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 | $214.06M | $41.94M | $21.95M | $19.05M | $9.9M |
|---|
| 2026-03-31 | $198.29M | $32.75M | $12.48M | $10.56M | $5.04M |
|---|
| 2025-12-31 | $202.73M | $40.13M | $16.77M | $14.96M | $4.15M |
|---|
| 2025-09-30 | $197.13M | $36.87M | $25.33M | $22.88M | $13.14M |
|---|
| 2025-06-30 | $197.34M | $41.62M | $24.94M | $22.65M | $12.39M |
|---|
| 2025-03-31 | $183.79M | $31.07M | $19.64M | $17.33M | $9.9M |
|---|
| 2024-12-31 | $180.45M | $32.53M | $19.65M | $18.32M | $9.24M |
|---|
| 2024-09-30 | $168.03M | $29.13M | $12.85M | $12.34M | $6.63M |
|---|
| 2024-06-30 | $167.19M | $33.86M | $15.57M | $14.8M | $7.51M |
|---|
| 2024-03-31 | $155.68M | $28.4M | $14.93M | $14.76M | $8.05M |
|---|
| 2023-12-31 | $154.8M | $30.52M | -$2.43M | $106,000.00 | $656,000.00 |
|---|
| 2023-09-30 | $150.01M | $27.93M | $15.88M | $15.78M | $9.25M |
|---|
| 2023-06-30 | $151.49M | $32.21M | $20.06M | $19.1M | $10.92M |
|---|
| 2023-03-31 | $148.51M | $30.86M | $17M | $14.4M | $7.41M |
|---|
| 2022-12-31 | $141.18M | $27.83M | $6.79M | $4.56M | $2.61M |
|---|
| 2022-09-30 | $139.6M | $26.78M | $14.9M | $16.04M | $9.56M |
|---|
| 2022-06-30 | $140.66M | $30.82M | $20.08M | $19.5M | $11.2M |
|---|
| 2022-03-31 | $131.7M | $26.59M | $15.03M | $15.48M | $8.8M |
|---|
| 2021-12-31 | $129.83M | $27.18M | $16.47M | $18.39M | $10.21M |
|---|
| 2021-09-30 | $125.89M | $29.8M | $16.93M | $17.94M | $10.01M |
|---|
| 2021-06-30 | $126.93M | $34.3M | $22.23M | $22.04M | $12.44M |
|---|
| 2021-03-31 | $112.37M | $25.9M | $15.02M | $14.83M | $8.17M |
|---|
| 2020-12-31 | $117.47M | $29.12M | $18.2M | $23.2M | $13.03M |
|---|
| 2020-09-30 | $108.93M | $30.36M | $19.94M | $20.04M | $10.92M |
|---|
| 2020-06-30 | $83.86M | $19.28M | $10.26M | $18.65M | $10.23M |
|---|
| 2020-03-31 | $112.72M | $15.69M | $4.01M | $3.63M | $1.02M |
|---|
| 2019-12-31 | $122.11M | $26.96M | $15.29M | $14.44M | $7.93M |
|---|
| 2019-09-30 | $117.25M | $27.37M | $16.82M | $16.27M | $9.05M |
|---|
| 2019-06-30 | $126.37M | $31.43M | $19.9M | $25.12M | $14.62M |
|---|
| 2019-03-31 | $116.23M | $26.72M | $15.43M | $15.08M | $8.44M |
|---|
| 2018-12-31 | $117.35M | $25.22M | $14.8M | $16.31M | $10.41M |
|---|
| 2018-09-30 | $113.12M | $26.08M | $15.43M | $14.87M | $8.1M |
|---|
| 2018-06-30 | $115.1M | $27.15M | $17.03M | $16.5M | $9.25M |
|---|
| 2018-03-31 | $108.34M | $23.21M | $13.05M | $12.53M | $7.12M |
|---|
| 2017-12-31 | $109.2M | $24.14M | $13.96M | $6.71M | $7.35M |
|---|
| 2017-09-30 | $103.03M | $21.19M | $12.89M | $9.73M | $5.15M |
|---|
| 2017-06-30 | $104.25M | $24.53M | $15.68M | $9.48M | $4.94M |
|---|
| 2017-03-31 | $97.57M | $20.75M | $12.2M | $7.85M | $4.82M |
|---|
| 2016-12-31 | $90.86M | $18.79M | $10.95M | $9.66M | $5.25M |
|---|
| 2016-09-30 | $88.34M | $19.67M | $12.06M | $8.89M | $4.8M |
|---|
| 2016-06-30 | $90.43M | $23.06M | $15.03M | $11.47M | $6.01M |
|---|
| 2016-03-31 | $86.91M | $20.5M | $11.49M | $8.13M | $4.49M |
|---|
| 2015-12-31 | $86.72M | $21.51M | $12.61M | $9.54M | $4.76M |
|---|
| 2015-09-30 | $84.05M | $18.87M | $11.95M | $11.72M | $5.82M |
|---|
| 2015-06-30 | $83.29M | $21.14M | $13.55M | $13.32M | $6.3M |
|---|
| 2015-03-31 | $77.24M | $16.84M | $9.19M | $8.93M | $4.17M |
|---|
| 2014-12-31 | $79.39M | $18.94M | $10.76M | $4.14M | $3.26M |
|---|
| 2014-09-30 | $77.72M | $18.75M | $11.28M | $11.04M | $5.22M |
|---|
| 2014-06-30 | $78.2M | $21.84M | $14.22M | $13.89M | $6.43M |
|---|
| 2014-03-31 | $69.77M | $16.65M | $9.51M | $9.26M | $4.23M |
|---|
| 2013-12-31 | $68.61M | $16.14M | $9.37M | $9.23M | $3.86M |
|---|
| 2013-09-30 | $65.83M | $16.13M | $9.9M | $9.77M | $227,000.00 |
|---|
| 2013-06-30 | $66.87M | $17.59M | $11.06M | $10.93M | $4.91M |
|---|
| 2013-03-31 | $62.76M | $14.85M | $8.44M | $8.3M | $3.72M |
|---|
| 2012-12-31 | $62.38M | $14.38M | $8.3M | $8.2M | $4.04M |
|---|
| 2012-09-30 | $62.1M | $15.44M | $9.54M | $9.39M | $4.56M |
|---|
| 2012-06-30 | $63.96M | $16.99M | $10.6M | $10.45M | $4.85M |
|---|
| 2012-03-31 | $62.58M | $16.13M | $9.87M | $9.71M | $4.48M |
|---|
| 2011-12-31 | $55.2M | $10.02M | $3.21M | $8.48M | $8.23M |
|---|
| 2011-09-30 | $59.68M | $13.79M | $8.65M | $8.51M | $4.1M |
|---|
| 2011-06-30 | $59.91M | — | $10.88M | $10.78M | $4.9M |
|---|
| 2011-03-31 | $56.74M | — | $8.68M | $8.61M | $3.75M |
|---|
| 2010-12-31 | $53.33M | — | $7.8M | $7.76M | $4.15M |
|---|
| 2010-09-30 | $53.4M | — | $8.73M | $8.68M | $3.88M |
|---|
| 2010-06-30 | $54.1M | — | $9.99M | $9.91M | $4.45M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $780.99M | $149.69M | $86.68M | $77.81M | $39.58M |
|---|
| 2024-12-31 | $671.35M | $123.92M | $62.99M | $60.21M | $31.42M |
|---|
| 2023-12-31 | $604.8M | $121.51M | $50.51M | $49.38M | $28.24M |
|---|
| 2022-12-31 | $553.14M | $112.02M | $56.8M | $55.57M | $32.16M |
|---|
| 2021-12-31 | $495.02M | $117.18M | $70.65M | $73.2M | $40.83M |
|---|
| 2020-12-31 | $422.97M | $94.45M | $52.41M | $65.51M | $35.19M |
|---|
| 2019-12-31 | $481.97M | $112.47M | $67.43M | $70.91M | $40.04M |
|---|
| 2018-12-31 | $453.91M | $101.66M | $60.31M | $60.21M | $34.87M |
|---|
| 2017-12-31 | $414.05M | $90.62M | $54.73M | $33.76M | $22.26M |
|---|
| 2016-12-31 | $356.55M | $82.01M | $49.53M | $38.15M | $20.55M |
|---|
| 2015-12-31 | $331.3M | $78.36M | $47.29M | $40.14M | $20.62M |
|---|
| 2014-12-31 | $305.07M | $76.17M | $45.77M | $38.33M | $19.13M |
|---|
| 2013-12-31 | $264.06M | $64.7M | $38.77M | $38.24M | $12.72M |
|---|
| 2012-12-31 | $249.65M | $62.91M | $38.41M | $37.86M | $17.93M |
|---|
| 2011-12-31 | $231.52M | $55.87M | $31.43M | $36.38M | $20.97M |
|---|
| 2010-12-31 | $211.23M | $56.01M | $33.19M | $33.54M | $15.65M |
|---|
| 2009-12-31 | $201.41M | — | $28.25M | $27.91M | $11.77M |
|---|