Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-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 | $182.18M | $151.93M | $61.9M | $67.06M | $52.41M |
|---|
| 2026-03-31 | $175.64M | $145.65M | $60.89M | $64.99M | $50.64M |
|---|
| 2025-12-31 | $175.28M | $146.12M | $58.84M | $64.43M | $53.15M |
|---|
| 2025-09-30 | $169.88M | $142.08M | $59.96M | $65.28M | $50.35M |
|---|
| 2025-06-30 | $164.06M | $135.19M | $51.41M | $58.81M | $47.29M |
|---|
| 2025-03-31 | $159.9M | $130.97M | $51.76M | $58.31M | $47.53M |
|---|
| 2024-12-31 | $159.19M | $130.15M | $49.41M | $53.83M | $43.97M |
|---|
| 2024-09-30 | $153.87M | $125.04M | $44.95M | $52.32M | $46.21M |
|---|
| 2024-06-30 | $148.71M | $122.29M | $48.07M | $54.18M | $43.77M |
|---|
| 2024-03-31 | $145.81M | $118.61M | $44.76M | $49.49M | $39.73M |
|---|
| 2023-12-31 | $144.57M | $117.44M | $41.47M | $47.59M | $40.59M |
|---|
| 2023-09-30 | $142M | $115.26M | $43.6M | $48.02M | $46.52M |
|---|
| 2023-06-30 | $137.21M | $110.55M | $42.83M | $45.68M | $35.38M |
|---|
| 2023-03-31 | $130.68M | $103.73M | $35.18M | $37.36M | $29.11M |
|---|
| 2022-12-31 | $130.85M | $103.1M | $30.67M | $34.4M | $28.33M |
|---|
| 2022-09-30 | $125.56M | $99.57M | $33.35M | $33.84M | $27.66M |
|---|
| 2022-06-30 | $119.89M | $94.85M | $32.99M | $32.12M | $26.6M |
|---|
| 2022-03-31 | $113.42M | $89.42M | $33.54M | $33.34M | $25.41M |
|---|
| 2021-12-31 | $109.78M | $86.05M | $29.05M | $29.7M | $21.82M |
|---|
| 2021-09-30 | $104.93M | $82.46M | $31.98M | $32.05M | $27.77M |
|---|
| 2021-06-30 | $99.7M | $78.15M | $29.36M | $29.85M | $21.14M |
|---|
| 2021-03-31 | $96.76M | $75.08M | -$2.71M | -$2.21M | $228,000.00 |
|---|
| 2020-12-31 | $94.8M | $73.58M | $24.41M | $25.09M | $23.82M |
|---|
| 2020-09-30 | $93.07M | $72.45M | $26.3M | $27.63M | $22.74M |
|---|
| 2020-06-30 | $88.83M | $69.94M | $25.51M | $27.09M | $26.32M |
|---|
| 2020-03-31 | $86.26M | $67.77M | $20.43M | $22.22M | $18.69M |
|---|
| 2019-12-31 | $84.66M | $67.5M | $19.55M | $21.3M | $20.66M |
|---|
| 2019-09-30 | $82.67M | $65.56M | $22.55M | $24.34M | $19.17M |
|---|
| 2019-06-30 | $78.93M | $61.39M | $16.11M | $18.51M | $16.23M |
|---|
| 2019-03-31 | $75.34M | $57.63M | $14.05M | $15.84M | $13.27M |
|---|
| 2018-12-31 | $74.2M | $56.68M | $12.94M | $14.81M | $14.4M |
|---|
| 2018-09-30 | $71.66M | $55.15M | $18.12M | $19.23M | $23.47M |
|---|
| 2018-06-30 | $68.15M | $51.91M | $10.9M | $11.78M | $10.29M |
|---|
| 2018-03-31 | $64.88M | $48.98M | $8.41M | $9.65M | $9.14M |
|---|
| 2017-12-31 | $62.92M | $48.51M | $9.73M | $10.38M | $21.01M |
|---|
| 2017-09-30 | $68.15M | $46.76M | $10.85M | $11.52M | $8.45M |
|---|
| 2017-06-30 | $55.3M | $43.15M | $9.01M | $9.37M | $7.2M |
|---|
| 2017-03-31 | $53.12M | $40.83M | $7.66M | $8.11M | $21.93M |
|---|
| 2016-12-31 | $52.22M | $40.37M | $8.81M | $8.7M | $5.91M |
|---|
| 2016-09-30 | $50.99M | $39.52M | $7.99M | $8.22M | $5M |
|---|
| 2016-06-30 | $48.47M | $38.21M | $5.71M | $5.75M | $3.54M |
|---|
| 2016-03-31 | $46.25M | $36.7M | $7.6M | $7.77M | $4.78M |
|---|
| 2015-12-31 | $78.09M | $35M | $7.7M | $7.51M | $8.78M |
|---|
| 2015-09-30 | $42.47M | $33.71M | $6.88M | $6.72M | $4.12M |
|---|
| 2015-06-30 | $39.88M | $31.72M | $5.31M | $5.44M | $3.32M |
|---|
| 2015-03-31 | $37.49M | $29.53M | $4.92M | $4.84M | $3M |
|---|
| 2014-12-31 | $36.57M | $29.05M | $4.21M | $3.64M | $25.91M |
|---|
| 2014-09-30 | $34.35M | $26.93M | $3.51M | $3.39M | $3.11M |
|---|
| 2014-06-30 | $32.3M | $25.13M | $1.79M | $1.83M | $1.66M |
|---|
| 2014-03-31 | $30.36M | $23.51M | -$261,000.00 | -$249,000.00 | -$431,000.00 |
|---|
| 2013-12-31 | $29.04M | $22.51M | $224,000.00 | $90,000.00 | -$38,000.00 |
|---|
| 2013-09-30 | $27.75M | $21.33M | $1.5M | $1.52M | $1.31M |
|---|
| 2013-06-30 | $26.29M | $20.37M | $863,000.00 | $965,000.00 | $873,000.00 |
|---|
| 2013-03-31 | $24.88M | $19.09M | -$273,000.00 | -$533,000.00 | -$603,000.00 |
|---|
| 2012-12-31 | $24.66M | $19.68M | $1.63M | $1.4M | $1.12M |
|---|
| 2012-09-30 | $23.38M | $18.75M | $1.72M | $1.74M | $1.67M |
|---|
| 2012-06-30 | $22.19M | $17.56M | -$214,000.00 | -$355,000.00 | -$277,000.00 |
|---|
| 2012-03-31 | $21.19M | $17.03M | -$130,000.00 | -$207,000.00 | -$285,000.00 |
|---|
| 2011-12-31 | $20.65M | $16.53M | -$43,000.00 | -$526,000.00 | -$651,000.00 |
|---|
| 2011-09-30 | $19.38M | $16.15M | $994,000.00 | $533,000.00 | $452,000.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $669.13M | $554.36M | $221.95M | $246.83M | $198.32M |
|---|
| 2024-12-31 | $607.57M | $496.09M | $187.2M | $209.82M | $173.68M |
|---|
| 2023-12-31 | $554.46M | $446.97M | $163.07M | $178.65M | $151.6M |
|---|
| 2022-12-31 | $489.72M | $386.94M | $130.55M | $133.7M | $107.99M |
|---|
| 2021-12-31 | $411.17M | $321.73M | $87.68M | $89.4M | $70.96M |
|---|
| 2020-12-31 | $362.96M | $283.74M | $96.65M | $102.04M | $91.57M |
|---|
| 2019-12-31 | $321.61M | $252.09M | $72.25M | $79.98M | $69.34M |
|---|
| 2018-12-31 | $278.89M | $212.7M | $50.36M | $55.47M | $57.3M |
|---|
| 2017-12-31 | $230.83M | $179.25M | $37.24M | $39.38M | $40.44M |
|---|
| 2016-12-31 | $197.93M | $154.8M | $30.11M | $30.43M | $19.22M |
|---|
| 2015-12-31 | $197.93M | $129.96M | $24.81M | $24.52M | $19.22M |
|---|
| 2014-12-31 | $133.58M | $104.62M | $9.25M | $8.61M | $30.24M |
|---|
| 2013-12-31 | $107.96M | $83.3M | $2.31M | $2.04M | $1.54M |
|---|
| 2012-12-31 | $91.42M | $73.02M | $3M | $2.58M | $2.22M |
|---|
| 2011-12-31 | $76.21M | $62.97M | $2.91M | $2.37M | $1.95M |
|---|
| 2010-12-31 | $65.43M | $54.23M | $1.21M | $643,000.00 | $847,000.00 |
|---|