Market Price
$ 55.24
Selling Price
$ 47.58
3328
1004
1859
3738
Market Price
$ 45.50
Selling Price
$ 38.70
647
468
215
1764
Market Price
$ 31.67
Selling Price
$ 28.64
286
109
77
995
Market Price
$ 31.37
Selling Price
$ 26.49
1722
439
1018
3649
Market Price
$ 44.46
Selling Price
$ 37.94
4105
3962
1823
4549
Market Price
$ 64.96
Selling Price
$ 57.74
2044
1400
1882
3776
Market Price
$ 46.34
Selling Price
$ 40.25
1104
473
814
1869
Market Price
$ 43.87
Selling Price
$ 39.51
389
199
381
1163
Market Price
$ 35.68
Selling Price
$ 32.43
2438
2328
1757
2934
Market Price
$ 37.87
Selling Price
$ 32.55
2592
1687
1069
2712
Market Price
$ 64.62
Selling Price
$ 58.44
503
403
220
583
Market Price
$ 35.38
Selling Price
$ 31.54
3072
2004
2973
4589
Market Price
$ 52.94
Selling Price
$ 48.09
296
247
155
1081
Market Price
$ 30.54
Selling Price
$ 26.31
760
737
617
1922
Market Price
$ 35.34
Selling Price
$ 31.15
788
524
573
1636
Market Price
$ 38.44
Selling Price
$ 34.82
812
184
368
2489
Market Price
$ 31.19
Selling Price
$ 27.64
3240
756
2184
3546
Market Price
$ 56.70
Selling Price
$ 49.47
2009
795
1349
3666
Market Price
$ 45.75
Selling Price
$ 41.56
3466
2960
2258
4280
Market Price
$ 49.76
Selling Price
$ 44.45
3607
3348
3357
3824
Market Price
$ 60.47
Selling Price
$ 51.89
167
114
72
741
Market Price
$ 31.24
Selling Price
$ 28.34
3716
2084
2353
4052
Market Price
$ 63.14
Selling Price
$ 56.60
2196
1500
1045
4104
Market Price
$ 63.43
Selling Price
$ 53.22
4513
3092
1896
4649
Market Price
$ 42.53
Selling Price
$ 38.16
2436
1395
2278
3211
Market Price
$ 30.01
Selling Price
$ 25.87
2074
1259
462
3005
Market Price
$ 52.75
Selling Price
$ 45.39
866
679
588
2041
Market Price
$ 67.51
Selling Price
$ 58.70
1028
918
335
1034
Market Price
$ 31.29
Selling Price
$ 27.70
2540
825
2116
3073
Market Price
$ 48.49
Selling Price
$ 41.60
368
340
292
897
Market Price
$ 60.37
Selling Price
$ 51.76
1761
1524
357
3246
Market Price
$ 48.43
Selling Price
$ 40.74
2246
1513
695
4232
Market Price
$ 60.77
Selling Price
$ 53.98
3308
2655
1389
4378
Market Price
$ 37.90
Selling Price
$ 33.05
382
225
284
509
Market Price
$ 44.57
Selling Price
$ 40.42
667
351
424
722
Market Price
$ 43.22
Selling Price
$ 36.35
1145
528
285
4001
Market Price
$ 30.20
Selling Price
$ 27.11
1492
1071
703
4032
Market Price
$ 41.02
Selling Price
$ 36.40
653
202
438
1476
Market Price
$ 35.01
Selling Price
$ 31.63
3057
995
619
4917
Market Price
$ 64.98
Selling Price
$ 55.58
517
121
472
1429