Market Price
$ 52.38
Selling Price
$ 45.22
1151
469
722
3105
Market Price
$ 35.77
Selling Price
$ 31.93
1706
642
1206
4131
Market Price
$ 60.99
Selling Price
$ 53.15
2235
1900
1114
2298
Market Price
$ 40.57
Selling Price
$ 34.60
1726
1572
1598
4883
Market Price
$ 64.38
Selling Price
$ 54.95
1671
1546
1104
1841
Market Price
$ 42.66
Selling Price
$ 36.72
1123
994
904
2118
Market Price
$ 52.96
Selling Price
$ 46.22
1065
525
869
1270
Market Price
$ 53.26
Selling Price
$ 44.79
2321
706
1644
3435
Market Price
$ 56.00
Selling Price
$ 50.91
571
491
180
1654
Market Price
$ 31.11
Selling Price
$ 26.58
3160
1783
768
4164
Market Price
$ 48.71
Selling Price
$ 42.34
1140
292
312
1856
Market Price
$ 49.79
Selling Price
$ 41.70
1035
505
1015
2505
Market Price
$ 41.52
Selling Price
$ 35.39
601
241
460
2914
Market Price
$ 54.42
Selling Price
$ 48.41
1296
676
345
4295
Market Price
$ 42.77
Selling Price
$ 37.22
4182
1614
3858
4331
Market Price
$ 28.68
Selling Price
$ 25.90
865
622
730
997
Market Price
$ 53.19
Selling Price
$ 45.76
2289
926
1616
2497
Market Price
$ 65.32
Selling Price
$ 59.30
3483
2282
1375
4392
Market Price
$ 33.77
Selling Price
$ 28.58
1688
759
1226
1826
Market Price
$ 47.24
Selling Price
$ 42.86
3381
1094
1625
4280
Market Price
$ 35.58
Selling Price
$ 30.24
1270
443
1229
1668
Market Price
$ 31.32
Selling Price
$ 27.79
1452
1360
1297
2405
Market Price
$ 31.22
Selling Price
$ 27.89
1485
1248
1450
1631
Market Price
$ 58.66
Selling Price
$ 52.23
1129
880
978
4166
Market Price
$ 55.24
Selling Price
$ 46.08
2268
764
2191
4060
Market Price
$ 60.78
Selling Price
$ 51.06
3419
2037
1735
4026
Market Price
$ 42.56
Selling Price
$ 38.08
1512
1188
710
2158
Market Price
$ 44.44
Selling Price
$ 38.11
1160
904
605
2804
Market Price
$ 61.60
Selling Price
$ 54.15
2230
2182
936
4973
Market Price
$ 65.64
Selling Price
$ 57.55
3762
3152
3691
4039
Market Price
$ 64.92
Selling Price
$ 57.87
2822
1740
2177
3151
Market Price
$ 52.72
Selling Price
$ 45.60
2728
2482
1737
3135
Market Price
$ 43.54
Selling Price
$ 36.71
3237
862
737
3872
Market Price
$ 43.61
Selling Price
$ 37.65
847
447
416
1812
Market Price
$ 62.92
Selling Price
$ 53.85
542
275
487
1458
Market Price
$ 66.42
Selling Price
$ 57.20
1404
765
588
2630
Market Price
$ 67.68
Selling Price
$ 57.39
2935
639
1805
4275
Market Price
$ 52.92
Selling Price
$ 44.91
3244
994
759
3548
Market Price
$ 40.63
Selling Price
$ 35.72
1842
1279
821
2062
Market Price
$ 69.68
Selling Price
$ 59.57
4398
3071
2414
4899