Market Price
$ 55.28
Selling Price
$ 49.37
2364
1857
2072
2521
Market Price
$ 55.96
Selling Price
$ 50.32
1383
562
854
1665
Market Price
$ 67.75
Selling Price
$ 59.08
1489
1403
1034
3661
Market Price
$ 57.05
Selling Price
$ 50.02
544
226
214
1514
Market Price
$ 63.76
Selling Price
$ 55.34
1132
699
982
1401
Market Price
$ 37.82
Selling Price
$ 32.23
3117
1499
1058
4269
Market Price
$ 57.22
Selling Price
$ 50.27
3655
2361
1534
3806
Market Price
$ 58.66
Selling Price
$ 53.04
1413
910
634
3660
Market Price
$ 32.95
Selling Price
$ 28.31
1422
1383
1071
3638
Market Price
$ 38.45
Selling Price
$ 32.84
1028
698
332
1142
Market Price
$ 54.97
Selling Price
$ 48.63
3241
922
878
3519
Market Price
$ 31.06
Selling Price
$ 26.77
3505
1915
3045
4653
Market Price
$ 37.78
Selling Price
$ 31.74
1854
1111
1475
2041
Market Price
$ 40.30
Selling Price
$ 35.65
1955
1843
556
3446
Market Price
$ 45.38
Selling Price
$ 40.50
1031
423
1010
2561
Market Price
$ 70.20
Selling Price
$ 58.95
483
465
403
1061
Market Price
$ 33.06
Selling Price
$ 29.75
897
723
295
1685
Market Price
$ 67.26
Selling Price
$ 56.60
591
178
212
1364
Market Price
$ 62.08
Selling Price
$ 52.75
2648
1193
1974
2994
Market Price
$ 57.15
Selling Price
$ 49.04
2503
728
2474
3723
Market Price
$ 50.79
Selling Price
$ 44.16
2041
1185
1157
2314
Market Price
$ 29.72
Selling Price
$ 25.58
451
214
417
866
Market Price
$ 50.91
Selling Price
$ 42.92
3571
2493
2747
4262
Market Price
$ 35.19
Selling Price
$ 31.34
311
273
231
685
Market Price
$ 47.15
Selling Price
$ 41.26
3269
984
2956
4280
Market Price
$ 31.01
Selling Price
$ 26.65
717
463
399
1170
Market Price
$ 52.90
Selling Price
$ 45.66
429
158
289
1681
Market Price
$ 67.31
Selling Price
$ 58.88
616
188
388
1884
Market Price
$ 60.77
Selling Price
$ 51.25
910
529
468
2467
Market Price
$ 39.66
Selling Price
$ 34.13
1322
967
626
3954
Market Price
$ 47.78
Selling Price
$ 43.13
1806
538
1030
4089
Market Price
$ 60.47
Selling Price
$ 52.17
1477
1108
1174
1595
Market Price
$ 48.93
Selling Price
$ 40.91
2655
1840
1187
3173
Market Price
$ 49.82
Selling Price
$ 42.45
1253
686
547
2644
Market Price
$ 44.20
Selling Price
$ 37.12
2398
823
1136
2697
Market Price
$ 57.51
Selling Price
$ 51.05
3301
722
1929
3830
Market Price
$ 62.24
Selling Price
$ 52.71
1604
679
569
2303
Market Price
$ 58.92
Selling Price
$ 50.83
1767
1009
1049
3726
Market Price
$ 39.20
Selling Price
$ 35.48
1476
1393
529
2045
Market Price
$ 52.59
Selling Price
$ 45.53
2191
1898
946
2456