Market Price
$ 57.83
Selling Price
$ 51.95
1380
696
915
4005
Market Price
$ 32.17
Selling Price
$ 28.80
855
478
188
3612
Market Price
$ 51.33
Selling Price
$ 45.68
3318
3275
843
3704
Market Price
$ 51.22
Selling Price
$ 46.54
3540
819
2110
3750
Market Price
$ 50.51
Selling Price
$ 42.34
385
316
137
765
Market Price
$ 67.42
Selling Price
$ 58.38
1143
990
748
3011
Market Price
$ 44.92
Selling Price
$ 39.86
1621
836
490
3660
Market Price
$ 56.67
Selling Price
$ 50.30
1345
577
1006
3431
Market Price
$ 42.85
Selling Price
$ 38.88
3920
1598
3098
4282
Market Price
$ 44.80
Selling Price
$ 39.71
1269
1218
621
2957
Market Price
$ 51.44
Selling Price
$ 44.88
1264
857
676
2226
Market Price
$ 33.91
Selling Price
$ 29.90
1098
332
324
3871
Market Price
$ 31.18
Selling Price
$ 26.54
745
610
706
2737
Market Price
$ 58.14
Selling Price
$ 49.27
2863
1938
2394
4054
Market Price
$ 59.05
Selling Price
$ 53.27
622
511
241
1835
Market Price
$ 46.96
Selling Price
$ 40.69
1187
580
927
1583
Market Price
$ 59.84
Selling Price
$ 53.39
901
720
452
4089
Market Price
$ 35.83
Selling Price
$ 32.09
1545
1331
1412
1936
Market Price
$ 43.73
Selling Price
$ 39.02
273
205
250
1036
Market Price
$ 38.77
Selling Price
$ 34.34
2194
658
1091
2597
Market Price
$ 40.97
Selling Price
$ 35.89
3503
3275
1373
4276
Market Price
$ 46.42
Selling Price
$ 40.03
620
132
397
2340
Market Price
$ 66.92
Selling Price
$ 58.09
1432
588
1094
3188
Market Price
$ 58.73
Selling Price
$ 51.81
359
357
180
1395
Market Price
$ 53.49
Selling Price
$ 46.98
326
240
212
413
Market Price
$ 59.01
Selling Price
$ 52.70
781
302
608
1040
Market Price
$ 48.06
Selling Price
$ 40.50
248
189
185
420
Market Price
$ 34.07
Selling Price
$ 29.94
940
748
383
2719
Market Price
$ 60.00
Selling Price
$ 51.39
1761
697
1435
2906
Market Price
$ 36.65
Selling Price
$ 32.34
381
274
129
803
Market Price
$ 60.38
Selling Price
$ 51.77
3497
2854
3265
4882
Market Price
$ 66.59
Selling Price
$ 55.51
368
292
313
1073
Market Price
$ 61.36
Selling Price
$ 55.26
589
437
183
2033
Market Price
$ 61.67
Selling Price
$ 53.59
1407
976
978
2804
Market Price
$ 56.73
Selling Price
$ 50.90
1488
443
1362
4714
Market Price
$ 64.94
Selling Price
$ 58.64
2150
1068
1984
4148
Market Price
$ 56.01
Selling Price
$ 49.10
2187
1497
2093
2858
Market Price
$ 35.69
Selling Price
$ 30.62
2774
586
2000
3203
Market Price
$ 56.07
Selling Price
$ 49.67
4421
900
1734
4771
Market Price
$ 32.94
Selling Price
$ 29.25
610
204
156
1386