Market Price
$ 52.06
Selling Price
$ 46.80
2522
892
805
4260
Market Price
$ 31.84
Selling Price
$ 26.82
356
136
165
1397
Market Price
$ 61.78
Selling Price
$ 55.76
2075
1329
1362
2396
Market Price
$ 58.48
Selling Price
$ 52.33
1634
728
1333
2022
Market Price
$ 58.03
Selling Price
$ 48.63
3031
2521
2248
3618
Market Price
$ 50.13
Selling Price
$ 43.61
210
101
195
737
Market Price
$ 53.83
Selling Price
$ 48.14
1753
1098
697
2219
Market Price
$ 63.88
Selling Price
$ 57.36
1283
1223
382
4138
Market Price
$ 41.66
Selling Price
$ 36.22
1179
579
830
4523
Market Price
$ 36.60
Selling Price
$ 32.91
1712
927
765
1985
Market Price
$ 40.32
Selling Price
$ 34.45
834
402
309
1018
Market Price
$ 29.43
Selling Price
$ 26.44
2272
1765
2113
4681
Market Price
$ 57.04
Selling Price
$ 47.59
949
921
538
1931
Market Price
$ 31.51
Selling Price
$ 27.17
721
183
316
1350
Market Price
$ 37.12
Selling Price
$ 32.75
1958
1352
1262
4044
Market Price
$ 53.88
Selling Price
$ 48.87
254
143
150
898
Market Price
$ 31.53
Selling Price
$ 27.19
454
254
438
1077
Market Price
$ 51.31
Selling Price
$ 44.03
1213
894
947
1699
Market Price
$ 66.58
Selling Price
$ 55.99
3748
3690
3062
4985
Market Price
$ 68.02
Selling Price
$ 58.63
1340
766
1154
4484
Market Price
$ 52.31
Selling Price
$ 47.39
1068
651
418
4325
Market Price
$ 44.17
Selling Price
$ 39.45
91
37
25
408
Market Price
$ 62.06
Selling Price
$ 53.28
929
309
200
2203
Market Price
$ 65.00
Selling Price
$ 55.65
436
229
206
752
Market Price
$ 51.63
Selling Price
$ 43.32
2435
2216
1787
3844
Market Price
$ 38.04
Selling Price
$ 33.65
2149
808
2110
2274
Market Price
$ 67.22
Selling Price
$ 56.65
960
538
799
2699
Market Price
$ 31.98
Selling Price
$ 28.19
416
234
266
765
Market Price
$ 37.57
Selling Price
$ 31.44
887
869
779
1893
Market Price
$ 64.58
Selling Price
$ 58.00
3010
2491
1140
4397
Market Price
$ 64.92
Selling Price
$ 54.52
1152
741
1001
1226
Market Price
$ 57.38
Selling Price
$ 51.53
1782
1316
887
1789
Market Price
$ 56.88
Selling Price
$ 47.71
2185
1835
1125
2665
Market Price
$ 50.07
Selling Price
$ 42.34
519
220
482
1072
Market Price
$ 38.38
Selling Price
$ 34.67
796
738
656
2264
Market Price
$ 69.47
Selling Price
$ 58.67
1014
584
670
2090
Market Price
$ 47.37
Selling Price
$ 42.89
458
122
165
871
Market Price
$ 63.33
Selling Price
$ 55.26
2848
2565
2826
3741
Market Price
$ 40.51
Selling Price
$ 34.47
3647
2120
3060
4040
Market Price
$ 49.84
Selling Price
$ 42.36
3972
3604
2824
4015