Market Price
$ 106.53
Selling Price
$ 89.27
1778
1687
1152
2113
Market Price
$ 82.30
Selling Price
$ 72.69
2085
1774
1066
4001
Market Price
$ 86.88
Selling Price
$ 73.06
3098
1095
2237
3488
Market Price
$ 75.59
Selling Price
$ 64.54
1910
1156
1736
4327
Market Price
$ 94.58
Selling Price
$ 79.55
1431
878
1127
2033
Market Price
$ 107.38
Selling Price
$ 92.74
306
197
183
1075
Market Price
$ 88.43
Selling Price
$ 80.38
827
255
261
1882
Market Price
$ 61.71
Selling Price
$ 55.38
2201
1623
1722
4169
Market Price
$ 71.57
Selling Price
$ 61.85
615
286
277
1251
Market Price
$ 78.91
Selling Price
$ 66.29
1751
701
1511
1980
Market Price
$ 97.54
Selling Price
$ 86.19
312
80
161
513
Market Price
$ 66.49
Selling Price
$ 59.23
1740
1014
1296
4377
Market Price
$ 93.97
Selling Price
$ 80.98
632
327
613
2380
Market Price
$ 112.38
Selling Price
$ 96.89
941
751
420
1018
Market Price
$ 102.43
Selling Price
$ 86.83
2857
1191
746
3790
Market Price
$ 76.37
Selling Price
$ 64.75
3996
1605
1918
4126
Market Price
$ 85.79
Selling Price
$ 75.31
1598
883
449
2747
Market Price
$ 78.42
Selling Price
$ 70.93
1782
1106
1766
2738
Market Price
$ 67.89
Selling Price
$ 60.11
947
313
361
3478
Market Price
$ 103.35
Selling Price
$ 87.54
899
271
299
1126
Market Price
$ 90.55
Selling Price
$ 78.20
300
210
166
642
Market Price
$ 79.71
Selling Price
$ 68.15
1987
1661
504
2931
Market Price
$ 80.50
Selling Price
$ 69.19
1480
303
1181
2414
Market Price
$ 99.23
Selling Price
$ 88.93
186
164
99
658
Market Price
$ 88.23
Selling Price
$ 77.49
1739
534
1147
3555
Market Price
$ 74.87
Selling Price
$ 66.51
1669
632
1657
2722
Market Price
$ 94.64
Selling Price
$ 81.35
450
123
319
1189
Market Price
$ 93.57
Selling Price
$ 80.41
1003
667
638
3952
Market Price
$ 99.05
Selling Price
$ 88.57
1378
1090
1189
2725
Market Price
$ 97.41
Selling Price
$ 87.81
1742
842
1380
4071
Market Price
$ 98.58
Selling Price
$ 83.82
3482
1343
3140
4867
Market Price
$ 106.56
Selling Price
$ 92.10
568
141
194
2635
Market Price
$ 91.12
Selling Price
$ 77.90
1438
1361
1000
1720
Market Price
$ 114.28
Selling Price
$ 95.46
3735
1075
1941
4354
Market Price
$ 63.92
Selling Price
$ 56.14
885
859
377
2502
Market Price
$ 69.62
Selling Price
$ 58.08
1571
1227
1490
3898
Market Price
$ 70.80
Selling Price
$ 59.75
1153
925
542
1409
Market Price
$ 68.62
Selling Price
$ 61.89
2515
825
1343
3647
Market Price
$ 76.98
Selling Price
$ 64.90
3352
1788
1638
3525
Market Price
$ 115.68
Selling Price
$ 98.53
2084
1433
1353
3003