Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $127.0M | $110.0M | $96.0M | $74.0M | $88.0M | $93.0M | $83.0M | $141.0M | $168.0M | $144.0M | $74.0M | $19.0M | $11.1M |
| Net income | $1.67B | $863.0M | $155.0M | −$1.19B | $749.0M | −$266.0M | $688.0M | −$233.0M | $1.26B | $1.28B | $770.0M | $288.0M | $118.6M |
| Basic EPSper diluted share | $1.48 | $0.93 | $0.05 | -$2.41 | $1.23 | -$0.66 | $1.16 | -$0.72 | $3.28 | $4.17 | $5.02 | $7.89 | $6.78 |
| Diluted EPSper diluted share | $1.47 | $0.93 | $0.05 | -$2.41 | $1.22 | -$0.66 | $1.16 | -$0.72 | $3.28 | $4.17 | $5.02 | $7.89 | $6.78 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | Bell BerniceEVP, CFO | SellCommon Stock | 10.0K | $10.79 | $107.9K | 406.6K |
| May 6, 2026Form 4 | BLANK DONNADirector | SellCommon Stock, par value $0.01 per share | 22.0K | $10.78 | $237.2K | 96.5K |
| May 4, 2026Form 4 | Mullings Paul EDirector | SellCommon Stock, par value $0.01 per share | 6.8K | $10.74 | $73.0K | 149.9K |
| Apr 28, 2026Form 4 · 10b5-1 | Federico Peter JDirector, President, CEO, CIO | SellCommon Stock | 64.4K | $11.08 | $713.7K | 1.93M |
| Apr 27, 2026Form 4 · 10b5-1 | Federico Peter JDirector, President, CEO, CIO | SellCommon Stock | 64.4K | $11.03 | $710.5K | 1.99M |