Market Price
$ 54.72
Selling Price
$ 47.46
795
551
331
3061
Market Price
$ 45.58
Selling Price
$ 39.76
978
403
491
3882
Market Price
$ 60.59
Selling Price
$ 53.79
796
672
652
3054
Market Price
$ 51.96
Selling Price
$ 44.72
2647
2308
2186
2697
Market Price
$ 57.66
Selling Price
$ 48.28
574
491
322
1256
Market Price
$ 66.94
Selling Price
$ 57.22
1671
961
1096
2346
Market Price
$ 68.27
Selling Price
$ 59.28
563
112
335
795
Market Price
$ 67.45
Selling Price
$ 59.72
2871
2118
1170
3085
Market Price
$ 56.05
Selling Price
$ 48.11
703
419
170
1569
Market Price
$ 62.26
Selling Price
$ 51.94
965
459
265
3199
Market Price
$ 43.13
Selling Price
$ 38.87
1560
455
898
3797
Market Price
$ 46.29
Selling Price
$ 39.13
223
218
169
650
Market Price
$ 63.10
Selling Price
$ 55.59
2602
739
1505
4932
Market Price
$ 54.23
Selling Price
$ 47.95
1625
353
898
3076
Market Price
$ 47.16
Selling Price
$ 41.38
2558
856
2292
2726
Market Price
$ 65.10
Selling Price
$ 56.32
514
323
463
572
Market Price
$ 55.51
Selling Price
$ 48.41
3083
2518
1955
4827
Market Price
$ 62.10
Selling Price
$ 53.57
2982
1669
2730
4361
Market Price
$ 33.28
Selling Price
$ 29.81
1798
1457
1517
4910
Market Price
$ 41.30
Selling Price
$ 35.17
1562
950
375
2319
Market Price
$ 45.11
Selling Price
$ 40.34
701
426
424
1005
Market Price
$ 52.16
Selling Price
$ 47.18
1533
866
1177
3170
Market Price
$ 49.85
Selling Price
$ 45.18
2759
1003
1561
3615
Market Price
$ 58.27
Selling Price
$ 51.25
1747
1653
636
3517
Market Price
$ 43.61
Selling Price
$ 38.69
685
309
189
1717
Market Price
$ 59.16
Selling Price
$ 50.73
542
406
277
833
Market Price
$ 58.61
Selling Price
$ 51.65
2245
662
875
4060
Market Price
$ 29.35
Selling Price
$ 25.84
2521
2255
1762
3040
Market Price
$ 34.47
Selling Price
$ 29.18
842
254
753
1530
Market Price
$ 48.73
Selling Price
$ 43.36
1946
1896
720
4044
Market Price
$ 35.37
Selling Price
$ 30.87
1803
1712
442
2509
Market Price
$ 47.12
Selling Price
$ 40.33
1507
1317
957
1531
Market Price
$ 44.27
Selling Price
$ 36.93
3736
3232
2415
4252
Market Price
$ 57.02
Selling Price
$ 51.44
3016
1712
807
4742
Market Price
$ 46.53
Selling Price
$ 41.75
190
165
153
682
Market Price
$ 64.39
Selling Price
$ 55.77
559
295
222
885
Market Price
$ 54.61
Selling Price
$ 47.37
792
315
579
1252
Market Price
$ 59.13
Selling Price
$ 52.03
2880
2717
986
4742
Market Price
$ 30.62
Selling Price
$ 27.59
3740
1747
1201
4695
Market Price
$ 37.44
Selling Price
$ 31.97
1836
837
1292
1947