Market Price
$ 57.33
Selling Price
$ 48.54
1828
468
1677
2237
Market Price
$ 51.80
Selling Price
$ 45.42
2459
1123
1668
2515
Market Price
$ 43.76
Selling Price
$ 39.53
1890
1346
583
2361
Market Price
$ 62.98
Selling Price
$ 54.07
2113
1221
680
3793
Market Price
$ 66.76
Selling Price
$ 56.94
349
74
89
1413
Market Price
$ 39.10
Selling Price
$ 33.54
3913
1274
3560
4610
Market Price
$ 47.72
Selling Price
$ 40.26
2285
745
1620
3220
Market Price
$ 56.48
Selling Price
$ 47.58
545
263
435
1250
Market Price
$ 39.34
Selling Price
$ 34.21
1695
857
786
4470
Market Price
$ 64.83
Selling Price
$ 56.16
567
222
310
1120
Market Price
$ 31.03
Selling Price
$ 27.20
401
99
156
829
Market Price
$ 35.43
Selling Price
$ 29.95
3619
2226
3394
4507
Market Price
$ 66.52
Selling Price
$ 55.84
1794
791
1084
2054
Market Price
$ 46.04
Selling Price
$ 39.76
2163
1828
806
2866
Market Price
$ 47.15
Selling Price
$ 39.31
2650
2613
767
3348
Market Price
$ 65.59
Selling Price
$ 55.60
969
439
232
2598
Market Price
$ 57.47
Selling Price
$ 47.90
845
278
519
1195
Market Price
$ 48.45
Selling Price
$ 41.30
1764
935
743
2429
Market Price
$ 64.91
Selling Price
$ 56.19
395
185
335
442
Market Price
$ 53.10
Selling Price
$ 48.23
3065
2577
963
3392
Market Price
$ 46.50
Selling Price
$ 41.65
2001
1842
1549
4403
Market Price
$ 63.87
Selling Price
$ 56.67
1856
1310
719
3068
Market Price
$ 43.67
Selling Price
$ 37.23
1809
1293
1752
2120
Market Price
$ 38.76
Selling Price
$ 34.83
1665
1200
906
2202
Market Price
$ 56.98
Selling Price
$ 48.97
2613
1382
1477
4758
Market Price
$ 42.24
Selling Price
$ 38.34
801
181
515
3243
Market Price
$ 45.06
Selling Price
$ 39.24
1875
1425
1218
4387
Market Price
$ 38.49
Selling Price
$ 32.62
1622
1185
1043
4101
Market Price
$ 49.84
Selling Price
$ 44.62
1678
488
1018
1902
Market Price
$ 37.19
Selling Price
$ 31.83
1452
779
1302
4395
Market Price
$ 48.76
Selling Price
$ 41.50
1815
986
1748
2366
Market Price
$ 31.44
Selling Price
$ 26.90
1881
1234
1381
4295
Market Price
$ 54.74
Selling Price
$ 46.00
1632
1465
473
2605
Market Price
$ 55.33
Selling Price
$ 47.69
2617
1963
2555
3130
Market Price
$ 50.21
Selling Price
$ 44.16
3254
2340
2003
3798
Market Price
$ 29.72
Selling Price
$ 26.03
682
436
277
797
Market Price
$ 37.02
Selling Price
$ 32.00
1115
665
681
1579
Market Price
$ 41.69
Selling Price
$ 36.32
1694
683
1033
2634
Market Price
$ 59.98
Selling Price
$ 53.20
1887
1356
740
2122
Market Price
$ 50.71
Selling Price
$ 44.89
1202
956
626
1202