Market Price
$ 101.51
Selling Price
$ 92.01
185
102
177
715
Market Price
$ 104.66
Selling Price
$ 95.11
2827
1715
680
4197
Market Price
$ 96.19
Selling Price
$ 80.18
791
318
580
1213
Market Price
$ 114.57
Selling Price
$ 98.26
1017
340
289
1980
Market Price
$ 68.65
Selling Price
$ 60.04
4176
2842
1184
4392
Market Price
$ 73.22
Selling Price
$ 63.65
2998
952
1860
4422
Market Price
$ 113.52
Selling Price
$ 97.07
577
396
529
621
Market Price
$ 111.37
Selling Price
$ 92.89
591
335
295
1216
Market Price
$ 68.66
Selling Price
$ 60.13
660
538
642
2392
Market Price
$ 104.73
Selling Price
$ 94.92
720
327
486
945
Market Price
$ 104.83
Selling Price
$ 90.50
1867
1843
973
2291
Market Price
$ 66.11
Selling Price
$ 56.85
527
348
430
1165
Market Price
$ 72.20
Selling Price
$ 60.92
369
317
289
597
Market Price
$ 72.03
Selling Price
$ 64.25
319
295
222
536
Market Price
$ 108.22
Selling Price
$ 97.78
2121
1131
1759
3841
Market Price
$ 90.11
Selling Price
$ 79.21
2410
1539
843
2586
Market Price
$ 79.30
Selling Price
$ 66.43
3016
1053
1915
4637
Market Price
$ 92.24
Selling Price
$ 80.65
2642
2477
2121
3051
Market Price
$ 104.10
Selling Price
$ 93.93
2859
2157
2829
4573
Market Price
$ 95.61
Selling Price
$ 82.01
3096
1786
1492
4229
Market Price
$ 96.35
Selling Price
$ 87.04
1473
483
431
4407
Market Price
$ 65.90
Selling Price
$ 55.39
627
401
503
755
Market Price
$ 102.07
Selling Price
$ 88.97
1004
378
870
1468
Market Price
$ 107.99
Selling Price
$ 96.82
288
250
217
1095
Market Price
$ 116.14
Selling Price
$ 98.71
3516
2565
2116
3871
Market Price
$ 63.86
Selling Price
$ 55.25
1634
1626
1551
1899
Market Price
$ 81.93
Selling Price
$ 70.17
1012
967
1000
1096
Market Price
$ 93.09
Selling Price
$ 80.20
4008
1026
2881
4927
Market Price
$ 88.51
Selling Price
$ 77.28
2194
1842
1639
4014
Market Price
$ 113.69
Selling Price
$ 98.40
513
303
129
523
Market Price
$ 70.06
Selling Price
$ 61.25
1275
324
1104
2039
Market Price
$ 92.69
Selling Price
$ 80.28
3643
2717
1399
4122
Market Price
$ 105.47
Selling Price
$ 95.04
524
294
264
708
Market Price
$ 118.18
Selling Price
$ 98.65
4200
1471
895
4980
Market Price
$ 81.67
Selling Price
$ 70.40
1809
1362
829
3954
Market Price
$ 94.31
Selling Price
$ 80.78
989
592
394
2025
Market Price
$ 88.00
Selling Price
$ 78.17
1906
937
1603
3345
Market Price
$ 98.10
Selling Price
$ 85.02
904
318
674
2274
Market Price
$ 80.28
Selling Price
$ 67.97
2949
2098
792
3651
Market Price
$ 107.20
Selling Price
$ 95.95
1025
372
255
3419