Market Price
$ 101.48
Selling Price
$ 90.78
432
124
149
1184
Market Price
$ 79.78
Selling Price
$ 70.50
2509
1916
1133
2629
Market Price
$ 76.71
Selling Price
$ 68.90
1228
788
651
4895
Market Price
$ 100.39
Selling Price
$ 87.67
2308
499
1540
3186
Market Price
$ 102.53
Selling Price
$ 90.15
595
123
344
2954
Market Price
$ 86.60
Selling Price
$ 73.36
2358
2341
1064
4334
Market Price
$ 105.24
Selling Price
$ 88.55
2665
1037
2579
4767
Market Price
$ 106.99
Selling Price
$ 90.12
1794
623
627
2831
Market Price
$ 86.35
Selling Price
$ 73.02
4919
4061
3211
4919
Market Price
$ 83.73
Selling Price
$ 73.33
3358
3184
833
4365
Market Price
$ 107.61
Selling Price
$ 94.21
1827
644
1066
4342
Market Price
$ 81.23
Selling Price
$ 70.24
950
577
367
2300
Market Price
$ 96.76
Selling Price
$ 82.00
1679
849
1053
3831
Market Price
$ 112.11
Selling Price
$ 94.92
1247
311
889
2107
Market Price
$ 78.25
Selling Price
$ 68.53
2790
1733
877
3118
Market Price
$ 110.04
Selling Price
$ 93.57
706
516
620
1439
Market Price
$ 95.09
Selling Price
$ 85.45
241
238
174
519
Market Price
$ 93.55
Selling Price
$ 78.22
443
153
267
658
Market Price
$ 99.35
Selling Price
$ 83.55
766
240
247
1263
Market Price
$ 92.19
Selling Price
$ 80.18
1527
912
1214
2206
Market Price
$ 65.09
Selling Price
$ 58.12
829
829
804
1029
Market Price
$ 74.22
Selling Price
$ 66.47
971
800
584
4191
Market Price
$ 98.36
Selling Price
$ 87.74
385
206
251
597
Market Price
$ 91.41
Selling Price
$ 76.41
1345
1203
538
1578
Market Price
$ 105.77
Selling Price
$ 94.43
2251
1263
1270
4541
Market Price
$ 98.41
Selling Price
$ 84.25
2225
1104
1626
4483
Market Price
$ 103.30
Selling Price
$ 90.61
230
212
50
593
Market Price
$ 86.12
Selling Price
$ 75.27
639
592
343
1867
Market Price
$ 72.21
Selling Price
$ 62.24
1097
370
256
1697
Market Price
$ 106.28
Selling Price
$ 89.65
567
404
432
1303
Market Price
$ 113.76
Selling Price
$ 95.66
831
285
193
3530
Market Price
$ 94.46
Selling Price
$ 81.89
657
383
183
732
Market Price
$ 97.13
Selling Price
$ 86.26
368
250
352
990
Market Price
$ 110.47
Selling Price
$ 98.14
1009
580
242
2047
Market Price
$ 63.63
Selling Price
$ 57.81
381
298
85
505
Market Price
$ 69.52
Selling Price
$ 59.97
914
295
766
965
Market Price
$ 92.31
Selling Price
$ 77.02
1291
887
1167
1611
Market Price
$ 103.05
Selling Price
$ 90.04
2684
1417
1460
2731
Market Price
$ 70.83
Selling Price
$ 62.06
3546
1632
3212
3778
Market Price
$ 94.60
Selling Price
$ 84.42
1376
948
498
4703