Market Price
$ 88.94
Selling Price
$ 78.84
3581
1103
2939
4176
Market Price
$ 115.18
Selling Price
$ 98.13
2241
1997
598
2502
Market Price
$ 88.44
Selling Price
$ 74.94
2606
1635
1290
3911
Market Price
$ 101.12
Selling Price
$ 88.52
899
732
423
2144
Market Price
$ 83.15
Selling Price
$ 74.88
1791
539
1113
2361
Market Price
$ 104.16
Selling Price
$ 91.63
1748
1669
1558
3591
Market Price
$ 92.72
Selling Price
$ 80.09
2301
1629
1101
4144
Market Price
$ 65.45
Selling Price
$ 55.28
956
842
663
3883
Market Price
$ 108.16
Selling Price
$ 91.10
512
478
202
2288
Market Price
$ 84.16
Selling Price
$ 71.07
1161
294
599
2364
Market Price
$ 63.04
Selling Price
$ 55.08
3171
896
2922
3178
Market Price
$ 88.05
Selling Price
$ 79.12
280
196
154
739
Market Price
$ 108.49
Selling Price
$ 95.17
2137
2038
1273
4515
Market Price
$ 81.24
Selling Price
$ 69.90
1235
329
463
1987
Market Price
$ 96.57
Selling Price
$ 81.12
2356
2131
921
4275
Market Price
$ 105.72
Selling Price
$ 93.56
1258
808
1183
1657
Market Price
$ 96.38
Selling Price
$ 81.23
2831
889
1912
3111
Market Price
$ 97.39
Selling Price
$ 85.87
984
538
810
2234
Market Price
$ 93.66
Selling Price
$ 83.03
2211
1798
1589
3944
Market Price
$ 87.17
Selling Price
$ 76.77
1832
761
748
4234
Market Price
$ 114.28
Selling Price
$ 96.60
4876
2102
4522
4955
Market Price
$ 65.80
Selling Price
$ 58.41
1682
412
1397
4031
Market Price
$ 87.56
Selling Price
$ 76.15
872
716
658
3791
Market Price
$ 70.20
Selling Price
$ 59.78
4146
3729
907
4752
Market Price
$ 61.90
Selling Price
$ 55.91
1113
759
857
3364
Market Price
$ 97.23
Selling Price
$ 84.26
2798
2059
1873
5000
Market Price
$ 83.09
Selling Price
$ 74.13
1972
1677
1569
2659
Market Price
$ 86.14
Selling Price
$ 77.14
495
186
445
1673
Market Price
$ 84.14
Selling Price
$ 70.85
3031
1728
2104
3920
Market Price
$ 104.11
Selling Price
$ 88.70
589
341
489
1448
Market Price
$ 73.88
Selling Price
$ 61.89
2135
979
867
2152
Market Price
$ 64.35
Selling Price
$ 55.24
1431
1327
911
3278
Market Price
$ 111.05
Selling Price
$ 97.11
1797
1048
436
3452
Market Price
$ 90.64
Selling Price
$ 81.10
1962
484
1671
4778
Market Price
$ 99.79
Selling Price
$ 84.46
1224
706
247
1482
Market Price
$ 79.07
Selling Price
$ 66.07
1506
419
541
3628
Market Price
$ 72.16
Selling Price
$ 63.63
2866
2202
2828
4461
Market Price
$ 106.86
Selling Price
$ 95.03
622
375
271
1067
Market Price
$ 104.08
Selling Price
$ 89.51
1789
534
602
2240
Market Price
$ 81.23
Selling Price
$ 69.84
1130
1002
327
1966