Market Price
$ 51.46
Selling Price
$ 45.94
2307
1684
1521
4819
Market Price
$ 29.29
Selling Price
$ 25.75
3872
3420
2376
4057
Market Price
$ 35.75
Selling Price
$ 30.93
1177
324
657
4167
Market Price
$ 38.58
Selling Price
$ 34.63
1833
881
457
4193
Market Price
$ 43.17
Selling Price
$ 39.08
1792
1486
630
4013
Market Price
$ 37.06
Selling Price
$ 33.59
400
345
220
519
Market Price
$ 54.18
Selling Price
$ 46.29
924
659
326
2564
Market Price
$ 51.30
Selling Price
$ 45.95
674
645
629
3316
Market Price
$ 60.06
Selling Price
$ 52.82
467
105
258
717
Market Price
$ 33.00
Selling Price
$ 29.38
1789
1333
673
2117
Market Price
$ 41.39
Selling Price
$ 34.70
337
226
245
674
Market Price
$ 58.91
Selling Price
$ 51.37
314
279
184
804
Market Price
$ 48.63
Selling Price
$ 42.39
524
115
395
1034
Market Price
$ 40.10
Selling Price
$ 33.52
1346
882
1057
1887
Market Price
$ 38.24
Selling Price
$ 33.40
3093
2320
1181
4851
Market Price
$ 42.53
Selling Price
$ 36.16
1777
1463
939
2377
Market Price
$ 33.37
Selling Price
$ 29.14
3557
713
3201
4182
Market Price
$ 32.40
Selling Price
$ 28.18
2866
1593
2788
4239
Market Price
$ 32.81
Selling Price
$ 28.92
824
447
802
2529
Market Price
$ 63.19
Selling Price
$ 53.80
2220
1724
2067
4303
Market Price
$ 27.85
Selling Price
$ 25.03
4010
3928
2309
4564
Market Price
$ 43.80
Selling Price
$ 38.78
1482
1104
427
2968
Market Price
$ 70.25
Selling Price
$ 59.62
396
233
261
1565
Market Price
$ 65.04
Selling Price
$ 54.78
1975
933
1063
3347
Market Price
$ 57.57
Selling Price
$ 51.43
681
220
312
804
Market Price
$ 69.16
Selling Price
$ 59.12
888
785
800
3066
Market Price
$ 55.18
Selling Price
$ 49.72
643
516
372
3168
Market Price
$ 36.52
Selling Price
$ 31.49
2250
668
892
4002
Market Price
$ 32.08
Selling Price
$ 27.58
3729
3221
788
4533
Market Price
$ 44.69
Selling Price
$ 38.80
2363
485
1266
3543
Market Price
$ 70.49
Selling Price
$ 58.81
562
422
152
759
Market Price
$ 63.05
Selling Price
$ 53.41
3257
832
714
4861
Market Price
$ 44.09
Selling Price
$ 37.75
1393
728
311
2087
Market Price
$ 41.19
Selling Price
$ 36.78
1144
603
689
1541
Market Price
$ 31.89
Selling Price
$ 28.72
3344
1385
3004
3596
Market Price
$ 56.21
Selling Price
$ 50.61
617
352
303
1552
Market Price
$ 37.13
Selling Price
$ 31.44
204
55
132
446
Market Price
$ 58.85
Selling Price
$ 50.53
1076
661
482
4573
Market Price
$ 35.90
Selling Price
$ 30.40
1764
793
1087
2950
Market Price
$ 42.59
Selling Price
$ 37.15
1913
1891
538
2179