Market Price
$ 52.87
Selling Price
$ 47.34
3241
2413
3042
4090
Market Price
$ 53.36
Selling Price
$ 47.95
742
405
154
3562
Market Price
$ 36.22
Selling Price
$ 32.47
852
194
538
3104
Market Price
$ 49.28
Selling Price
$ 41.47
2577
2449
1697
4167
Market Price
$ 30.41
Selling Price
$ 26.62
1685
666
591
1996
Market Price
$ 50.45
Selling Price
$ 45.55
2281
874
2105
3978
Market Price
$ 70.36
Selling Price
$ 58.71
474
191
173
1497
Market Price
$ 57.54
Selling Price
$ 51.00
380
208
127
1241
Market Price
$ 52.13
Selling Price
$ 45.43
865
857
499
2572
Market Price
$ 58.94
Selling Price
$ 50.38
3650
1698
2501
3707
Market Price
$ 42.14
Selling Price
$ 37.16
267
131
204
831
Market Price
$ 42.93
Selling Price
$ 36.80
1769
1212
569
2320
Market Price
$ 48.73
Selling Price
$ 40.62
2669
909
2461
3366
Market Price
$ 55.45
Selling Price
$ 47.10
2758
2096
1856
2948
Market Price
$ 65.81
Selling Price
$ 56.62
964
218
699
2838
Market Price
$ 40.46
Selling Price
$ 35.34
506
307
336
658
Market Price
$ 37.62
Selling Price
$ 31.69
1991
1552
521
2196
Market Price
$ 63.35
Selling Price
$ 56.04
355
306
225
587
Market Price
$ 59.11
Selling Price
$ 51.17
4356
4305
2372
4428
Market Price
$ 53.52
Selling Price
$ 46.61
1682
911
483
4957
Market Price
$ 34.62
Selling Price
$ 28.96
766
410
316
3102
Market Price
$ 42.42
Selling Price
$ 36.06
3218
2432
2584
3434
Market Price
$ 34.37
Selling Price
$ 30.45
1010
890
243
3922
Market Price
$ 36.14
Selling Price
$ 30.39
859
282
646
2350
Market Price
$ 65.09
Selling Price
$ 55.51
3200
1768
3100
3336
Market Price
$ 57.02
Selling Price
$ 50.71
1219
696
337
1522
Market Price
$ 39.50
Selling Price
$ 34.35
175
39
74
745
Market Price
$ 63.20
Selling Price
$ 55.35
881
505
832
1090
Market Price
$ 44.45
Selling Price
$ 37.47
2470
1628
1462
3846
Market Price
$ 68.62
Selling Price
$ 58.99
1255
720
503
2145
Market Price
$ 50.01
Selling Price
$ 42.50
2056
537
1437
4359
Market Price
$ 50.26
Selling Price
$ 42.83
374
210
276
1725
Market Price
$ 44.55
Selling Price
$ 37.22
266
202
208
519
Market Price
$ 46.15
Selling Price
$ 39.43
595
380
390
1810
Market Price
$ 53.29
Selling Price
$ 44.97
298
100
165
991
Market Price
$ 35.71
Selling Price
$ 30.14
2129
469
1299
2201
Market Price
$ 31.74
Selling Price
$ 26.91
1379
1096
1061
3677
Market Price
$ 42.12
Selling Price
$ 38.14
601
570
337
2023
Market Price
$ 39.70
Selling Price
$ 34.60
1209
429
987
2267
Market Price
$ 53.64
Selling Price
$ 48.28
1261
815
413
4490