Market Price
$ 54.59
Selling Price
$ 46.36
1612
869
779
4016
Market Price
$ 69.48
Selling Price
$ 57.94
1436
755
1363
2793
Market Price
$ 44.32
Selling Price
$ 37.79
1625
1246
572
2859
Market Price
$ 67.76
Selling Price
$ 58.66
744
395
151
1560
Market Price
$ 46.06
Selling Price
$ 41.84
3262
2750
992
4111
Market Price
$ 33.69
Selling Price
$ 30.18
718
526
148
2188
Market Price
$ 31.58
Selling Price
$ 28.02
3931
2826
1021
4524
Market Price
$ 45.55
Selling Price
$ 39.97
385
190
243
698
Market Price
$ 55.01
Selling Price
$ 48.95
856
278
364
1516
Market Price
$ 71.49
Selling Price
$ 59.92
1718
1703
1064
4713
Market Price
$ 31.81
Selling Price
$ 28.56
2283
1778
1853
2335
Market Price
$ 49.39
Selling Price
$ 42.62
2250
1877
1759
4384
Market Price
$ 48.16
Selling Price
$ 41.52
1953
973
1330
3565
Market Price
$ 51.96
Selling Price
$ 46.65
3123
1321
2100
3716
Market Price
$ 51.36
Selling Price
$ 43.91
209
94
187
827
Market Price
$ 54.81
Selling Price
$ 49.31
287
203
256
1223
Market Price
$ 56.85
Selling Price
$ 47.54
1649
854
1536
3755
Market Price
$ 35.99
Selling Price
$ 31.13
4571
3718
2326
4647
Market Price
$ 57.58
Selling Price
$ 51.04
1139
781
405
2163
Market Price
$ 61.69
Selling Price
$ 54.69
1994
1753
559
2027
Market Price
$ 49.72
Selling Price
$ 42.47
3502
2260
1958
4331
Market Price
$ 51.97
Selling Price
$ 44.22
4354
2727
2381
4619
Market Price
$ 58.13
Selling Price
$ 51.21
1510
1069
545
4645
Market Price
$ 55.68
Selling Price
$ 50.61
1305
1238
561
2844
Market Price
$ 41.14
Selling Price
$ 35.61
1345
1233
1025
1941
Market Price
$ 66.61
Selling Price
$ 57.48
2406
1973
868
2470
Market Price
$ 59.91
Selling Price
$ 52.27
333
277
160
1078
Market Price
$ 42.00
Selling Price
$ 36.29
720
521
166
2227
Market Price
$ 39.82
Selling Price
$ 34.72
1172
1158
464
2692
Market Price
$ 43.40
Selling Price
$ 37.44
2469
2405
2058
4306
Market Price
$ 36.47
Selling Price
$ 30.83
925
800
719
1695
Market Price
$ 63.88
Selling Price
$ 53.90
1455
657
736
4864
Market Price
$ 70.33
Selling Price
$ 59.55
3543
3142
2338
4494
Market Price
$ 58.23
Selling Price
$ 49.63
451
135
446
878
Market Price
$ 36.23
Selling Price
$ 31.19
650
212
500
2326
Market Price
$ 57.76
Selling Price
$ 50.44
903
488
779
1177
Market Price
$ 48.51
Selling Price
$ 42.01
674
136
188
942
Market Price
$ 49.77
Selling Price
$ 44.86
445
305
220
478
Market Price
$ 62.79
Selling Price
$ 52.44
625
418
134
673
Market Price
$ 33.75
Selling Price
$ 29.11
1427
1264
868
2603