Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-12-31 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $60.47M | $44.48M | $8.74M | $8.63M | $6.78M |
|---|
| 2026-03-31 | $65.95M | $48.51M | $14.82M | $14.41M | $11.57M |
|---|
| 2025-12-31 | $62.92M | $46.29M | $12.53M | $12.52M | $43.54M |
|---|
| 2025-09-30 | $57.06M | $42M | $8.23M | $8.41M | $6.51M |
|---|
| 2025-06-30 | $59.84M | $43.97M | $10.51M | $10.57M | $8.34M |
|---|
| 2025-03-31 | $63.37M | $47.09M | $17.18M | $17.87M | $14.51M |
|---|
| 2024-12-31 | $61.17M | $45.29M | $11.81M | $13.54M | $28.79M |
|---|
| 2024-09-30 | $56.24M | $41.55M | $11.25M | $9.96M | $8.27M |
|---|
| 2024-06-30 | $60.92M | $40.34M | $7.64M | $8.49M | $6.55M |
|---|
| 2024-03-31 | $64.84M | $47.4M | $14.11M | $14.5M | $13.47M |
|---|
| 2023-12-31 | $62.93M | $43.47M | $1.82M | $1.36M | $441,000.00 |
|---|
| 2023-09-30 | $58.84M | $40.67M | -$4.79M | -$3.85M | -$4.13M |
|---|
| 2023-06-30 | $55.73M | $34.29M | -$17.76M | -$17.15M | -$17.75M |
|---|
| 2023-03-31 | $57.61M | $39.29M | -$8.13M | -$7.67M | -$8.36M |
|---|
| 2022-12-31 | $56.62M | $37.96M | -$4.01M | -$2.6M | -$3.1M |
|---|
| 2022-09-30 | $57.15M | $38.43M | -$5.63M | -$6.6M | -$7.2M |
|---|
| 2022-06-30 | $52.79M | $35.51M | -$8.24M | -$8.88M | -$9.35M |
|---|
| 2022-03-31 | $52.45M | $36.68M | -$9.24M | $6.39M | $5.21M |
|---|
| 2021-12-31 | $59.15M | $37.47M | -$5.96M | -$6.93M | -$13.77M |
|---|
| 2021-09-30 | $52.28M | $36.4M | -$2.02M | -$1.74M | -$975,000.00 |
|---|
| 2021-06-30 | $52.28M | $34.83M | -$8.86M | -$7.83M | -$6.69M |
|---|
| 2021-03-31 | $50.78M | $34.24M | -$9.29M | -$9.65M | -$9.15M |
|---|
| 2020-12-31 | $52.93M | $35.07M | -$2.04M | -$1.48M | -$1.76M |
|---|
| 2020-09-30 | $51.44M | $35.96M | -$2.36M | -$1.58M | -$1.68M |
|---|
| 2020-06-30 | $54.95M | $36.73M | -$1.69M | -$1.05M | -$2.03M |
|---|
| 2020-03-31 | $56.37M | $40.3M | $825,000.00 | $694,000.00 | $4,000.00 |
|---|
| 2019-12-31 | $70.53M | $45.47M | $5.42M | $6.92M | $4.58M |
|---|
| 2019-09-30 | $79.69M | $53.02M | $17.09M | $15.7M | $11.85M |
|---|
| 2019-06-30 | $56.17M | $38.29M | -$2.28M | -$1.76M | -$2.51M |
|---|
| 2019-03-31 | $47.61M | $31.57M | -$5.53M | -$5.94M | -$6.06M |
|---|
| 2018-12-31 | $63.86M | $41.3M | $3.16M | $3.67M | $3.16M |
|---|
| 2018-09-30 | $52.5M | $34.54M | -$3.11M | -$2.61M | -$908,000.00 |
|---|
| 2018-06-30 | $49.55M | $35.98M | -$2.61M | -$872,000.00 | -$1M |
|---|
| 2018-03-31 | $45.43M | $34.7M | $1.65M | $2.42M | $1.79M |
|---|
| 2017-12-31 | $54.51M | $35.91M | $1.18M | $1.95M | -$25.84M |
|---|
| 2017-09-30 | $51.13M | $36.65M | $5.11M | $5.31M | $2.76M |
|---|
| 2017-06-30 | $45.69M | $32.05M | -$400,000.00 | $313,000.00 | $110,000.00 |
|---|
| 2017-03-31 | $41.97M | $29.91M | $302,000.00 | $806,000.00 | $573,000.00 |
|---|
| 2016-12-31 | $47.6M | $31.95M | $2.19M | $2.73M | $5.01M |
|---|
| 2016-09-30 | $43.65M | $30.05M | $912,000.00 | $1.26M | $478,000.00 |
|---|
| 2016-06-30 | $54.29M | $36.55M | $3.39M | $3.8M | $2.83M |
|---|
| 2016-03-31 | $46.77M | $32.1M | $3.12M | $3.59M | $2.2M |
|---|
| 2015-12-31 | $50.89M | $31.1M | $5.17M | $5.31M | $3.48M |
|---|
| 2015-09-30 | $60.03M | $36.27M | $13.46M | $13.54M | $11.18M |
|---|
| 2015-06-30 | $65.39M | $38.5M | $15.75M | $16.12M | $13.85M |
|---|
| 2015-03-31 | $65.14M | $37.67M | $16.08M | $15.88M | $13.63M |
|---|
| 2014-12-31 | $62.43M | $33.23M | $12.71M | $12.77M | $11.92M |
|---|
| 2014-09-30 | $52.63M | $35.6M | $13.84M | $12.89M | $11.16M |
|---|
| 2014-06-30 | $47.65M | $31.02M | $7.65M | $7.91M | $6.89M |
|---|
| 2014-03-31 | $38.82M | $25.8M | $3.89M | $4.35M | $3.51M |
|---|
| 2013-12-31 | $43.27M | $27.85M | $4.04M | $4.2M | $3.23M |
|---|
| 2013-09-30 | $39.16M | $25.05M | $5.03M | $4.78M | $3.32M |
|---|
| 2013-06-30 | $37.26M | $23.88M | $1.92M | $2.23M | $1.81M |
|---|
| 2013-03-31 | $35.37M | $23.09M | $2.72M | $2.91M | $2.79M |
|---|
| 2012-12-31 | $38.84M | $24.38M | $3.54M | $3.65M | $2.02M |
|---|
| 2012-09-30 | $36.29M | $23.86M | $6.28M | $6.16M | $4.51M |
|---|
| 2012-06-30 | $46.64M | $29.45M | $9M | $9.37M | $7.16M |
|---|
| 2012-03-31 | $32.26M | $21.88M | $2.22M | $2.52M | $1.91M |
|---|
| 2011-12-31 | $48.53M | $32.03M | $9.08M | $9.46M | $10.78M |
|---|
| 2011-09-30 | $41.39M | $27.75M | $7.44M | $7.24M | $2.24M |
|---|
| 2011-03-31 | $36.07M | $22.63M | $4.19M | $4.59M | $2.5M |
|---|
| 2010-12-31 | $33.01M | $23.3M | $7.59M | $7.73M | $6.65M |
|---|
| 2010-09-30 | $26.3M | $18.55M | $2.5M | $3.05M | $2.18M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $243.18M | $179.35M | $48.45M | $49.36M | $72.9M |
|---|
| 2024-12-31 | $243.18M | $174.58M | $44.81M | $46.49M | $57.08M |
|---|
| 2023-12-31 | $235.11M | $157.72M | -$28.87M | -$27.31M | -$29.8M |
|---|
| 2022-12-31 | $219.01M | $148.57M | -$27.12M | -$11.69M | -$14.43M |
|---|
| 2021-12-31 | $214.48M | $142.94M | -$26.13M | -$26.14M | -$30.58M |
|---|
| 2020-12-31 | $215.69M | $148.06M | -$5.26M | -$3.42M | -$5.46M |
|---|
| 2019-12-31 | $253.48M | $167.84M | $14.19M | $14.41M | $7.86M |
|---|
| 2018-12-31 | $211.34M | $146.52M | -$920,000.00 | $2.61M | $3.04M |
|---|
| 2017-12-31 | $193.29M | $134.51M | $6.19M | $8.38M | -$22.4M |
|---|
| 2016-12-31 | $192.3M | $130.66M | $9.6M | $11.38M | $10.51M |
|---|
| 2015-12-31 | $241.44M | $143.54M | $50.45M | $50.86M | $42.15M |
|---|
| 2014-12-31 | $201.54M | $125.64M | $38.09M | $37.92M | $33.48M |
|---|
| 2013-12-31 | $155.05M | $99.87M | $13.71M | $14.11M | $11.15M |
|---|
| 2012-12-31 | $154.03M | $99.57M | $21.03M | $21.7M | $15.6M |
|---|
| 2011-12-31 | $168.08M | $108.11M | $24.77M | $25.81M | $18.13M |
|---|
| 2010-12-31 | $107.96M | $75.97M | $12.39M | $13.41M | $10.81M |
|---|
| 2009-12-31 | $101.7M | $71.16M | $12.64M | $15.32M | $11.86M |
|---|