Market Price
$ 105.01
Selling Price
$ 94.42
1629
629
1174
4425
Market Price
$ 76.90
Selling Price
$ 67.33
914
516
391
2629
Market Price
$ 87.32
Selling Price
$ 77.08
1827
1378
1720
4389
Market Price
$ 66.57
Selling Price
$ 58.36
274
55
229
915
Market Price
$ 112.50
Selling Price
$ 97.24
2990
1314
2255
4359
Market Price
$ 112.15
Selling Price
$ 94.94
1698
549
1171
3626
Market Price
$ 70.89
Selling Price
$ 63.49
4584
4538
3233
4759
Market Price
$ 65.17
Selling Price
$ 55.84
3278
2558
1735
3782
Market Price
$ 94.48
Selling Price
$ 82.90
761
351
432
2809
Market Price
$ 99.00
Selling Price
$ 86.55
405
136
99
947
Market Price
$ 96.98
Selling Price
$ 83.62
401
287
141
472
Market Price
$ 72.39
Selling Price
$ 62.86
4033
1007
1827
4892
Market Price
$ 87.83
Selling Price
$ 73.22
1661
416
1080
2438
Market Price
$ 108.65
Selling Price
$ 97.41
417
266
354
1285
Market Price
$ 90.16
Selling Price
$ 75.61
1135
897
864
1835
Market Price
$ 106.26
Selling Price
$ 89.88
1431
967
1034
2879
Market Price
$ 104.38
Selling Price
$ 91.60
1447
1322
986
3529
Market Price
$ 85.43
Selling Price
$ 75.04
868
336
593
2331
Market Price
$ 101.56
Selling Price
$ 90.87
152
98
125
628
Market Price
$ 73.71
Selling Price
$ 64.10
1294
1043
502
4838
Market Price
$ 85.80
Selling Price
$ 72.88
322
102
67
1163
Market Price
$ 96.38
Selling Price
$ 81.76
2398
1575
2208
2459
Market Price
$ 89.95
Selling Price
$ 78.98
1968
952
1270
2731
Market Price
$ 100.84
Selling Price
$ 86.04
3146
1718
2680
3614
Market Price
$ 79.15
Selling Price
$ 69.41
1309
436
976
1731
Market Price
$ 108.77
Selling Price
$ 98.01
2508
1727
1993
4786
Market Price
$ 69.72
Selling Price
$ 63.21
788
247
445
1210
Market Price
$ 78.32
Selling Price
$ 69.01
1113
423
376
1121
Market Price
$ 84.98
Selling Price
$ 75.61
1863
1005
1334
2772
Market Price
$ 64.30
Selling Price
$ 55.35
2179
1730
1328
4318
Market Price
$ 107.67
Selling Price
$ 92.71
1649
980
1132
1652
Market Price
$ 104.48
Selling Price
$ 88.41
3877
3580
3808
3987
Market Price
$ 79.02
Selling Price
$ 68.77
2036
1581
646
2302
Market Price
$ 111.02
Selling Price
$ 96.15
2721
2580
2710
3744
Market Price
$ 102.33
Selling Price
$ 89.66
4074
2555
3066
4994
Market Price
$ 61.52
Selling Price
$ 55.06
2987
1414
1831
4883
Market Price
$ 83.68
Selling Price
$ 72.87
1374
756
893
1798
Market Price
$ 93.95
Selling Price
$ 84.77
1588
1255
620
3942
Market Price
$ 83.02
Selling Price
$ 69.32
858
665
312
1948
Market Price
$ 96.98
Selling Price
$ 83.61
884
440
255
2824