Market Price
$ 59.84
Selling Price
$ 50.19
487
193
273
1564
Market Price
$ 63.63
Selling Price
$ 53.05
1939
1089
1589
2646
Market Price
$ 58.66
Selling Price
$ 51.69
788
286
637
1242
Market Price
$ 43.85
Selling Price
$ 36.80
1096
1041
501
1132
Market Price
$ 65.47
Selling Price
$ 59.10
3847
2877
2591
3911
Market Price
$ 60.88
Selling Price
$ 54.57
2056
1207
1383
2480
Market Price
$ 44.47
Selling Price
$ 39.58
1111
885
939
2119
Market Price
$ 44.73
Selling Price
$ 39.44
1838
1754
1524
4529
Market Price
$ 38.47
Selling Price
$ 32.54
2022
1523
620
4629
Market Price
$ 39.06
Selling Price
$ 32.76
1778
1646
1592
3914
Market Price
$ 39.89
Selling Price
$ 35.41
1856
446
547
3066
Market Price
$ 31.29
Selling Price
$ 28.10
3494
958
3033
3968
Market Price
$ 30.62
Selling Price
$ 26.70
1252
767
577
2270
Market Price
$ 42.58
Selling Price
$ 38.47
2240
493
523
2430
Market Price
$ 54.50
Selling Price
$ 46.88
1612
1075
1151
3038
Market Price
$ 66.58
Selling Price
$ 56.98
1272
996
353
3562
Market Price
$ 56.88
Selling Price
$ 47.67
2309
1731
1705
3948
Market Price
$ 33.57
Selling Price
$ 28.79
2062
1977
1512
3419
Market Price
$ 52.39
Selling Price
$ 47.10
2588
837
2213
3172
Market Price
$ 30.64
Selling Price
$ 25.57
2001
1310
837
3911
Market Price
$ 48.61
Selling Price
$ 41.91
1017
867
472
1049
Market Price
$ 33.64
Selling Price
$ 29.67
1294
343
330
2217
Market Price
$ 31.74
Selling Price
$ 27.14
515
447
439
893
Market Price
$ 57.30
Selling Price
$ 50.35
3900
904
2814
4091
Market Price
$ 62.56
Selling Price
$ 54.86
1663
1048
674
3865
Market Price
$ 63.09
Selling Price
$ 54.65
1436
523
1395
2117
Market Price
$ 62.17
Selling Price
$ 52.80
915
343
635
1230
Market Price
$ 55.31
Selling Price
$ 49.79
4505
1995
2731
4718
Market Price
$ 64.22
Selling Price
$ 57.05
1965
1213
840
4972
Market Price
$ 41.21
Selling Price
$ 35.15
2135
1836
484
2569
Market Price
$ 49.14
Selling Price
$ 42.90
2712
1707
861
3798
Market Price
$ 47.14
Selling Price
$ 39.78
383
298
196
705
Market Price
$ 62.34
Selling Price
$ 55.33
978
235
977
1338
Market Price
$ 54.35
Selling Price
$ 47.29
870
387
197
1323
Market Price
$ 44.69
Selling Price
$ 40.38
2644
2554
2452
4370
Market Price
$ 35.57
Selling Price
$ 31.53
3519
3447
1538
4116
Market Price
$ 49.98
Selling Price
$ 42.43
2122
1363
1212
2780
Market Price
$ 58.12
Selling Price
$ 51.87
3904
1249
1795
4192
Market Price
$ 34.04
Selling Price
$ 28.97
2707
641
2611
3109
Market Price
$ 66.39
Selling Price
$ 57.66
1882
1151
591
2852