Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.04B | $1.27B | $949.3M | $1.44B | $1.43B | $693.2M | $821.4M | $0 | $0 | $119,000 | $234.3M | $147.4M | $69.9M | $86.2M | $107.1M | $121.0M | $142.4M |
| Operating expenses | $269.2M | $275.0M | $221.3M | $228.6M | $208.7M | $178.5M | $160.1M | $519.6M | $293.1M | $331.4M | $659.9M | $148.8M | $61.6M | $393.1M | $171.8M | $120.8M | $191.7M |
| Operating income | $136.9M | $383.0M | $238.5M | $607.6M | $739.4M | $84.0M | $73.7M | $131.9M | $38.8M | −$109.3M | −$425.6M | −$1.4M | $8.3M | −$307.0M | −$64.8M | $260,000 | −$49.3M |
| Net income | $84.2M | $304.7M | $173.6M | $566.0M | $680.5M | $9.7M | −$16.2M | $58.4M | −$9.8M | −$154.2M | −$458.2M | −$11.7M | $1.9M | −$314.5M | −$69.6M | −$5.1M | −$58.4M |
| Basic EPSper diluted share | $0.73 | $2.85 | $1.76 | $5.54 | $6.73 | $0.10 | -$0.17 | $0.76 | -$0.16 | -$3.24 | -$11.71 | -$1.00 | $0.13 | -$58.32 | -$14.69 | -$1.25 | -$0.96 |
| Diluted EPSper diluted share | $0.73 | $2.80 | $1.75 | $5.52 | $6.71 | $0.10 | -$0.17 | $0.76 | -$0.16 | -$3.24 | -$11.71 | -$1.00 | $0.13 | -$58.32 | -$14.69 | -$1.25 | -$0.96 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Karellis NikolaosDirector | SellCommon shares, par value $0.01 per share | 20.0K | $26.96 | $539.2K | 0 |
| Jun 1, 2026Form 4 · 10b5-1 | Reskos NikolaosChief Operating Officer | SellCommon shares, par value $0.01 per share | 5.0K | $28.49 | $142.4K | 362.8K |
| May 21, 2026Form 4 · 10b5-1 | Reskos NikolaosChief Operating Officer | SellCommon shares, par value $0.01 per share | 30.0K | $27.29 | $818.7K | 367.8K |
| May 20, 2026Form 4 · 10b5-1 | Reskos NikolaosChief Operating Officer | SellCommon shares, par value $0.01 per share | 9.9K | $26.55 | $263.2K | 397.8K |
| May 19, 2026Form 4 · 10b5-1 | Reskos NikolaosChief Operating Officer | SellCommon shares, par value $0.01 per share | 86 | $26.49 | $2.3K | 407.7K |