Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-12-31 to 2025-12-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $359.02M | $178.58M | $77.03M | $74.9M | $57.97M |
|---|
| 2024-12-31 | $336.26M | $160.62M | $71.17M | $71.25M | $53.65M |
|---|
| 2023-12-31 | $319.98M | $153.16M | $65.96M | $64.41M | $48.14M |
|---|
| 2022-12-31 | $293.07M | $137.56M | $58.77M | $52.83M | $37.1M |
|---|
| 2021-12-31 | $270.88M | $127.84M | $54.62M | $48.97M | $34.26M |
|---|
| 2020-12-31 | $245.63M | $116.54M | $27.83M | $29.04M | $16.12M |
|---|
| 2019-12-31 | $279.33M | $130.52M | $22.65M | $23.2M | $6.89M |
|---|
| 2018-12-31 | $253.34M | $127.33M | $62.38M | $76.23M | $60.68M |
|---|
| 2017-12-31 | $234.64M | $119.38M | $56.54M | $55.55M | $43.79M |
|---|
| 2016-12-31 | $199.57M | $102.03M | $48M | $50.05M | $32.14M |
|---|
| 2015-12-31 | $175.63M | $89.88M | $40.64M | $41.83M | $24.97M |
|---|
| 2014-12-31 | $182.13M | $97.13M | $45.87M | $47.57M | $30.43M |
|---|
| 2013-12-31 | $170.17M | $89.3M | $37.93M | $38M | $23.76M |
|---|
| 2012-12-31 | $150.32M | $75.56M | $29.95M | $37.69M | $25.96M |
|---|
| 2011-12-31 | $160.17M | $80.68M | $26.58M | $27.86M | $22.19M |
|---|
| 2010-12-31 | $147.83M | $72.65M | $30.67M | $16.06M | $9.77M |
|---|
| 2009-12-31 | $121.38M | $60.56M | $24.38M | $25.99M | $18.19M |
|---|