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 | $221.11M | $107.91M | $53.29M | $46.13M | $33.67M |
|---|
| 2026-03-31 | $198.54M | $96.89M | $43.4M | $36.87M | $27.03M |
|---|
| 2025-12-31 | $256.76M | $128.57M | $74.17M | $67.7M | $49.83M |
|---|
| 2025-09-30 | $256.44M | $119.26M | $66.72M | $58.51M | $42.3M |
|---|
| 2025-06-30 | $235.62M | $110.71M | $57.17M | $49.46M | $35.97M |
|---|
| 2025-03-31 | $195.42M | $96.44M | $45.57M | $37.41M | $28.21M |
|---|
| 2024-12-31 | $243.75M | $114.75M | $63.09M | $51.96M | $38.95M |
|---|
| 2024-09-30 | $266.76M | $123.98M | $74.68M | $202.82M | $149.32M |
|---|
| 2024-06-30 | $212.61M | $103.42M | $54.41M | $28.98M | $20.62M |
|---|
| 2024-03-31 | $187.83M | $93.27M | $52.09M | $29.9M | $22.85M |
|---|
| 2023-12-31 | $221.59M | $110.12M | $55.67M | $43.69M | $32.02M |
|---|
| 2023-09-30 | $243.51M | $111.53M | $66.59M | $55.52M | $40.37M |
|---|
| 2023-06-30 | $203.03M | $94.61M | $47.58M | $37.62M | $30.58M |
|---|
| 2023-03-31 | $163.72M | $77.37M | $19.87M | $12.63M | $71.66M |
|---|
| 2022-12-31 | $53.96M | $88.38M | $48.83M | $44.68M | $39.64M |
|---|
| 2022-09-30 | $174.34M | $76.84M | $39.89M | $36.3M | $30.57M |
|---|
| 2022-06-30 | $153.37M | $66.96M | $33.15M | $30.54M | $26.14M |
|---|
| 2022-03-31 | $16.82M | $58.04M | $25.43M | $23.17M | $18.79M |
|---|
| 2021-12-31 | $45.64M | $48.57M | $34.82M | $33.76M | $28.45M |
|---|
| 2021-09-30 | $173.29M | $75.81M | $35.9M | $32.6M | $23.25M |
|---|
| 2021-06-30 | $146.44M | $65.87M | $29.61M | $27.35M | $20.61M |
|---|
| 2021-03-31 | $15.44M | $57.08M | $23.94M | $22.11M | $17.4M |
|---|
| 2020-12-31 | $38.1M | $70.65M | $41.03M | $39.31M | $31.18M |
|---|
| 2020-09-30 | $156.45M | $68.2M | $37.33M | $35.5M | $28.1M |
|---|
| 2020-06-30 | $137.67M | $63.23M | $32.69M | $30.63M | $22.55M |
|---|
| 2020-03-31 | $15.44M | $61.66M | $29.7M | $26.61M | $17.4M |
|---|
| 2019-12-31 | $30.69M | $71M | $38.25M | $35.45M | $26.4M |
|---|
| 2019-09-30 | $173.56M | $78.28M | $46.75M | $43.46M | $32.47M |
|---|
| 2019-06-30 | $127.44M | $59.88M | $29.07M | $25.97M | $19.49M |
|---|
| 2019-03-31 | $17.86M | $57.01M | $27.31M | $24.25M | $18.45M |
|---|
| 2018-12-31 | $25.91M | $65.1M | $35.17M | $32.02M | $24.25M |
|---|
| 2018-09-30 | $143.15M | $64.05M | $35.82M | $32.55M | $24.78M |
|---|
| 2018-06-30 | $116.98M | $53.93M | $24.45M | $21.11M | $15.91M |
|---|
| 2018-03-31 | $12.99M | $50.17M | $22.04M | $19.02M | $14.47M |
|---|
| 2017-12-31 | $25.04M | $54.69M | $26.79M | $23.95M | $117.72M |
|---|
| 2017-09-30 | $38.68M | $58.78M | $30.29M | $27.34M | $16.76M |
|---|
| 2017-06-30 | $20.19M | $49.21M | $21.85M | $18.91M | $11.46M |
|---|
| 2017-03-31 | $94.84M | $43.67M | $15.82M | $13.26M | $7.97M |
|---|
| 2016-12-31 | $17.92M | $49.32M | $22.7M | $19.8M | $9.73M |
|---|
| 2016-09-30 | $33.49M | $50.43M | $24.23M | $21.28M | $12.87M |
|---|
| 2016-06-30 | $16.4M | $43.76M | $18.07M | $15.01M | $9.08M |
|---|
| 2016-03-31 | $9.03M | $40.66M | $14.26M | $10.85M | $6.57M |
|---|
| 2015-12-31 | $15.2M | $46.76M | $21.47M | $18.52M | $11.52M |
|---|
| 2015-09-30 | $20.43M | $50.15M | $25.15M | $22.51M | $13.62M |
|---|
| 2015-06-30 | $10.97M | $40.92M | $16.47M | $14.03M | $8.49M |
|---|
| 2015-03-31 | $8.79M | $39.09M | $13.88M | $11.32M | $6.85M |
|---|
| 2014-12-31 | $22.04M | $52.2M | $26.8M | $24.22M | $13.89M |
|---|
| 2014-09-30 | $25M | $49.3M | $25.1M | $22.61M | $13.75M |
|---|
| 2014-06-30 | $14.17M | $42.08M | $18.24M | $16.79M | $10.21M |
|---|
| 2014-03-31 | $11.04M | $38.64M | $15.23M | $12.94M | $7.87M |
|---|
| 2013-12-31 | $14.26M | $44.63M | $21.68M | $19.34M | $11.76M |
|---|
| 2013-09-30 | $26.52M | $45.19M | $22.81M | $20.68M | $12.57M |
|---|
| 2013-06-30 | $10.91M | $40.17M | $18.38M | $16.2M | $9.85M |
|---|
| 2013-03-31 | $16.77M | $39M | $17.36M | $15.16M | $9.22M |
|---|
| 2012-12-31 | $24.13M | $44M | $21.1M | $18.85M | $11.94M |
|---|
| 2012-09-30 | $22.38M | $43.64M | $22.79M | $20.48M | $12.45M |
|---|
| 2012-06-30 | $11.83M | $40.78M | $19.62M | $17.24M | $10.48M |
|---|
| 2012-03-31 | $8.11M | $39.84M | $18.47M | $16.3M | $9.91M |
|---|
| 2011-12-31 | $11.18M | $44.24M | $23.35M | $21.23M | $13.23M |
|---|
| 2011-09-30 | $32.78M | $47.3M | $27.31M | $25.26M | $15.36M |
|---|
| 2011-06-30 | $12.49M | $39.34M | $20.71M | $18.76M | $11.41M |
|---|
| 2011-03-31 | $9.93M | $35.92M | $17.29M | $15.81M | $9.61M |
|---|
| 2010-12-31 | $15.52M | $38.46M | $21.81M | $20.27M | $12.74M |
|---|
| 2010-09-30 | $19.64M | $34.05M | $17.48M | $15.85M | $9.7M |
|---|
| 2010-06-30 | $9.96M | $30.53M | $13.58M | $12.07M | $7.39M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $944.24M | $454.98M | $243.62M | $213.08M | $156.31M |
|---|
| 2024-12-31 | $910.94M | $435.42M | $244.26M | $313.65M | $231.73M |
|---|
| 2023-12-31 | $831.84M | $393.63M | $189.71M | $149.46M | $174.62M |
|---|
| 2022-12-31 | $155.18M | $290.21M | $147.29M | $134.69M | $115.14M |
|---|
| 2021-12-31 | $128.76M | $247.32M | $124.26M | $115.81M | $89.71M |
|---|
| 2020-12-31 | $128.37M | $263.75M | $140.75M | $132.04M | $101.98M |
|---|
| 2019-12-31 | $115.3M | $266.17M | $141.37M | $129.13M | $96.81M |
|---|
| 2018-12-31 | $96.65M | $233.25M | $117.48M | $104.7M | $79.41M |
|---|
| 2017-12-31 | $94.55M | $206.35M | $94.74M | $83.45M | $153.92M |
|---|
| 2016-12-31 | $76.83M | $184.17M | $79.26M | $66.93M | $38.25M |
|---|
| 2015-12-31 | $55.39M | $176.91M | $76.96M | $66.38M | $40.47M |
|---|
| 2014-12-31 | $72.25M | $182.22M | $85.36M | $76.56M | $45.71M |
|---|
| 2013-12-31 | $68.44M | $169.02M | $80.25M | $71.37M | $43.4M |
|---|
| 2012-12-31 | $66.44M | $168.26M | $81.98M | $72.87M | $44.78M |
|---|
| 2011-12-31 | $66.38M | $166.79M | $88.66M | $81.06M | $49.6M |
|---|
| 2010-12-31 | $54.06M | $130.82M | $65.24M | $59.05M | $36.48M |
|---|
| 2009-12-31 | $53.38M | $121.51M | $61.08M | $53.97M | $33.33M |
|---|