Market Price
$ 106.86
Selling Price
$ 94.33
462
129
144
526
Market Price
$ 88.05
Selling Price
$ 77.12
1784
1619
625
4096
Market Price
$ 108.23
Selling Price
$ 93.42
1073
470
353
1127
Market Price
$ 114.80
Selling Price
$ 96.99
3015
2768
1382
3340
Market Price
$ 115.70
Selling Price
$ 97.51
2716
2383
1794
2936
Market Price
$ 94.87
Selling Price
$ 82.52
2850
2810
2798
4259
Market Price
$ 102.92
Selling Price
$ 86.69
2262
555
1372
3982
Market Price
$ 97.60
Selling Price
$ 83.98
1754
1161
1333
2338
Market Price
$ 70.26
Selling Price
$ 63.41
3335
3266
2612
4036
Market Price
$ 70.78
Selling Price
$ 59.35
2937
2682
2037
4070
Market Price
$ 87.82
Selling Price
$ 74.12
646
213
355
1314
Market Price
$ 78.57
Selling Price
$ 70.74
3287
2999
1692
3616
Market Price
$ 106.49
Selling Price
$ 89.53
1689
1304
636
3269
Market Price
$ 89.31
Selling Price
$ 77.97
1159
491
1031
2315
Market Price
$ 113.73
Selling Price
$ 96.44
333
80
70
1377
Market Price
$ 83.31
Selling Price
$ 72.42
1829
1010
945
4539
Market Price
$ 66.14
Selling Price
$ 55.54
1291
652
1032
3791
Market Price
$ 106.77
Selling Price
$ 94.10
592
358
348
2011
Market Price
$ 108.25
Selling Price
$ 90.66
2181
2037
604
2480
Market Price
$ 102.21
Selling Price
$ 86.72
2761
699
1328
3303
Market Price
$ 77.74
Selling Price
$ 66.66
1992
1182
1329
2601
Market Price
$ 73.49
Selling Price
$ 63.85
4844
2533
3416
4849
Market Price
$ 107.52
Selling Price
$ 95.20
1470
1202
547
3561
Market Price
$ 68.36
Selling Price
$ 60.38
660
466
236
1810
Market Price
$ 91.39
Selling Price
$ 79.91
1635
932
1206
3697
Market Price
$ 75.98
Selling Price
$ 65.38
257
91
248
600
Market Price
$ 90.91
Selling Price
$ 78.67
2196
1331
484
2784
Market Price
$ 103.61
Selling Price
$ 90.99
4330
1482
2860
4695
Market Price
$ 74.40
Selling Price
$ 63.09
1556
545
676
2925
Market Price
$ 63.22
Selling Price
$ 56.49
1151
271
1106
1419
Market Price
$ 93.00
Selling Price
$ 84.12
353
325
333
1399
Market Price
$ 67.08
Selling Price
$ 59.04
634
292
562
2032
Market Price
$ 75.04
Selling Price
$ 66.69
751
567
539
2595
Market Price
$ 66.06
Selling Price
$ 58.47
1671
1553
1383
3016
Market Price
$ 101.29
Selling Price
$ 86.22
1347
659
535
3807
Market Price
$ 71.04
Selling Price
$ 61.88
3603
2709
1213
3814
Market Price
$ 95.78
Selling Price
$ 85.39
358
210
187
467
Market Price
$ 105.26
Selling Price
$ 88.69
1172
1031
1116
2197
Market Price
$ 66.76
Selling Price
$ 57.02
3249
2080
2636
4500
Market Price
$ 85.84
Selling Price
$ 76.48
1885
1795
1391
3932