Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $97.3M | $92.6M | $89.2M | $80.2M | $72.0M | $70.1M | $68.6M | $63.5M | $52.8M | $49.5M | $55.5M | $50.6M | $42.0M | $34.5M | $26.1M | $23.1M | $19.6M |
| Operating income | $70.0M | $128.4M | $104.1M | $184.6M | $191.4M | $10.5M | $44.1M | $55.9M | −$69.3M | −$31.4M | −$32.0M | $26.7M | $92.8M | $112.0M | $108.9M | $121.9M | $177.7M |
| Net income | $38.6M | $97.4M | $77.4M | $172.6M | $174.3M | −$12.9M | $16.0M | $27.7M | −$84.7M | −$56.0M | −$47.9M | $14.6M | $83.3M | $96.1M | $89.7M | $109.6M | $165.4M |
| Basic EPSper diluted share | $0.30 | $0.83 | $0.61 | $1.36 | $1.44 | -$0.25 | $0.04 | $0.16 | -$0.98 | -$0.83 | -$0.74 | $0.06 | $1.05 | $1.27 | $1.29 | $1.73 | $3.03 |
| Diluted EPSper diluted share | $0.30 | $0.83 | $0.61 | $1.36 | $1.44 | -$0.25 | $0.04 | $0.16 | -$0.98 | -$0.83 | -$0.74 | $0.06 | $1.05 | $1.27 | $1.29 | $1.73 | $3.03 |