Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $303.6M | $266.1M | $166.7M | $104.2M | $99.2M | $126.7M | $127.6M | $138.3M | — | — | — | — | — | — |
| Operating expenses | $80.5M | $72.5M | $55.1M | $39.9M | $37.3M | $40.7M | $48.9M | $46.9M | $53.7M | $54.3M | $55.8M | $50.1M | $42.2M | $38.2M |
| Operating income | $303.6M | $266.1M | $166.7M | $104.2M | $99.2M | $126.7M | $127.6M | $138.3M | $115.0M | $79.2M | $76.0M | $88.7M | $34.5M | — |
| EBITDAderived | — | — | — | — | — | — | — | — | $117.5M | $82.0M | $78.3M | $90.9M | $37.0M | — |
| Net income | $205.9M | $166.2M | $92.0M | $62.7M | $63.6M | $86.1M | $11.1M | $82.0M | $106.9M | $84.8M | $93.0M | $83.2M | $42.2M | $54.9M |
| Basic EPSper diluted share | $5.60 | $4.55 | $2.54 | $1.62 | $1.60 | $2.17 | $0.28 | $2.09 | $2.76 | $2.21 | $2.46 | $2.25 | $1.15 | $1.50 |
| Diluted EPSper diluted share | — | $4.55 | $2.54 | $1.62 | $1.60 | $2.17 | $0.28 | $2.08 | $2.75 | $2.20 | $2.45 | $2.24 | $1.15 | $1.50 |