$6.58 (2.98%)
CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE
Investors Holding
change: -2286 | last: 2577
Increased Positions
change: -1071 | last: 1215
Reduced Positions
change: -845 | last: 940
New Positions
change: -143 | last: 174
Sold Positions
change: 2017 | last: 214
Total Calls
Total Puts
Put-Call Ratio
change: -139.2049 | last: 1.392
Total Invested
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2025-12-31 | $177.53 | 1.57B | $278.9B | $111.7B | $475.56B | $642.76B |
| 2024-12-31 | $125.72 | 1.59B | $200.02B | $75.74B | $360.49B | $484.77B |
| 2023-12-31 | $93.25 | 1.63B | $151.81B | $58.66B | $339.04B | $432.19B |
| 2022-12-31 | $85.02 | 1.69B | $143.77B | $92.75B | $308.75B | $359.77B |
| 2021-12-31 | $98.16 | 1.78B | $175.22B | $86.84B | $305.36B | $393.73B |
| 2020-12-31 | $68.53 | 1.6B | $109.85B | $67.45B | $283.53B | $325.93B |
| 2019-12-31 | $51.12 | 1.62B | $82.66B | $49.66B | $261.52B | $294.53B |
| 2018-12-31 | $39.65 | 1.71B | $67.72B | $51.84B | $248.89B | $264.77B |
| 2017-12-31 | $52.47 | 1.98B | $104.11B | $46.16B | $260.28B | $318.22B |
| 2016-12-31 | $42.25 | 1.85B | $78.12B | $43.38B | $251.72B | $286.46B |
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2026-03-31 | $164.57 | 1.57B | $258.54B | $133.53B | $394.23B | $519.24B |
| 2025-12-31 | $177.53 | 1.57B | $278.9B | $111.7B | $475.56B | $642.76B |
| 2025-09-30 | $158.96 | 1.57B | $249.73B | $73.47B | $414.62B | $590.88B |
| 2025-06-30 | $140.86 | 1.58B | $222.14B | $109.13B | $436.98B | $549.99B |
| 2025-03-31 | $116.67 | 1.58B | $184.81B | $60.84B | $396.93B | $520.9B |
| 2024-12-31 | $125.72 | 1.58B | $199.01B | $75.74B | $360.49B | $483.76B |
| 2024-09-30 | $104.24 | 1.59B | $165.53B | $61.73B | $374.65B | $478.45B |
| 2024-06-30 | $99.16 | 1.59B | $158.06B | $61.12B | $358.01B | $454.96B |
| 2024-03-31 | $93.53 | 1.6B | $149.74B | $69.81B | $368.88B | $448.81B |
| 2023-12-31 | $93.25 | 1.61B | $149.76B | $58.66B | $339.04B | $430.14B |
| 2023-09-30 | $81.67 | 1.62B | $132.63B | $79.76B | $333.52B | $386.39B |
| 2023-06-30 | $85.40 | 1.64B | $139.63B | $72.21B | $312.63B | $380.05B |