Market Price
$ 38.36
Selling Price
$ 34.72
547
374
350
2611
Market Price
$ 51.00
Selling Price
$ 43.17
3876
3025
2266
4167
Market Price
$ 31.62
Selling Price
$ 28.72
1509
1421
1189
3970
Market Price
$ 27.84
Selling Price
$ 25.13
2500
604
1878
4192
Market Price
$ 67.59
Selling Price
$ 58.99
2372
909
2200
2435
Market Price
$ 39.84
Selling Price
$ 34.93
1709
794
1702
2544
Market Price
$ 59.93
Selling Price
$ 53.56
605
333
193
2216
Market Price
$ 66.34
Selling Price
$ 57.62
469
109
384
697
Market Price
$ 64.73
Selling Price
$ 58.18
640
337
483
2539
Market Price
$ 37.99
Selling Price
$ 34.42
3048
1594
2438
4528
Market Price
$ 45.53
Selling Price
$ 41.31
1265
706
631
2412
Market Price
$ 28.34
Selling Price
$ 25.71
974
315
709
1043
Market Price
$ 61.50
Selling Price
$ 55.75
873
741
397
3178
Market Price
$ 48.04
Selling Price
$ 41.02
133
104
128
429
Market Price
$ 49.07
Selling Price
$ 41.44
1249
859
720
3225
Market Price
$ 65.59
Selling Price
$ 58.74
1811
1532
600
4263
Market Price
$ 46.16
Selling Price
$ 40.74
788
582
274
1527
Market Price
$ 31.62
Selling Price
$ 28.33
2872
2646
2853
3295
Market Price
$ 41.25
Selling Price
$ 36.97
1411
616
956
1548
Market Price
$ 52.05
Selling Price
$ 43.83
1839
882
1125
3158
Market Price
$ 32.19
Selling Price
$ 29.07
2002
1619
1503
2503
Market Price
$ 56.14
Selling Price
$ 48.83
1423
969
810
2044
Market Price
$ 61.03
Selling Price
$ 51.70
2161
688
934
2179
Market Price
$ 59.08
Selling Price
$ 49.89
773
235
178
1661
Market Price
$ 67.96
Selling Price
$ 57.58
683
456
497
920
Market Price
$ 41.01
Selling Price
$ 36.01
4338
1163
3514
4917
Market Price
$ 35.90
Selling Price
$ 32.49
453
197
154
2148
Market Price
$ 54.34
Selling Price
$ 45.47
2344
1093
1052
4686
Market Price
$ 50.52
Selling Price
$ 44.96
1863
822
990
3398
Market Price
$ 56.98
Selling Price
$ 51.44
1361
413
641
1509
Market Price
$ 43.19
Selling Price
$ 39.09
770
211
202
2550
Market Price
$ 60.17
Selling Price
$ 51.33
805
209
234
3669
Market Price
$ 47.08
Selling Price
$ 40.86
1924
939
739
4447
Market Price
$ 49.60
Selling Price
$ 42.65
2391
1864
1734
3202
Market Price
$ 55.06
Selling Price
$ 49.13
730
475
306
1874
Market Price
$ 66.07
Selling Price
$ 59.33
2940
2889
1339
3241
Market Price
$ 43.72
Selling Price
$ 39.18
1342
1050
784
2749
Market Price
$ 54.81
Selling Price
$ 48.86
1086
519
912
4219
Market Price
$ 29.98
Selling Price
$ 25.03
1767
676
1125
2191
Market Price
$ 60.20
Selling Price
$ 52.10
516
469
295
761