Market Price
$ 91.21
Selling Price
$ 78.02
689
421
496
2324
Market Price
$ 88.09
Selling Price
$ 77.91
1397
523
1187
3172
Market Price
$ 96.47
Selling Price
$ 85.51
2429
1751
1438
3028
Market Price
$ 75.99
Selling Price
$ 68.87
235
207
161
541
Market Price
$ 98.83
Selling Price
$ 82.62
4314
1146
2782
4884
Market Price
$ 94.76
Selling Price
$ 81.74
1652
1136
680
2659
Market Price
$ 105.42
Selling Price
$ 90.36
1680
658
1407
3811
Market Price
$ 104.64
Selling Price
$ 90.36
1515
1376
1107
3851
Market Price
$ 83.09
Selling Price
$ 72.81
3488
2701
957
3632
Market Price
$ 83.77
Selling Price
$ 72.89
130
43
129
497
Market Price
$ 103.07
Selling Price
$ 93.55
1140
819
342
1229
Market Price
$ 117.02
Selling Price
$ 98.62
2508
1625
1966
2583
Market Price
$ 100.66
Selling Price
$ 85.52
1308
997
647
3124
Market Price
$ 74.35
Selling Price
$ 61.99
526
329
338
1447
Market Price
$ 83.49
Selling Price
$ 71.15
2003
1924
1139
2197
Market Price
$ 94.64
Selling Price
$ 79.58
1464
602
1230
3926
Market Price
$ 72.96
Selling Price
$ 61.26
1179
796
638
2527
Market Price
$ 64.21
Selling Price
$ 57.24
4181
1855
3730
4302
Market Price
$ 81.25
Selling Price
$ 71.31
961
951
445
2164
Market Price
$ 108.11
Selling Price
$ 96.10
1116
383
960
2841
Market Price
$ 100.13
Selling Price
$ 88.73
954
714
294
4035
Market Price
$ 97.14
Selling Price
$ 82.85
1235
809
1163
4032
Market Price
$ 88.95
Selling Price
$ 75.51
1621
576
1539
1978
Market Price
$ 104.58
Selling Price
$ 94.56
1310
741
728
2994
Market Price
$ 97.52
Selling Price
$ 84.76
804
404
340
2001
Market Price
$ 71.33
Selling Price
$ 62.09
637
345
532
1372
Market Price
$ 85.72
Selling Price
$ 71.56
529
428
512
1638
Market Price
$ 92.02
Selling Price
$ 80.23
638
402
453
2318
Market Price
$ 71.26
Selling Price
$ 62.20
1152
505
290
3711
Market Price
$ 102.02
Selling Price
$ 87.92
104
59
104
520
Market Price
$ 106.92
Selling Price
$ 92.81
1310
1279
1163
2673
Market Price
$ 110.84
Selling Price
$ 92.37
229
124
220
940
Market Price
$ 67.72
Selling Price
$ 60.68
709
260
220
774
Market Price
$ 91.64
Selling Price
$ 81.34
1960
1006
1953
1990
Market Price
$ 91.05
Selling Price
$ 82.35
1788
831
1633
4587
Market Price
$ 84.89
Selling Price
$ 77.13
1182
693
446
2428
Market Price
$ 113.59
Selling Price
$ 97.44
225
76
150
857
Market Price
$ 66.21
Selling Price
$ 59.68
3092
804
2919
3817
Market Price
$ 110.61
Selling Price
$ 92.66
2721
992
2044
4483
Market Price
$ 66.35
Selling Price
$ 57.54
2852
1571
851
4332