Market Price
$ 101.87
Selling Price
$ 89.88
3407
1935
2294
4665
Market Price
$ 107.08
Selling Price
$ 90.76
914
590
718
1412
Market Price
$ 102.01
Selling Price
$ 88.30
454
259
357
1652
Market Price
$ 80.71
Selling Price
$ 69.25
695
549
608
2037
Market Price
$ 115.48
Selling Price
$ 96.98
1697
1065
843
3569
Market Price
$ 102.65
Selling Price
$ 90.89
2427
1278
2028
2892
Market Price
$ 65.46
Selling Price
$ 56.82
3685
2700
1559
3819
Market Price
$ 69.47
Selling Price
$ 60.74
953
679
444
1109
Market Price
$ 93.47
Selling Price
$ 78.62
378
301
123
456
Market Price
$ 88.18
Selling Price
$ 77.79
639
270
594
1119
Market Price
$ 81.69
Selling Price
$ 70.45
3097
3018
1597
4123
Market Price
$ 98.49
Selling Price
$ 87.82
1739
712
1102
3800
Market Price
$ 86.43
Selling Price
$ 75.21
864
562
224
1026
Market Price
$ 91.35
Selling Price
$ 77.75
974
838
352
2134
Market Price
$ 79.27
Selling Price
$ 71.51
475
313
274
1304
Market Price
$ 100.57
Selling Price
$ 89.60
817
787
630
2334
Market Price
$ 73.78
Selling Price
$ 63.17
728
516
305
1161
Market Price
$ 101.31
Selling Price
$ 86.41
1124
450
652
1201
Market Price
$ 72.64
Selling Price
$ 60.63
568
362
418
929
Market Price
$ 80.40
Selling Price
$ 68.57
771
321
639
2634
Market Price
$ 87.49
Selling Price
$ 75.75
2122
1562
1889
2800
Market Price
$ 93.62
Selling Price
$ 85.05
2991
833
744
3594
Market Price
$ 109.58
Selling Price
$ 98.17
1738
710
1616
4225
Market Price
$ 67.60
Selling Price
$ 58.27
3497
1076
1969
4583
Market Price
$ 104.61
Selling Price
$ 90.06
906
525
241
3430
Market Price
$ 95.40
Selling Price
$ 83.01
2084
724
1664
3952
Market Price
$ 72.48
Selling Price
$ 60.66
1927
1718
516
4970
Market Price
$ 62.91
Selling Price
$ 55.10
2691
1039
1658
3788
Market Price
$ 94.00
Selling Price
$ 82.61
1080
787
567
2322
Market Price
$ 84.72
Selling Price
$ 71.64
1863
776
1659
2034
Market Price
$ 105.11
Selling Price
$ 88.21
2146
913
935
4470
Market Price
$ 72.45
Selling Price
$ 60.79
1052
214
230
4566
Market Price
$ 98.61
Selling Price
$ 82.92
1122
255
710
2346
Market Price
$ 97.80
Selling Price
$ 84.94
409
252
83
1292
Market Price
$ 90.84
Selling Price
$ 80.92
4002
2594
1081
4797
Market Price
$ 104.74
Selling Price
$ 88.23
1575
422
887
1605
Market Price
$ 67.61
Selling Price
$ 57.74
2315
996
733
2663
Market Price
$ 70.89
Selling Price
$ 63.15
2275
899
528
2381
Market Price
$ 75.39
Selling Price
$ 67.67
1557
420
1429
4513
Market Price
$ 104.15
Selling Price
$ 88.07
2068
1235
1039
4439