Market Price
$ 36.41
Selling Price
$ 30.55
1533
1242
1258
2711
Market Price
$ 56.57
Selling Price
$ 49.11
972
864
784
2075
Market Price
$ 58.00
Selling Price
$ 51.67
2135
1864
1393
2842
Market Price
$ 45.19
Selling Price
$ 38.08
678
359
263
1394
Market Price
$ 43.12
Selling Price
$ 37.92
1268
374
590
1287
Market Price
$ 36.59
Selling Price
$ 30.50
1509
1489
1409
3995
Market Price
$ 59.60
Selling Price
$ 53.19
1144
747
266
2340
Market Price
$ 66.34
Selling Price
$ 58.49
2173
1453
1806
3774
Market Price
$ 41.87
Selling Price
$ 36.41
3549
2023
1459
3891
Market Price
$ 52.19
Selling Price
$ 44.53
1703
665
1683
2681
Market Price
$ 34.57
Selling Price
$ 30.41
338
187
159
1429
Market Price
$ 57.82
Selling Price
$ 50.84
1207
304
354
2353
Market Price
$ 64.59
Selling Price
$ 54.59
3024
1340
2239
3617
Market Price
$ 62.67
Selling Price
$ 54.04
1090
320
482
3024
Market Price
$ 59.04
Selling Price
$ 51.87
1308
760
956
2085
Market Price
$ 27.88
Selling Price
$ 25.10
852
478
456
1384
Market Price
$ 32.67
Selling Price
$ 27.88
822
337
253
894
Market Price
$ 62.79
Selling Price
$ 53.10
551
457
533
1986
Market Price
$ 42.34
Selling Price
$ 35.87
1881
1785
768
4570
Market Price
$ 53.28
Selling Price
$ 45.42
1815
421
1506
3505
Market Price
$ 50.81
Selling Price
$ 43.74
1414
399
1394
1543
Market Price
$ 41.98
Selling Price
$ 37.76
321
164
203
547
Market Price
$ 34.01
Selling Price
$ 28.36
973
240
631
1127
Market Price
$ 30.59
Selling Price
$ 26.34
3786
957
2160
4431
Market Price
$ 41.65
Selling Price
$ 37.78
1695
1030
798
2274
Market Price
$ 68.07
Selling Price
$ 57.52
1420
795
298
1852
Market Price
$ 33.13
Selling Price
$ 28.28
3827
2789
3613
4129
Market Price
$ 37.28
Selling Price
$ 31.29
1067
684
1012
1300
Market Price
$ 55.05
Selling Price
$ 46.05
333
81
90
508
Market Price
$ 53.83
Selling Price
$ 46.33
2946
2884
2012
3946
Market Price
$ 33.35
Selling Price
$ 30.19
1393
1027
966
1489
Market Price
$ 44.08
Selling Price
$ 38.21
445
343
356
650
Market Price
$ 38.82
Selling Price
$ 33.62
2059
1804
591
2857
Market Price
$ 68.40
Selling Price
$ 58.30
2174
1264
821
2771
Market Price
$ 34.18
Selling Price
$ 30.96
1120
282
1101
1210
Market Price
$ 41.96
Selling Price
$ 35.50
1229
1104
905
1243
Market Price
$ 57.49
Selling Price
$ 52.17
1432
1321
1192
2272
Market Price
$ 64.82
Selling Price
$ 55.12
380
78
137
1123
Market Price
$ 51.07
Selling Price
$ 42.82
1956
1560
1900
2589
Market Price
$ 50.42
Selling Price
$ 44.65
4000
3573
3870
4232