Market Price
$ 43.25
Selling Price
$ 39.26
2073
2017
1836
3107
Market Price
$ 28.74
Selling Price
$ 26.04
248
202
81
480
Market Price
$ 63.02
Selling Price
$ 56.99
347
224
293
1726
Market Price
$ 36.78
Selling Price
$ 31.30
1080
229
1002
2128
Market Price
$ 43.43
Selling Price
$ 36.50
277
210
171
1159
Market Price
$ 35.20
Selling Price
$ 30.40
4346
2134
1801
4353
Market Price
$ 48.81
Selling Price
$ 41.83
644
383
259
942
Market Price
$ 32.35
Selling Price
$ 27.92
1734
559
707
1773
Market Price
$ 42.22
Selling Price
$ 35.92
1719
1424
1473
1893
Market Price
$ 59.62
Selling Price
$ 53.90
2070
435
463
2097
Market Price
$ 53.20
Selling Price
$ 46.19
301
186
84
867
Market Price
$ 56.65
Selling Price
$ 50.69
588
443
153
1469
Market Price
$ 42.85
Selling Price
$ 37.41
671
575
511
2205
Market Price
$ 28.09
Selling Price
$ 25.46
1973
820
1840
2395
Market Price
$ 38.52
Selling Price
$ 33.30
2191
1154
1810
3686
Market Price
$ 32.24
Selling Price
$ 27.01
2652
1256
1324
4513
Market Price
$ 42.36
Selling Price
$ 37.25
3265
3060
2475
3766
Market Price
$ 38.50
Selling Price
$ 33.07
741
703
447
2389
Market Price
$ 41.05
Selling Price
$ 34.37
2966
2432
1469
3146
Market Price
$ 56.35
Selling Price
$ 49.60
1738
1406
605
3760
Market Price
$ 47.26
Selling Price
$ 39.54
1117
244
731
2966
Market Price
$ 48.42
Selling Price
$ 41.03
1827
1628
567
3767
Market Price
$ 64.50
Selling Price
$ 58.54
1633
688
385
3739
Market Price
$ 33.98
Selling Price
$ 28.89
203
40
123
680
Market Price
$ 52.07
Selling Price
$ 43.64
2485
1341
1037
4730
Market Price
$ 35.52
Selling Price
$ 31.44
2825
1503
1417
4377
Market Price
$ 46.06
Selling Price
$ 41.18
1554
364
1323
4024
Market Price
$ 30.58
Selling Price
$ 26.49
2274
1465
845
3885
Market Price
$ 37.72
Selling Price
$ 33.75
1088
657
449
2025
Market Price
$ 31.40
Selling Price
$ 27.43
519
294
133
1681
Market Price
$ 29.65
Selling Price
$ 26.12
2468
1823
853
4435
Market Price
$ 29.82
Selling Price
$ 26.07
876
205
658
2762
Market Price
$ 56.11
Selling Price
$ 49.74
2056
1401
1511
3984
Market Price
$ 64.98
Selling Price
$ 54.20
964
830
822
1593
Market Price
$ 47.23
Selling Price
$ 42.09
1784
606
454
3545
Market Price
$ 61.17
Selling Price
$ 55.42
2027
551
686
2103
Market Price
$ 52.84
Selling Price
$ 46.67
2609
675
2533
3067
Market Price
$ 31.87
Selling Price
$ 27.65
250
91
127
996
Market Price
$ 39.84
Selling Price
$ 33.85
2813
2105
2140
2983
Market Price
$ 56.13
Selling Price
$ 50.54
2187
605
1717
3825