Market Price
$ 40.76
Selling Price
$ 36.81
1892
1600
960
2101
Market Price
$ 52.40
Selling Price
$ 47.63
384
91
305
917
Market Price
$ 42.46
Selling Price
$ 35.44
3039
1851
1653
4527
Market Price
$ 54.12
Selling Price
$ 46.53
486
349
97
696
Market Price
$ 53.62
Selling Price
$ 45.73
1027
613
386
3451
Market Price
$ 46.14
Selling Price
$ 40.71
1359
1144
621
1499
Market Price
$ 39.07
Selling Price
$ 32.61
2148
1904
882
2358
Market Price
$ 37.39
Selling Price
$ 32.45
2505
1486
2342
3151
Market Price
$ 65.26
Selling Price
$ 58.21
278
218
265
436
Market Price
$ 34.86
Selling Price
$ 31.19
3517
2836
2875
4547
Market Price
$ 70.47
Selling Price
$ 59.26
948
945
223
3294
Market Price
$ 38.12
Selling Price
$ 33.36
2237
504
1326
3166
Market Price
$ 46.03
Selling Price
$ 39.18
2865
1942
706
3897
Market Price
$ 40.25
Selling Price
$ 34.19
632
392
310
2202
Market Price
$ 40.45
Selling Price
$ 35.58
342
266
103
502
Market Price
$ 46.28
Selling Price
$ 39.58
1848
528
1601
2742
Market Price
$ 37.62
Selling Price
$ 34.10
1621
1421
1612
4360
Market Price
$ 65.41
Selling Price
$ 58.64
2028
1458
1261
2439
Market Price
$ 51.26
Selling Price
$ 43.03
1760
542
1198
3834
Market Price
$ 37.97
Selling Price
$ 32.17
868
687
422
1103
Market Price
$ 63.52
Selling Price
$ 54.28
1358
944
910
1948
Market Price
$ 69.12
Selling Price
$ 59.74
937
557
372
3097
Market Price
$ 42.14
Selling Price
$ 38.14
2280
1321
1349
2649
Market Price
$ 67.79
Selling Price
$ 58.65
2358
1404
2268
4344
Market Price
$ 46.91
Selling Price
$ 41.71
1956
801
796
1988
Market Price
$ 48.12
Selling Price
$ 41.63
1103
385
972
1810
Market Price
$ 54.28
Selling Price
$ 47.14
1502
397
1423
2641
Market Price
$ 49.20
Selling Price
$ 44.70
2421
623
1015
3581
Market Price
$ 56.36
Selling Price
$ 50.45
3329
3042
2710
4370
Market Price
$ 29.17
Selling Price
$ 25.85
935
217
375
3478
Market Price
$ 58.66
Selling Price
$ 52.93
1285
369
339
1867
Market Price
$ 65.82
Selling Price
$ 59.60
1041
891
282
2157
Market Price
$ 31.26
Selling Price
$ 26.69
2225
1671
759
3258
Market Price
$ 45.58
Selling Price
$ 39.62
858
628
522
1777
Market Price
$ 28.71
Selling Price
$ 25.47
1557
1119
745
2882
Market Price
$ 52.86
Selling Price
$ 44.24
2686
2295
1578
3489
Market Price
$ 38.59
Selling Price
$ 33.58
1400
372
1047
4286
Market Price
$ 37.83
Selling Price
$ 32.89
864
234
330
2387
Market Price
$ 38.84
Selling Price
$ 35.28
1443
289
572
3911
Market Price
$ 32.05
Selling Price
$ 27.84
656
507
180
936