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 | $684.11M | $99.98M | $37.21M | $32.55M | $22.91M |
|---|
| 2026-03-31 | $604.51M | $64.85M | -$49.62M | -$54.49M | -$41.41M |
|---|
| 2025-12-31 | $553.89M | $51.52M | $10.5M | $4.94M | $5M |
|---|
| 2025-09-30 | $590.28M | $71.02M | $21.79M | $16.52M | $10.84M |
|---|
| 2025-06-30 | $594.69M | $71.89M | $17.97M | $13.79M | $11.34M |
|---|
| 2025-03-31 | $593.26M | $75.46M | $28.29M | $24.66M | $19.71M |
|---|
| 2024-12-31 | $525.61M | $56.7M | $7.7M | $2.46M | $3.35M |
|---|
| 2024-09-30 | $546.84M | $75.69M | $23.95M | $21.32M | $23.61M |
|---|
| 2024-06-30 | $556.41M | $69.55M | $18.67M | $17.21M | $9.52M |
|---|
| 2024-03-31 | $551.42M | $70.28M | $20.17M | $19.46M | $13.89M |
|---|
| 2023-12-31 | $532.13M | $66.41M | $230,000.00 | -$3.67M | -$1.19M |
|---|
| 2023-09-30 | $562.23M | $71.24M | $19.52M | $15.84M | $12.57M |
|---|
| 2023-06-30 | $579.98M | $66.4M | $17.81M | $16.31M | $12.68M |
|---|
| 2023-03-31 | $651.44M | $73.56M | $21.06M | $19.9M | $16.14M |
|---|
| 2022-12-31 | $627.18M | $67.76M | $11.69M | $9.31M | $10.83M |
|---|
| 2022-09-30 | $719.19M | $118.48M | $54.66M | $50.46M | $39.38M |
|---|
| 2022-06-30 | $751.63M | $131.61M | $77.64M | $69.54M | $52.13M |
|---|
| 2022-03-31 | $675.28M | $109.22M | $63.35M | $59.39M | $44.81M |
|---|
| 2021-12-31 | $610.03M | $83.25M | $20M | $22.24M | $17M |
|---|
| 2021-09-30 | $602.69M | $91.9M | $40.21M | $39.32M | $36.92M |
|---|
| 2021-06-30 | $595.51M | $111.68M | $56.66M | $57.85M | $43.28M |
|---|
| 2021-03-31 | $537.74M | $108.98M | $53.91M | $53.14M | $40.61M |
|---|
| 2020-12-31 | $494.73M | $108.79M | $44.5M | $44.36M | $30.35M |
|---|
| 2020-09-30 | $464.48M | $97.06M | $42.4M | $43.4M | $33.17M |
|---|
| 2020-06-30 | $460.55M | $98.5M | $44.62M | $47.8M | $35.71M |
|---|
| 2020-03-31 | $449.99M | $79.27M | $40M | $35.51M | $27.55M |
|---|
| 2019-12-31 | $444.99M | $84.74M | $28.49M | $27.89M | $22.04M |
|---|
| 2019-09-30 | $451.58M | $77.4M | $27.97M | $27.45M | $25.89M |
|---|
| 2019-06-30 | $473M | $92.96M | $41.07M | $39.53M | $30.22M |
|---|
| 2019-03-31 | $489.17M | $84.61M | $29.74M | $31.03M | $24.98M |
|---|
| 2018-12-31 | $466.66M | $74.59M | $35.45M | $30.59M | $23.96M |
|---|
| 2018-09-30 | $508M | $83.58M | $27.15M | $24.69M | $21.75M |
|---|
| 2018-06-30 | $519.87M | $89.98M | $45.39M | $43.2M | $33.45M |
|---|
| 2018-03-31 | $499.34M | $91.2M | $41.28M | $39.29M | $31.95M |
|---|
| 2017-12-31 | $473.82M | $88.48M | $39.04M | $36.18M | $19.08M |
|---|
| 2017-09-30 | $487.81M | $75.58M | $30.43M | $29.31M | $21.9M |
|---|
| 2017-06-30 | $495.1M | $89.99M | $39.13M | $37.06M | $27.88M |
|---|
| 2017-03-31 | $468.27M | $92.12M | $46.23M | $44.33M | $31.91M |
|---|
| 2016-12-31 | $420.64M | $69.44M | $11.57M | $7.01M | $8.42M |
|---|
| 2016-09-30 | $445.03M | $83.4M | $28.74M | $27.14M | $21.36M |
|---|
| 2016-06-30 | $454.6M | $92.93M | $42.92M | $39.2M | $28.5M |
|---|
| 2016-03-31 | $445.9M | $93.5M | $44.61M | $40.47M | $27.92M |
|---|
| 2015-12-31 | $419.29M | $74.69M | $20.22M | $15.06M | $12.87M |
|---|
| 2015-09-30 | $444.01M | $77.6M | $38.79M | $33.11M | $24.91M |
|---|
| 2015-06-30 | $452.41M | $79.51M | $28.6M | $24.15M | $16.91M |
|---|
| 2015-03-31 | $460.45M | $76.44M | $35.18M | $30.54M | $21.27M |
|---|
| 2014-12-31 | $454.23M | $49.85M | $9M | $6.01M | $6.24M |
|---|
| 2014-09-30 | $491.43M | $65.1M | $22.25M | $18.23M | $13.49M |
|---|
| 2014-06-30 | $504.11M | $71.59M | $36.91M | $33.21M | $24.35M |
|---|
| 2014-03-31 | $477.44M | $63.02M | $22.52M | $18.09M | $13.02M |
|---|
| 2013-12-31 | $474.33M | $60.94M | $13.91M | $10.31M | $10.65M |
|---|
| 2013-09-30 | $475.47M | $74.34M | $31.09M | $27.85M | $20.4M |
|---|
| 2013-06-30 | $474.45M | $73.71M | $35.87M | $32.2M | $22.74M |
|---|
| 2013-03-31 | $456.55M | $72.7M | $28.29M | $25.27M | $19.03M |
|---|
| 2012-12-31 | $427.26M | $70.12M | $24.6M | $21.25M | $15.44M |
|---|
| 2012-09-30 | $440.98M | $71.25M | $33.89M | $30.24M | $20.23M |
|---|
| 2012-06-30 | $470.23M | $73.4M | $34.82M | $31.52M | $21.43M |
|---|
| 2012-03-31 | $465.27M | $76.78M | $35.4M | $32.72M | $22.3M |
|---|
| 2011-12-31 | $444.17M | $60.1M | $21.12M | $18.2M | $13.18M |
|---|
| 2011-09-30 | $499.34M | $64.08M | $33.4M | $28.23M | $19.17M |
|---|
| 2011-06-30 | $476.99M | $69.59M | $34.08M | $31.33M | $20.87M |
|---|
| 2011-03-31 | $422.6M | $61.79M | $29.85M | — | $18.76M |
|---|
| 2010-12-31 | $360.79M | $50.52M | $13.33M | — | $8.49M |
|---|
| 2010-09-30 | $366.8M | $58.43M | $31.14M | — | $19.23M |
|---|
| 2010-06-30 | $366.5M | $63.48M | $29.77M | — | $17.05M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.33B | $269.89M | $78.55M | $59.9M | $46.9M |
|---|
| 2024-12-31 | $2.18B | $272.21M | $70.48M | $60.44M | $50.37M |
|---|
| 2023-12-31 | $2.33B | $277.6M | $58.61M | $48.39M | $40.2M |
|---|
| 2022-12-31 | $2.77B | $427.07M | $207.34M | $188.7M | $147.15M |
|---|
| 2021-12-31 | $2.35B | $395.81M | $170.78M | $172.54M | $137.8M |
|---|
| 2020-12-31 | $1.87B | $383.61M | $171.52M | $171.07M | $126.77M |
|---|
| 2019-12-31 | $1.86B | $339.71M | $127.26M | $125.9M | $103.13M |
|---|
| 2018-12-31 | $1.99B | $339.35M | $149.27M | $137.77M | $111.12M |
|---|
| 2017-12-31 | $1.93B | $346.17M | $154.84M | $146.88M | $100.77M |
|---|
| 2016-12-31 | $1.77B | $339.27M | $127.83M | $113.82M | $86.19M |
|---|
| 2015-12-31 | $1.78B | $308.24M | $122.79M | $102.86M | $75.97M |
|---|
| 2014-12-31 | $1.93B | $249.56M | $90.69M | $75.54M | $57.1M |
|---|
| 2013-12-31 | $1.88B | $281.69M | $109.15M | $95.63M | $72.83M |
|---|
| 2012-12-31 | $1.8B | $291.55M | $128.72M | $115.72M | $79.4M |
|---|
| 2011-12-31 | $1.84B | $255.55M | $118.46M | $104.89M | $71.98M |
|---|
| 2010-12-31 | $1.43B | $235.98M | $107.9M | $101.48M | $65.43M |
|---|
| 2009-12-31 | $1.28B | $233.1M | $104.89M | — | $63.05M |
|---|