Market Price
$ 47.21
Selling Price
$ 42.57
576
272
180
1327
Market Price
$ 33.38
Selling Price
$ 28.28
2652
1667
2033
2666
Market Price
$ 55.83
Selling Price
$ 47.95
506
429
146
809
Market Price
$ 57.91
Selling Price
$ 50.49
1494
375
625
2444
Market Price
$ 57.32
Selling Price
$ 48.16
1005
274
439
3077
Market Price
$ 50.74
Selling Price
$ 43.44
1323
497
546
2204
Market Price
$ 66.64
Selling Price
$ 59.68
389
94
321
466
Market Price
$ 46.02
Selling Price
$ 41.65
703
659
629
723
Market Price
$ 46.80
Selling Price
$ 41.19
351
257
178
1184
Market Price
$ 53.80
Selling Price
$ 46.43
805
521
616
1498
Market Price
$ 61.90
Selling Price
$ 55.32
1059
1039
695
1482
Market Price
$ 37.13
Selling Price
$ 33.39
613
183
271
928
Market Price
$ 45.16
Selling Price
$ 40.54
1010
775
680
4290
Market Price
$ 70.87
Selling Price
$ 59.77
980
713
351
1057
Market Price
$ 34.36
Selling Price
$ 31.10
2787
1271
1697
3226
Market Price
$ 69.10
Selling Price
$ 58.58
2196
1743
1673
4901
Market Price
$ 66.60
Selling Price
$ 55.60
1715
493
1107
4094
Market Price
$ 62.16
Selling Price
$ 53.14
1774
852
1565
3222
Market Price
$ 55.88
Selling Price
$ 50.03
725
507
442
1263
Market Price
$ 63.36
Selling Price
$ 57.33
1054
707
554
1596
Market Price
$ 64.93
Selling Price
$ 58.88
2353
1609
1426
3884
Market Price
$ 67.07
Selling Price
$ 59.02
1793
470
605
2517
Market Price
$ 39.88
Selling Price
$ 35.41
4631
3568
1791
4994
Market Price
$ 61.51
Selling Price
$ 54.35
591
518
328
1070
Market Price
$ 40.55
Selling Price
$ 35.44
774
605
595
827
Market Price
$ 37.94
Selling Price
$ 32.62
3906
3785
1047
3954
Market Price
$ 38.45
Selling Price
$ 34.22
3850
3805
3212
4377
Market Price
$ 55.36
Selling Price
$ 49.50
1686
538
538
3217
Market Price
$ 46.88
Selling Price
$ 39.42
224
107
84
641
Market Price
$ 32.40
Selling Price
$ 29.20
824
254
778
945
Market Price
$ 44.79
Selling Price
$ 38.86
1472
976
346
1764
Market Price
$ 39.17
Selling Price
$ 35.04
1238
523
1079
2337
Market Price
$ 42.51
Selling Price
$ 37.11
1556
1477
1144
1706
Market Price
$ 34.29
Selling Price
$ 30.17
1918
1327
1006
2032
Market Price
$ 47.27
Selling Price
$ 41.25
3841
1524
1820
4881
Market Price
$ 56.96
Selling Price
$ 50.36
1800
449
1474
4710
Market Price
$ 55.35
Selling Price
$ 50.18
2912
2247
694
3093
Market Price
$ 42.03
Selling Price
$ 35.18
1689
1254
592
4147
Market Price
$ 50.83
Selling Price
$ 45.24
2518
1095
553
4237
Market Price
$ 48.39
Selling Price
$ 43.68
1619
387
469
2716