Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2008-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 | $260.17M | — | $139.24M | $143.38M | $116.37M |
|---|
| 2026-03-31 | $205.42M | — | $82.26M | $79.79M | $75.33M |
|---|
| 2025-12-31 | $158.23M | — | $47.79M | $50.2M | $42.97M |
|---|
| 2025-09-30 | $164.68M | — | $75.81M | $75.98M | $67.5M |
|---|
| 2025-06-30 | $300.6M | — | $205.43M | $211.03M | $180.57M |
|---|
| 2025-03-31 | $210.51M | — | $131.83M | $132.22M | $115.6M |
|---|
| 2024-12-31 | $252.8M | — | $162.53M | $153.03M | $133.11M |
|---|
| 2024-09-30 | $128.68M | — | $39.34M | $41.22M | $34.19M |
|---|
| 2024-06-30 | $223.49M | — | $133.91M | $134.11M | $109.66M |
|---|
| 2024-03-31 | $263.54M | — | $103.74M | $101.06M | $81.65M |
|---|
| 2023-12-31 | $105.52M | — | $25.33M | $32.93M | $39.09M |
|---|
| 2023-09-30 | $140.11M | — | $53.65M | $55.7M | $47.94M |
|---|
| 2023-06-30 | $101.59M | — | $23.38M | $25.62M | $21.78M |
|---|
| 2023-03-31 | $202.37M | — | $119.26M | $120.37M | $105.26M |
|---|
| 2022-12-31 | $117.06M | — | $38.59M | $40.2M | $32.41M |
|---|
| 2022-09-30 | $114.76M | — | $31.84M | $25.09M | $22.22M |
|---|
| 2022-06-30 | $124.66M | — | $49.9M | $28.61M | $21.07M |
|---|
| 2022-03-31 | $101.32M | — | $30.19M | $23.67M | $17.99M |
|---|
| 2021-12-31 | $111.82M | — | $25.59M | $29.14M | $21.88M |
|---|
| 2021-09-30 | $143.5M | — | $36.78M | $29.47M | $26.23M |
|---|
| 2021-06-30 | $87.74M | — | -$3.15M | -$6.78M | $1.62M |
|---|
| 2021-03-31 | $82.36M | — | $11.99M | $5.72M | $5.57M |
|---|
| 2020-12-31 | $90.79M | — | $3.14M | -$3.66M | -$1.35M |
|---|
| 2020-09-30 | $87.49M | — | $15.43M | $9.06M | $23.78M |
|---|
| 2020-06-30 | $104.5M | — | $31.92M | $25.74M | $22.25M |
|---|
| 2020-03-31 | $76.21M | — | $4.68M | $159,000.00 | $116,000.00 |
|---|
| 2019-12-31 | $102.16M | — | $25.3M | $19.94M | $13.75M |
|---|
| 2019-09-30 | $72.52M | — | $3.77M | $657,000.00 | $2.23M |
|---|
| 2019-06-30 | $75.61M | — | $8.92M | $11.36M | $7.74M |
|---|
| 2019-03-31 | $68.63M | — | -$150,000.00 | -$6.01M | -$2.8M |
|---|
| 2018-12-31 | $75.33M | — | $3.85M | -$1.56M | $2.08M |
|---|
| 2018-09-30 | $75.08M | — | $12.92M | -$1.03M | $21.75M |
|---|
| 2018-06-30 | $69.56M | — | $15.68M | $10.83M | $10.97M |
|---|
| 2018-03-31 | $87.44M | — | $30.15M | $23.81M | $30.23M |
|---|
| 2017-12-31 | $205.3M | — | $145.7M | $143.93M | $54.43M |
|---|
| 2017-09-30 | $97.33M | — | $40.88M | $38.69M | $35.54M |
|---|
| 2017-06-30 | $135.78M | — | $80.95M | $78.62M | $52.5M |
|---|
| 2017-03-31 | $94.53M | — | $33.97M | $31.15M | $33.76M |
|---|
| 2016-12-31 | $273.87M | — | $209.15M | $205.76M | $136.47M |
|---|
| 2016-09-30 | $208.31M | — | $156.72M | $152.92M | $104.47M |
|---|
| 2016-06-30 | $75.92M | — | $23.08M | $22.38M | $39.99M |
|---|
| 2016-03-31 | $107.76M | — | $48.36M | $41.22M | $28.07M |
|---|
| 2015-12-31 | $112.1M | — | $53.34M | $46.9M | $30.21M |
|---|
| 2015-09-30 | $100.41M | — | $45.39M | $37.28M | $24.52M |
|---|
| 2015-06-30 | $118.55M | — | $58.58M | $50.83M | $32.6M |
|---|
| 2015-03-31 | $110.38M | — | $51.24M | $46.01M | $29.07M |
|---|
| 2014-12-31 | $86.12M | — | $25.29M | $20.59M | $10.87M |
|---|
| 2014-09-30 | $77.62M | — | $15.34M | $12.17M | $13.51M |
|---|
| 2014-06-30 | $194.23M | — | $128.37M | $124.77M | $78.9M |
|---|
| 2014-03-31 | $57.84M | — | -$41,000.00 | -$4.01M | -$1.86M |
|---|
| 2013-12-31 | $99.68M | — | $37.98M | $24.27M | $12.05M |
|---|
| 2013-09-30 | $110.62M | — | $49.13M | $46.18M | $26.66M |
|---|
| 2013-06-30 | $67.69M | — | $12.69M | $15.59M | $9.24M |
|---|
| 2013-03-31 | $47.36M | — | -$15.04M | -$24.52M | -$12.27M |
|---|
| 2012-12-31 | $87.88M | — | $18.83M | $16.36M | $15.53M |
|---|
| 2012-09-30 | $434.01M | — | $363.22M | $360.51M | $235.67M |
|---|
| 2012-06-30 | $71.87M | — | $17.57M | $15.09M | $9.67M |
|---|
| 2012-03-31 | $69.31M | — | $19.41M | $16.67M | $10.93M |
|---|
| 2011-12-31 | $76.96M | — | $35.49M | $32.81M | $22.77M |
|---|
| 2011-09-30 | $76.46M | — | $32.15M | $29M | $26.21M |
|---|
| 2011-06-30 | $69.87M | — | $29.81M | $26.43M | $17.16M |
|---|
| 2011-03-31 | $78.46M | — | $37.31M | $36.36M | $23.34M |
|---|
| 2010-12-31 | $95.28M | — | $53.65M | $54.18M | $34.31M |
|---|
| 2010-09-30 | $91.92M | — | $54.47M | $55.03M | $35.52M |
|---|
| 2010-06-30 | $91.15M | — | $53.07M | $53.96M | $34.96M |
|---|
| 2010-03-31 | $116.19M | — | $74.68M | $75.28M | $48.83M |
|---|
| 2009-12-31 | $76.43M | — | $40.84M | $37.67M | $38.88M |
|---|
| 2009-09-30 | $75.49M | — | $46.58M | $47.11M | $30.62M |
|---|
| 2009-06-30 | $74.93M | — | $40.23M | $40.85M | $26.45M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $834.02M | — | $460.85M | $469.43M | $406.64M |
|---|
| 2024-12-31 | $868.52M | — | $439.51M | $429.42M | $358.61M |
|---|
| 2023-12-31 | $549.59M | — | $221.62M | $234.61M | $214.07M |
|---|
| 2022-12-31 | $457.79M | — | $150.52M | $117.56M | $93.69M |
|---|
| 2021-12-31 | $425.41M | — | $71.21M | $57.56M | $55.3M |
|---|
| 2020-12-31 | $358.99M | — | $55.17M | $31.29M | $44.8M |
|---|
| 2019-12-31 | $318.92M | — | $37.84M | $25.94M | $20.93M |
|---|
| 2018-12-31 | $307.4M | — | $62.6M | $32.06M | $65.03M |
|---|
| 2017-12-31 | $532.94M | — | $301.5M | $292.39M | $176.22M |
|---|
| 2016-12-31 | $665.85M | — | $437.31M | $422.27M | $309M |
|---|
| 2015-12-31 | $441.44M | — | $208.55M | $181.02M | $116.39M |
|---|
| 2014-12-31 | $415.82M | — | $168.96M | $153.53M | $101.42M |
|---|
| 2013-12-31 | $325.36M | — | $84.76M | $61.52M | $35.68M |
|---|
| 2012-12-31 | $663.06M | — | $419.03M | $408.63M | $271.8M |
|---|
| 2011-12-31 | $301.74M | — | $134.76M | $124.61M | $89.47M |
|---|
| 2010-12-31 | $394.55M | — | $235.87M | $238.45M | $153.62M |
|---|
| 2009-12-31 | $297.4M | — | $113.89M | $112.7M | $87.26M |
|---|
| 2008-12-31 | $228.47M | — | $36.53M | $39.96M | $26.21M |
|---|