Market Price
$ 49.20
Selling Price
$ 44.04
582
245
149
2498
Market Price
$ 68.84
Selling Price
$ 59.47
1298
590
1051
3871
Market Price
$ 61.06
Selling Price
$ 52.77
2329
1640
2099
2490
Market Price
$ 68.31
Selling Price
$ 59.79
1543
1144
1213
4876
Market Price
$ 45.90
Selling Price
$ 38.73
405
331
219
766
Market Price
$ 43.35
Selling Price
$ 36.29
633
297
493
708
Market Price
$ 31.13
Selling Price
$ 27.57
2772
982
2727
4280
Market Price
$ 41.54
Selling Price
$ 37.19
1215
784
435
4360
Market Price
$ 51.21
Selling Price
$ 44.46
1760
561
895
1837
Market Price
$ 35.46
Selling Price
$ 30.03
2890
844
809
4493
Market Price
$ 30.95
Selling Price
$ 26.90
333
232
239
988
Market Price
$ 42.90
Selling Price
$ 38.16
2451
1557
1776
3020
Market Price
$ 69.00
Selling Price
$ 57.97
1003
981
311
1902
Market Price
$ 32.04
Selling Price
$ 28.89
553
471
290
2417
Market Price
$ 63.91
Selling Price
$ 55.50
1272
266
1222
2671
Market Price
$ 57.14
Selling Price
$ 51.20
965
444
859
1618
Market Price
$ 55.10
Selling Price
$ 46.84
1075
496
740
1129
Market Price
$ 32.91
Selling Price
$ 29.33
265
60
77
471
Market Price
$ 53.62
Selling Price
$ 48.26
3434
1614
1596
3436
Market Price
$ 59.68
Selling Price
$ 50.67
1402
301
308
1939
Market Price
$ 29.84
Selling Price
$ 25.02
936
396
705
1342
Market Price
$ 47.58
Selling Price
$ 39.81
2087
671
1766
3612
Market Price
$ 45.39
Selling Price
$ 38.01
2950
1753
1879
4320
Market Price
$ 60.12
Selling Price
$ 53.42
2703
1341
2172
4765
Market Price
$ 51.15
Selling Price
$ 44.70
1693
840
1249
2773
Market Price
$ 57.95
Selling Price
$ 48.35
2405
841
1750
3784
Market Price
$ 51.00
Selling Price
$ 45.69
580
353
192
609
Market Price
$ 45.14
Selling Price
$ 40.03
881
223
265
1383
Market Price
$ 64.35
Selling Price
$ 54.82
1893
1429
650
3039
Market Price
$ 40.95
Selling Price
$ 34.69
1618
933
1064
3293
Market Price
$ 35.67
Selling Price
$ 31.21
157
45
100
435
Market Price
$ 36.78
Selling Price
$ 32.13
2367
712
1199
3028
Market Price
$ 40.39
Selling Price
$ 34.81
882
312
779
1191
Market Price
$ 44.90
Selling Price
$ 38.97
3264
709
2692
3846
Market Price
$ 36.68
Selling Price
$ 33.34
1709
1362
1630
3566
Market Price
$ 40.52
Selling Price
$ 34.25
1198
930
895
4717
Market Price
$ 41.59
Selling Price
$ 37.64
3319
786
2830
4645
Market Price
$ 34.88
Selling Price
$ 31.31
2030
1398
1707
3871
Market Price
$ 61.28
Selling Price
$ 54.64
2457
1580
1930
2475
Market Price
$ 57.02
Selling Price
$ 48.96
839
400
675
1639