Market Price
$ 52.29
Selling Price
$ 44.01
1102
716
420
1665
Market Price
$ 56.07
Selling Price
$ 49.85
2583
1415
2372
3250
Market Price
$ 27.87
Selling Price
$ 25.07
1450
649
786
1509
Market Price
$ 31.68
Selling Price
$ 28.50
1149
501
690
1355
Market Price
$ 48.79
Selling Price
$ 42.48
89
38
77
402
Market Price
$ 58.82
Selling Price
$ 52.97
4054
4001
1815
4513
Market Price
$ 46.75
Selling Price
$ 42.45
1906
1594
1667
2936
Market Price
$ 52.15
Selling Price
$ 44.76
1780
1253
404
2138
Market Price
$ 47.52
Selling Price
$ 40.45
151
111
57
445
Market Price
$ 63.45
Selling Price
$ 55.83
235
61
115
685
Market Price
$ 54.41
Selling Price
$ 47.91
490
204
204
1152
Market Price
$ 60.70
Selling Price
$ 52.90
1734
1383
887
4113
Market Price
$ 32.72
Selling Price
$ 28.86
624
359
526
2359
Market Price
$ 51.86
Selling Price
$ 45.47
1622
418
780
1769
Market Price
$ 53.37
Selling Price
$ 46.16
860
806
615
1391
Market Price
$ 59.52
Selling Price
$ 53.45
495
490
154
1405
Market Price
$ 62.85
Selling Price
$ 53.69
3413
1061
2557
4426
Market Price
$ 31.54
Selling Price
$ 28.34
660
473
356
662
Market Price
$ 38.06
Selling Price
$ 32.67
822
180
613
2175
Market Price
$ 56.58
Selling Price
$ 48.34
161
129
56
770
Market Price
$ 44.17
Selling Price
$ 38.00
778
353
702
782
Market Price
$ 44.62
Selling Price
$ 38.89
569
355
162
887
Market Price
$ 52.20
Selling Price
$ 43.82
1657
416
1064
3855
Market Price
$ 44.20
Selling Price
$ 40.07
953
830
715
3549
Market Price
$ 37.80
Selling Price
$ 32.18
3214
1902
1965
3786
Market Price
$ 65.78
Selling Price
$ 55.27
789
196
448
1292
Market Price
$ 45.37
Selling Price
$ 38.06
2478
602
1926
2925
Market Price
$ 41.19
Selling Price
$ 36.67
1979
1849
1277
3436
Market Price
$ 44.44
Selling Price
$ 40.11
1524
1486
1157
1635
Market Price
$ 54.26
Selling Price
$ 46.28
3473
2770
2091
4263
Market Price
$ 61.98
Selling Price
$ 55.44
2520
564
572
3513
Market Price
$ 50.09
Selling Price
$ 45.30
3905
947
1032
4772
Market Price
$ 42.09
Selling Price
$ 37.02
2104
1216
1767
4871
Market Price
$ 31.75
Selling Price
$ 26.61
652
201
407
1997
Market Price
$ 67.04
Selling Price
$ 58.67
1973
1705
1211
3962
Market Price
$ 51.97
Selling Price
$ 45.58
1152
693
528
1462
Market Price
$ 41.97
Selling Price
$ 36.41
2674
1387
1773
4535
Market Price
$ 43.63
Selling Price
$ 37.15
1434
560
547
2627
Market Price
$ 62.31
Selling Price
$ 53.12
599
180
236
1140
Market Price
$ 65.33
Selling Price
$ 56.15
507
152
112
1962