Market Price
$ 66.76
Selling Price
$ 56.02
2715
2341
967
3519
Market Price
$ 53.98
Selling Price
$ 45.02
1892
1749
519
4260
Market Price
$ 52.90
Selling Price
$ 48.03
2802
1372
2436
3967
Market Price
$ 49.65
Selling Price
$ 45.04
541
314
432
956
Market Price
$ 30.23
Selling Price
$ 27.39
1241
753
283
1514
Market Price
$ 67.17
Selling Price
$ 57.31
2262
1466
1282
3667
Market Price
$ 51.03
Selling Price
$ 43.05
641
603
141
2326
Market Price
$ 64.46
Selling Price
$ 55.97
3105
1845
3054
3410
Market Price
$ 41.22
Selling Price
$ 35.61
784
304
399
1537
Market Price
$ 50.42
Selling Price
$ 44.02
695
295
564
956
Market Price
$ 63.27
Selling Price
$ 53.17
402
209
348
991
Market Price
$ 34.73
Selling Price
$ 30.61
815
517
176
2634
Market Price
$ 42.52
Selling Price
$ 36.62
432
356
419
495
Market Price
$ 49.18
Selling Price
$ 42.50
2546
981
1462
2757
Market Price
$ 29.88
Selling Price
$ 26.96
1392
531
294
3360
Market Price
$ 51.61
Selling Price
$ 45.76
3336
1100
2354
4680
Market Price
$ 41.93
Selling Price
$ 35.62
3760
900
1104
3852
Market Price
$ 68.13
Selling Price
$ 59.11
3177
2543
2223
3891
Market Price
$ 65.70
Selling Price
$ 54.97
2121
1710
1086
3360
Market Price
$ 32.63
Selling Price
$ 28.59
2534
1423
662
3090
Market Price
$ 48.91
Selling Price
$ 44.32
848
763
360
2068
Market Price
$ 66.77
Selling Price
$ 56.00
495
185
379
1390
Market Price
$ 52.50
Selling Price
$ 46.90
867
801
198
1996
Market Price
$ 46.14
Selling Price
$ 39.50
1350
375
810
1951
Market Price
$ 59.27
Selling Price
$ 53.53
653
501
277
846
Market Price
$ 38.91
Selling Price
$ 32.72
2960
1705
2818
4899
Market Price
$ 59.26
Selling Price
$ 51.69
3643
3288
3563
4794
Market Price
$ 37.68
Selling Price
$ 31.91
3264
3230
1135
3403
Market Price
$ 45.29
Selling Price
$ 39.29
1320
363
753
3531
Market Price
$ 67.54
Selling Price
$ 58.18
865
861
714
1960
Market Price
$ 34.18
Selling Price
$ 28.87
2864
616
2538
3553
Market Price
$ 36.96
Selling Price
$ 32.06
1147
413
584
1159
Market Price
$ 54.68
Selling Price
$ 47.14
1907
687
742
4030
Market Price
$ 66.45
Selling Price
$ 59.55
1172
881
648
3013
Market Price
$ 57.39
Selling Price
$ 51.87
673
519
168
2181
Market Price
$ 38.62
Selling Price
$ 34.94
1464
1371
1048
3620
Market Price
$ 63.77
Selling Price
$ 55.94
660
427
287
1147
Market Price
$ 30.09
Selling Price
$ 26.59
4140
2611
3089
4471
Market Price
$ 47.70
Selling Price
$ 40.67
819
495
426
1079
Market Price
$ 32.08
Selling Price
$ 27.25
2994
899
1263
4075