Market Price
$ 58.39
Selling Price
$ 49.34
1997
1455
533
4678
Market Price
$ 36.11
Selling Price
$ 31.95
1980
1362
663
1997
Market Price
$ 59.89
Selling Price
$ 51.81
2323
1992
1210
3480
Market Price
$ 36.13
Selling Price
$ 32.36
709
643
443
1527
Market Price
$ 59.00
Selling Price
$ 51.66
2075
1967
1304
3720
Market Price
$ 37.26
Selling Price
$ 31.99
790
444
276
3953
Market Price
$ 57.59
Selling Price
$ 51.09
1860
1710
552
2392
Market Price
$ 64.86
Selling Price
$ 54.49
867
699
423
2565
Market Price
$ 33.74
Selling Price
$ 30.45
3135
2392
2622
4211
Market Price
$ 40.12
Selling Price
$ 35.92
675
369
650
1169
Market Price
$ 59.70
Selling Price
$ 53.05
2440
1154
1428
2813
Market Price
$ 38.74
Selling Price
$ 33.11
2482
882
1131
2939
Market Price
$ 46.61
Selling Price
$ 40.83
2168
1921
1968
4457
Market Price
$ 43.66
Selling Price
$ 37.02
2679
1604
1641
2836
Market Price
$ 33.28
Selling Price
$ 28.09
1892
1199
1725
4791
Market Price
$ 42.15
Selling Price
$ 37.80
2813
1623
1624
2847
Market Price
$ 52.72
Selling Price
$ 45.31
3633
2667
3279
4714
Market Price
$ 36.48
Selling Price
$ 31.25
888
427
803
1865
Market Price
$ 45.34
Selling Price
$ 40.32
564
231
553
864
Market Price
$ 42.36
Selling Price
$ 36.78
3429
2711
2207
4034
Market Price
$ 56.89
Selling Price
$ 51.19
666
235
518
2437
Market Price
$ 46.98
Selling Price
$ 41.39
1902
1619
1804
2041
Market Price
$ 65.64
Selling Price
$ 55.25
2553
1363
1912
4169
Market Price
$ 40.83
Selling Price
$ 34.95
896
458
762
3577
Market Price
$ 48.25
Selling Price
$ 43.17
277
143
221
459
Market Price
$ 60.99
Selling Price
$ 51.97
1250
871
417
2500
Market Price
$ 32.27
Selling Price
$ 28.90
1729
853
916
2339
Market Price
$ 39.97
Selling Price
$ 34.17
172
106
160
420
Market Price
$ 31.26
Selling Price
$ 27.32
2100
1311
923
4393
Market Price
$ 30.54
Selling Price
$ 25.80
1513
1054
1192
3396
Market Price
$ 30.47
Selling Price
$ 25.57
631
463
444
1657
Market Price
$ 30.59
Selling Price
$ 25.68
3652
1387
3057
3793
Market Price
$ 43.44
Selling Price
$ 37.61
707
499
170
2915
Market Price
$ 38.49
Selling Price
$ 34.12
2039
466
1313
2072
Market Price
$ 56.96
Selling Price
$ 47.66
517
383
480
1063
Market Price
$ 53.63
Selling Price
$ 48.07
606
394
485
1696
Market Price
$ 49.87
Selling Price
$ 44.22
2109
1481
1827
4991
Market Price
$ 44.26
Selling Price
$ 37.68
2152
1879
1019
2376
Market Price
$ 60.72
Selling Price
$ 51.39
282
78
99
600
Market Price
$ 33.07
Selling Price
$ 29.76
1395
1330
714
3876