Market Price
$ 43.39
Selling Price
$ 37.30
601
188
137
1043
Market Price
$ 38.36
Selling Price
$ 33.06
4764
2663
2827
4780
Market Price
$ 66.10
Selling Price
$ 57.66
1938
1458
1724
3713
Market Price
$ 63.59
Selling Price
$ 53.42
598
530
397
2807
Market Price
$ 58.21
Selling Price
$ 49.81
1044
292
240
1094
Market Price
$ 65.46
Selling Price
$ 56.88
283
72
76
940
Market Price
$ 55.61
Selling Price
$ 46.52
2655
1158
1752
3597
Market Price
$ 42.77
Selling Price
$ 38.58
2853
2650
2487
4829
Market Price
$ 34.05
Selling Price
$ 28.80
570
175
563
2336
Market Price
$ 42.35
Selling Price
$ 38.46
779
556
647
2018
Market Price
$ 64.08
Selling Price
$ 57.84
1741
1580
1585
2677
Market Price
$ 47.47
Selling Price
$ 40.25
1806
1622
1793
3257
Market Price
$ 33.26
Selling Price
$ 27.80
3593
2799
1380
3777
Market Price
$ 67.59
Selling Price
$ 59.59
472
275
209
2315
Market Price
$ 67.62
Selling Price
$ 58.38
1157
435
582
1283
Market Price
$ 68.09
Selling Price
$ 57.43
722
662
652
2038
Market Price
$ 66.95
Selling Price
$ 56.26
2446
1556
1452
2528
Market Price
$ 61.26
Selling Price
$ 54.63
479
317
191
777
Market Price
$ 61.30
Selling Price
$ 52.29
1228
1031
309
4228
Market Price
$ 41.50
Selling Price
$ 37.27
811
472
777
2916
Market Price
$ 41.15
Selling Price
$ 36.36
2986
726
731
4115
Market Price
$ 44.42
Selling Price
$ 39.84
551
119
217
1131
Market Price
$ 51.20
Selling Price
$ 45.94
195
56
71
574
Market Price
$ 37.50
Selling Price
$ 31.63
1756
1429
920
2875
Market Price
$ 57.88
Selling Price
$ 52.40
1152
339
1064
1560
Market Price
$ 39.44
Selling Price
$ 33.45
1430
352
389
2418
Market Price
$ 48.44
Selling Price
$ 41.62
677
454
363
1252
Market Price
$ 45.10
Selling Price
$ 38.22
389
172
78
705
Market Price
$ 60.88
Selling Price
$ 53.16
1644
1215
1047
1790
Market Price
$ 64.16
Selling Price
$ 55.85
855
419
540
3674
Market Price
$ 37.37
Selling Price
$ 32.04
529
351
193
556
Market Price
$ 42.97
Selling Price
$ 38.11
379
218
287
455
Market Price
$ 39.09
Selling Price
$ 32.84
646
400
644
651
Market Price
$ 63.19
Selling Price
$ 57.03
529
145
358
627
Market Price
$ 32.51
Selling Price
$ 29.11
1737
1275
1439
1787
Market Price
$ 39.14
Selling Price
$ 32.84
2557
936
801
3847
Market Price
$ 29.55
Selling Price
$ 25.03
242
158
223
553
Market Price
$ 38.78
Selling Price
$ 34.10
2644
720
883
4423
Market Price
$ 46.91
Selling Price
$ 40.15
765
292
537
2548
Market Price
$ 41.54
Selling Price
$ 35.56
1139
278
409
1930