Market Price
$ 60.34
Selling Price
$ 51.81
2947
1114
1009
4917
Market Price
$ 46.35
Selling Price
$ 40.82
1001
212
752
4017
Market Price
$ 49.70
Selling Price
$ 42.44
1853
1744
612
2825
Market Price
$ 41.08
Selling Price
$ 37.12
148
139
78
483
Market Price
$ 44.14
Selling Price
$ 39.39
738
384
639
1442
Market Price
$ 48.13
Selling Price
$ 40.83
832
278
607
1723
Market Price
$ 53.09
Selling Price
$ 46.28
1301
1037
660
1431
Market Price
$ 36.71
Selling Price
$ 31.86
711
549
496
2592
Market Price
$ 61.70
Selling Price
$ 52.67
233
185
92
697
Market Price
$ 38.40
Selling Price
$ 33.83
4380
2174
3554
4427
Market Price
$ 35.61
Selling Price
$ 30.49
559
502
393
1138
Market Price
$ 61.90
Selling Price
$ 54.54
3235
2008
2790
4979
Market Price
$ 30.08
Selling Price
$ 25.74
1370
1069
1285
1392
Market Price
$ 32.82
Selling Price
$ 28.06
1546
1132
993
4401
Market Price
$ 35.62
Selling Price
$ 29.85
1284
485
956
3837
Market Price
$ 52.41
Selling Price
$ 43.72
1616
582
1204
3757
Market Price
$ 63.70
Selling Price
$ 54.59
4704
1767
4153
4762
Market Price
$ 66.49
Selling Price
$ 56.41
2044
1342
1297
2329
Market Price
$ 37.11
Selling Price
$ 32.49
2392
753
2069
4316
Market Price
$ 57.59
Selling Price
$ 50.34
1792
408
412
2944
Market Price
$ 46.62
Selling Price
$ 41.41
2476
1618
1472
4586
Market Price
$ 66.41
Selling Price
$ 55.57
1103
1056
612
1457
Market Price
$ 67.63
Selling Price
$ 58.81
2274
1752
1709
3210
Market Price
$ 68.50
Selling Price
$ 59.49
156
134
130
726
Market Price
$ 42.35
Selling Price
$ 36.22
697
363
543
1959
Market Price
$ 38.58
Selling Price
$ 32.20
1297
316
340
1997
Market Price
$ 64.54
Selling Price
$ 56.59
510
275
361
1548
Market Price
$ 44.33
Selling Price
$ 40.25
1236
1116
1133
1855
Market Price
$ 33.55
Selling Price
$ 28.22
2361
2283
2048
3622
Market Price
$ 57.40
Selling Price
$ 48.61
190
39
79
625
Market Price
$ 45.48
Selling Price
$ 39.95
179
44
116
886
Market Price
$ 47.80
Selling Price
$ 42.04
4346
2543
4062
4970
Market Price
$ 43.45
Selling Price
$ 36.75
2552
1200
1313
3255
Market Price
$ 30.64
Selling Price
$ 27.24
406
193
195
666
Market Price
$ 53.63
Selling Price
$ 48.15
2854
2162
1180
3047
Market Price
$ 31.95
Selling Price
$ 27.83
1559
629
1554
3587
Market Price
$ 65.11
Selling Price
$ 57.01
906
583
775
3311
Market Price
$ 64.21
Selling Price
$ 54.07
1308
693
1110
2482
Market Price
$ 45.95
Selling Price
$ 39.44
2329
1484
506
3115
Market Price
$ 60.21
Selling Price
$ 51.05
694
599
201
2954