Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-09-30 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $138.67M | $89.93M | $22.9M | $21.26M | $15.74M |
|---|
| 2026-03-31 | $130.74M | $83.68M | $17.07M | $14.81M | $11.3M |
|---|
| 2025-12-31 | $122.46M | $76.39M | $16.33M | $14.02M | $11.71M |
|---|
| 2025-09-30 | $114.34M | $73.08M | $14.28M | $12.51M | $9.98M |
|---|
| 2025-06-30 | $107.51M | $68.27M | $14.92M | $13.96M | $10.24M |
|---|
| 2025-03-31 | $104.5M | $64.93M | $13.73M | $12.35M | $10.5M |
|---|
| 2024-12-31 | $103.87M | $64.4M | $13.36M | $11.1M | $10.08M |
|---|
| 2024-09-30 | $105.05M | $64.23M | $14.9M | $12.05M | $11.86M |
|---|
| 2024-06-30 | $105.2M | $62.26M | $12.91M | $9.66M | $9.7M |
|---|
| 2024-03-31 | $107.7M | $62.32M | $8.15M | $4.42M | $3.99M |
|---|
| 2023-12-31 | $106.09M | $61.1M | $12.13M | -$3.28M | -$3.05M |
|---|
| 2023-09-30 | $112.16M | $63.99M | $13.48M | $7.19M | $6.37M |
|---|
| 2023-06-30 | $112.24M | $63.82M | $12.48M | $5.89M | $6.73M |
|---|
| 2023-03-31 | $111.14M | $62.87M | $12.18M | $5.83M | $5.9M |
|---|
| 2022-12-31 | $109.31M | $61.52M | $11.96M | $6.01M | $5.78M |
|---|
| 2022-09-30 | $105.74M | $59M | $16.88M | $12.01M | $11.22M |
|---|
| 2022-06-30 | $103.52M | $57.43M | $9.97M | $4.58M | $4.13M |
|---|
| 2022-03-31 | $94.71M | $51.98M | $7.56M | $3.24M | $2.85M |
|---|
| 2021-12-31 | $84.26M | $47.88M | $3.8M | -$1.2M | $1.19M |
|---|
| 2021-09-30 | $79.11M | $42.63M | $3.29M | $3M | $4.59M |
|---|
| 2021-06-30 | $79.08M | $42.56M | $4.02M | $3.54M | $3.16M |
|---|
| 2021-03-31 | $77.3M | $40.46M | $3.37M | $3.2M | $2.93M |
|---|
| 2020-12-31 | $73.15M | $41.02M | -$146,000.00 | -$740,000.00 | -$307,000.00 |
|---|
| 2020-09-30 | $73.17M | $37.52M | $5.22M | $4.34M | $4.43M |
|---|
| 2020-06-30 | $70.34M | $37.35M | $2.86M | $1.91M | $1.77M |
|---|
| 2020-03-31 | $73.45M | $38.64M | $3.72M | $2.13M | $2M |
|---|
| 2019-12-31 | $62.32M | $30.46M | -$483,000.00 | -$920,000.00 | $208,000.00 |
|---|
| 2019-09-30 | $64.96M | $30.6M | $2.11M | $2.59M | $2.29M |
|---|
| 2019-06-30 | $61.17M | $28.33M | $1.62M | $1.65M | $1.65M |
|---|
| 2019-03-31 | $65.76M | $30.33M | $785,000.00 | $1.18M | $1.34M |
|---|
| 2018-12-31 | $62.31M | $29.78M | $5.56M | $5.72M | $4.68M |
|---|
| 2018-09-30 | $64.19M | $30.61M | $1.54M | $1.71M | $3.34M |
|---|
| 2018-06-30 | $62.72M | $29.65M | $2.42M | $3.05M | $2.9M |
|---|
| 2018-03-31 | $54.79M | $26.83M | $818,000.00 | $325,000.00 | -$126,000.00 |
|---|
| 2017-12-31 | $45.2M | $21.96M | -$2M | -$1.84M | -$4.49M |
|---|
| 2017-09-30 | $45.11M | $21.39M | $4.22M | $4.31M | $4.38M |
|---|
| 2017-06-30 | $45.74M | $22.49M | $709,000.00 | $641,000.00 | $1.34M |
|---|
| 2017-03-31 | $45.62M | $21.9M | $1.51M | $1.48M | $1.33M |
|---|
| 2016-12-31 | $45.18M | $21.45M | $2.42M | $3.12M | $2.36M |
|---|
| 2016-09-30 | $50.45M | $24.6M | $5.04M | $4.99M | $3.84M |
|---|
| 2016-06-30 | $52.13M | $25.98M | $5.13M | $4.81M | $4.28M |
|---|
| 2016-03-31 | $50.16M | $24.74M | $3.65M | $3.38M | $2.14M |
|---|
| 2015-12-31 | $50.26M | $24.36M | $3.29M | $3.51M | $6.45M |
|---|
| 2015-09-30 | $54.17M | $26.31M | $5.31M | $5.28M | $2.99M |
|---|
| 2015-06-30 | $52.06M | $25.02M | $3.79M | $4.25M | $2.5M |
|---|
| 2015-03-31 | $50.4M | $23.24M | $1.32M | $2.7M | $1.45M |
|---|
| 2014-12-31 | $47.22M | $22.56M | $464,000.00 | $890,000.00 | -$339,000.00 |
|---|
| 2014-09-30 | $42.08M | $23.54M | $4.69M | $5.19M | $426,000.00 |
|---|
| 2014-06-30 | $47.89M | $22.15M | -$280,000.00 | -$314,000.00 | -$101,000.00 |
|---|
| 2014-03-31 | $45.88M | $21.78M | -$649,000.00 | -$579,000.00 | $738,000.00 |
|---|
| 2013-12-31 | $47.32M | $22.91M | $628,000.00 | $764,000.00 | $688,000.00 |
|---|
| 2013-09-30 | $51.37M | $25.96M | $3.56M | $3.63M | $2.05M |
|---|
| 2013-06-30 | $48.82M | $24.72M | $1.89M | $1.89M | $1.53M |
|---|
| 2013-03-31 | $48.2M | $24.96M | $419,000.00 | $870,000.00 | $1M |
|---|
| 2012-12-31 | $46.99M | $24.48M | $1.67M | $1.85M | $1.23M |
|---|
| 2012-09-30 | $47.25M | $24.82M | $4.55M | $4.41M | $2.46M |
|---|
| 2012-06-30 | $47.63M | $25.3M | $2.08M | $1.96M | $2.31M |
|---|
| 2012-03-31 | $49.02M | $25.78M | $3.43M | $3.5M | $2.12M |
|---|
| 2011-12-31 | $46.66M | $24.43M | $816,000.00 | $1.04M | $724,000.00 |
|---|
| 2011-09-30 | $51.84M | $27.52M | $4.55M | $4.53M | $2.85M |
|---|
| 2011-06-30 | $54.27M | $28.76M | $6.16M | $5.82M | $3.62M |
|---|
| 2011-03-31 | $49.72M | $25.65M | $3.66M | $3.48M | $2.24M |
|---|
| 2010-12-31 | $48.33M | $24.67M | $2.67M | $2.68M | $2.32M |
|---|
| 2010-09-30 | $47.27M | $24.03M | $3.39M | $3.54M | $2.24M |
|---|
| 2010-06-30 | $47.24M | $23.72M | $2.54M | $2.6M | $3.81M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-09-30 | $430.22M | $270.68M | $56.29M | $49.92M | $40.8M |
|---|
| 2024-09-30 | $424.05M | $249.91M | $48.09M | $22.86M | $22.51M |
|---|
| 2023-09-30 | $444.85M | $252.2M | $50.1M | $24.92M | $24.77M |
|---|
| 2022-09-30 | $388.23M | $216.29M | $38.22M | $18.63M | $19.38M |
|---|
| 2021-09-30 | $308.63M | $166.66M | $10.53M | $9M | $10.37M |
|---|
| 2020-09-30 | $279.27M | $143.97M | $11.32M | $7.46M | $8.41M |
|---|
| 2019-09-30 | $254.2M | $119.04M | $10.07M | $11.15M | $9.96M |
|---|
| 2018-09-30 | $226.89M | $109.05M | $2.78M | $3.25M | $1.63M |
|---|
| 2017-09-30 | $181.63M | $87.23M | $8.87M | $9.55M | $9.4M |
|---|
| 2016-09-30 | $203.01M | $99.68M | $17.11M | $16.69M | $16.71M |
|---|
| 2015-09-30 | $203.85M | $97.12M | $10.89M | $13.12M | $6.59M |
|---|
| 2014-09-30 | $183.17M | $90.38M | $4.39M | $5.06M | $1.75M |
|---|
| 2013-09-30 | $195.38M | $100.12M | $7.55M | $8.24M | $5.81M |
|---|
| 2012-09-30 | $190.56M | $100.34M | $10.88M | $10.9M | $7.62M |
|---|
| 2011-09-30 | $204.16M | $106.59M | $17.04M | $16.52M | $11.02M |
|---|
| 2010-09-30 | $182.55M | $92.21M | $9.95M | $10.52M | $8.94M |
|---|
| 2009-09-30 | $165.93M | $81.27M | $3.07M | $4.28M | $4.08M |
|---|