Market Price
$ 56.79
Selling Price
$ 47.72
3035
2004
2580
4672
Market Price
$ 39.60
Selling Price
$ 35.24
1739
1337
624
4059
Market Price
$ 66.08
Selling Price
$ 57.83
1972
622
1401
4853
Market Price
$ 34.48
Selling Price
$ 29.64
2556
1868
2045
2586
Market Price
$ 63.86
Selling Price
$ 56.79
2185
1135
1864
3372
Market Price
$ 63.00
Selling Price
$ 53.10
3895
2120
3591
3906
Market Price
$ 30.68
Selling Price
$ 26.24
1914
846
1831
3367
Market Price
$ 62.54
Selling Price
$ 52.70
531
149
435
1702
Market Price
$ 41.28
Selling Price
$ 35.75
2021
1754
798
2112
Market Price
$ 39.16
Selling Price
$ 33.69
930
321
698
2668
Market Price
$ 70.23
Selling Price
$ 59.23
4092
2848
2500
4449
Market Price
$ 51.01
Selling Price
$ 44.15
1672
467
1638
4784
Market Price
$ 64.62
Selling Price
$ 57.17
865
731
767
1067
Market Price
$ 58.62
Selling Price
$ 48.90
4116
4028
1097
4190
Market Price
$ 50.43
Selling Price
$ 42.45
2271
1857
1613
3388
Market Price
$ 64.34
Selling Price
$ 57.78
2262
720
1436
4454
Market Price
$ 56.87
Selling Price
$ 50.48
352
221
182
442
Market Price
$ 52.64
Selling Price
$ 44.87
2002
1129
1802
3462
Market Price
$ 31.03
Selling Price
$ 26.30
3664
965
2420
4648
Market Price
$ 65.26
Selling Price
$ 55.53
1794
1341
1437
3291
Market Price
$ 60.76
Selling Price
$ 52.13
2213
1049
1710
2391
Market Price
$ 27.97
Selling Price
$ 25.03
4735
1178
1673
4939
Market Price
$ 31.57
Selling Price
$ 27.68
4388
2545
1880
4533
Market Price
$ 49.15
Selling Price
$ 41.12
609
214
528
2200
Market Price
$ 31.65
Selling Price
$ 27.64
1230
1170
699
1733
Market Price
$ 65.52
Selling Price
$ 59.02
2925
1707
1601
4954
Market Price
$ 63.35
Selling Price
$ 57.49
2812
943
1476
3097
Market Price
$ 38.28
Selling Price
$ 32.82
814
732
657
2717
Market Price
$ 59.46
Selling Price
$ 50.53
690
258
163
2672
Market Price
$ 34.11
Selling Price
$ 29.94
2642
964
2485
2757
Market Price
$ 42.69
Selling Price
$ 36.39
218
202
174
693
Market Price
$ 46.94
Selling Price
$ 42.34
123
38
30
454
Market Price
$ 30.08
Selling Price
$ 26.77
1718
584
1285
4430
Market Price
$ 38.45
Selling Price
$ 33.84
3536
2060
1238
4030
Market Price
$ 56.86
Selling Price
$ 50.80
741
642
645
1041
Market Price
$ 35.67
Selling Price
$ 30.06
1081
241
682
4660
Market Price
$ 56.43
Selling Price
$ 48.17
2352
1940
853
3600
Market Price
$ 58.14
Selling Price
$ 50.26
1378
1185
1174
1692
Market Price
$ 65.57
Selling Price
$ 59.38
522
240
216
608
Market Price
$ 58.37
Selling Price
$ 50.54
1441
816
644
3401