Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2008-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 | $462.08M | — | $76.7M | $68.53M | $51.36M |
|---|
| 2026-03-31 | $435.83M | — | $66.73M | $58.83M | $44.17M |
|---|
| 2025-12-31 | $393.45M | — | $38.19M | $30.67M | $25.48M |
|---|
| 2025-09-30 | $412.11M | — | $57.71M | $50.38M | $36.96M |
|---|
| 2025-06-30 | $414.23M | — | $57.71M | $50.32M | $37.59M |
|---|
| 2025-03-31 | $392.33M | — | $53.53M | $46.19M | $34.46M |
|---|
| 2024-12-31 | $376.42M | — | $42M | $35.61M | $30.1M |
|---|
| 2024-09-30 | $392.61M | — | $50.52M | $42.82M | $32.69M |
|---|
| 2024-06-30 | $403.53M | — | $49.66M | $42M | $30.93M |
|---|
| 2024-03-31 | $384.67M | — | $49.41M | $42.36M | $30.94M |
|---|
| 2023-12-31 | $349.3M | — | $8.06M | $1.54M | -$5.83M |
|---|
| 2023-09-30 | $363.83M | — | $44.53M | $38.24M | $31.54M |
|---|
| 2023-06-30 | $374.31M | — | $51.59M | $45.24M | $34.03M |
|---|
| 2023-03-31 | $369.01M | — | $50.84M | $44.84M | $33.65M |
|---|
| 2022-12-31 | $348.74M | — | $41.23M | $36.43M | $29.12M |
|---|
| 2022-09-30 | $361.08M | — | $47.49M | $43.82M | $36.05M |
|---|
| 2022-06-30 | $371.71M | — | $55.24M | $52.16M | $38.65M |
|---|
| 2022-03-31 | $355.52M | — | $52.79M | $49.8M | $37.07M |
|---|
| 2021-12-31 | $340.45M | — | $40.42M | $37.67M | $27.23M |
|---|
| 2021-09-30 | $344.29M | — | $46.96M | $43.92M | $33.91M |
|---|
| 2021-06-30 | $335.83M | — | $35.75M | $32.43M | $25.94M |
|---|
| 2021-03-31 | $359.7M | — | $46.9M | $43.46M | $31.67M |
|---|
| 2020-12-31 | $334.67M | — | $34.82M | $31.42M | $25.17M |
|---|
| 2020-09-30 | $323.57M | — | $41.16M | $37.66M | $32.91M |
|---|
| 2020-06-30 | $323.09M | — | $42.13M | $38.52M | $30.62M |
|---|
| 2020-03-31 | $350.68M | — | $34.56M | $30.25M | $20.77M |
|---|
| 2019-12-31 | $318.59M | — | -$14.47M | -$19.04M | -$16.96M |
|---|
| 2019-09-30 | $317.65M | — | $38.79M | $33.85M | $31.87M |
|---|
| 2019-06-30 | $339.19M | — | $47.37M | $42.17M | $34.33M |
|---|
| 2019-03-31 | $347.51M | — | $49.42M | $44.02M | $32.81M |
|---|
| 2018-12-31 | $324.56M | — | $45.25M | $39.92M | $32.85M |
|---|
| 2018-09-30 | $342.73M | — | $50.26M | $44.86M | $47.19M |
|---|
| 2018-06-30 | $363.04M | — | $52.18M | $46.63M | $39.12M |
|---|
| 2018-03-31 | $356.48M | — | $55.68M | $50.13M | $38.19M |
|---|
| 2017-12-31 | $328.87M | — | $47.38M | $42.47M | $13.42M |
|---|
| 2017-09-30 | $353.52M | — | $52.01M | $47.06M | $32.21M |
|---|
| 2017-06-30 | $338.48M | — | $44.38M | $39.66M | $30.77M |
|---|
| 2017-03-31 | $341.4M | — | $24.04M | $19.23M | $13.19M |
|---|
| 2016-12-31 | $299.63M | — | $43.27M | $38.97M | $31.35M |
|---|
| 2016-09-30 | $358.6M | — | $51.15M | $46.57M | $35.62M |
|---|
| 2016-06-30 | $371.81M | — | $43.67M | $39.03M | $28.12M |
|---|
| 2016-03-31 | $353.17M | — | $47.52M | $42.72M | $31.17M |
|---|
| 2015-12-31 | $345.11M | — | $31.61M | $26.98M | $19.22M |
|---|
| 2015-09-30 | $354.21M | — | $43.22M | $38.93M | $27.59M |
|---|
| 2015-06-30 | $356.23M | — | $45.07M | $40.96M | $29.45M |
|---|
| 2015-03-31 | $356.98M | — | $46.45M | $42.53M | $30.53M |
|---|
| 2014-12-31 | $347.17M | — | $36.24M | $32.04M | $25.36M |
|---|
| 2014-09-30 | $377.51M | — | $36.09M | $32.08M | $21.31M |
|---|
| 2014-06-30 | $385.11M | — | $49.74M | $46.03M | $29.06M |
|---|
| 2014-03-31 | $379.57M | — | $8.59M | $4.46M | -$2.08M |
|---|
| 2013-12-31 | $347.61M | — | $38.9M | $35.07M | $28.05M |
|---|
| 2013-09-30 | $387.7M | — | $49.13M | $45.08M | $31.53M |
|---|
| 2013-06-30 | — | — | $48.68M | $44.67M | $32.28M |
|---|
| 2013-03-31 | $380.2M | — | $36.34M | $32.08M | $21.44M |
|---|
| 2012-12-31 | $359.81M | — | $41.39M | $37.73M | $27.22M |
|---|
| 2012-09-30 | $384.61M | — | $50.7M | $46.22M | $32.88M |
|---|
| 2012-06-30 | — | — | $54.3M | $49.95M | $34.91M |
|---|
| 2012-03-31 | — | — | $46.49M | $42.08M | $28.91M |
|---|
| 2011-12-31 | — | — | $42.95M | $38.43M | $28.59M |
|---|
| 2011-09-30 | — | — | $49.94M | $45.01M | $32M |
|---|
| 2011-06-30 | — | — | $54.33M | $49.2M | $33.49M |
|---|
| 2011-03-31 | — | — | $43.6M | $38.75M | $26.42M |
|---|
| 2010-12-31 | — | — | $41.02M | $36.12M | $25.78M |
|---|
| 2010-09-30 | — | — | $47.76M | $42.54M | $29.22M |
|---|
| 2010-06-30 | — | — | $47.15M | $41.66M | $28.69M |
|---|
| 2010-03-31 | — | — | $38.66M | $33.88M | $23.47M |
|---|
| 2009-12-31 | — | — | $26.35M | $20.94M | $16.31M |
|---|
| 2009-09-30 | — | — | $38.97M | $33.49M | $22.83M |
|---|
| 2009-06-30 | — | — | $43.26M | $37.61M | $25.82M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.61B | — | $207.13M | $177.55M | $134.49M |
|---|
| 2024-12-31 | $1.56B | — | $191.58M | $162.8M | $124.67M |
|---|
| 2023-12-31 | $1.46B | — | $155.02M | $129.85M | $93.39M |
|---|
| 2022-12-31 | $1.44B | — | $196.75M | $182.2M | $140.89M |
|---|
| 2021-12-31 | $1.38B | — | $170.03M | $157.48M | $118.75M |
|---|
| 2020-12-31 | $1.33B | — | $152.66M | $137.85M | $109.47M |
|---|
| 2019-12-31 | $1.32B | — | $121.11M | $101M | $82.05M |
|---|
| 2018-12-31 | $1.39B | — | $203.38M | $181.53M | $157.36M |
|---|
| 2017-12-31 | $1.36B | — | $167.81M | $148.42M | $89.6M |
|---|
| 2016-12-31 | $1.38B | — | $185.61M | $167.29M | $126.26M |
|---|
| 2015-12-31 | $1.41B | — | $166.34M | $149.4M | $106.79M |
|---|
| 2014-12-31 | $1.49B | — | $130.67M | $114.6M | $73.65M |
|---|
| 2013-12-31 | $1.51B | — | $173.78M | $157.63M | $113.3M |
|---|
| 2012-12-31 | $1.51B | — | $192.88M | $175.98M | $123.91M |
|---|
| 2011-12-31 | $1.49B | — | $190.82M | $171.38M | $120.48M |
|---|
| 2010-12-31 | — | — | $174.58M | $154.19M | $107.14M |
|---|
| 2009-12-31 | — | — | $146.96M | $123.18M | $86.56M |
|---|
| 2008-12-31 | — | — | $161.6M | $129.29M | $90.86M |
|---|