Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2013-12-31 to 2026-03-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-03-31 | $132.62M | — | — | $23.93M | $22.65M |
|---|
| 2025-12-31 | $119.56M | — | — | $13.53M | $12.42M |
|---|
| 2025-09-30 | $120.13M | — | — | $16.14M | $14.94M |
|---|
| 2025-06-30 | $114.08M | — | — | $61.44M | $57.98M |
|---|
| 2025-03-31 | $118.17M | — | — | $9M | $8.2M |
|---|
| 2024-12-31 | $116.37M | — | — | $32.17M | $30.12M |
|---|
| 2024-09-30 | $112.43M | — | — | $9.99M | $9.08M |
|---|
| 2024-06-30 | $106.55M | — | — | $32.56M | $30.76M |
|---|
| 2024-03-31 | $109.63M | — | — | $3.11M | $2.6M |
|---|
| 2023-12-31 | $116.58M | — | — | $231.91M | $221.24M |
|---|
| 2023-09-30 | $101.83M | — | — | $54.6M | $36.12M |
|---|
| 2023-06-30 | $99.07M | — | — | $10.6M | $10.26M |
|---|
| 2023-03-31 | $99.44M | — | — | -$19.44M | -$19.12M |
|---|
| 2022-12-31 | $101.59M | — | — | $14.97M | $13.68M |
|---|
| 2022-09-30 | $98.29M | — | — | $12.11M | $11.38M |
|---|
| 2022-06-30 | $97.85M | — | — | $12.72M | $11.63M |
|---|
| 2022-03-31 | $100.2M | — | — | $10.44M | $9.49M |
|---|
| 2021-12-31 | $128.58M | — | — | $44.25M | $42.45M |
|---|
| 2021-09-30 | $106.84M | — | — | $30.81M | $27.77M |
|---|
| 2021-06-30 | $94.01M | — | — | $12.95M | $12.55M |
|---|
| 2021-03-31 | $95.66M | — | — | $20.95M | $19.92M |
|---|
| 2020-12-31 | $87.28M | — | — | -$6.15M | $18.96M |
|---|
| 2020-09-30 | $75.84M | — | — | -$5.37M | -$5.61M |
|---|
| 2020-06-30 | $73.62M | — | — | $18.88M | $31.26M |
|---|
| 2020-03-31 | $93.36M | — | — | $51.39M | $48.98M |
|---|
| 2019-12-31 | $95.93M | — | — | $3.58M | $3.38M |
|---|
| 2019-09-30 | $91.24M | — | — | $56.75M | $54.04M |
|---|
| 2019-06-30 | $102.75M | — | — | $29.06M | $26.57M |
|---|
| 2019-03-31 | $97.73M | — | — | $28.09M | $25.54M |
|---|
| 2018-12-31 | $100.92M | — | $24.45M | $10.03M | $6.51M |
|---|
| 2018-09-30 | $112.21M | — | $39.2M | $27.01M | $24.2M |
|---|
| 2018-06-30 | $101.97M | — | $23.15M | $59.97M | $53.74M |
|---|
| 2018-03-31 | $99.05M | — | $35.07M | $23.47M | $20.7M |
|---|
| 2017-12-31 | $97.38M | — | $30.74M | -$17.09M | -$14.28M |
|---|
| 2017-09-30 | $94.1M | — | $33.19M | $19.47M | $17.18M |
|---|
| 2017-06-30 | $89.5M | — | $28.52M | $15.22M | $13.58M |
|---|
| 2017-03-31 | $126.06M | — | $69.32M | $55.06M | $50.59M |
|---|
| 2016-12-31 | $83.48M | — | $33.43M | $20.72M | $19.04M |
|---|
| 2016-09-30 | $79.97M | — | $33.41M | $20.82M | $19.27M |
|---|
| 2016-06-30 | $79.46M | — | $32.79M | $35.77M | $33.87M |
|---|
| 2016-03-31 | $83.07M | — | $33.39M | $20.12M | $18.64M |
|---|
| 2015-12-31 | $80.62M | — | $29.58M | $16.06M | $15.23M |
|---|
| 2015-09-30 | $79.83M | — | $34.01M | $20.44M | $18.86M |
|---|
| 2015-06-30 | $78.72M | — | $30.81M | $17.62M | $16.16M |
|---|
| 2015-03-31 | $83.78M | — | $3.68M | -$11.48M | -$11.46M |
|---|
| 2014-12-31 | $79.81M | — | $30.73M | $16.35M | $16.2M |
|---|
| 2014-09-30 | $76.42M | — | $28.47M | $14.17M | $13.64M |
|---|
| 2014-06-30 | $76.82M | — | $31.47M | $18.34M | $18.02M |
|---|
| 2014-03-31 | $82.63M | — | $31.77M | $18.65M | $17.91M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $471.94M | — | — | $100.11M | $93.54M |
|---|
| 2024-12-31 | $444.97M | — | — | $77.83M | $72.56M |
|---|
| 2023-12-31 | $416.92M | — | — | $277.68M | $248.5M |
|---|
| 2022-12-31 | $397.94M | — | — | $50.24M | $46.17M |
|---|
| 2021-12-31 | $425.08M | — | — | $108.95M | $102.69M |
|---|
| 2020-12-31 | $330.1M | — | — | $58.75M | $93.59M |
|---|
| 2019-12-31 | $387.65M | — | — | $117.48M | $109.52M |
|---|
| 2018-12-31 | $414.16M | — | $121.87M | $120.48M | $105.15M |
|---|
| 2017-12-31 | $407.04M | — | $161.76M | $72.66M | $67.07M |
|---|
| 2016-12-31 | $325.98M | — | $133.02M | $97.43M | $90.82M |
|---|
| 2015-12-31 | $322.95M | — | $98.08M | $42.64M | $38.79M |
|---|
| 2014-12-31 | $315.68M | — | $122.44M | $67.52M | $65.77M |
|---|
| 2013-12-31 | $363M | — | $167.21M | $111.44M | $109.31M |
|---|