Market Price
$ 103.56
Selling Price
$ 90.10
2798
1934
2341
3970
Market Price
$ 80.54
Selling Price
$ 70.48
2859
688
1298
3489
Market Price
$ 110.39
Selling Price
$ 98.43
560
312
388
617
Market Price
$ 73.40
Selling Price
$ 63.55
2558
1366
868
3779
Market Price
$ 77.62
Selling Price
$ 69.45
1584
1066
1503
2883
Market Price
$ 68.41
Selling Price
$ 61.56
812
714
297
1850
Market Price
$ 70.05
Selling Price
$ 61.12
1614
628
1044
4349
Market Price
$ 69.72
Selling Price
$ 63.01
2196
1789
1217
4369
Market Price
$ 74.84
Selling Price
$ 66.31
2011
1625
666
3828
Market Price
$ 81.55
Selling Price
$ 71.18
1954
1855
785
4031
Market Price
$ 93.82
Selling Price
$ 78.19
501
331
195
1025
Market Price
$ 101.61
Selling Price
$ 88.26
2172
1366
859
4306
Market Price
$ 65.67
Selling Price
$ 58.70
2958
1168
1412
3563
Market Price
$ 111.11
Selling Price
$ 94.09
161
105
58
675
Market Price
$ 89.53
Selling Price
$ 74.91
490
366
453
1459
Market Price
$ 104.64
Selling Price
$ 89.82
1783
623
703
2281
Market Price
$ 85.55
Selling Price
$ 77.07
118
25
118
421
Market Price
$ 76.09
Selling Price
$ 65.50
4082
3547
3320
4616
Market Price
$ 75.97
Selling Price
$ 65.15
949
510
709
2506
Market Price
$ 93.29
Selling Price
$ 83.08
1975
1686
1639
3439
Market Price
$ 77.11
Selling Price
$ 69.09
2817
2054
2516
2832
Market Price
$ 96.56
Selling Price
$ 83.78
589
494
434
2599
Market Price
$ 79.20
Selling Price
$ 68.94
1217
402
863
3992
Market Price
$ 110.77
Selling Price
$ 97.98
1420
956
295
2344
Market Price
$ 88.48
Selling Price
$ 77.98
1739
540
751
3065
Market Price
$ 93.26
Selling Price
$ 78.98
1605
1154
657
2357
Market Price
$ 98.07
Selling Price
$ 87.31
3578
1531
2983
4965
Market Price
$ 79.51
Selling Price
$ 71.52
2033
1352
432
2276
Market Price
$ 67.28
Selling Price
$ 57.09
2733
960
2276
3934
Market Price
$ 115.76
Selling Price
$ 96.98
1038
561
1011
4231
Market Price
$ 113.60
Selling Price
$ 94.94
570
353
538
2814
Market Price
$ 90.99
Selling Price
$ 78.24
1666
1501
415
1810
Market Price
$ 108.34
Selling Price
$ 95.08
144
55
86
492
Market Price
$ 96.99
Selling Price
$ 84.72
507
187
300
1972
Market Price
$ 73.89
Selling Price
$ 61.84
769
529
329
2304
Market Price
$ 83.72
Selling Price
$ 71.16
645
444
300
1874
Market Price
$ 75.55
Selling Price
$ 64.99
268
230
67
939
Market Price
$ 92.69
Selling Price
$ 80.93
1643
1225
1030
1779
Market Price
$ 89.96
Selling Price
$ 80.22
758
579
438
2323
Market Price
$ 99.04
Selling Price
$ 88.39
1195
1186
818
3462