Market Price
$ 30.47
Selling Price
$ 26.03
1232
925
283
1269
Market Price
$ 42.87
Selling Price
$ 36.28
364
257
284
1312
Market Price
$ 49.80
Selling Price
$ 43.46
2538
2312
1470
3626
Market Price
$ 31.99
Selling Price
$ 28.67
1327
1195
831
2579
Market Price
$ 40.70
Selling Price
$ 36.63
982
336
589
2092
Market Price
$ 49.48
Selling Price
$ 43.15
287
219
134
496
Market Price
$ 31.06
Selling Price
$ 28.05
451
146
281
1393
Market Price
$ 68.67
Selling Price
$ 59.03
1307
292
1240
4914
Market Price
$ 39.81
Selling Price
$ 34.03
1954
1726
1750
4413
Market Price
$ 46.92
Selling Price
$ 40.38
801
665
325
1292
Market Price
$ 42.42
Selling Price
$ 35.95
1123
962
972
3523
Market Price
$ 57.06
Selling Price
$ 49.79
954
315
348
4476
Market Price
$ 46.55
Selling Price
$ 39.34
1121
676
904
1570
Market Price
$ 62.25
Selling Price
$ 52.30
1439
1073
725
4137
Market Price
$ 35.51
Selling Price
$ 30.72
2742
686
1789
4551
Market Price
$ 43.15
Selling Price
$ 37.10
1620
1414
500
2755
Market Price
$ 61.51
Selling Price
$ 54.93
898
754
257
3830
Market Price
$ 42.26
Selling Price
$ 35.85
1117
719
416
2440
Market Price
$ 53.33
Selling Price
$ 44.77
572
155
389
1414
Market Price
$ 35.93
Selling Price
$ 31.00
2208
945
1951
3587
Market Price
$ 32.25
Selling Price
$ 28.42
3016
1597
2351
4228
Market Price
$ 33.61
Selling Price
$ 28.69
1517
1347
1112
1934
Market Price
$ 34.26
Selling Price
$ 30.02
2913
1456
2024
3160
Market Price
$ 48.68
Selling Price
$ 43.80
467
212
421
1115
Market Price
$ 50.38
Selling Price
$ 42.99
582
450
384
2003
Market Price
$ 29.17
Selling Price
$ 25.38
3485
877
1724
3989
Market Price
$ 61.47
Selling Price
$ 54.64
2845
2767
1043
3168
Market Price
$ 45.51
Selling Price
$ 39.28
2353
1592
1162
2548
Market Price
$ 30.59
Selling Price
$ 27.25
1881
1476
660
3758
Market Price
$ 65.95
Selling Price
$ 58.98
932
785
544
2029
Market Price
$ 54.58
Selling Price
$ 45.89
4336
2473
3589
4771
Market Price
$ 57.03
Selling Price
$ 48.49
4826
1840
2701
4984
Market Price
$ 54.50
Selling Price
$ 45.52
1647
753
1054
1908
Market Price
$ 43.80
Selling Price
$ 39.70
392
207
264
1465
Market Price
$ 61.93
Selling Price
$ 54.33
3490
980
805
4105
Market Price
$ 66.79
Selling Price
$ 57.32
1554
1291
1054
4400
Market Price
$ 51.65
Selling Price
$ 45.76
3406
902
1413
3587
Market Price
$ 58.24
Selling Price
$ 48.82
666
387
515
750
Market Price
$ 39.45
Selling Price
$ 34.45
2220
1772
507
4669
Market Price
$ 62.38
Selling Price
$ 56.14
1222
590
795
2714