Market Price
$ 54.44
Selling Price
$ 48.19
2740
2470
2385
4419
Market Price
$ 48.91
Selling Price
$ 41.91
1240
323
815
4291
Market Price
$ 64.83
Selling Price
$ 57.11
1516
1391
812
1937
Market Price
$ 43.04
Selling Price
$ 37.88
273
256
163
1208
Market Price
$ 65.93
Selling Price
$ 59.10
2288
2076
2164
3667
Market Price
$ 47.38
Selling Price
$ 42.54
225
131
222
722
Market Price
$ 34.88
Selling Price
$ 31.21
569
412
398
700
Market Price
$ 35.15
Selling Price
$ 29.50
153
50
121
471
Market Price
$ 35.90
Selling Price
$ 30.42
2765
1730
724
3390
Market Price
$ 38.06
Selling Price
$ 32.54
2879
1884
2571
3117
Market Price
$ 70.27
Selling Price
$ 59.09
679
637
452
1022
Market Price
$ 36.74
Selling Price
$ 32.64
509
102
507
621
Market Price
$ 29.35
Selling Price
$ 26.37
1544
731
1276
4945
Market Price
$ 55.10
Selling Price
$ 48.07
1184
538
995
2290
Market Price
$ 31.90
Selling Price
$ 28.00
829
348
203
3292
Market Price
$ 37.94
Selling Price
$ 33.97
3750
3191
2038
4267
Market Price
$ 32.24
Selling Price
$ 27.28
446
266
348
648
Market Price
$ 55.56
Selling Price
$ 49.15
2723
1181
1307
2944
Market Price
$ 62.87
Selling Price
$ 52.82
2342
1181
2306
2497
Market Price
$ 33.24
Selling Price
$ 28.32
686
253
378
756
Market Price
$ 39.27
Selling Price
$ 32.93
2802
2115
1117
3187
Market Price
$ 41.93
Selling Price
$ 37.11
2477
1038
1384
2554
Market Price
$ 60.65
Selling Price
$ 54.20
1868
1313
1831
4114
Market Price
$ 68.88
Selling Price
$ 57.97
385
144
183
1773
Market Price
$ 38.99
Selling Price
$ 35.21
790
624
765
3271
Market Price
$ 35.67
Selling Price
$ 31.03
1443
683
563
3203
Market Price
$ 49.69
Selling Price
$ 43.32
1514
329
823
3265
Market Price
$ 50.01
Selling Price
$ 41.85
1598
421
1363
1825
Market Price
$ 55.25
Selling Price
$ 46.98
976
195
232
1220
Market Price
$ 39.07
Selling Price
$ 32.69
3598
1655
3431
4411
Market Price
$ 50.58
Selling Price
$ 42.15
576
458
185
1478
Market Price
$ 32.34
Selling Price
$ 27.69
2302
1071
573
4821
Market Price
$ 52.45
Selling Price
$ 47.10
2001
768
1179
3065
Market Price
$ 29.39
Selling Price
$ 25.94
510
508
160
2342
Market Price
$ 35.52
Selling Price
$ 30.87
1972
845
1485
2436
Market Price
$ 54.14
Selling Price
$ 46.13
318
294
310
459
Market Price
$ 51.52
Selling Price
$ 46.60
4202
3680
2648
4949
Market Price
$ 36.28
Selling Price
$ 30.62
3199
1880
1520
3438
Market Price
$ 30.06
Selling Price
$ 27.17
3358
3114
2252
4129
Market Price
$ 55.86
Selling Price
$ 50.07
1755
1450
1673
3326