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 | $1.08B | $142.67M | $67.95M | $67.13M | $49.85M |
|---|
| 2026-03-31 | $1B | $134.44M | $64.72M | $64.03M | $46.8M |
|---|
| 2025-12-31 | $973.54M | $111.28M | $46.52M | $46.39M | $36.55M |
|---|
| 2025-09-30 | $950.4M | $111.89M | $46.27M | $44.73M | $32.09M |
|---|
| 2025-06-30 | $900.33M | $103.71M | $39.79M | $37.39M | $26.47M |
|---|
| 2025-03-31 | $833.62M | $96.9M | $34.29M | $32.77M | $23.31M |
|---|
| 2024-12-31 | $829.8M | $85.95M | $30.16M | $27M | $15.95M |
|---|
| 2024-09-30 | $888.04M | $77.29M | $20.36M | $18.53M | $10.65M |
|---|
| 2024-06-30 | $828.89M | $40.84M | -$20.71M | -$22.14M | -$15.28M |
|---|
| 2024-03-31 | $815.56M | $86.24M | $24.27M | $23.1M | $18.94M |
|---|
| 2023-12-31 | $1B | $97.5M | $37.2M | $35.49M | $24.04M |
|---|
| 2023-09-30 | $939.48M | $92.38M | $32.03M | $30.84M | $21.51M |
|---|
| 2023-06-30 | $888.62M | $90.13M | $32.44M | $31.6M | $22.27M |
|---|
| 2023-03-31 | $811.62M | $84.39M | $27.43M | $27.07M | $23.16M |
|---|
| 2022-12-31 | $863.96M | $96.27M | $36.79M | $35.77M | $24.57M |
|---|
| 2022-09-30 | $799.85M | $86.35M | $26.98M | $26.11M | $18.44M |
|---|
| 2022-06-30 | $708.11M | $80.86M | $26.25M | $27.88M | $19.68M |
|---|
| 2022-03-31 | $636.62M | $80.49M | $24.9M | $24.44M | $20.69M |
|---|
| 2021-12-31 | $646.05M | $83.08M | $30.53M | $29.5M | $20.69M |
|---|
| 2021-09-30 | $610.18M | $83.92M | $30.95M | $30.74M | $23.17M |
|---|
| 2021-06-30 | $649.57M | $81.02M | $29.67M | $29.08M | $21.22M |
|---|
| 2021-03-31 | $592.49M | $76.95M | $27.41M | $26.99M | $19.93M |
|---|
| 2020-12-31 | $607.97M | $76.44M | $25.87M | $25.2M | $18.15M |
|---|
| 2020-09-30 | $607.9M | $76.47M | $24.93M | $23.83M | $17.29M |
|---|
| 2020-06-30 | $513.05M | $61.31M | $19.34M | $18.35M | $13.39M |
|---|
| 2020-03-31 | $518.47M | $61.63M | $16.41M | $14M | $9.93M |
|---|
| 2019-12-31 | $571.08M | $68.92M | $20.88M | $18.24M | $12.78M |
|---|
| 2019-09-30 | $583.21M | $59.2M | $17.26M | $14.22M | $10.36M |
|---|
| 2019-06-30 | $448.78M | $43.16M | $9.41M | $8.82M | $7.21M |
|---|
| 2019-03-31 | $468.09M | $42.88M | $9.63M | $9.17M | $7.35M |
|---|
| 2018-12-31 | $446.35M | $47.39M | $17.41M | $14.69M | $10.65M |
|---|
| 2018-09-30 | $399.54M | $45.29M | $14.14M | $10.84M | $7.96M |
|---|
| 2018-06-30 | $339.68M | $38.63M | $10.36M | $9.6M | $6.84M |
|---|
| 2018-03-31 | $345.61M | $35.75M | $8.41M | $7.94M | $5.64M |
|---|
| 2017-12-31 | $373.5M | $36.89M | $14.06M | $10.72M | $13.58M |
|---|
| 2017-09-30 | $373.5M | $34.85M | $11.42M | $9.32M | $5.15M |
|---|
| 2017-06-30 | $356.19M | $27.52M | $3.6M | $3.76M | $1.23M |
|---|
| 2017-03-31 | — | $25.74M | $480,000.00 | $841,000.00 | $1.2M |
|---|
| 2016-12-31 | — | $41.94M | $15.17M | $15.95M | $7.8M |
|---|
| 2016-09-30 | — | $34.06M | $11.14M | $10.31M | $6.15M |
|---|
| 2016-06-30 | — | $31.44M | $9.14M | $8.85M | $5.5M |
|---|
| 2016-03-31 | — | $27.28M | $3.31M | $3.24M | $1.99M |
|---|
| 2015-12-31 | — | $32.61M | $10.3M | $9.93M | $5.88M |
|---|
| 2015-09-30 | — | $28.62M | $9.92M | $10.19M | $6.18M |
|---|
| 2015-06-30 | — | $31.74M | $13.02M | $12.81M | $8.07M |
|---|
| 2015-03-31 | — | $29.37M | $11.6M | $11.37M | $7.17M |
|---|
| 2014-12-31 | — | $42.08M | $22.47M | $22.3M | $14.13M |
|---|
| 2014-09-30 | — | $32.72M | $13.41M | $13.29M | $8.4M |
|---|
| 2014-06-30 | — | $30.53M | $12.4M | $12.36M | $7.74M |
|---|
| 2014-03-31 | — | $27.08M | $10.13M | $10.01M | $6.27M |
|---|
| 2013-12-31 | — | $33.84M | $15.79M | $15.59M | $10.02M |
|---|
| 2013-09-30 | — | $32.48M | $13.08M | $12.91M | $8.32M |
|---|
| 2013-06-30 | — | $31.25M | $15.36M | $15.16M | $9.46M |
|---|
| 2013-03-31 | — | $27.3M | $11.39M | $11.22M | $6.96M |
|---|
| 2012-12-31 | — | $32.92M | $15.64M | $15.47M | $9.77M |
|---|
| 2012-09-30 | — | $29.57M | $14.24M | $13.78M | $8.75M |
|---|
| 2012-06-30 | — | $30.06M | $15.66M | $15.42M | $9.54M |
|---|
| 2012-03-31 | — | $26.1M | $10.23M | $10.02M | $6.21M |
|---|
| 2011-12-31 | — | $24.63M | $9.39M | $9.28M | $5.86M |
|---|
| 2011-09-30 | — | $19.81M | $6.63M | $6.53M | $4.22M |
|---|
| 2011-06-30 | — | $19.54M | $5.99M | $5.83M | $3.72M |
|---|
| 2011-03-31 | — | $21.59M | $7.62M | $7.42M | $4.5M |
|---|
| 2010-12-31 | — | $21.8M | $9.75M | $9.5M | $6.09M |
|---|
| 2010-09-30 | — | $17.04M | $6.21M | $5.79M | $3.9M |
|---|
| 2010-06-30 | — | $16.71M | $5.84M | $5.59M | $3.35M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $3.66B | $423.79M | $166.87M | $161.28M | $118.42M |
|---|
| 2024-12-31 | $3.36B | $290.32M | $54.08M | $46.49M | $30.26M |
|---|
| 2023-12-31 | $3.64B | $364.4M | $129.09M | $125M | $90.99M |
|---|
| 2022-12-31 | $3.01B | $343.96M | $114.91M | $114.2M | $83.38M |
|---|
| 2021-12-31 | $2.5B | $324.98M | $118.56M | $116.31M | $85.01M |
|---|
| 2020-12-31 | $2.25B | $275.85M | $86.55M | $81.39M | $58.76M |
|---|
| 2019-12-31 | $2.07B | $214.16M | $57.18M | $50.44M | $37.69M |
|---|
| 2018-12-31 | $1.53B | $167.06M | $50.31M | $43.07M | $31.09M |
|---|
| 2017-12-31 | $1.4B | $125M | $29.56M | $24.64M | $21.15M |
|---|
| 2016-12-31 | $1.14B | $134.72M | $38.75M | $38.35M | $21.43M |
|---|
| 2015-12-31 | — | $122.34M | $44.84M | $44.3M | $27.3M |
|---|
| 2014-12-31 | — | $132.41M | $58.4M | $57.95M | $36.54M |
|---|
| 2013-12-31 | — | $124.88M | $55.62M | $54.87M | $34.76M |
|---|
| 2012-12-31 | — | $118.65M | $55.76M | $54.69M | $34.26M |
|---|
| 2011-12-31 | — | $85.57M | $29.63M | $29.06M | $18.3M |
|---|
| 2010-12-31 | — | $70.72M | $26.51M | $25.37M | $16.12M |
|---|
| 2009-12-31 | — | $75.91M | $27.52M | $26.68M | $17.24M |
|---|