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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $900.9M | $750.1M | $550.7M | $499.6M | $407.9M | $310.4M | $242.5M | $231.3M | $244.4M | $264.4M | $286.0M | $266.1M | $241.1M | $163.1M | $93.8M | $68.6M |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | $179.8M | $165.1M | $134.6M | $113.5M | $77.4M | $60.0M |
| Net income | $299.0M | $110.0M | $79.0M | −$58.5M | $1.9M | $27.6M | $26.6M | $17.7M | −$6.9M | $29.0M | $65.9M | $62.7M | $65.6M | $30.2M | $10.0M | $5.4M |
| Basic EPSper diluted share | $24.58 | $10.59 | $9.13 | -$6.24 | $0.23 | $3.55 | $3.32 | $2.34 | -$0.75 | $2.95 | $6.51 | $5.90 | $5.82 | $3.45 | $1.49 | $0.88 |
| Diluted EPSper diluted share | $22.72 | $8.89 | $7.62 | -$6.24 | $0.21 | $3.49 | $3.31 | $2.34 | -$0.75 | $2.92 | $5.90 | $5.36 | $5.63 | $3.02 | $1.34 | $0.81 |