Market Price
$ 69.35
Selling Price
$ 58.30
260
250
164
1266
Market Price
$ 50.55
Selling Price
$ 42.50
440
190
174
510
Market Price
$ 35.16
Selling Price
$ 31.41
175
71
51
800
Market Price
$ 47.14
Selling Price
$ 41.51
202
169
74
676
Market Price
$ 56.42
Selling Price
$ 50.38
4249
1150
3216
4569
Market Price
$ 30.94
Selling Price
$ 26.80
599
126
507
884
Market Price
$ 47.90
Selling Price
$ 42.87
1450
1091
1131
3346
Market Price
$ 61.99
Selling Price
$ 54.18
2682
1509
670
3674
Market Price
$ 50.32
Selling Price
$ 44.35
2151
559
1251
3125
Market Price
$ 69.61
Selling Price
$ 59.18
830
407
221
1985
Market Price
$ 32.19
Selling Price
$ 28.86
2115
1448
2053
4864
Market Price
$ 64.22
Selling Price
$ 55.03
904
266
891
1236
Market Price
$ 57.50
Selling Price
$ 50.44
939
312
875
4544
Market Price
$ 65.66
Selling Price
$ 57.38
769
250
435
1215
Market Price
$ 70.23
Selling Price
$ 58.83
3273
861
2658
3514
Market Price
$ 67.26
Selling Price
$ 58.92
757
501
277
2800
Market Price
$ 64.72
Selling Price
$ 58.59
2915
1508
2221
3344
Market Price
$ 40.24
Selling Price
$ 34.67
1771
780
1569
2798
Market Price
$ 47.11
Selling Price
$ 41.59
2978
1079
2051
3268
Market Price
$ 42.84
Selling Price
$ 37.76
1150
920
353
1515
Market Price
$ 58.33
Selling Price
$ 52.40
2928
897
591
4254
Market Price
$ 35.94
Selling Price
$ 31.42
1446
526
775
1897
Market Price
$ 44.68
Selling Price
$ 38.23
304
228
278
626
Market Price
$ 67.88
Selling Price
$ 56.57
1013
776
945
3221
Market Price
$ 57.04
Selling Price
$ 49.88
2094
1379
1050
3932
Market Price
$ 65.60
Selling Price
$ 55.94
2012
1247
744
3289
Market Price
$ 66.42
Selling Price
$ 56.61
2746
2287
2268
3128
Market Price
$ 64.87
Selling Price
$ 55.70
537
401
110
1749
Market Price
$ 47.22
Selling Price
$ 42.29
2007
976
422
2752
Market Price
$ 64.79
Selling Price
$ 55.25
1630
716
757
2368
Market Price
$ 54.77
Selling Price
$ 46.33
3168
2756
2889
4558
Market Price
$ 56.15
Selling Price
$ 50.46
971
209
229
1498
Market Price
$ 42.93
Selling Price
$ 36.99
3705
1195
3178
3764
Market Price
$ 42.45
Selling Price
$ 36.49
2561
1895
1099
2897
Market Price
$ 57.99
Selling Price
$ 51.83
853
255
733
3492
Market Price
$ 35.32
Selling Price
$ 30.88
597
342
420
999
Market Price
$ 31.03
Selling Price
$ 25.86
882
352
329
4218
Market Price
$ 66.51
Selling Price
$ 59.47
700
204
609
3193
Market Price
$ 66.52
Selling Price
$ 58.83
4098
3655
3408
4416
Market Price
$ 38.79
Selling Price
$ 34.89
1522
1062
973
3747