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 | $645.1M | $307.06M | $95.1M | $120.63M | $93.51M |
|---|
| 2026-03-31 | $613.5M | $296.43M | $99.81M | $106.42M | $81.18M |
|---|
| 2025-12-31 | $575.18M | $261.98M | $74.98M | $84.96M | $65.53M |
|---|
| 2025-09-30 | $595.88M | $281.45M | $97.93M | $107.55M | $84.39M |
|---|
| 2025-06-30 | $596.12M | $273.18M | $95.6M | $102.51M | $84.63M |
|---|
| 2025-03-31 | $565.17M | $267.08M | $89.17M | $95.29M | $81.05M |
|---|
| 2024-12-31 | $541.13M | $236.82M | $71.69M | $76.77M | $65.22M |
|---|
| 2024-09-30 | $543.34M | $237.46M | $82.83M | $86.1M | $75.9M |
|---|
| 2024-06-30 | $540.98M | $237.82M | $78.04M | $78.67M | $67.74M |
|---|
| 2024-03-31 | $512.36M | $223.67M | $66.98M | $66.64M | $54.17M |
|---|
| 2023-12-31 | $480.93M | $212.93M | $47.75M | $44.65M | $38.9M |
|---|
| 2023-09-30 | $494.68M | $225.16M | $63.94M | $58.91M | $47.01M |
|---|
| 2023-06-30 | $504.28M | $223.18M | $61.87M | $56.13M | $49.13M |
|---|
| 2023-03-31 | $471.85M | $199.84M | $44.98M | $38.54M | $30.88M |
|---|
| 2022-12-31 | $452.22M | $193.33M | $40.71M | $33.62M | $31.08M |
|---|
| 2022-09-30 | $473.19M | $204.66M | $60.91M | $51.79M | $53.23M |
|---|
| 2022-06-30 | $468.69M | $193.45M | $56.76M | $50.76M | $39.95M |
|---|
| 2022-03-31 | $456.11M | $192.42M | $55.87M | $51.43M | $39.98M |
|---|
| 2021-12-31 | $433.54M | $187.16M | $48.05M | $43.36M | $54.78M |
|---|
| 2021-09-30 | $459.87M | $196.22M | $56.18M | $51.23M | $44.17M |
|---|
| 2021-06-30 | $404.08M | $182.06M | $38.29M | $26.09M | $25.53M |
|---|
| 2021-03-31 | $294.8M | $144.21M | $38.21M | $38.3M | $36.98M |
|---|
| 2020-12-31 | $283.29M | $138.67M | $48.04M | $48.41M | $54.09M |
|---|
| 2020-09-30 | $285.75M | $143.51M | $49.66M | $49.94M | $39.28M |
|---|
| 2020-06-30 | $271.09M | $131.2M | $41.34M | $41.81M | $53.89M |
|---|
| 2020-03-31 | $276.54M | $129.13M | $33.89M | $34.88M | $47.55M |
|---|
| 2019-12-31 | $288.84M | $142.28M | $45.16M | $47.79M | $46.79M |
|---|
| 2019-09-30 | $275.4M | $130.72M | $40.05M | $40.55M | $40.39M |
|---|
| 2019-06-30 | $275.12M | $127.86M | $36.67M | $36.42M | $32M |
|---|
| 2019-03-31 | $247.07M | $116.05M | $34.49M | $35.08M | $27.35M |
|---|
| 2018-12-31 | $241.98M | $115.87M | $38.93M | $40.11M | $31.55M |
|---|
| 2018-09-30 | $236.07M | $111.63M | $37.59M | $38.63M | $38.92M |
|---|
| 2018-06-30 | $236.06M | $109.28M | $37.14M | $37.7M | $39.16M |
|---|
| 2018-03-31 | $221.17M | $102.81M | $38.84M | $39.44M | $37.83M |
|---|
| 2017-12-31 | $217.7M | $105.35M | $44.35M | $45.26M | $66.2M |
|---|
| 2017-09-30 | $214.71M | $103.99M | $44.28M | $44.36M | $38.84M |
|---|
| 2017-06-30 | $208.76M | $95.5M | $37.3M | $37.2M | $31.77M |
|---|
| 2017-03-31 | $199.73M | $94.54M | $36.83M | $36.64M | $32.77M |
|---|
| 2016-12-31 | $197.12M | $96.65M | $41.76M | $41.47M | $35.04M |
|---|
| 2016-09-30 | $194.5M | $93.48M | $36.95M | $36.42M | $35.43M |
|---|
| 2016-06-30 | $188.97M | $86.94M | $30.92M | $30.2M | $25.01M |
|---|
| 2016-03-31 | $179.29M | $82.12M | $28.04M | $27.57M | $18.22M |
|---|
| 2015-12-31 | $158.92M | $73.22M | $19.78M | $19.54M | $8.62M |
|---|
| 2015-09-30 | $150.85M | $71.83M | $31.49M | $31.74M | $20.14M |
|---|
| 2015-06-30 | $146.3M | $68.25M | $29.6M | $29.78M | $18.84M |
|---|
| 2015-03-31 | $134.97M | $63.88M | $27.18M | $27.36M | $17.27M |
|---|
| 2014-12-31 | $127.44M | $60.49M | $24.59M | $24.76M | $15.32M |
|---|
| 2014-09-30 | $128.66M | $61.79M | $26.75M | $26.7M | $17M |
|---|
| 2014-06-30 | $124.37M | $58.56M | $23.62M | $23.41M | $14.74M |
|---|
| 2014-03-31 | $112.63M | $52.53M | $19.86M | $19.6M | $11.88M |
|---|
| 2013-12-31 | $110.74M | $52.77M | $19.45M | $19.06M | $10.51M |
|---|
| 2013-09-30 | $107.02M | $49.55M | $17.86M | $17.57M | $11.05M |
|---|
| 2013-06-30 | $103.09M | $47.04M | $15.35M | $15.05M | $9.05M |
|---|
| 2013-03-31 | $95.8M | $43.85M | $14.47M | $14.13M | $8.49M |
|---|
| 2012-12-31 | $95.37M | $44.64M | $15.42M | $15.04M | $9.38M |
|---|
| 2012-09-30 | $93.85M | $44.94M | $18.66M | $17.81M | $10.83M |
|---|
| 2012-06-30 | $91.37M | $40.7M | $12.46M | $11.68M | $7.11M |
|---|
| 2012-03-31 | $82.72M | $37.42M | $10.04M | $9.34M | $5.68M |
|---|
| 2011-12-31 | $82.08M | $39.02M | $14.32M | $13.5M | $8.7M |
|---|
| 2011-09-30 | $77.18M | $36.13M | $12.38M | $11.82M | $7.51M |
|---|
| 2011-06-30 | $76.74M | $34.14M | $9.83M | $9.31M | $5.62M |
|---|
| 2011-03-31 | $73.39M | $32.62M | $9.98M | $9.48M | $5.73M |
|---|
| 2010-12-31 | $72.44M | $32.62M | $11.19M | $10.16M | $7.21M |
|---|
| 2010-09-30 | $73.77M | $33.21M | $11.83M | $11.26M | $6.72M |
|---|
| 2010-06-30 | $72.6M | $32.48M | $10.49M | $10.38M | $6.25M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.33B | $1.08B | $357.68M | $390.32M | $315.6M |
|---|
| 2024-12-31 | $2.14B | $935.76M | $299.53M | $308.17M | $263.03M |
|---|
| 2023-12-31 | $1.95B | $861.1M | $218.54M | $198.24M | $165.92M |
|---|
| 2022-12-31 | $1.85B | $783.86M | $214.25M | $187.59M | $164.24M |
|---|
| 2021-12-31 | $1.59B | $709.64M | $180.74M | $158.98M | $161.46M |
|---|
| 2020-12-31 | $1.12B | $542.51M | $172.93M | $175.04M | $194.82M |
|---|
| 2019-12-31 | $1.09B | $516.9M | $156.37M | $159.84M | $146.53M |
|---|
| 2018-12-31 | $935.28M | $439.58M | $152.49M | $155.87M | $147.46M |
|---|
| 2017-12-31 | $840.9M | $399.38M | $162.76M | $163.46M | $169.57M |
|---|
| 2016-12-31 | $759.88M | $359.19M | $137.66M | $135.66M | $113.7M |
|---|
| 2015-12-31 | $591.02M | $277.19M | $108.04M | $108.42M | $64.87M |
|---|
| 2014-12-31 | $493.1M | $233.37M | $94.82M | $94.47M | $58.94M |
|---|
| 2013-12-31 | $416.64M | $193.2M | $67.13M | $65.82M | $39.1M |
|---|
| 2012-12-31 | $363.3M | $167.7M | $56.58M | $53.87M | $32.99M |
|---|
| 2011-12-31 | $309.39M | $141.91M | $46.52M | $44.11M | $27.56M |
|---|
| 2010-12-31 | $288.63M | $128.32M | $41.64M | $39.9M | $25.05M |
|---|
| 2009-12-31 | $290.29M | $128.76M | $44.78M | $44.64M | $27.01M |
|---|