Market Price
$ 111.02
Selling Price
$ 96.12
713
611
680
751
Market Price
$ 85.16
Selling Price
$ 75.52
1362
973
1313
4554
Market Price
$ 107.70
Selling Price
$ 90.17
1380
646
783
2476
Market Price
$ 86.33
Selling Price
$ 77.44
325
263
114
732
Market Price
$ 96.26
Selling Price
$ 80.67
2381
941
1980
2403
Market Price
$ 100.89
Selling Price
$ 90.31
1085
940
936
2301
Market Price
$ 90.97
Selling Price
$ 75.96
1217
265
684
3333
Market Price
$ 93.03
Selling Price
$ 78.16
3655
2928
2023
4297
Market Price
$ 85.22
Selling Price
$ 71.95
1719
1344
430
3661
Market Price
$ 106.20
Selling Price
$ 90.20
2258
989
548
3491
Market Price
$ 70.46
Selling Price
$ 64.01
362
306
109
1328
Market Price
$ 80.91
Selling Price
$ 72.96
1562
1440
364
1633
Market Price
$ 77.21
Selling Price
$ 67.26
521
290
324
1848
Market Price
$ 93.38
Selling Price
$ 84.11
1192
586
958
1677
Market Price
$ 62.88
Selling Price
$ 55.43
1377
1366
859
2759
Market Price
$ 106.87
Selling Price
$ 90.02
2249
905
1015
2934
Market Price
$ 80.80
Selling Price
$ 69.22
493
291
310
1024
Market Price
$ 93.92
Selling Price
$ 81.69
2769
2400
617
4507
Market Price
$ 75.91
Selling Price
$ 65.42
2137
1698
1383
2542
Market Price
$ 92.51
Selling Price
$ 78.13
2195
1966
632
4202
Market Price
$ 84.46
Selling Price
$ 75.41
995
614
626
1089
Market Price
$ 112.49
Selling Price
$ 95.98
1085
521
479
2317
Market Price
$ 80.70
Selling Price
$ 72.49
1921
947
1711
3031
Market Price
$ 79.76
Selling Price
$ 70.49
2489
731
876
4678
Market Price
$ 88.59
Selling Price
$ 74.99
628
226
261
2446
Market Price
$ 113.33
Selling Price
$ 97.82
1934
1131
1513
2325
Market Price
$ 99.75
Selling Price
$ 90.37
597
313
404
815
Market Price
$ 64.22
Selling Price
$ 55.68
523
314
432
731
Market Price
$ 66.16
Selling Price
$ 59.01
2646
1724
1719
3758
Market Price
$ 68.67
Selling Price
$ 61.46
2889
765
2735
4165
Market Price
$ 88.73
Selling Price
$ 79.09
628
182
252
1432
Market Price
$ 111.35
Selling Price
$ 93.00
3765
2508
3264
3867
Market Price
$ 107.26
Selling Price
$ 95.63
1561
647
1511
2609
Market Price
$ 72.89
Selling Price
$ 66.05
1983
1657
689
2649
Market Price
$ 103.97
Selling Price
$ 89.21
911
363
431
1493
Market Price
$ 106.90
Selling Price
$ 93.67
500
105
483
948
Market Price
$ 87.65
Selling Price
$ 78.71
2220
516
1595
3733
Market Price
$ 113.20
Selling Price
$ 96.30
822
576
467
1688
Market Price
$ 80.65
Selling Price
$ 71.92
3541
3463
859
3602
Market Price
$ 109.68
Selling Price
$ 98.77
3398
1399
1224
3829