$1.56 (2.12%)
CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE
Investors Holding
change: -321 | last: 347
Increased Positions
change: -168 | last: 184
Reduced Positions
change: -123 | last: 124
New Positions
change: -49 | last: 54
Sold Positions
change: 267 | last: 56
Total Calls
Total Puts
Put-Call Ratio
change: 0 | last: 0
Total Invested
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2026-04-30 | $66.44 | 51.43M | $3.42B | $1.1B | $591.58M | $2.91B |
| 2025-04-30 | $61.70 | 51.78M | $3.19B | $1.01B | $568.07M | $2.76B |
| 2024-04-30 | $60.72 | 51.04M | $3.1B | $941M | $580.27M | $2.74B |
| 2023-04-30 | $47.57 | 51.48M | $2.45B | $844.02M | $565.66M | $2.17B |
| 2022-04-30 | $61.44 | 52.81M | $3.24B | $978.07M | $595.3M | $2.86B |
| 2021-04-30 | $67.89 | 52.93M | $3.59B | $850.78M | $598.78M | $3.34B |
| 2020-04-30 | $28.83 | 54.34M | $1.57B | $689.24M | $629.76M | $1.51B |
| 2019-04-30 | $47.02 | 55.31M | $2.6B | $626.36M | $222.88M | $2.2B |
| 2018-04-30 | $53.46 | 55.43M | $2.96B | $520.85M | $236.22M | $2.68B |
| 2017-04-30 | $32.63 | 56.2M | $1.83B | $410.88M | $255.98M | $1.68B |
| Date | Stock Price | Shares Outstanding | Market Cap | Cash & Equivalents | Total Debt | Enterprise Value |
|---|---|---|---|---|---|---|
| 2026-04-30 | $66.44 | 50.93M | $3.38B | $1.1B | $591.58M | $2.88B |
| 2026-01-31 | $69.47 | 51.59M | $3.58B | $938.36M | $560.4M | $3.21B |
| 2025-10-31 | $64.70 | 51.61M | $3.34B | $761.58M | $549.7M | $3.13B |
| 2025-07-31 | $70.87 | 51.47M | $3.65B | $684.86M | $560.69M | $3.52B |
| 2025-04-30 | $61.70 | 51.6M | $3.18B | $1.01B | $568.07M | $2.74B |
| 2025-01-31 | $70.73 | 51.61M | $3.65B | $779.3M | $565.19M | $3.44B |
| 2024-10-31 | $70.65 | 51.96M | $3.67B | $694.85M | $578.28M | $3.55B |
| 2024-07-31 | $73.72 | 51.95M | $3.83B | $633.38M | $570.29M | $3.77B |
| 2024-04-30 | $60.72 | 50.76M | $3.08B | $941M | $580.27M | $2.72B |
| 2024-01-31 | $58.67 | 51.13M | $3B | $736.8M | $584.81M | $2.85B |
| 2023-10-31 | $45.52 | 51.33M | $2.34B | $620.84M | $543.84M | $2.26B |
| 2023-07-31 | $52.68 | 50.93M | $2.68B | $562.21M | $555.64M | $2.68B |