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 | $152.54M | $41.37M | $23.92M | $22.47M | $16.86M |
|---|
| 2026-03-31 | $128.59M | $29.42M | $11.39M | $9.73M | $7.3M |
|---|
| 2025-12-31 | $191.22M | $41.81M | $24.24M | $22.68M | $16.08M |
|---|
| 2025-09-30 | $203.83M | $48.71M | $28.36M | $26.74M | $27.62M |
|---|
| 2025-06-30 | $191.91M | $54.08M | $32.48M | $31.08M | $51.21M |
|---|
| 2025-03-31 | $135.45M | $40.29M | $24.63M | $22.87M | $19.08M |
|---|
| 2024-12-31 | $144.3M | $43.17M | $25.19M | $22.84M | $23.29M |
|---|
| 2024-09-30 | $125.84M | $36.42M | $20.45M | $17.61M | $17.34M |
|---|
| 2024-06-30 | $110.59M | $35.19M | $25.34M | $22.44M | $21.54M |
|---|
| 2024-03-31 | $95.24M | $25.76M | $10.66M | $7.32M | $7.12M |
|---|
| 2023-12-31 | $104.76M | $27.54M | $12.33M | $8.74M | $8.37M |
|---|
| 2023-09-30 | $115.88M | $27.91M | $12.11M | $7.95M | $7.8M |
|---|
| 2023-06-30 | $121.87M | $26.95M | $11.31M | $6.66M | $6.42M |
|---|
| 2023-03-31 | $116.47M | $23.47M | $8.52M | $3.86M | $3.72M |
|---|
| 2022-12-31 | $137.01M | $29.42M | $13.91M | $9.61M | $9.32M |
|---|
| 2022-09-30 | $124.9M | $24.11M | $7.22M | $3.61M | $3.19M |
|---|
| 2022-06-30 | $120.48M | $18.32M | $3.24M | $571,000.00 | $1.36M |
|---|
| 2022-03-31 | $98.95M | $16.72M | $232,000.00 | -$2.21M | -$2.6M |
|---|
| 2021-12-31 | $126.98M | $9.67M | -$5.65M | -$7.7M | -$7.57M |
|---|
| 2021-09-30 | $117.63M | $11.34M | -$5.69M | -$7.31M | -$7.18M |
|---|
| 2021-06-30 | $111.48M | $13.19M | -$14.64M | -$16.11M | -$15.57M |
|---|
| 2021-03-31 | $100.17M | $7.07M | -$15.6M | -$17.76M | -$18.15M |
|---|
| 2020-12-31 | $105.04M | $18.79M | -$1.54M | -$3M | -$3.06M |
|---|
| 2020-09-30 | $114.45M | $18.17M | -$1.11M | -$1.68M | -$1.47M |
|---|
| 2020-06-30 | $93.06M | $3.78M | -$15.38M | -$17.26M | -$17.74M |
|---|
| 2020-03-31 | $105.1M | $17.71M | -$3.69M | -$4.75M | -$712,000.00 |
|---|
| 2019-12-31 | $153.09M | $29.7M | $9.91M | $8.35M | $8.08M |
|---|
| 2019-09-30 | $138.51M | $26.87M | $8.14M | $6.24M | $5.76M |
|---|
| 2019-06-30 | $138.68M | $25.61M | $4.72M | -$2.76M | -$3M |
|---|
| 2019-03-31 | $115.79M | $17.7M | -$5.57M | -$3.17M | -$2.59M |
|---|
| 2018-12-31 | $138.23M | $12.02M | -$16.17M | -$9.66M | -$9.9M |
|---|
| 2018-09-30 | $136.32M | $18.81M | -$6.6M | -$18.7M | -$18.82M |
|---|
| 2018-06-30 | $127.07M | $18.07M | -$3.49M | -$11.73M | -$11.81M |
|---|
| 2018-03-31 | $94.41M | — | — | — | -$14.2M |
|---|
| 2017-12-31 | — | — | — | — | -$6.13M |
|---|
| 2016-12-31 | — | — | — | — | -$6.64M |
|---|
| 2016-03-31 | — | $4.06M | -$8.68M | -$8.93M | -$5.25M |
|---|
| 2015-12-31 | — | $2.1M | -$27.35M | -$27.37M | -$15.47M |
|---|
| 2015-09-30 | — | $15.31M | $1.39M | $8.64M | $9.11M |
|---|
| 2015-06-30 | — | $17.37M | $4.48M | $6.21M | $4.92M |
|---|
| 2015-03-31 | — | $16.46M | $4.07M | -$72,000.00 | -$1.46M |
|---|
| 2014-12-31 | — | $18.09M | $7.18M | $8.31M | $8.07M |
|---|
| 2014-09-30 | — | $18.63M | $7.52M | $11.14M | $7.15M |
|---|
| 2014-06-30 | — | $15.4M | $5.89M | $6.13M | $3.88M |
|---|
| 2014-03-31 | — | $11.93M | $3.52M | $3.63M | $2.37M |
|---|
| 2013-12-31 | — | $11.8M | $3.93M | -$2.58M | -$3.75M |
|---|
| 2013-09-30 | — | $12.37M | $4.12M | -$8.6M | -$9.98M |
|---|
| 2013-06-30 | — | $11.18M | $3.84M | -$861,000.00 | -$2.1M |
|---|
| 2013-03-31 | — | $9.17M | $3.08M | -$1.96M | -$2.93M |
|---|
| 2012-12-31 | — | $8.45M | $3.01M | $1.75M | $745,000.00 |
|---|
| 2012-09-30 | — | $8.41M | $2.87M | $2.82M | $1.85M |
|---|
| 2012-06-30 | — | $8.83M | $3.39M | $4.09M | $2.96M |
|---|
| 2012-03-31 | — | $8.23M | $3.04M | $2.18M | $1.15M |
|---|
| 2011-12-31 | — | $7.4M | $2.6M | $1.31M | $585,000.00 |
|---|
| 2011-09-30 | — | $6.56M | $2.34M | $2.74M | $1.9M |
|---|
| 2011-06-30 | — | $6.49M | $2.57M | $1.13M | $514,000.00 |
|---|
| 2011-03-31 | — | $5.98M | $2.29M | $1.66M | $1.06M |
|---|
| 2010-12-31 | — | $5.38M | $1.46M | $954,000.00 | $771,000.00 |
|---|
| 2010-09-30 | — | $4.1M | $1.1M | $477,000.00 | $389,000.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $722.41M | $184.9M | $109.71M | $103.36M | $113.99M |
|---|
| 2024-12-31 | $475.97M | $140.54M | $81.64M | $70.2M | $69.28M |
|---|
| 2023-12-31 | $458.97M | $105.86M | $44.28M | $27.21M | $26.31M |
|---|
| 2022-12-31 | $481.33M | $88.56M | $24.6M | $11.57M | $11.27M |
|---|
| 2021-12-31 | $456.26M | $41.27M | -$41.57M | -$48.88M | -$48.47M |
|---|
| 2020-12-31 | $417.64M | $58.45M | -$21.72M | -$26.7M | -$22.98M |
|---|
| 2019-12-31 | $546.08M | $99.89M | $17.2M | $8.66M | $8.25M |
|---|
| 2018-12-31 | $496.04M | $58.77M | -$36.71M | -$54.56M | -$54.73M |
|---|
| 2017-12-31 | $416.62M | $50.99M | -$18.05M | -$47.17M | -$47.61M |
|---|
| 2016-12-31 | $339.47M | $29.19M | -$25.34M | -$35.86M | -$47.47M |
|---|
| 2015-12-31 | $362.39M | $51.24M | -$17.42M | -$12.59M | -$2.89M |
|---|
| 2014-12-31 | $347.58M | $64.04M | $24.11M | $29.22M | $21.48M |
|---|
| 2013-12-31 | — | $44.53M | $14.97M | -$14M | -$18.76M |
|---|
| 2012-12-31 | — | $33.92M | $12.32M | $10.85M | $6.7M |
|---|
| 2011-12-31 | — | $26.43M | $9.81M | $6.83M | $4.06M |
|---|
| 2010-12-31 | — | $16.63M | $4.07M | $1.94M | $1.57M |
|---|
| 2009-12-31 | — | $16.38M | $6.08M | $3.77M | $2.39M |
|---|