Market Price
$ 96.07
Selling Price
$ 83.53
1376
815
669
3796
Market Price
$ 100.91
Selling Price
$ 90.03
3043
2614
1018
4181
Market Price
$ 70.92
Selling Price
$ 59.87
1712
375
872
2309
Market Price
$ 72.76
Selling Price
$ 66.10
1376
784
1121
3720
Market Price
$ 81.92
Selling Price
$ 71.88
1213
767
863
3428
Market Price
$ 89.98
Selling Price
$ 79.44
2882
2066
2664
3826
Market Price
$ 99.82
Selling Price
$ 90.10
3115
2708
3062
4834
Market Price
$ 88.87
Selling Price
$ 76.03
513
273
252
654
Market Price
$ 89.73
Selling Price
$ 78.34
3363
1180
1546
4077
Market Price
$ 64.44
Selling Price
$ 57.56
990
408
522
1925
Market Price
$ 95.70
Selling Price
$ 80.83
484
187
258
2082
Market Price
$ 110.16
Selling Price
$ 97.19
4349
2254
1203
4361
Market Price
$ 104.36
Selling Price
$ 87.37
1069
679
663
1520
Market Price
$ 91.95
Selling Price
$ 80.22
997
988
585
2907
Market Price
$ 67.10
Selling Price
$ 56.92
734
416
577
3476
Market Price
$ 93.58
Selling Price
$ 79.12
2536
1055
1983
2897
Market Price
$ 91.49
Selling Price
$ 79.90
609
312
551
2358
Market Price
$ 82.21
Selling Price
$ 73.79
1050
886
368
4305
Market Price
$ 86.47
Selling Price
$ 78.01
304
277
171
823
Market Price
$ 64.08
Selling Price
$ 57.76
4017
2587
1471
4159
Market Price
$ 90.44
Selling Price
$ 81.26
1571
1486
449
2538
Market Price
$ 112.68
Selling Price
$ 97.84
1693
1461
941
1820
Market Price
$ 98.50
Selling Price
$ 88.32
2530
872
1343
2881
Market Price
$ 109.87
Selling Price
$ 96.25
1063
729
1024
3011
Market Price
$ 110.78
Selling Price
$ 97.97
1652
882
663
2565
Market Price
$ 78.33
Selling Price
$ 68.87
958
767
504
2469
Market Price
$ 87.77
Selling Price
$ 78.46
574
274
214
2123
Market Price
$ 88.68
Selling Price
$ 74.81
3026
2906
862
3806
Market Price
$ 110.94
Selling Price
$ 94.87
1537
456
660
3552
Market Price
$ 101.52
Selling Price
$ 85.51
121
98
31
543
Market Price
$ 92.60
Selling Price
$ 77.89
2816
2616
1411
3088
Market Price
$ 98.39
Selling Price
$ 82.98
976
823
433
1217
Market Price
$ 71.99
Selling Price
$ 64.67
1840
1559
914
2300
Market Price
$ 108.76
Selling Price
$ 91.13
1965
1870
840
3307
Market Price
$ 80.55
Selling Price
$ 67.99
2608
1269
1645
3472
Market Price
$ 73.87
Selling Price
$ 64.61
1311
1013
407
1999
Market Price
$ 95.78
Selling Price
$ 81.35
336
131
266
583
Market Price
$ 78.41
Selling Price
$ 66.38
1690
786
863
4588
Market Price
$ 104.88
Selling Price
$ 94.52
2959
1348
1832
3660
Market Price
$ 82.00
Selling Price
$ 73.07
3705
3172
934
3936