Market Price
$ 90.11
Selling Price
$ 77.93
688
321
506
3094
Market Price
$ 106.21
Selling Price
$ 94.35
145
115
53
720
Market Price
$ 117.02
Selling Price
$ 98.27
266
187
153
1038
Market Price
$ 61.39
Selling Price
$ 55.33
3663
2076
2766
3682
Market Price
$ 93.00
Selling Price
$ 78.66
4894
2918
1797
4913
Market Price
$ 80.79
Selling Price
$ 69.60
4873
1585
3908
4998
Market Price
$ 81.64
Selling Price
$ 74.22
4844
1767
3093
4967
Market Price
$ 83.89
Selling Price
$ 75.61
4827
1808
3306
4955
Market Price
$ 89.51
Selling Price
$ 76.35
4397
4388
3296
4562
Market Price
$ 80.67
Selling Price
$ 72.22
4405
4378
1281
4601
Market Price
$ 66.05
Selling Price
$ 56.81
4481
4336
1245
4801
Market Price
$ 92.54
Selling Price
$ 78.28
4436
4249
2200
4483