Market Price
$ 33.16
Selling Price
$ 29.78
3974
1751
2268
4025
Market Price
$ 34.08
Selling Price
$ 28.79
482
222
125
1985
Market Price
$ 32.75
Selling Price
$ 29.72
1869
739
927
2077
Market Price
$ 50.87
Selling Price
$ 43.28
368
351
169
436
Market Price
$ 34.36
Selling Price
$ 30.55
1308
707
707
1984
Market Price
$ 60.91
Selling Price
$ 51.49
801
522
255
902
Market Price
$ 62.87
Selling Price
$ 55.64
2852
2651
1946
2924
Market Price
$ 50.74
Selling Price
$ 43.90
465
156
410
1528
Market Price
$ 53.21
Selling Price
$ 46.29
574
191
290
1492
Market Price
$ 34.88
Selling Price
$ 30.85
1399
1174
909
3999
Market Price
$ 43.30
Selling Price
$ 39.32
2638
2418
2436
3274
Market Price
$ 55.92
Selling Price
$ 46.92
3342
1148
1169
4947
Market Price
$ 37.40
Selling Price
$ 33.42
2929
1459
2903
4681
Market Price
$ 62.49
Selling Price
$ 55.07
397
362
253
456
Market Price
$ 30.38
Selling Price
$ 25.64
1189
508
616
1406
Market Price
$ 45.80
Selling Price
$ 39.37
727
152
459
2306
Market Price
$ 42.40
Selling Price
$ 37.07
2951
716
2449
3357
Market Price
$ 46.45
Selling Price
$ 40.33
658
374
134
965
Market Price
$ 54.52
Selling Price
$ 46.53
2546
2077
1396
3122
Market Price
$ 50.09
Selling Price
$ 44.10
2821
2340
1877
5000
Market Price
$ 29.02
Selling Price
$ 26.33
966
347
348
2074
Market Price
$ 49.71
Selling Price
$ 44.18
1062
729
824
1660
Market Price
$ 64.52
Selling Price
$ 56.53
4088
2801
1877
4954
Market Price
$ 71.02
Selling Price
$ 59.49
1480
874
625
4030
Market Price
$ 53.95
Selling Price
$ 48.64
532
267
243
681
Market Price
$ 59.11
Selling Price
$ 52.90
219
148
136
478
Market Price
$ 33.18
Selling Price
$ 28.62
3556
1353
1850
4981
Market Price
$ 63.89
Selling Price
$ 56.73
143
110
88
529
Market Price
$ 49.63
Selling Price
$ 41.68
3656
2002
1243
3787
Market Price
$ 61.56
Selling Price
$ 53.89
1019
920
266
1775
Market Price
$ 37.16
Selling Price
$ 32.59
547
501
367
1183
Market Price
$ 59.22
Selling Price
$ 51.36
1066
740
775
1334
Market Price
$ 62.48
Selling Price
$ 54.73
536
383
392
673
Market Price
$ 34.41
Selling Price
$ 30.77
4892
2942
2492
4981
Market Price
$ 43.04
Selling Price
$ 36.37
2126
771
1573
3617
Market Price
$ 60.83
Selling Price
$ 53.69
1239
780
1056
2696
Market Price
$ 38.36
Selling Price
$ 34.03
976
518
863
1254
Market Price
$ 62.86
Selling Price
$ 53.83
1377
451
395
3658
Market Price
$ 66.37
Selling Price
$ 58.37
862
781
678
3965
Market Price
$ 54.31
Selling Price
$ 47.67
229
68
206
535