Market Price
$ 57.75
Selling Price
$ 51.74
129
117
96
492
Market Price
$ 39.10
Selling Price
$ 34.05
200
126
59
701
Market Price
$ 36.63
Selling Price
$ 31.17
3384
2118
1367
4363
Market Price
$ 37.94
Selling Price
$ 32.27
2423
2296
1957
2752
Market Price
$ 64.30
Selling Price
$ 58.39
3807
844
2304
4517
Market Price
$ 50.87
Selling Price
$ 43.23
4218
2239
1855
4437
Market Price
$ 52.84
Selling Price
$ 44.25
212
94
134
746
Market Price
$ 44.51
Selling Price
$ 39.34
752
395
386
1289
Market Price
$ 34.54
Selling Price
$ 30.81
945
694
771
1663
Market Price
$ 61.65
Selling Price
$ 53.24
1229
819
993
3886
Market Price
$ 65.65
Selling Price
$ 58.47
1070
622
691
2438
Market Price
$ 41.90
Selling Price
$ 36.37
870
387
319
3259
Market Price
$ 66.17
Selling Price
$ 56.12
1680
1498
1130
3463
Market Price
$ 31.20
Selling Price
$ 26.41
1489
1408
477
1516
Market Price
$ 44.71
Selling Price
$ 40.32
2610
2376
2050
4604
Market Price
$ 31.74
Selling Price
$ 26.72
208
101
64
929
Market Price
$ 40.52
Selling Price
$ 34.43
974
828
255
2284
Market Price
$ 32.24
Selling Price
$ 28.48
1267
1155
1265
2631
Market Price
$ 44.34
Selling Price
$ 39.32
113
95
54
525
Market Price
$ 52.58
Selling Price
$ 47.70
239
235
112
785
Market Price
$ 65.48
Selling Price
$ 58.06
3360
2747
1291
4519
Market Price
$ 56.38
Selling Price
$ 49.21
4687
2465
3886
4943
Market Price
$ 46.92
Selling Price
$ 42.65
1995
1031
1972
4764
Market Price
$ 64.89
Selling Price
$ 58.02
621
614
319
800
Market Price
$ 44.27
Selling Price
$ 39.15
2417
2016
1924
3297
Market Price
$ 29.67
Selling Price
$ 25.91
3409
2536
3072
4766
Market Price
$ 37.87
Selling Price
$ 33.47
634
354
416
1664
Market Price
$ 55.73
Selling Price
$ 50.48
1042
790
914
1807
Market Price
$ 34.47
Selling Price
$ 29.64
485
358
207
674
Market Price
$ 40.82
Selling Price
$ 35.91
91
69
42
426
Market Price
$ 35.19
Selling Price
$ 29.98
688
646
228
1105
Market Price
$ 34.91
Selling Price
$ 29.65
1190
673
606
1736
Market Price
$ 48.65
Selling Price
$ 42.77
2392
1762
1254
2573
Market Price
$ 47.05
Selling Price
$ 41.39
908
718
570
3991
Market Price
$ 68.63
Selling Price
$ 58.06
979
722
895
1928
Market Price
$ 59.41
Selling Price
$ 51.31
837
262
595
3750
Market Price
$ 67.60
Selling Price
$ 57.82
1012
697
610
2219
Market Price
$ 56.94
Selling Price
$ 47.61
1157
867
497
3850
Market Price
$ 31.34
Selling Price
$ 28.40
417
180
265
929
Market Price
$ 51.45
Selling Price
$ 46.47
1689
842
1545
3262