Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2016-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 | $131.16M | — | $8.75M | $6.43M | $4.21M |
|---|
| 2026-03-31 | $121.95M | — | $3.67M | $1.47M | $511,000.00 |
|---|
| 2025-12-31 | $147.41M | — | $11.58M | $11.8M | $8.93M |
|---|
| 2025-09-30 | $154.92M | — | $10.54M | $7.55M | $4.96M |
|---|
| 2025-06-30 | $161.13M | — | $19.46M | $16.37M | $11.01M |
|---|
| 2025-03-31 | $144.31M | — | $14.08M | $11.38M | $7.77M |
|---|
| 2024-12-31 | $164.76M | — | $24.7M | $21.95M | $15.39M |
|---|
| 2024-09-30 | $171.95M | — | $27.83M | $24.63M | $17.3M |
|---|
| 2024-06-30 | $171.53M | — | $22.9M | $19.81M | $14.03M |
|---|
| 2024-03-31 | $150.41M | — | $19.59M | $16.88M | $12.11M |
|---|
| 2023-12-31 | $171.78M | — | $27.66M | $24.87M | $17.5M |
|---|
| 2023-09-30 | $172.44M | — | $24.25M | $21.45M | $14.83M |
|---|
| 2023-06-30 | $169.15M | — | $24.74M | $22.09M | $15.42M |
|---|
| 2023-03-31 | $145.36M | — | $18.84M | $16.65M | $11.76M |
|---|
| 2022-12-31 | $154.44M | — | $21.84M | $19.75M | $13.07M |
|---|
| 2022-09-30 | $140.77M | — | $20.75M | $19.28M | $16.63M |
|---|
| 2022-06-30 | $136.94M | — | $23.21M | $22.1M | $15.98M |
|---|
| 2022-03-31 | $114.67M | — | $17.11M | $16.16M | $11.65M |
|---|
| 2021-12-31 | $127.18M | — | $18.97M | $18M | $13.13M |
|---|
| 2021-09-30 | $120.71M | — | $16.1M | $15.14M | $11.51M |
|---|
| 2021-06-30 | $116.75M | — | $19.28M | $18.03M | $13.23M |
|---|
| 2021-03-31 | $94.58M | — | $13.49M | $12.15M | $8.98M |
|---|
| 2020-12-31 | $99.3M | — | $14.78M | $13.25M | $9.62M |
|---|
| 2020-09-30 | $95.59M | — | $14.57M | $13.04M | $9.5M |
|---|
| 2020-06-30 | $85.06M | — | $13.88M | $12.24M | $8.98M |
|---|
| 2020-03-31 | $77.25M | — | $9.64M | $7.77M | $5.69M |
|---|
| 2019-12-31 | $83.24M | — | $9.74M | $7.73M | $5.34M |
|---|
| 2019-09-30 | $85.33M | — | $8.44M | $6.29M | $4.04M |
|---|
| 2019-06-30 | $82.68M | — | $11.96M | $9.68M | $7.07M |
|---|
| 2019-03-31 | $68.35M | — | $6.31M | $4.24M | $3.16M |
|---|
| 2018-12-31 | $75.06M | — | $6.89M | -$1.45M | $4.87M |
|---|
| 2018-09-30 | $72.51M | — | -$2.41M | -$5.84M | -$13.41M |
|---|
| 2018-06-30 | $70.38M | — | $6.06M | $2.67M | $1.84M |
|---|
| 2018-03-31 | $55.96M | — | $2.54M | -$747,000.00 | -$540,000.00 |
|---|
| 2017-12-31 | $59.27M | — | -$290,272.00 | -$3.63M | -$3.11M |
|---|
| 2017-09-30 | $56.39M | — | $3.85M | -$765,408.00 | -$573,681.00 |
|---|
| 2017-06-30 | — | — | -$106,063.00 | $234,402.00 | $124,945.00 |
|---|
| 2017-03-31 | — | — | -$226,756.00 | -$165,090.00 | -$165,090.00 |
|---|
| 2016-12-31 | — | — | -$750.00 | -$750.00 | -$750.00 |
|---|
| 2016-09-30 | — | — | -$871.00 | -$871.00 | -$871.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $607.78M | — | $55.65M | $47.1M | $32.67M |
|---|
| 2024-12-31 | $658.65M | — | $95.02M | $83.27M | $58.82M |
|---|
| 2023-12-31 | $658.74M | — | $95.49M | $85.06M | $59.52M |
|---|
| 2022-12-31 | $546.81M | — | $82.91M | $77.28M | $57.33M |
|---|
| 2021-12-31 | $459.21M | — | $67.85M | $63.32M | $46.84M |
|---|
| 2020-12-31 | $357.21M | — | $52.87M | $46.3M | $33.78M |
|---|
| 2019-12-31 | $319.6M | — | $36.44M | $27.93M | $19.61M |
|---|
| 2018-12-31 | $273.9M | — | $13.07M | -$5.38M | -$7.24M |
|---|
| 2017-12-31 | $201.04M | — | $1.81M | -$9.64M | -$10.17M |
|---|
| 2016-12-31 | — | — | -$1,621.00 | -$1,621.00 | -$1,621.00 |
|---|