Market Price
$ 36.30
Selling Price
$ 31.51
916
377
514
1113
Market Price
$ 36.03
Selling Price
$ 32.39
1523
791
492
3577
Market Price
$ 38.78
Selling Price
$ 35.15
427
292
344
1051
Market Price
$ 46.07
Selling Price
$ 39.45
1330
453
909
1988
Market Price
$ 63.79
Selling Price
$ 57.37
1200
692
947
1268
Market Price
$ 31.06
Selling Price
$ 27.47
3651
3529
1153
4193
Market Price
$ 62.94
Selling Price
$ 53.32
1655
1073
1068
2998
Market Price
$ 71.09
Selling Price
$ 59.71
1615
1500
473
3241
Market Price
$ 43.17
Selling Price
$ 38.41
340
281
206
1695
Market Price
$ 40.91
Selling Price
$ 35.78
508
462
393
1821
Market Price
$ 46.10
Selling Price
$ 38.50
1009
604
978
3273
Market Price
$ 38.08
Selling Price
$ 32.24
1535
1342
350
2435
Market Price
$ 48.79
Selling Price
$ 44.24
1560
322
1345
1598
Market Price
$ 49.19
Selling Price
$ 42.98
1740
1694
426
2067
Market Price
$ 40.82
Selling Price
$ 36.89
3435
1777
2439
4709
Market Price
$ 31.58
Selling Price
$ 27.16
1768
1151
920
3356
Market Price
$ 69.70
Selling Price
$ 59.63
246
161
188
875
Market Price
$ 70.03
Selling Price
$ 58.66
1546
570
694
3065
Market Price
$ 39.17
Selling Price
$ 34.56
235
117
48
1105
Market Price
$ 47.91
Selling Price
$ 41.38
2539
707
2393
2806
Market Price
$ 30.55
Selling Price
$ 25.78
999
841
489
2761
Market Price
$ 52.55
Selling Price
$ 44.18
155
69
102
725
Market Price
$ 37.39
Selling Price
$ 33.37
1692
1209
596
1711
Market Price
$ 48.84
Selling Price
$ 44.22
827
299
819
1188
Market Price
$ 59.71
Selling Price
$ 54.25
1615
1247
1460
2286
Market Price
$ 66.78
Selling Price
$ 55.67
2314
1742
2053
4661
Market Price
$ 36.57
Selling Price
$ 31.37
3039
1806
2770
4351
Market Price
$ 29.87
Selling Price
$ 25.39
4512
2041
1511
4758
Market Price
$ 41.26
Selling Price
$ 35.20
181
142
96
602
Market Price
$ 63.95
Selling Price
$ 53.53
3213
2425
2055
4568
Market Price
$ 39.87
Selling Price
$ 34.16
515
215
180
521
Market Price
$ 48.65
Selling Price
$ 42.42
1991
1658
1743
3618
Market Price
$ 31.95
Selling Price
$ 27.64
546
521
435
2337
Market Price
$ 65.09
Selling Price
$ 58.60
2651
2099
2061
3519
Market Price
$ 66.21
Selling Price
$ 56.78
1701
543
1344
1805
Market Price
$ 36.21
Selling Price
$ 31.77
3111
776
1710
4468
Market Price
$ 54.46
Selling Price
$ 49.02
924
844
386
1598
Market Price
$ 32.55
Selling Price
$ 27.78
739
530
256
3485
Market Price
$ 38.27
Selling Price
$ 33.30
1323
616
426
4086
Market Price
$ 31.25
Selling Price
$ 26.23
2365
1971
1861
3292