Market Price
$ 30.03
Selling Price
$ 25.27
4370
3886
3323
4415
Market Price
$ 63.68
Selling Price
$ 57.77
3285
1796
939
4017
Market Price
$ 62.25
Selling Price
$ 56.19
672
539
625
1393
Market Price
$ 62.32
Selling Price
$ 54.40
316
303
307
1259
Market Price
$ 31.65
Selling Price
$ 28.60
1142
978
655
4176
Market Price
$ 63.47
Selling Price
$ 56.20
571
416
451
661
Market Price
$ 60.17
Selling Price
$ 52.47
1923
1601
1641
2514
Market Price
$ 40.81
Selling Price
$ 37.05
3800
2956
2444
3921
Market Price
$ 40.23
Selling Price
$ 35.92
1085
612
258
1439
Market Price
$ 61.00
Selling Price
$ 50.85
3909
1748
2717
4705
Market Price
$ 46.29
Selling Price
$ 41.11
2130
1586
752
3485
Market Price
$ 37.16
Selling Price
$ 31.57
495
319
449
603
Market Price
$ 63.95
Selling Price
$ 53.91
3515
1559
1936
4490
Market Price
$ 68.31
Selling Price
$ 59.33
1517
327
883
1920
Market Price
$ 43.48
Selling Price
$ 37.58
1328
625
755
3228
Market Price
$ 52.86
Selling Price
$ 46.19
1911
1673
1108
4190
Market Price
$ 64.82
Selling Price
$ 56.12
1397
576
509
1448
Market Price
$ 66.49
Selling Price
$ 58.14
2507
576
2346
2596
Market Price
$ 52.15
Selling Price
$ 46.52
3565
2593
2738
3721
Market Price
$ 55.83
Selling Price
$ 49.82
588
445
486
2218
Market Price
$ 42.81
Selling Price
$ 35.86
600
240
496
1360
Market Price
$ 68.80
Selling Price
$ 58.16
1510
1175
1198
2706
Market Price
$ 60.80
Selling Price
$ 53.32
2941
1323
1827
4565
Market Price
$ 28.92
Selling Price
$ 26.14
1410
883
1304
1451
Market Price
$ 34.87
Selling Price
$ 29.13
656
380
257
2886
Market Price
$ 37.57
Selling Price
$ 31.50
3965
2763
989
4058
Market Price
$ 64.86
Selling Price
$ 57.79
1228
707
504
4149
Market Price
$ 34.08
Selling Price
$ 30.81
972
646
845
2690
Market Price
$ 68.73
Selling Price
$ 58.76
2014
1706
638
3116
Market Price
$ 36.39
Selling Price
$ 32.66
405
355
207
899
Market Price
$ 43.28
Selling Price
$ 38.18
2061
1733
1649
2432
Market Price
$ 64.57
Selling Price
$ 56.09
819
256
801
1023
Market Price
$ 55.99
Selling Price
$ 49.08
875
414
833
3099
Market Price
$ 37.24
Selling Price
$ 31.44
1529
377
1046
4697
Market Price
$ 31.23
Selling Price
$ 27.71
1527
919
912
4004
Market Price
$ 32.39
Selling Price
$ 27.37
3403
1993
1987
3833
Market Price
$ 59.78
Selling Price
$ 51.38
1036
563
355
1220
Market Price
$ 66.57
Selling Price
$ 56.51
2261
1253
864
2919
Market Price
$ 67.07
Selling Price
$ 57.05
3373
2862
2773
4895
Market Price
$ 67.50
Selling Price
$ 56.25
3969
1711
2649
4226