$0.03 (0.19%)
CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE
Investors Holding
change: -223 | last: 230
Increased Positions
change: -90 | last: 93
Reduced Positions
change: -80 | last: 82
New Positions
change: -24 | last: 26
Sold Positions
change: 157 | last: 45
Total Calls
Total Puts
Put-Call Ratio
change: -121.0289 | last: 1.2103
Total Invested
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2025-12-31 | $110.20 | 1.11B | $122.18B | $7.77B | $18.78B | $133.19B |
| 2024-12-31 | $134.44 | 1.14B | $152.81B | $11.44B | $22.65B | $164.02B |
| 2023-12-31 | $115.05 | 1.2B | $138.41B | $19.63B | $17.99B | $136.77B |
| 2022-12-31 | $96.28 | 1.19B | $114.55B | $19.41B | $12.19B | $107.33B |
| 2021-12-31 | $127.80 | 1.18B | $151.2B | $20.45B | $7.51B | $138.26B |
| 2020-12-31 | $401.55 | 1.16B | $466.06B | $40.97B | $7.99B | $433.07B |
| 2019-12-31 | $260.65 | 1.14B | $298.02B | $24.32B | $13.05B | $286.74B |
| 2018-12-31 | $257.41 | 1.14B | $294.32B | $9.12B | $5.96B | $291.17B |
| 2017-12-31 | $243.59 | 1.14B | $278.52B | $5.24B | $5.68B | $278.96B |
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2026-03-31 | $103.26 | 1.09B | $112.75B | $19.9B | $16.21B | $109.06B |
| 2025-12-31 | $110.20 | 1.09B | $120.4B | $7.77B | $18.78B | $131.4B |
| 2025-09-30 | $135.25 | 1.1B | $149.4B | $9.22B | $21.1B | $161.27B |
| 2025-06-30 | $127.07 | 1.17B | $148.84B | $11.12B | $21.97B | $159.69B |
| 2025-03-31 | $145.78 | 1.12B | $163.4B | $12.77B | $22.34B | $172.97B |
| 2024-12-31 | $134.44 | 1.15B | $155.09B | $11.44B | $22.65B | $166.3B |
| 2024-09-30 | $139.71 | 1.13B | $157.41B | $9.58B | $21.68B | $169.51B |
| 2024-06-30 | $107.43 | 1.14B | $121.97B | $9.41B | $20.21B | $132.78B |
| 2024-03-31 | $103.61 | 1.15B | $118.79B | $17.85B | $18.6B | $119.54B |
| 2023-12-31 | $115.05 | 1.15B | $132.29B | $19.63B | $17.99B | $130.64B |
| 2023-09-30 | $113.30 | 1.16B | $131.88B | $15.84B | $16.71B | $132.74B |
| 2023-06-30 | $107.68 | 1.19B | $127.75B | $31.75B | $14.67B | $110.68B |