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 | $430.42M | — | $44.65M | $38.92M | $31.8M |
|---|
| 2026-03-31 | $425.75M | — | $57.49M | $50.42M | $38.31M |
|---|
| 2025-12-31 | $481.6M | — | $108.83M | $99.04M | $64.34M |
|---|
| 2025-09-30 | $482.36M | — | $127.71M | $118.12M | $91.25M |
|---|
| 2025-06-30 | $401.26M | — | $34.86M | $17.87M | $12.2M |
|---|
| 2025-03-31 | $394.57M | — | $58.52M | $71.64M | $58.87M |
|---|
| 2024-12-31 | $453.04M | — | $122.29M | $110.26M | $98.56M |
|---|
| 2024-09-30 | $451.75M | — | $122.59M | $107.28M | $81.43M |
|---|
| 2024-06-30 | $373.48M | — | $53.7M | $40.34M | $30.89M |
|---|
| 2024-03-31 | $316.02M | — | $9.56M | -$7.47M | -$7.75M |
|---|
| 2023-12-31 | $476.56M | — | $172.32M | $154.12M | $122.62M |
|---|
| 2023-09-30 | $363.02M | — | $61.92M | $46.66M | $37.91M |
|---|
| 2023-06-30 | $323.33M | — | $10.52M | -$10.02M | -$6.71M |
|---|
| 2023-03-31 | $289.68M | — | -$24.35M | -$43.13M | -$32.31M |
|---|
| 2022-12-31 | $451.81M | — | $148.22M | $133.03M | $90.23M |
|---|
| 2022-09-30 | $306.59M | — | $3.49M | $33.69M | $23.12M |
|---|
| 2022-06-30 | $340.43M | — | $24.46M | $17.73M | $13.34M |
|---|
| 2022-03-31 | $323.08M | — | $27.67M | $22.18M | $15.49M |
|---|
| 2021-12-31 | $466.83M | — | $162.8M | $154.4M | $109.47M |
|---|
| 2021-09-30 | $316.91M | — | $27.98M | $18.52M | $13.76M |
|---|
| 2021-06-30 | $301.67M | — | $15.42M | $8.46M | $6.5M |
|---|
| 2021-03-31 | $285.19M | — | $3.69M | -$6.31M | -$1.95M |
|---|
| 2020-12-31 | $387.04M | — | $95.71M | $91.41M | $67.15M |
|---|
| 2020-09-30 | $315.88M | — | $31.18M | $22.54M | $15.87M |
|---|
| 2020-06-30 | $299.91M | — | $29.14M | $19.99M | $14.08M |
|---|
| 2020-03-31 | $291.49M | — | -$11.28M | -$35.31M | -$24.43M |
|---|
| 2019-12-31 | $399.92M | — | $102.41M | $90.65M | $55.49M |
|---|
| 2019-09-30 | $354.9M | — | $55.32M | $36.95M | $31.81M |
|---|
| 2019-06-30 | $297.62M | — | -$5.88M | -$16.81M | $5.73M |
|---|
| 2019-03-31 | $205.86M | — | -$28.09M | -$38.59M | -$25.96M |
|---|
| 2018-12-31 | $319.95M | — | $116.41M | $108.74M | $87.69M |
|---|
| 2018-09-30 | $245.53M | — | $28.36M | $17.25M | $15.23M |
|---|
| 2018-06-30 | $235M | — | -$2.16M | -$10.81M | -$14.57M |
|---|
| 2018-03-31 | $209.31M | — | -$16.7M | -$23.38M | -$19.43M |
|---|
| 2017-12-31 | $326.4M | — | $108.04M | $98.92M | $33.16M |
|---|
| 2017-09-30 | $225.74M | — | $11.42M | $1.16M | $3.39M |
|---|
| 2017-06-30 | $240.6M | — | -$38.44M | -$50.72M | -$29.81M |
|---|
| 2017-03-31 | $231.46M | — | $3.62M | -$5.78M | -$1.61M |
|---|
| 2016-12-31 | $342.73M | — | $120.34M | $109.86M | $66.69M |
|---|
| 2016-09-30 | $216.98M | — | -$9.35M | -$16.25M | -$9.83M |
|---|
| 2016-06-30 | $219.93M | — | -$26.57M | -$34.14M | -$16.47M |
|---|
| 2016-03-31 | $226.07M | — | $136.71M | $126.11M | $89.14M |
|---|
| 2015-12-31 | $308.64M | — | $73.97M | $62.62M | $43.77M |
|---|
| 2015-09-30 | $238.7M | — | $23.89M | $18.57M | $14.78M |
|---|
| 2015-06-30 | $265.82M | — | $23.66M | $32.88M | $27.05M |
|---|
| 2015-03-31 | $232.82M | — | $6.43M | -$692,000.00 | -$162,000.00 |
|---|
| 2014-12-31 | $290.22M | — | $79.27M | $69.7M | $46.37M |
|---|
| 2014-09-30 | $249.64M | — | $31.87M | $25.17M | $15.73M |
|---|
| 2014-06-30 | $254.81M | — | $26.74M | $13.65M | $11.24M |
|---|
| 2014-03-31 | $221.47M | — | $291,000.00 | -$9.74M | -$5.78M |
|---|
| 2013-12-31 | $283.16M | — | $85.98M | $74.5M | $50.39M |
|---|
| 2013-09-30 | $213.94M | — | $29.56M | $19.11M | $13.76M |
|---|
| 2013-06-30 | $205.83M | — | $11.52M | $4.16M | $1.88M |
|---|
| 2013-03-31 | $162M | — | -$4.01M | -$4.61M | -$2.17M |
|---|
| 2012-12-31 | $224.1M | — | $75.54M | $74.01M | $49.66M |
|---|
| 2012-09-30 | $155.06M | — | $8.31M | $4.48M | $5.66M |
|---|
| 2012-06-30 | $149.8M | — | -$7.86M | -$10.85M | -$4.65M |
|---|
| 2012-03-31 | $137.63M | — | -$1.61M | -$2.38M | -$1.82M |
|---|
| 2011-12-31 | $135.04M | — | $37.04M | $36M | $23.89M |
|---|
| 2011-09-30 | $112.15M | — | $11.27M | $11.02M | $10.54M |
|---|
| 2011-06-30 | $113.37M | — | $10.42M | $10.5M | $9.8M |
|---|
| 2011-03-31 | $104.54M | — | $7.5M | $6.79M | $1.62M |
|---|
| 2010-12-31 | $141.24M | — | $42.8M | $42.35M | $27.1M |
|---|
| 2010-09-30 | $97.02M | — | $7.39M | $5.6M | $2.34M |
|---|
| 2010-06-30 | $92.42M | — | $4.37M | $2.27M | -$150,000.00 |
|---|
| 2010-03-31 | $87.74M | — | -$905,000.00 | -$1.52M | -$2.09M |
|---|
| 2009-12-31 | $125.91M | — | $34.97M | $32.15M | $19.56M |
|---|
| 2009-09-30 | $104.46M | — | $11.94M | $11.59M | $7.76M |
|---|
| 2009-06-30 | $87.17M | — | -$3.24M | -$6.93M | -$3.56M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.76B | — | $329.91M | $306.67M | $226.66M |
|---|
| 2024-12-31 | $1.59B | — | $308.14M | $250.41M | $203.12M |
|---|
| 2023-12-31 | $1.45B | — | $220.41M | $147.63M | $121.51M |
|---|
| 2022-12-31 | $1.42B | — | $203.84M | $206.64M | $142.18M |
|---|
| 2021-12-31 | $1.37B | — | $209.9M | $175.07M | $127.79M |
|---|
| 2020-12-31 | $1.29B | — | $144.74M | $98.63M | $72.66M |
|---|
| 2019-12-31 | $1.26B | — | $123.76M | $72.21M | $67.06M |
|---|
| 2018-12-31 | $1.01B | — | $125.91M | $91.8M | $68.92M |
|---|
| 2017-12-31 | $1.02B | — | $84.64M | $43.57M | $5.14M |
|---|
| 2016-12-31 | $1.01B | — | $221.13M | $185.58M | $129.54M |
|---|
| 2015-12-31 | $1.05B | — | $127.95M | $113.37M | $85.44M |
|---|
| 2014-12-31 | $1.02B | — | $138.17M | $98.77M | $67.56M |
|---|
| 2013-12-31 | $864.93M | — | $123.05M | $93.16M | $63.87M |
|---|
| 2012-12-31 | $666.58M | — | $74.37M | $65.27M | $48.85M |
|---|
| 2011-12-31 | $465.1M | — | $66.23M | $64.31M | $45.85M |
|---|
| 2010-12-31 | $418.42M | — | $53.65M | $48.7M | $27.2M |
|---|
| 2009-12-31 | $405.76M | — | $41.57M | $33.11M | $19.63M |
|---|
| 2008-12-31 | $417.65M | — | $21.71M | $27.56M | $10.58M |
|---|