Market Price
$ 29.14
Selling Price
$ 26.33
1705
1406
1335
3901
Market Price
$ 58.12
Selling Price
$ 51.31
1988
1707
1102
4930
Market Price
$ 53.45
Selling Price
$ 45.08
1290
1221
1077
4575
Market Price
$ 56.24
Selling Price
$ 49.69
3110
2221
2576
3892
Market Price
$ 43.03
Selling Price
$ 36.13
337
152
326
610
Market Price
$ 41.47
Selling Price
$ 35.31
659
238
336
3087
Market Price
$ 59.87
Selling Price
$ 50.15
1858
1144
1145
2892
Market Price
$ 32.21
Selling Price
$ 28.47
2446
1829
2286
2518
Market Price
$ 54.33
Selling Price
$ 45.74
418
343
219
692
Market Price
$ 39.85
Selling Price
$ 35.08
2290
1048
1631
2973
Market Price
$ 55.73
Selling Price
$ 46.55
2115
458
1842
3283
Market Price
$ 51.25
Selling Price
$ 45.89
1327
849
1086
3847
Market Price
$ 62.92
Selling Price
$ 52.63
490
419
433
864
Market Price
$ 62.22
Selling Price
$ 52.42
889
409
281
3260
Market Price
$ 42.47
Selling Price
$ 38.16
2780
1308
1932
2939
Market Price
$ 31.16
Selling Price
$ 26.12
2984
942
2653
4500
Market Price
$ 51.17
Selling Price
$ 45.81
1662
833
814
2137
Market Price
$ 57.05
Selling Price
$ 47.65
207
162
172
457
Market Price
$ 51.06
Selling Price
$ 44.15
1772
1168
1594
2321
Market Price
$ 57.35
Selling Price
$ 49.36
543
508
505
2675
Market Price
$ 66.19
Selling Price
$ 59.22
649
400
648
1539
Market Price
$ 31.12
Selling Price
$ 27.25
1886
881
965
2549
Market Price
$ 32.80
Selling Price
$ 29.00
561
120
481
836
Market Price
$ 61.72
Selling Price
$ 54.26
1774
1171
1651
3345
Market Price
$ 41.88
Selling Price
$ 37.43
1939
560
1357
2521
Market Price
$ 41.44
Selling Price
$ 35.96
1886
1309
1204
1897
Market Price
$ 58.28
Selling Price
$ 50.79
748
551
406
3613
Market Price
$ 49.00
Selling Price
$ 41.00
1919
1787
734
1954
Market Price
$ 50.65
Selling Price
$ 43.07
433
163
136
1624
Market Price
$ 43.01
Selling Price
$ 38.12
4093
1359
3436
4495
Market Price
$ 45.81
Selling Price
$ 40.84
336
86
313
509
Market Price
$ 41.02
Selling Price
$ 35.36
1256
1112
425
1681
Market Price
$ 44.11
Selling Price
$ 36.98
1587
790
1405
3070
Market Price
$ 34.87
Selling Price
$ 29.85
528
488
320
1018
Market Price
$ 58.50
Selling Price
$ 52.42
546
450
394
918
Market Price
$ 65.29
Selling Price
$ 57.42
841
751
807
3275
Market Price
$ 40.35
Selling Price
$ 34.89
1946
1343
1159
4152
Market Price
$ 48.64
Selling Price
$ 42.35
508
342
369
1509
Market Price
$ 32.61
Selling Price
$ 27.28
3107
2395
944
4404
Market Price
$ 68.24
Selling Price
$ 58.02
1729
1640
1575
3660