Market Price
$ 102.37
Selling Price
$ 89.36
2940
798
1145
3336
Market Price
$ 74.42
Selling Price
$ 64.70
765
228
297
1984
Market Price
$ 84.44
Selling Price
$ 74.38
1479
910
1054
1907
Market Price
$ 96.00
Selling Price
$ 84.06
484
420
288
948
Market Price
$ 95.34
Selling Price
$ 82.31
1679
763
1405
1969
Market Price
$ 104.43
Selling Price
$ 90.83
784
415
751
1854
Market Price
$ 88.75
Selling Price
$ 76.28
2318
871
2139
2451
Market Price
$ 73.81
Selling Price
$ 63.85
3329
1441
3002
3675
Market Price
$ 107.83
Selling Price
$ 92.00
3286
1249
1308
4897
Market Price
$ 81.43
Selling Price
$ 69.71
388
99
136
585
Market Price
$ 91.90
Selling Price
$ 81.85
2173
1096
2119
2822
Market Price
$ 89.42
Selling Price
$ 80.18
2953
2822
600
4384
Market Price
$ 101.33
Selling Price
$ 88.02
2537
1452
1287
3305
Market Price
$ 102.65
Selling Price
$ 86.97
2894
831
1689
3007
Market Price
$ 92.26
Selling Price
$ 82.62
1489
1100
625
4499
Market Price
$ 88.40
Selling Price
$ 75.70
1007
378
955
1780
Market Price
$ 111.50
Selling Price
$ 94.97
2001
1932
1285
2762
Market Price
$ 96.84
Selling Price
$ 85.38
1568
490
1056
2554
Market Price
$ 104.52
Selling Price
$ 92.31
1233
466
365
3257
Market Price
$ 105.54
Selling Price
$ 92.38
241
129
65
1002
Market Price
$ 68.58
Selling Price
$ 60.87
978
537
825
1127
Market Price
$ 75.72
Selling Price
$ 66.99
2306
605
1279
2449
Market Price
$ 85.80
Selling Price
$ 73.03
1565
1076
1507
4026
Market Price
$ 106.70
Selling Price
$ 95.72
1127
1097
1026
1987
Market Price
$ 102.07
Selling Price
$ 87.52
1201
1162
374
1469
Market Price
$ 75.51
Selling Price
$ 66.30
1623
930
1599
3300
Market Price
$ 88.75
Selling Price
$ 77.66
2559
1347
740
4562
Market Price
$ 69.10
Selling Price
$ 59.66
555
291
526
1920
Market Price
$ 97.19
Selling Price
$ 84.55
398
374
291
456
Market Price
$ 70.22
Selling Price
$ 58.69
1262
886
853
2333
Market Price
$ 89.59
Selling Price
$ 80.64
1621
1448
1588
1761
Market Price
$ 91.61
Selling Price
$ 81.84
215
78
69
689
Market Price
$ 88.91
Selling Price
$ 76.51
1824
1510
1531
2116
Market Price
$ 78.24
Selling Price
$ 67.24
1988
1882
1135
4295
Market Price
$ 98.27
Selling Price
$ 82.90
911
472
502
3481
Market Price
$ 98.29
Selling Price
$ 82.75
1545
1349
382
1865
Market Price
$ 105.85
Selling Price
$ 91.95
1022
988
805
1269
Market Price
$ 107.13
Selling Price
$ 92.67
2787
2536
1513
4968
Market Price
$ 106.80
Selling Price
$ 90.80
4109
1539
2964
4689
Market Price
$ 68.27
Selling Price
$ 58.10
482
165
122
638