Market Price
$ 44.06
Selling Price
$ 39.92
1532
1261
1238
3310
Market Price
$ 42.64
Selling Price
$ 38.18
2118
1586
951
4135
Market Price
$ 48.73
Selling Price
$ 42.00
1296
270
309
3594
Market Price
$ 58.46
Selling Price
$ 48.93
2148
1100
675
3513
Market Price
$ 65.40
Selling Price
$ 59.22
2067
1078
1172
2156
Market Price
$ 43.32
Selling Price
$ 39.06
1246
919
480
3465
Market Price
$ 42.48
Selling Price
$ 37.03
3079
711
989
3562
Market Price
$ 57.68
Selling Price
$ 52.02
4435
4432
1941
4557
Market Price
$ 48.35
Selling Price
$ 42.70
2034
1648
1027
3706
Market Price
$ 50.84
Selling Price
$ 45.49
527
151
398
570
Market Price
$ 49.28
Selling Price
$ 41.58
2120
2034
1930
2231
Market Price
$ 65.29
Selling Price
$ 57.47
412
138
168
1550
Market Price
$ 43.67
Selling Price
$ 38.59
2957
2030
2914
4451
Market Price
$ 29.54
Selling Price
$ 25.16
1580
521
818
2803
Market Price
$ 36.06
Selling Price
$ 32.40
1081
257
402
2344
Market Price
$ 44.62
Selling Price
$ 37.28
3794
2055
2550
4993
Market Price
$ 51.19
Selling Price
$ 43.00
1783
1211
1710
1849
Market Price
$ 30.85
Selling Price
$ 27.58
514
417
297
707
Market Price
$ 64.16
Selling Price
$ 58.30
1823
1573
1798
2214
Market Price
$ 39.39
Selling Price
$ 32.97
1575
633
776
3732
Market Price
$ 46.28
Selling Price
$ 38.85
4330
4209
3287
4910
Market Price
$ 52.41
Selling Price
$ 45.43
885
709
685
2509
Market Price
$ 35.01
Selling Price
$ 31.10
796
778
649
3696
Market Price
$ 46.36
Selling Price
$ 40.02
3052
1420
2389
4922
Market Price
$ 55.46
Selling Price
$ 48.00
1024
435
247
1478
Market Price
$ 38.72
Selling Price
$ 35.00
1371
608
1246
2067
Market Price
$ 54.42
Selling Price
$ 45.66
1899
1041
401
4845
Market Price
$ 64.58
Selling Price
$ 56.10
1053
872
411
2982
Market Price
$ 41.51
Selling Price
$ 34.95
1321
704
736
1690
Market Price
$ 35.26
Selling Price
$ 31.22
1915
1820
573
3870
Market Price
$ 36.95
Selling Price
$ 32.05
1656
1514
835
1721
Market Price
$ 66.42
Selling Price
$ 58.00
1574
492
828
2987
Market Price
$ 36.91
Selling Price
$ 30.99
603
530
585
1095
Market Price
$ 67.04
Selling Price
$ 58.98
312
272
173
929
Market Price
$ 38.39
Selling Price
$ 32.98
969
296
730
3416
Market Price
$ 43.57
Selling Price
$ 38.63
3000
2870
887
3443
Market Price
$ 37.56
Selling Price
$ 33.39
1318
587
1238
4403
Market Price
$ 65.43
Selling Price
$ 57.78
4347
1173
3445
4545
Market Price
$ 61.29
Selling Price
$ 53.50
2775
2258
2153
3734
Market Price
$ 30.09
Selling Price
$ 26.58
261
197
151
1077