Market Price
$ 38.65
Selling Price
$ 34.40
2618
1877
1782
4350
Market Price
$ 45.62
Selling Price
$ 41.29
3084
1206
1616
4045
Market Price
$ 53.93
Selling Price
$ 49.02
2528
677
1544
2638
Market Price
$ 54.26
Selling Price
$ 47.93
1184
759
1044
1224
Market Price
$ 63.68
Selling Price
$ 55.22
1161
1005
1021
1402
Market Price
$ 52.29
Selling Price
$ 44.39
466
430
418
885
Market Price
$ 41.94
Selling Price
$ 35.57
569
567
467
876
Market Price
$ 65.78
Selling Price
$ 59.49
2325
548
772
4804
Market Price
$ 37.13
Selling Price
$ 32.29
1041
962
575
1393
Market Price
$ 29.44
Selling Price
$ 25.65
3279
1854
1346
3433
Market Price
$ 68.23
Selling Price
$ 58.66
652
389
617
2462
Market Price
$ 53.03
Selling Price
$ 45.88
1609
1062
754
3261
Market Price
$ 56.94
Selling Price
$ 48.58
1589
942
752
2491
Market Price
$ 37.47
Selling Price
$ 34.01
1542
775
1289
4491
Market Price
$ 35.75
Selling Price
$ 32.15
854
664
841
4071
Market Price
$ 54.07
Selling Price
$ 45.59
2414
911
1881
4003
Market Price
$ 38.27
Selling Price
$ 33.59
564
370
362
1617
Market Price
$ 48.71
Selling Price
$ 44.13
4493
2141
2400
4732
Market Price
$ 36.60
Selling Price
$ 30.68
670
503
148
1254
Market Price
$ 33.35
Selling Price
$ 28.09
880
731
773
2025
Market Price
$ 59.20
Selling Price
$ 51.59
1531
623
421
2617
Market Price
$ 65.14
Selling Price
$ 56.63
477
235
101
499
Market Price
$ 51.63
Selling Price
$ 45.51
1927
1649
1189
3956
Market Price
$ 43.42
Selling Price
$ 36.98
2623
1447
1850
2694
Market Price
$ 58.68
Selling Price
$ 49.79
2052
1829
802
3466
Market Price
$ 31.15
Selling Price
$ 27.33
200
94
66
521
Market Price
$ 35.72
Selling Price
$ 32.28
432
389
428
1488
Market Price
$ 41.12
Selling Price
$ 36.36
725
399
650
777
Market Price
$ 46.32
Selling Price
$ 41.50
335
296
120
964
Market Price
$ 56.01
Selling Price
$ 48.71
1202
339
1083
4126
Market Price
$ 40.85
Selling Price
$ 35.69
1774
1503
761
2630
Market Price
$ 55.47
Selling Price
$ 46.58
1673
775
1363
4869
Market Price
$ 50.46
Selling Price
$ 45.74
1348
474
1159
1628
Market Price
$ 46.47
Selling Price
$ 40.70
2078
1410
1191
2336
Market Price
$ 37.00
Selling Price
$ 32.59
2036
1853
1413
2199
Market Price
$ 61.96
Selling Price
$ 55.75
798
448
567
1204
Market Price
$ 30.85
Selling Price
$ 27.05
351
193
268
1201
Market Price
$ 48.30
Selling Price
$ 41.50
2550
989
1767
2715
Market Price
$ 61.81
Selling Price
$ 51.82
2366
1013
1298
4525
Market Price
$ 57.79
Selling Price
$ 52.53
577
294
403
2718