Market Price
$ 31.62
Selling Price
$ 27.19
2259
2202
1397
3051
Market Price
$ 31.69
Selling Price
$ 27.50
1042
530
263
1623
Market Price
$ 58.65
Selling Price
$ 51.77
1072
860
657
3752
Market Price
$ 50.18
Selling Price
$ 45.45
565
436
408
717
Market Price
$ 56.65
Selling Price
$ 50.17
993
487
733
3566
Market Price
$ 53.99
Selling Price
$ 48.46
1613
833
854
1922
Market Price
$ 36.06
Selling Price
$ 32.38
4304
3219
2251
4315
Market Price
$ 33.93
Selling Price
$ 29.47
1129
1035
1106
1344
Market Price
$ 61.21
Selling Price
$ 53.33
723
700
699
3007
Market Price
$ 53.51
Selling Price
$ 47.39
3402
3119
2106
4549
Market Price
$ 34.44
Selling Price
$ 29.54
3668
2109
811
4600
Market Price
$ 56.52
Selling Price
$ 48.44
3436
1536
1165
4547
Market Price
$ 31.85
Selling Price
$ 27.55
854
490
852
1888
Market Price
$ 38.78
Selling Price
$ 33.11
592
419
200
942
Market Price
$ 31.20
Selling Price
$ 26.00
435
113
419
1324
Market Price
$ 40.72
Selling Price
$ 35.63
799
244
578
2232
Market Price
$ 48.24
Selling Price
$ 42.38
1050
974
737
2091
Market Price
$ 32.04
Selling Price
$ 27.09
245
67
101
757
Market Price
$ 51.77
Selling Price
$ 46.02
2169
1493
486
4764
Market Price
$ 53.11
Selling Price
$ 47.67
1579
1265
964
3001
Market Price
$ 62.21
Selling Price
$ 55.78
1175
847
1068
1189
Market Price
$ 53.91
Selling Price
$ 45.40
567
307
246
1948
Market Price
$ 57.22
Selling Price
$ 48.75
2572
1166
1188
3529
Market Price
$ 55.05
Selling Price
$ 46.11
1215
939
1190
1992
Market Price
$ 33.71
Selling Price
$ 28.93
2251
919
1202
3076
Market Price
$ 40.20
Selling Price
$ 36.19
3153
2095
2837
4913
Market Price
$ 34.63
Selling Price
$ 30.66
1381
949
983
1724
Market Price
$ 49.97
Selling Price
$ 42.38
1765
1573
1724
3224
Market Price
$ 61.90
Selling Price
$ 52.08
1090
336
878
1167
Market Price
$ 62.57
Selling Price
$ 52.67
1266
876
739
1742
Market Price
$ 59.69
Selling Price
$ 50.42
3990
1604
2365
4162
Market Price
$ 66.51
Selling Price
$ 58.15
2996
2506
779
3997
Market Price
$ 53.85
Selling Price
$ 48.44
4048
1747
3720
4763
Market Price
$ 45.68
Selling Price
$ 41.35
3112
1031
1532
4092
Market Price
$ 52.01
Selling Price
$ 44.43
3965
2269
3387
4780
Market Price
$ 47.64
Selling Price
$ 40.27
1120
767
869
1668
Market Price
$ 49.02
Selling Price
$ 43.98
1996
1575
613
3439
Market Price
$ 45.06
Selling Price
$ 39.87
1033
546
617
1457
Market Price
$ 61.30
Selling Price
$ 55.13
2427
543
890
3046
Market Price
$ 53.65
Selling Price
$ 46.93
1315
652
666
2361