Market Price
$ 100.84
Selling Price
$ 85.48
2696
2113
1197
3288
Market Price
$ 68.56
Selling Price
$ 61.85
1285
612
1051
3275
Market Price
$ 98.78
Selling Price
$ 85.59
1087
857
990
4650
Market Price
$ 99.78
Selling Price
$ 89.03
446
279
384
1177
Market Price
$ 64.22
Selling Price
$ 57.52
1875
587
1355
1997
Market Price
$ 70.06
Selling Price
$ 62.52
4235
1979
3846
4594
Market Price
$ 75.29
Selling Price
$ 66.70
526
352
123
660
Market Price
$ 98.89
Selling Price
$ 86.66
1234
1006
1140
1934
Market Price
$ 106.35
Selling Price
$ 89.20
1579
1540
1404
1722
Market Price
$ 84.62
Selling Price
$ 72.11
2829
2240
1923
4305
Market Price
$ 64.63
Selling Price
$ 57.45
234
121
132
741
Market Price
$ 97.92
Selling Price
$ 82.71
4325
3033
2433
4953
Market Price
$ 85.10
Selling Price
$ 71.03
2163
1744
535
3335
Market Price
$ 79.90
Selling Price
$ 72.49
301
256
219
1109
Market Price
$ 89.64
Selling Price
$ 78.80
2029
1041
430
2660
Market Price
$ 86.18
Selling Price
$ 74.17
597
589
584
1570
Market Price
$ 74.47
Selling Price
$ 64.35
1360
1204
1096
2232
Market Price
$ 73.28
Selling Price
$ 64.19
376
154
341
850
Market Price
$ 91.44
Selling Price
$ 81.87
2693
2684
2416
2768
Market Price
$ 91.42
Selling Price
$ 82.05
1856
533
1767
4393
Market Price
$ 73.22
Selling Price
$ 61.80
967
613
791
1626
Market Price
$ 81.81
Selling Price
$ 71.98
1123
713
357
3237
Market Price
$ 114.77
Selling Price
$ 95.69
270
96
92
495
Market Price
$ 67.47
Selling Price
$ 58.50
938
736
918
2657
Market Price
$ 88.54
Selling Price
$ 76.60
936
549
599
4577
Market Price
$ 85.83
Selling Price
$ 75.16
3063
2489
2981
4081
Market Price
$ 76.84
Selling Price
$ 66.74
4470
3116
2639
4483
Market Price
$ 93.92
Selling Price
$ 82.51
3295
2385
1751
3582
Market Price
$ 79.78
Selling Price
$ 67.61
2598
1933
1406
4452
Market Price
$ 110.99
Selling Price
$ 96.18
947
665
815
4542
Market Price
$ 104.80
Selling Price
$ 90.09
1149
993
280
4104
Market Price
$ 81.29
Selling Price
$ 70.43
316
138
298
1268
Market Price
$ 78.38
Selling Price
$ 69.01
383
100
89
1291
Market Price
$ 66.84
Selling Price
$ 58.55
497
411
396
1481
Market Price
$ 65.09
Selling Price
$ 56.24
1032
557
592
2402
Market Price
$ 95.04
Selling Price
$ 85.22
2930
1277
1602
4197
Market Price
$ 71.48
Selling Price
$ 60.95
1165
596
668
2215
Market Price
$ 82.24
Selling Price
$ 69.52
1513
754
1335
2297
Market Price
$ 71.75
Selling Price
$ 62.54
1055
410
629
1632
Market Price
$ 109.05
Selling Price
$ 92.06
1753
816
1101
1966