Market Price
$ 87.57
Selling Price
$ 74.25
2839
579
1929
2868
Market Price
$ 69.31
Selling Price
$ 60.28
388
337
353
1577
Market Price
$ 80.92
Selling Price
$ 72.04
2572
973
850
4674
Market Price
$ 91.62
Selling Price
$ 81.65
903
462
659
1296
Market Price
$ 91.91
Selling Price
$ 79.07
311
261
225
927
Market Price
$ 103.18
Selling Price
$ 86.23
327
216
303
938
Market Price
$ 96.19
Selling Price
$ 84.36
3889
1063
2741
4973
Market Price
$ 106.13
Selling Price
$ 93.52
1134
353
825
1695
Market Price
$ 88.99
Selling Price
$ 80.08
1466
815
1220
2037
Market Price
$ 92.96
Selling Price
$ 83.96
828
258
702
1451
Market Price
$ 91.61
Selling Price
$ 80.25
3446
3272
1684
4009
Market Price
$ 80.05
Selling Price
$ 72.76
1555
1088
416
3050
Market Price
$ 85.30
Selling Price
$ 76.18
1157
597
557
2153
Market Price
$ 101.22
Selling Price
$ 84.38
1033
268
890
1669
Market Price
$ 109.10
Selling Price
$ 96.90
2124
453
1953
2209
Market Price
$ 98.00
Selling Price
$ 85.71
1993
999
426
2216
Market Price
$ 104.24
Selling Price
$ 92.22
418
246
184
1952
Market Price
$ 104.67
Selling Price
$ 92.13
1655
1538
1283
1690
Market Price
$ 69.56
Selling Price
$ 60.48
1142
587
695
1551
Market Price
$ 112.18
Selling Price
$ 95.76
1196
1040
329
1993
Market Price
$ 107.29
Selling Price
$ 91.77
1115
331
973
2451
Market Price
$ 104.88
Selling Price
$ 88.03
4187
3455
1458
4434
Market Price
$ 99.42
Selling Price
$ 83.13
977
832
396
1874
Market Price
$ 69.49
Selling Price
$ 61.53
1322
311
962
2150
Market Price
$ 98.76
Selling Price
$ 85.85
513
402
321
2053
Market Price
$ 105.16
Selling Price
$ 89.57
482
294
346
1217
Market Price
$ 102.86
Selling Price
$ 87.66
1038
791
324
2904
Market Price
$ 79.85
Selling Price
$ 68.58
627
534
140
1135
Market Price
$ 110.43
Selling Price
$ 96.08
777
685
774
1351
Market Price
$ 67.95
Selling Price
$ 60.27
764
287
483
1105
Market Price
$ 75.30
Selling Price
$ 64.76
162
132
93
551
Market Price
$ 111.56
Selling Price
$ 98.84
979
961
563
1178
Market Price
$ 113.96
Selling Price
$ 95.48
1601
511
580
3571
Market Price
$ 73.21
Selling Price
$ 63.86
123
116
100
458
Market Price
$ 100.96
Selling Price
$ 85.60
2392
1893
1174
2960
Market Price
$ 65.96
Selling Price
$ 59.05
368
200
318
842
Market Price
$ 108.46
Selling Price
$ 95.55
385
292
274
1360
Market Price
$ 70.04
Selling Price
$ 62.56
902
860
483
1945
Market Price
$ 116.48
Selling Price
$ 98.09
974
262
504
1104
Market Price
$ 111.35
Selling Price
$ 94.96
812
776
772
2626