Market Price
$ 55.03
Selling Price
$ 49.10
2479
1775
1389
2821
Market Price
$ 43.47
Selling Price
$ 38.88
629
347
428
1841
Market Price
$ 46.39
Selling Price
$ 40.11
1735
1238
879
3059
Market Price
$ 39.13
Selling Price
$ 33.88
2411
1156
1809
2553
Market Price
$ 66.19
Selling Price
$ 58.10
2236
1041
1554
4201
Market Price
$ 35.03
Selling Price
$ 30.54
339
186
181
919
Market Price
$ 54.24
Selling Price
$ 46.54
1951
557
1539
2693
Market Price
$ 56.54
Selling Price
$ 47.38
824
336
479
1788
Market Price
$ 49.26
Selling Price
$ 43.45
588
488
158
813
Market Price
$ 55.96
Selling Price
$ 48.30
474
473
190
1193
Market Price
$ 39.59
Selling Price
$ 34.34
712
444
583
1046
Market Price
$ 51.97
Selling Price
$ 44.47
473
310
206
887
Market Price
$ 49.65
Selling Price
$ 42.67
3872
1783
1218
4669
Market Price
$ 70.54
Selling Price
$ 59.63
1038
426
823
3699
Market Price
$ 33.69
Selling Price
$ 30.16
1376
424
877
3303
Market Price
$ 52.99
Selling Price
$ 45.39
496
191
422
1731
Market Price
$ 37.55
Selling Price
$ 33.93
130
49
77
565
Market Price
$ 53.20
Selling Price
$ 44.76
432
279
238
1346
Market Price
$ 48.14
Selling Price
$ 43.29
1845
1778
910
3677
Market Price
$ 28.73
Selling Price
$ 25.56
417
92
256
432
Market Price
$ 34.73
Selling Price
$ 31.50
2427
1397
1920
3095
Market Price
$ 40.27
Selling Price
$ 35.65
608
519
389
977
Market Price
$ 60.01
Selling Price
$ 52.25
1626
446
1397
2262
Market Price
$ 35.20
Selling Price
$ 31.87
327
226
117
1089
Market Price
$ 43.89
Selling Price
$ 39.03
518
152
203
1547
Market Price
$ 40.38
Selling Price
$ 34.43
2919
946
1933
4420
Market Price
$ 68.06
Selling Price
$ 59.37
1304
611
1212
1638
Market Price
$ 64.35
Selling Price
$ 55.81
1103
1037
564
1300
Market Price
$ 48.74
Selling Price
$ 41.55
1874
1081
1185
4729
Market Price
$ 46.72
Selling Price
$ 42.32
1809
869
914
3434
Market Price
$ 53.94
Selling Price
$ 48.35
163
113
94
462
Market Price
$ 39.15
Selling Price
$ 34.81
578
144
315
913
Market Price
$ 37.01
Selling Price
$ 33.57
1355
1103
513
1909
Market Price
$ 69.01
Selling Price
$ 59.35
2872
1710
1089
4927
Market Price
$ 63.73
Selling Price
$ 56.05
4567
1321
2413
4809
Market Price
$ 49.28
Selling Price
$ 41.97
374
74
217
471
Market Price
$ 35.79
Selling Price
$ 31.27
2192
580
625
3816
Market Price
$ 35.24
Selling Price
$ 29.80
4153
1996
3243
4449
Market Price
$ 34.70
Selling Price
$ 30.90
525
270
293
660
Market Price
$ 38.03
Selling Price
$ 33.24
4255
4207
1326
4304