Market Price
$ 58.83
Selling Price
$ 49.42
1650
396
1422
2102
Market Price
$ 57.42
Selling Price
$ 49.73
1274
637
828
1344
Market Price
$ 41.51
Selling Price
$ 34.75
1821
713
1642
4380
Market Price
$ 52.38
Selling Price
$ 44.68
1696
368
1583
2916
Market Price
$ 49.55
Selling Price
$ 42.87
2954
1534
1367
4601
Market Price
$ 70.02
Selling Price
$ 59.90
891
876
704
3559
Market Price
$ 64.45
Selling Price
$ 53.87
893
540
282
1569
Market Price
$ 29.25
Selling Price
$ 26.49
716
190
158
1002
Market Price
$ 47.03
Selling Price
$ 41.19
699
615
694
2359
Market Price
$ 45.19
Selling Price
$ 39.82
1273
880
1226
1886
Market Price
$ 36.25
Selling Price
$ 32.64
3382
3305
1796
4020
Market Price
$ 36.29
Selling Price
$ 32.80
382
297
176
602
Market Price
$ 65.06
Selling Price
$ 58.78
894
389
272
4058
Market Price
$ 36.60
Selling Price
$ 32.03
1110
320
537
1373
Market Price
$ 28.06
Selling Price
$ 25.46
379
93
108
1046
Market Price
$ 69.50
Selling Price
$ 58.43
2937
2878
1571
3538
Market Price
$ 50.80
Selling Price
$ 45.56
535
231
402
739
Market Price
$ 67.47
Selling Price
$ 59.79
868
592
258
2091
Market Price
$ 58.56
Selling Price
$ 52.80
4111
1687
4068
4857
Market Price
$ 42.67
Selling Price
$ 36.40
171
141
80
703
Market Price
$ 64.89
Selling Price
$ 58.07
2543
1077
1110
2546
Market Price
$ 58.54
Selling Price
$ 52.98
1004
218
377
2245
Market Price
$ 28.23
Selling Price
$ 25.61
4171
1750
1705
4541
Market Price
$ 32.21
Selling Price
$ 28.36
2060
479
556
3082
Market Price
$ 64.05
Selling Price
$ 53.73
1700
1473
537
1788
Market Price
$ 28.65
Selling Price
$ 25.10
302
60
262
1196
Market Price
$ 43.02
Selling Price
$ 38.92
1028
920
887
4351
Market Price
$ 55.95
Selling Price
$ 48.17
682
349
541
3143
Market Price
$ 53.66
Selling Price
$ 47.31
2721
1742
745
2846
Market Price
$ 36.41
Selling Price
$ 31.12
725
395
237
949
Market Price
$ 46.20
Selling Price
$ 39.43
3330
1091
2989
4037
Market Price
$ 42.28
Selling Price
$ 35.35
501
171
258
898
Market Price
$ 54.16
Selling Price
$ 49.10
1093
525
694
2542
Market Price
$ 29.56
Selling Price
$ 26.72
1961
1096
1223
4016
Market Price
$ 37.05
Selling Price
$ 31.50
1504
886
1285
4990
Market Price
$ 67.87
Selling Price
$ 58.59
3467
1431
1651
4376
Market Price
$ 51.35
Selling Price
$ 43.82
489
308
217
1032
Market Price
$ 49.70
Selling Price
$ 45.17
3005
1953
836
4319
Market Price
$ 32.21
Selling Price
$ 29.02
2418
1826
1461
3274
Market Price
$ 70.94
Selling Price
$ 59.97
1835
1046
656
3829