Market Price
$ 56.47
Selling Price
$ 47.89
1836
1577
992
3871
Market Price
$ 31.79
Selling Price
$ 28.58
986
523
215
1325
Market Price
$ 55.73
Selling Price
$ 46.67
1196
327
1084
2545
Market Price
$ 54.02
Selling Price
$ 48.26
1192
429
576
1333
Market Price
$ 66.02
Selling Price
$ 56.54
2398
2173
1139
3503
Market Price
$ 39.67
Selling Price
$ 34.81
3279
1754
1648
4170
Market Price
$ 47.19
Selling Price
$ 42.51
1175
929
826
1680
Market Price
$ 56.19
Selling Price
$ 50.91
1070
719
320
1905
Market Price
$ 59.25
Selling Price
$ 50.67
1343
553
732
2650
Market Price
$ 52.93
Selling Price
$ 47.49
323
85
295
1521
Market Price
$ 62.96
Selling Price
$ 53.92
2174
984
2163
2525
Market Price
$ 36.07
Selling Price
$ 30.71
220
51
188
617
Market Price
$ 65.96
Selling Price
$ 59.87
377
259
194
1663
Market Price
$ 38.40
Selling Price
$ 34.55
2385
1178
1538
4319
Market Price
$ 60.61
Selling Price
$ 52.63
563
213
245
2456
Market Price
$ 36.67
Selling Price
$ 32.87
476
269
267
1725
Market Price
$ 33.02
Selling Price
$ 28.91
705
488
343
966
Market Price
$ 47.25
Selling Price
$ 40.55
132
83
114
427
Market Price
$ 31.41
Selling Price
$ 26.29
226
142
112
638
Market Price
$ 66.61
Selling Price
$ 56.96
351
242
246
1217
Market Price
$ 50.73
Selling Price
$ 42.84
1302
784
265
4927
Market Price
$ 52.18
Selling Price
$ 44.08
938
757
409
1665
Market Price
$ 31.50
Selling Price
$ 27.52
2095
813
2083
4813
Market Price
$ 54.48
Selling Price
$ 46.17
2631
777
2450
3846
Market Price
$ 66.49
Selling Price
$ 59.44
681
372
557
700
Market Price
$ 59.16
Selling Price
$ 52.01
749
579
588
795
Market Price
$ 39.53
Selling Price
$ 35.20
1009
246
757
2500
Market Price
$ 53.27
Selling Price
$ 44.67
1580
412
433
3912
Market Price
$ 50.40
Selling Price
$ 42.71
1610
803
1497
2426
Market Price
$ 52.87
Selling Price
$ 47.96
770
191
372
1601
Market Price
$ 37.81
Selling Price
$ 34.04
3912
2388
1409
4293
Market Price
$ 65.98
Selling Price
$ 55.74
750
553
216
2069
Market Price
$ 56.67
Selling Price
$ 49.89
288
95
155
784
Market Price
$ 63.65
Selling Price
$ 56.23
993
595
720
1109
Market Price
$ 38.53
Selling Price
$ 33.76
1301
267
733
2926
Market Price
$ 45.95
Selling Price
$ 40.85
408
382
164
1534
Market Price
$ 42.76
Selling Price
$ 36.83
371
266
209
1364
Market Price
$ 31.29
Selling Price
$ 27.77
660
378
503
2229
Market Price
$ 41.97
Selling Price
$ 37.33
1083
589
916
1803
Market Price
$ 65.58
Selling Price
$ 56.30
2578
1477
632
3436