Market Price
$ 65.02
Selling Price
$ 57.38
273
210
119
433
Market Price
$ 36.97
Selling Price
$ 32.62
438
277
285
1464
Market Price
$ 29.90
Selling Price
$ 26.91
1476
728
1147
3734
Market Price
$ 30.11
Selling Price
$ 25.64
1362
656
400
2729
Market Price
$ 41.54
Selling Price
$ 37.09
2706
1898
1519
3872
Market Price
$ 51.31
Selling Price
$ 44.94
3006
1987
2667
3390
Market Price
$ 48.06
Selling Price
$ 42.54
2223
1095
934
3050
Market Price
$ 40.78
Selling Price
$ 35.91
377
137
374
1182
Market Price
$ 44.16
Selling Price
$ 37.34
490
422
309
1162
Market Price
$ 48.62
Selling Price
$ 41.94
1651
1562
1454
2978
Market Price
$ 42.61
Selling Price
$ 37.45
692
592
369
752
Market Price
$ 47.18
Selling Price
$ 40.10
2758
2022
2242
2892
Market Price
$ 51.30
Selling Price
$ 46.01
587
363
276
1209
Market Price
$ 50.52
Selling Price
$ 43.32
3805
3548
2863
4378
Market Price
$ 27.86
Selling Price
$ 25.20
371
95
86
1619
Market Price
$ 50.52
Selling Price
$ 42.56
2055
1141
1434
2800
Market Price
$ 48.63
Selling Price
$ 42.54
3429
2056
1540
4044
Market Price
$ 41.95
Selling Price
$ 36.71
3403
2394
1587
4400
Market Price
$ 56.55
Selling Price
$ 50.33
557
409
374
1075
Market Price
$ 47.66
Selling Price
$ 39.99
246
77
95
492
Market Price
$ 34.20
Selling Price
$ 29.87
2278
868
808
4183
Market Price
$ 33.12
Selling Price
$ 28.12
1091
219
449
2898
Market Price
$ 59.59
Selling Price
$ 51.90
828
768
340
2849
Market Price
$ 39.01
Selling Price
$ 33.80
1559
1425
364
2660
Market Price
$ 49.76
Selling Price
$ 42.37
4329
2315
3209
4657
Market Price
$ 46.14
Selling Price
$ 39.35
1105
303
708
2289
Market Price
$ 35.52
Selling Price
$ 31.45
339
304
216
497
Market Price
$ 35.88
Selling Price
$ 30.98
1820
1161
1303
2616
Market Price
$ 66.66
Selling Price
$ 56.14
3426
2481
2971
4732
Market Price
$ 58.09
Selling Price
$ 51.58
873
509
627
2276
Market Price
$ 42.02
Selling Price
$ 35.58
1818
1808
630
1975
Market Price
$ 51.19
Selling Price
$ 45.44
757
732
173
3117
Market Price
$ 50.47
Selling Price
$ 43.87
192
177
39
705
Market Price
$ 55.03
Selling Price
$ 49.64
1893
1311
1082
2916
Market Price
$ 71.58
Selling Price
$ 59.78
454
372
133
778
Market Price
$ 32.57
Selling Price
$ 28.09
2227
1463
482
4658
Market Price
$ 33.24
Selling Price
$ 30.22
1395
952
1344
3922
Market Price
$ 66.09
Selling Price
$ 56.00
361
238
229
862
Market Price
$ 60.22
Selling Price
$ 51.60
2279
2163
1836
2830
Market Price
$ 41.07
Selling Price
$ 35.66
1316
1178
866
2177