Market Price
$ 50.80
Selling Price
$ 44.29
1224
330
892
1374
Market Price
$ 63.20
Selling Price
$ 57.43
577
477
176
1327
Market Price
$ 44.57
Selling Price
$ 37.61
627
524
330
1378
Market Price
$ 68.80
Selling Price
$ 58.55
4537
1984
3074
4953
Market Price
$ 48.53
Selling Price
$ 41.71
851
609
461
2483
Market Price
$ 59.42
Selling Price
$ 53.33
1743
1699
597
2164
Market Price
$ 35.93
Selling Price
$ 31.64
823
771
663
1318
Market Price
$ 42.95
Selling Price
$ 38.30
633
327
474
1453
Market Price
$ 67.40
Selling Price
$ 56.61
3368
1091
1446
3858
Market Price
$ 45.04
Selling Price
$ 38.26
308
237
102
644
Market Price
$ 69.77
Selling Price
$ 59.89
1430
914
389
4808
Market Price
$ 51.71
Selling Price
$ 43.73
2717
872
2328
3860
Market Price
$ 62.77
Selling Price
$ 56.25
920
726
659
1030
Market Price
$ 53.80
Selling Price
$ 47.51
1731
667
1721
2125
Market Price
$ 47.80
Selling Price
$ 40.44
2182
2092
2147
3747
Market Price
$ 35.54
Selling Price
$ 31.56
1663
1284
452
4576
Market Price
$ 47.37
Selling Price
$ 42.45
908
387
581
1934
Market Price
$ 33.83
Selling Price
$ 28.56
3027
1643
2101
3365
Market Price
$ 56.63
Selling Price
$ 48.45
738
288
169
2788
Market Price
$ 60.79
Selling Price
$ 51.23
965
359
906
1229
Market Price
$ 30.78
Selling Price
$ 25.91
4439
1307
3479
4468
Market Price
$ 34.87
Selling Price
$ 29.43
1499
565
1297
2786
Market Price
$ 37.80
Selling Price
$ 32.08
672
547
361
674
Market Price
$ 40.13
Selling Price
$ 35.33
1501
478
579
2028
Market Price
$ 31.02
Selling Price
$ 28.19
371
297
290
1542
Market Price
$ 31.04
Selling Price
$ 26.87
484
238
421
1327
Market Price
$ 30.43
Selling Price
$ 27.05
1130
464
869
3618
Market Price
$ 57.44
Selling Price
$ 51.13
375
283
363
488
Market Price
$ 50.35
Selling Price
$ 44.53
2003
1423
867
4028
Market Price
$ 30.02
Selling Price
$ 25.51
2398
2270
1289
3742
Market Price
$ 36.73
Selling Price
$ 31.01
576
319
546
679
Market Price
$ 53.41
Selling Price
$ 46.51
1431
1185
444
2986
Market Price
$ 67.81
Selling Price
$ 58.84
1503
1461
906
1831
Market Price
$ 59.61
Selling Price
$ 50.90
687
461
661
3048
Market Price
$ 38.08
Selling Price
$ 33.56
745
286
355
1040
Market Price
$ 33.71
Selling Price
$ 30.63
1274
997
1196
4138
Market Price
$ 49.94
Selling Price
$ 43.20
2670
984
2257
2680
Market Price
$ 33.93
Selling Price
$ 30.12
1685
1285
1164
4648
Market Price
$ 58.87
Selling Price
$ 50.80
4352
948
2497
4452
Market Price
$ 37.21
Selling Price
$ 31.29
858
822
632
2790