Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-07-31 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $100.4M | $33.67M | $6.53M | $11.68M | $11.38M |
|---|
| 2026-03-31 | $142.31M | $29.82M | $1.87M | $4.11M | $2.78M |
|---|
| 2025-12-31 | $121.59M | $33.82M | $5.95M | $8.25M | $3.81M |
|---|
| 2025-09-30 | $138.32M | $30.02M | $6.93M | $9.2M | $6.74M |
|---|
| 2025-06-30 | $105.25M | $23.48M | $2.27M | $4.16M | $2.34M |
|---|
| 2025-03-31 | $136.81M | $37.36M | $13.48M | $15.43M | $10.44M |
|---|
| 2024-12-31 | $102.9M | $33.45M | $12.82M | $14.98M | $7.58M |
|---|
| 2024-09-30 | $111.92M | $37.91M | $11.68M | $14.18M | $10.2M |
|---|
| 2024-06-30 | $90.7M | $33.34M | $10.56M | $12.97M | $9.61M |
|---|
| 2024-03-31 | $119.69M | $33.79M | $9.85M | $11.35M | $8.12M |
|---|
| 2023-12-31 | $104.92M | $33.63M | $10.9M | $12.24M | $8.2M |
|---|
| 2023-09-30 | $125.05M | $41.08M | $17.89M | $19.52M | $14.46M |
|---|
| 2023-06-30 | $93.46M | $38.21M | $15.04M | $16.03M | $15.16M |
|---|
| 2023-03-31 | $105.28M | $33.29M | $11.28M | $15.41M | $14.43M |
|---|
| 2022-12-31 | $81.39M | $34.71M | $15.48M | $16.58M | $16.67M |
|---|
| 2022-09-30 | $81.29M | $43.14M | $23.54M | $23.91M | $18.77M |
|---|
| 2022-06-30 | $66.94M | $29.82M | $11.77M | $11.25M | $34.48M |
|---|
| 2022-03-31 | $85.93M | $47.11M | $26.96M | $25.78M | $17.89M |
|---|
| 2021-12-31 | $69.21M | $23.73M | $5.81M | -$756,000.00 | $28.12M |
|---|
| 2021-09-30 | $87.66M | $34.61M | $17.46M | $12.1M | -$2.29M |
|---|
| 2021-06-30 | $76.38M | $21.21M | $4.54M | $11.62M | $5.37M |
|---|
| 2021-03-31 | $107.49M | $12.65M | -$5.47M | -$1.05M | -$1.99M |
|---|
| 2020-12-31 | $80.48M | $19.35M | $1.44M | $3.37M | -$1.37M |
|---|
| 2020-09-30 | $96.33M | $27.32M | $8.49M | $8.6M | $6.73M |
|---|
| 2020-06-30 | $76.08M | $19.49M | $2.73M | $1.47M | $1.96M |
|---|
| 2020-03-31 | $104.05M | $28.91M | $9.21M | $8.99M | $5.83M |
|---|
| 2019-12-31 | $81.95M | $21.98M | $2.32M | $470,000.00 | $324,000.00 |
|---|
| 2019-09-30 | $85.71M | $26.35M | $6.95M | $6.62M | $5.25M |
|---|
| 2019-06-30 | $61.01M | $8.98M | -$9.28M | -$10.18M | -$7.47M |
|---|
| 2019-03-31 | $86.62M | $25.59M | $9.83M | $9.06M | $6.07M |
|---|
| 2018-12-31 | -$217.37M | $14.75M | -$458,000.00 | -$1.74M | $12.63M |
|---|
| 2018-09-30 | $71.84M | $21.27M | $6.91M | $6.34M | $5.92M |
|---|
| 2018-06-30 | $56.43M | $16.07M | -$1.61M | -$2.24M | -$1.92M |
|---|
| 2018-03-31 | $89.27M | $24.46M | $7.13M | $6.66M | $6.15M |
|---|
| 2017-12-31 | $73.08M | $26.75M | $993,000.00 | $459,000.00 | $214,000.00 |
|---|
| 2017-09-30 | $69.47M | $21.78M | $1.4M | $1.4M | $778,000.00 |
|---|
| 2017-06-30 | $50.25M | $12.13M | -$13.57M | -$13.77M | -$12.57M |
|---|
| 2017-03-31 | $71.41M | $24.85M | $5.2M | $5M | $4.58M |
|---|
| 2016-12-31 | $51.52M | $14.57M | -$1.35M | -$1.23M | -$818,000.00 |
|---|
| 2016-09-30 | $57.15M | $20.21M | -$37.1M | -$36.7M | -$32.14M |
|---|
| 2016-06-30 | $44.56M | $18.12M | $1.93M | $2.01M | $2.76M |
|---|
| 2016-03-31 | $58.88M | $24.05M | $6M | $5.95M | $5.67M |
|---|
| 2015-12-31 | $44.58M | $15.53M | -$4.24M | -$4.22M | -$3.8M |
|---|
| 2015-09-30 | $52.99M | $21.23M | $3.25M | $3.38M | $2.85M |
|---|
| 2015-06-30 | $39.53M | $13.42M | -$4.89M | -$4.93M | -$4.5M |
|---|
| 2015-03-31 | $74.43M | $16.47M | -$2.45M | -$2.34M | -$2.01M |
|---|
| 2014-12-31 | $55.62M | $10.2M | -$13.23M | -$10.75M | -$10.44M |
|---|
| 2014-09-30 | $46.19M | $17.83M | -$4.11M | -$4.36M | -$4.4M |
|---|
| 2014-06-30 | $48.81M | $11.45M | -$4.34M | -$4.87M | -$4.87M |
|---|
| 2014-03-31 | $130.35M | $9.9M | -$6.49M | -$7.33M | -$6.78M |
|---|
| 2013-12-31 | $67.07M | $16.83M | -$385,000.00 | -$1.08M | -$483,000.00 |
|---|
| 2013-09-30 | $71.64M | $19.94M | $3.95M | $3.12M | $1.99M |
|---|
| 2013-06-30 | $55.13M | $9.97M | -$5.57M | -$6.25M | -$5.9M |
|---|
| 2013-03-31 | $85.33M | $19.02M | $2.63M | $1.63M | -$1.51M |
|---|
| 2012-12-31 | $65.4M | $18.47M | $1.89M | $1.16M | $2.01M |
|---|
| 2012-09-30 | $63.73M | $21.44M | $3.47M | $2.89M | -$2.64M |
|---|
| 2012-06-30 | $42.83M | $11.65M | -$5.01M | -$5.65M | -$3.25M |
|---|
| 2012-03-31 | $57.51M | $18.03M | $2.69M | $1.99M | $604,000.00 |
|---|
| 2011-12-31 | $43.62M | — | -$2.86M | — | -$1.16M |
|---|
| 2011-10-31 | $45.8M | $16.79M | $3.98M | $2.61M | $1.91M |
|---|
| 2011-09-30 | $52.16M | $19M | $2.14M | $602,000.00 | $1.49M |
|---|
| 2011-06-30 | $38.72M | $9.81M | -$2.61M | -$2.99M | -$2.33M |
|---|
| 2011-03-31 | $63.43M | $17.17M | $6.48M | $6.17M | $2.74M |
|---|
| 2010-10-31 | $43.36M | $14.72M | $5.85M | $5.58M | $2.69M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $501.97M | $124.69M | $27.72M | $36.14M | $24.01M |
|---|
| 2024-12-31 | $425.2M | $138.48M | $44.9M | $53.48M | $35.51M |
|---|
| 2023-12-31 | $428.71M | $146.21M | $55.1M | $63.2M | $52.24M |
|---|
| 2022-12-31 | $315.54M | $154.78M | $77.75M | $77.52M | $87.81M |
|---|
| 2021-12-31 | $323.27M | $91.64M | $24.09M | $23.66M | $29.21M |
|---|
| 2020-12-31 | $356.93M | $95.05M | $21.87M | $22.43M | $13.16M |
|---|
| 2019-12-31 | $315.29M | $82.9M | $9.83M | $5.98M | $4.18M |
|---|
| 2018-12-31 | $170,000.00 | $76.55M | $11.98M | $9.02M | $22.79M |
|---|
| 2017-12-31 | $264.2M | $85.51M | -$5.98M | -$6.92M | -$6.99M |
|---|
| 2016-12-31 | $212.11M | $76.94M | -$30.51M | -$29.97M | -$24.53M |
|---|
| 2015-12-31 | $213.06M | $66.65M | -$8.33M | -$8.11M | -$7.46M |
|---|
| 2014-12-31 | $280.96M | $49.38M | -$28.17M | -$27.31M | -$26.49M |
|---|
| 2013-12-31 | $279.17M | $65.76M | $626,000.00 | -$2.59M | -$5.9M |
|---|
| 2012-12-31 | $229.46M | $69.59M | $3.05M | $395,000.00 | -$3.28M |
|---|
| 2011-12-31 | $197.92M | — | $3.15M | — | $745,000.00 |
|---|
| 2011-07-31 | $196.02M | $53.85M | $6.97M | $4.39M | $1.63M |
|---|
| 2010-07-31 | $195.43M | $57.83M | $29.73M | $28.03M | $14.57M |
|---|