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 | $418.84M | $215.17M | $60.4M | $51.31M | $38.8M |
|---|
| 2026-03-31 | $381.88M | $184.8M | $44.16M | $53.55M | $41M |
|---|
| 2025-12-31 | $393.94M | $195.35M | $54.2M | $51.06M | $38.01M |
|---|
| 2025-09-30 | $384.16M | $186.41M | $42.61M | $38.54M | $27.76M |
|---|
| 2025-06-30 | $382.46M | $184.49M | $46.88M | $43.38M | $32.58M |
|---|
| 2025-03-31 | $355.35M | $172.02M | $41.03M | $37.96M | $30.15M |
|---|
| 2024-12-31 | $355.16M | $172.98M | $36.56M | $33.15M | $27.95M |
|---|
| 2024-09-30 | $339.85M | $157.54M | $37.26M | $36.66M | $28.44M |
|---|
| 2024-06-30 | $338M | $161.1M | $45.95M | $45.84M | $35.73M |
|---|
| 2024-03-31 | $323.51M | $151.72M | $35.92M | $34.35M | $28.24M |
|---|
| 2023-12-31 | $324.52M | $150.53M | $33.61M | $31.47M | $27.63M |
|---|
| 2023-09-30 | $315.23M | $142.2M | $35.14M | $30.22M | $25.83M |
|---|
| 2023-06-30 | $320.06M | $152.78M | $28.81M | $24.9M | $20.25M |
|---|
| 2023-03-31 | $297.57M | $138.36M | $26.38M | $25.5M | $20.7M |
|---|
| 2022-12-31 | $293.42M | $134.55M | $30.42M | $30.16M | $33.4M |
|---|
| 2022-09-30 | $287.18M | $128.57M | $18.66M | $17.6M | $15.27M |
|---|
| 2022-06-30 | $294.98M | $135.07M | $23.26M | $20.7M | $15.3M |
|---|
| 2022-03-31 | $275.42M | $120.91M | $15.23M | $14.17M | $10.55M |
|---|
| 2021-12-31 | $278.49M | $128.81M | $21.9M | $20.18M | $20.61M |
|---|
| 2021-09-30 | $267.02M | $120.49M | $15.93M | $14.18M | $11.97M |
|---|
| 2021-06-30 | $280.33M | $124.14M | $8.9M | $6.87M | $4.92M |
|---|
| 2021-03-31 | $248.91M | $111.89M | $14.19M | $12.69M | $10.96M |
|---|
| 2020-12-31 | $258M | $111.16M | $16.01M | $13.25M | $15.38M |
|---|
| 2020-09-30 | $243.98M | $102.01M | $64,000.00 | -$2.18M | -$3.01M |
|---|
| 2020-06-30 | $218.37M | $84.22M | -$19M | -$22.3M | -$19.06M |
|---|
| 2020-03-31 | $243.53M | $103.78M | $1.36M | -$1.99M | -$3.15M |
|---|
| 2019-12-31 | $257.92M | $111.63M | -$3.41M | -$7.96M | -$4.21M |
|---|
| 2019-09-30 | $243.05M | $104.14M | -$2.88M | -$5.69M | -$3.4M |
|---|
| 2019-06-30 | $255.53M | $111.96M | $12.2M | $9M | $6.86M |
|---|
| 2019-03-31 | $238.35M | $104.64M | $9.52M | $6.85M | $6.2M |
|---|
| 2018-12-31 | $233.25M | $104.67M | $13.66M | $12.21M | $9.19M |
|---|
| 2018-09-30 | $221.66M | $102.04M | $21.06M | $19.39M | $16.62M |
|---|
| 2018-06-30 | $224.81M | $100.01M | $15.11M | $11.57M | $10.94M |
|---|
| 2018-03-31 | $203.04M | $88.06M | $8.78M | $6.36M | $5.27M |
|---|
| 2017-12-31 | $190.9M | $85.66M | $13.22M | $11.28M | $6.81M |
|---|
| 2017-09-30 | $179.34M | $80.51M | $879,000.00 | -$2.21M | -$3.57M |
|---|
| 2017-06-30 | $186.55M | $84.14M | $13.36M | $11.31M | $9.48M |
|---|
| 2017-03-31 | — | $75.94M | $5.61M | $15.49M | $14.8M |
|---|
| 2016-12-31 | — | $70.26M | $12.6M | $9.62M | $7.51M |
|---|
| 2016-09-30 | — | $67.82M | $2.99M | -$5,000.00 | $973,000.00 |
|---|
| 2016-06-30 | — | $66.85M | $11.58M | $9.86M | $7.29M |
|---|
| 2016-03-31 | — | $60.1M | $7.71M | $5.91M | $4.35M |
|---|
| 2015-12-31 | — | $60.31M | $8.05M | $6.55M | $6.41M |
|---|
| 2015-09-30 | — | $59.21M | $8.55M | $6.66M | $4.82M |
|---|
| 2015-06-30 | — | $60.89M | $12.24M | $10.52M | $7.4M |
|---|
| 2015-03-31 | — | $55.38M | $8.7M | $7.46M | $5.17M |
|---|
| 2014-12-31 | — | $60.13M | $14.22M | $12.35M | $8.67M |
|---|
| 2014-09-30 | — | $57.42M | $12.08M | $10.25M | $7.76M |
|---|
| 2014-06-30 | — | $55.62M | $7.38M | $5.08M | $3.72M |
|---|
| 2014-03-31 | — | $52.04M | $6.49M | $3.89M | $2.82M |
|---|
| 2013-12-31 | — | $53.36M | $10.92M | $8.18M | $6.54M |
|---|
| 2013-09-30 | — | $51.03M | $8.39M | $6.44M | $5.61M |
|---|
| 2013-06-30 | — | $46.99M | $6.78M | $5.01M | $3.75M |
|---|
| 2013-03-31 | — | $42.99M | $1.76M | $212,000.00 | $671,000.00 |
|---|
| 2012-12-31 | — | $45.46M | $4.33M | $1.85M | $641,000.00 |
|---|
| 2012-09-30 | — | $45.34M | $9.08M | $9.04M | $7.23M |
|---|
| 2012-06-30 | — | $47.02M | $8.22M | $8.81M | $6.1M |
|---|
| 2012-03-31 | — | $44.17M | $8.01M | $7.92M | $5.75M |
|---|
| 2011-12-31 | — | $42.15M | $5.63M | $5.78M | $4.97M |
|---|
| 2011-09-30 | — | $41.05M | $6.51M | $6.68M | $4.56M |
|---|
| 2011-06-30 | — | $42.48M | $10.85M | $10.62M | $6.87M |
|---|
| 2011-03-31 | — | $39.79M | $10.21M | $9.8M | $6.64M |
|---|
| 2010-12-31 | — | $36.36M | $5.52M | $5.13M | $4.21M |
|---|
| 2010-09-30 | — | $31.25M | -$3.44M | -$3.51M | -$1.97M |
|---|
| 2010-06-30 | — | $32.46M | $8.78M | $8.84M | $5.72M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.52B | $738.27M | $184.72M | $170.94M | $128.49M |
|---|
| 2024-12-31 | $1.36B | $643.33M | $155.69M | $149.99M | $120.36M |
|---|
| 2023-12-31 | $1.26B | $583.87M | $123.94M | $112.09M | $94.41M |
|---|
| 2022-12-31 | $1.15B | $519.1M | $87.56M | $82.63M | $74.52M |
|---|
| 2021-12-31 | $1.07B | $485.33M | $60.92M | $53.92M | $48.45M |
|---|
| 2020-12-31 | $963.88M | $401.18M | -$1.56M | -$13.23M | -$9.84M |
|---|
| 2019-12-31 | $994.85M | $432.37M | $15.43M | $2.19M | $5.45M |
|---|
| 2018-12-31 | $882.75M | $394.77M | $58.62M | $49.52M | $42.02M |
|---|
| 2017-12-31 | $727.85M | $326.25M | $33.07M | $35.88M | $27.52M |
|---|
| 2016-12-31 | $603.84M | $265.03M | $34.88M | $25.39M | $20.12M |
|---|
| 2015-12-31 | — | $235.78M | $37.54M | $31.2M | $23.8M |
|---|
| 2014-12-31 | — | $225.22M | $40.17M | $31.57M | $22.97M |
|---|
| 2013-12-31 | — | $194.37M | $27.84M | $19.84M | $16.57M |
|---|
| 2012-12-31 | — | $181.99M | $29.64M | $27.62M | $19.71M |
|---|
| 2011-12-31 | $359.45M | $165.47M | $33.19M | $32.88M | $23.04M |
|---|
| 2010-12-31 | $296.76M | $128.5M | $17.2M | $16.79M | $12.46M |
|---|
| 2009-12-31 | $257.46M | $108.8M | $32.85M | $33.09M | $22.53M |
|---|