Market Price
$ 54.46
Selling Price
$ 47.42
419
315
143
1148
Market Price
$ 43.70
Selling Price
$ 36.71
1954
1093
1913
2279
Market Price
$ 29.63
Selling Price
$ 25.37
1264
876
569
3721
Market Price
$ 53.30
Selling Price
$ 45.05
1230
741
1143
4094
Market Price
$ 66.98
Selling Price
$ 58.29
2117
894
1898
2572
Market Price
$ 46.08
Selling Price
$ 38.80
3718
1220
1273
3921
Market Price
$ 29.35
Selling Price
$ 25.24
1963
1684
1954
4570
Market Price
$ 50.42
Selling Price
$ 44.14
3033
2689
2713
4680
Market Price
$ 39.60
Selling Price
$ 33.48
1382
287
891
2120
Market Price
$ 64.91
Selling Price
$ 56.09
1232
650
457
2432
Market Price
$ 44.23
Selling Price
$ 38.99
439
340
341
921
Market Price
$ 58.13
Selling Price
$ 49.62
1964
1183
1484
2417
Market Price
$ 43.40
Selling Price
$ 38.03
1060
733
415
1272
Market Price
$ 29.84
Selling Price
$ 26.85
1828
1073
731
3828
Market Price
$ 41.48
Selling Price
$ 35.40
1343
721
336
2043
Market Price
$ 63.14
Selling Price
$ 53.39
1036
656
946
3431
Market Price
$ 53.72
Selling Price
$ 45.51
1336
1196
1047
3515
Market Price
$ 42.12
Selling Price
$ 38.06
1838
905
1753
3447
Market Price
$ 44.62
Selling Price
$ 39.93
2718
605
1560
2816
Market Price
$ 40.41
Selling Price
$ 33.86
1050
1049
971
3005
Market Price
$ 66.85
Selling Price
$ 58.12
2782
953
954
4980
Market Price
$ 62.14
Selling Price
$ 53.92
3353
1447
2057
3993
Market Price
$ 30.88
Selling Price
$ 27.15
2616
1584
1963
3303
Market Price
$ 35.05
Selling Price
$ 30.62
2025
1784
521
3512
Market Price
$ 51.14
Selling Price
$ 45.31
1289
516
509
4454
Market Price
$ 39.23
Selling Price
$ 33.64
2474
2365
631
3567
Market Price
$ 50.24
Selling Price
$ 44.30
367
164
252
629
Market Price
$ 36.17
Selling Price
$ 30.96
1644
373
677
4095
Market Price
$ 44.27
Selling Price
$ 40.16
757
541
182
2066
Market Price
$ 57.03
Selling Price
$ 48.28
3964
1972
1485
4272
Market Price
$ 53.41
Selling Price
$ 47.08
2074
903
1660
2972
Market Price
$ 35.74
Selling Price
$ 30.71
4646
1024
1131
4756
Market Price
$ 31.53
Selling Price
$ 27.15
728
274
190
1123
Market Price
$ 59.08
Selling Price
$ 50.02
802
314
675
2182
Market Price
$ 35.57
Selling Price
$ 30.98
1166
855
737
2363
Market Price
$ 42.87
Selling Price
$ 38.29
475
304
144
1826
Market Price
$ 51.94
Selling Price
$ 45.16
433
362
108
597
Market Price
$ 61.96
Selling Price
$ 54.18
3767
2409
3158
4100
Market Price
$ 35.82
Selling Price
$ 31.90
500
466
263
1685
Market Price
$ 43.19
Selling Price
$ 38.45
2368
771
1103
4892