Market Price
$ 87.82
Selling Price
$ 76.11
1597
1294
1371
3603
Market Price
$ 106.45
Selling Price
$ 96.73
467
301
217
1574
Market Price
$ 84.50
Selling Price
$ 73.51
394
326
145
1533
Market Price
$ 85.06
Selling Price
$ 71.94
830
561
356
3251
Market Price
$ 74.09
Selling Price
$ 62.40
2150
608
1043
3612
Market Price
$ 73.08
Selling Price
$ 61.68
532
481
354
1496
Market Price
$ 89.75
Selling Price
$ 78.34
2912
2363
1247
3304
Market Price
$ 105.22
Selling Price
$ 91.67
2128
1708
1969
4468
Market Price
$ 105.95
Selling Price
$ 93.67
1444
958
1105
1511
Market Price
$ 102.04
Selling Price
$ 92.55
2872
2265
826
3119
Market Price
$ 72.47
Selling Price
$ 60.70
419
181
407
649
Market Price
$ 77.03
Selling Price
$ 66.65
1384
911
1072
4548
Market Price
$ 67.19
Selling Price
$ 57.85
848
822
773
1391
Market Price
$ 81.15
Selling Price
$ 70.53
1453
732
768
4842
Market Price
$ 113.25
Selling Price
$ 94.60
1017
474
347
1471
Market Price
$ 67.36
Selling Price
$ 57.16
841
685
179
2650
Market Price
$ 107.13
Selling Price
$ 89.40
1049
928
262
1484
Market Price
$ 74.66
Selling Price
$ 67.61
578
521
555
1499
Market Price
$ 93.04
Selling Price
$ 79.22
376
313
283
550
Market Price
$ 102.35
Selling Price
$ 91.17
3449
1042
2475
4983
Market Price
$ 106.08
Selling Price
$ 92.54
790
598
496
994
Market Price
$ 89.10
Selling Price
$ 76.18
3464
1393
2607
4032
Market Price
$ 69.47
Selling Price
$ 63.12
3445
1900
725
3980
Market Price
$ 106.94
Selling Price
$ 90.80
246
179
129
672
Market Price
$ 93.32
Selling Price
$ 82.63
2319
674
1938
4075
Market Price
$ 69.12
Selling Price
$ 59.78
2126
1837
1153
2213
Market Price
$ 81.02
Selling Price
$ 68.42
3145
1055
2331
3508
Market Price
$ 70.56
Selling Price
$ 61.11
3209
3182
2823
4199
Market Price
$ 68.59
Selling Price
$ 60.71
166
106
149
575
Market Price
$ 89.86
Selling Price
$ 77.15
2244
551
1630
4853
Market Price
$ 87.76
Selling Price
$ 75.35
2271
1739
980
2433
Market Price
$ 79.31
Selling Price
$ 66.86
919
501
534
2762
Market Price
$ 95.50
Selling Price
$ 82.65
679
173
306
2523
Market Price
$ 95.98
Selling Price
$ 82.47
1432
699
1059
2055
Market Price
$ 91.34
Selling Price
$ 76.90
1481
820
616
4385
Market Price
$ 115.60
Selling Price
$ 97.00
3389
887
808
3663
Market Price
$ 99.29
Selling Price
$ 88.37
601
127
429
1701
Market Price
$ 74.61
Selling Price
$ 67.29
3167
2544
3134
3495
Market Price
$ 103.69
Selling Price
$ 93.69
1540
1224
826
1851
Market Price
$ 98.24
Selling Price
$ 86.05
1271
368
856
2013