Revenue
2015
2016
2017
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 | $315.8M | $303.6M | $266.1M | $166.7M | $104.2M | $99.2M | $126.7M | $127.6M | $138.3M | $168.0M | $425,000 | — | — | — | — | — | — |
| Operating expenses | — | $80.5M | $72.5M | $55.1M | $39.9M | $37.3M | $40.7M | $48.9M | $46.9M | $45.8M | — | $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 | $168.0M | $173.9M | $115.0M | $79.2M | $76.0M | $88.7M | $34.5M | — |
| Operating margin | — | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 40,907.76% | — | — | — | — | — | — |
| EBITDA | — | $306.1M | $268.4M | $168.8M | $107.0M | $102.7M | $129.5M | $128.9M | $139.9M | $169.4M | $175.2M | $117.5M | $82.0M | $78.3M | $90.9M | $37.0M | — |
| EBITDA margin | — | 100.82% | 100.86% | 101.29% | 102.64% | 103.62% | 102.25% | 101.00% | 101.14% | 100.87% | 41,230.35% | — | — | — | — | — | — |
| Net income | $226.9M | $205.9M | $166.2M | $92.0M | $62.7M | $63.6M | $86.1M | $11.1M | $82.0M | $87.0M | $104.0M | $106.9M | $84.8M | $93.0M | $83.2M | $42.2M | $54.9M |
| Net profit margin | 71.85% | 67.80% | 62.44% | 55.22% | 60.17% | 64.13% | 67.94% | 8.73% | 59.29% | 51.82% | 24,466.82% | — | — | — | — | — | — |
| Basic EPSper basic share | $6.11 | $5.60 | $4.55 | $2.54 | $1.62 | $1.60 | $2.17 | $0.28 | $2.09 | $2.23 | $2.67 | $2.76 | $2.21 | $2.46 | $2.25 | $1.15 | $1.50 |
| Diluted EPSper diluted share | $6.11 | $5.60 | $4.55 | $2.54 | $1.62 | $1.60 | $2.17 | $0.28 | $2.08 | $2.22 | $2.66 | $2.75 | $2.20 | $2.45 | $2.24 | $1.15 | $1.50 |
Reported shareholders