Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2012-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 | — | — | $82.67M | $56.79M | $46.81M |
|---|
| 2026-03-31 | — | — | $189.59M | $155.14M | $128.67M |
|---|
| 2025-12-31 | — | — | $139.73M | $104.62M | $86.31M |
|---|
| 2025-09-30 | — | — | $65.38M | $32.37M | $26.47M |
|---|
| 2025-06-30 | — | — | $71.86M | $39.15M | $32.03M |
|---|
| 2025-03-31 | — | — | $180.5M | $145.32M | $119.42M |
|---|
| 2024-12-31 | — | — | $124.31M | $84.66M | $77.02M |
|---|
| 2024-09-30 | — | — | $59.45M | $23.28M | $19.27M |
|---|
| 2024-06-30 | — | — | $69.28M | $33.29M | $27.24M |
|---|
| 2024-03-31 | — | — | $145.86M | $118.01M | $99.32M |
|---|
| 2023-12-31 | — | — | $107.14M | $82.02M | $70.73M |
|---|
| 2023-09-30 | — | — | $57.2M | $29.3M | $25.19M |
|---|
| 2023-06-30 | — | — | $64.02M | $38.71M | $32.69M |
|---|
| 2023-03-31 | — | — | $149.23M | $121.7M | $102.62M |
|---|
| 2022-12-31 | — | — | $103.58M | $80.69M | $67.03M |
|---|
| 2022-09-30 | — | — | $47.05M | $28.29M | $23.7M |
|---|
| 2022-06-30 | — | — | $58.57M | $38.27M | $32.08M |
|---|
| 2022-03-31 | — | — | $140.76M | $121.02M | $98.93M |
|---|
| 2021-12-31 | — | — | $87M | $71.08M | $60.51M |
|---|
| 2021-09-30 | — | — | $41.81M | $24.61M | $20.25M |
|---|
| 2021-06-30 | — | — | $51.1M | $36.56M | $30.09M |
|---|
| 2021-03-31 | — | — | $130.35M | $114.5M | $95.58M |
|---|
| 2020-12-31 | — | — | $85.03M | $69.77M | $58.33M |
|---|
| 2020-09-30 | — | — | $40.68M | $25.34M | $21.08M |
|---|
| 2020-06-30 | — | — | $44.61M | $31.16M | $25.33M |
|---|
| 2020-03-31 | — | — | $133.2M | $111.72M | $91.68M |
|---|
| 2019-12-31 | — | — | $81.97M | $65.12M | $51.16M |
|---|
| 2019-09-30 | — | — | $38.78M | $21.6M | $17.46M |
|---|
| 2019-06-30 | — | — | $46.89M | $30.63M | $24.47M |
|---|
| 2019-03-31 | — | — | $127.62M | $112.26M | $93.66M |
|---|
| 2018-12-31 | — | — | $80.86M | $61.2M | $44.7M |
|---|
| 2018-09-30 | — | $187.02M | $36.24M | $21.95M | $16.28M |
|---|
| 2018-06-30 | — | $198.36M | $41.04M | $26.85M | $20.42M |
|---|
| 2018-03-31 | — | $288.05M | $130.29M | $115.77M | $90.84M |
|---|
| 2017-12-31 | — | $252.39M | $93.83M | $78.54M | $47.12M |
|---|
| 2017-09-30 | — | $188.37M | $45.09M | $29.88M | $18.8M |
|---|
| 2017-06-30 | — | $197.12M | $48.37M | $33.16M | $20.62M |
|---|
| 2017-03-31 | — | $287.25M | $129.45M | $114.56M | $76.46M |
|---|
| 2016-12-31 | — | $243.4M | $98.36M | $67.04M | $42.31M |
|---|
| 2016-09-30 | — | $179.94M | $30.89M | $20.64M | $12.74M |
|---|
| 2016-06-30 | — | $189.47M | $43.62M | $32.88M | $20.3M |
|---|
| 2016-03-31 | — | $272.64M | $116.07M | $104.79M | $64.74M |
|---|
| 2015-12-31 | — | $231.42M | $73.9M | $62.16M | $39.2M |
|---|
| 2015-09-30 | — | $170.5M | $24.95M | $12M | $7.37M |
|---|
| 2015-06-30 | — | $176.84M | $31.27M | $19.65M | $12.08M |
|---|
| 2015-03-31 | — | $262.98M | $109.01M | $98.2M | $60.38M |
|---|
| 2014-12-31 | — | $224.18M | $70.01M | $59.55M | $36.61M |
|---|
| 2014-09-30 | — | $166.45M | $19.12M | $7.32M | $4.65M |
|---|
| 2014-06-30 | — | $176.49M | $26.81M | $15.37M | $9.45M |
|---|
| 2014-03-31 | — | $259.84M | $109.35M | $95.89M | $59.08M |
|---|
| 2013-12-31 | — | $223.65M | $65.01M | $49.91M | $30.32M |
|---|
| 2013-09-30 | — | $159.23M | $14.19M | $309,000.00 | $434,000.00 |
|---|
| 2013-06-30 | — | $178.45M | $39.31M | $24.1M | $14.95M |
|---|
| 2013-03-31 | — | $251.67M | $101.84M | $87.15M | $53.49M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | — | — | $457.47M | $321.46M | $264.22M |
|---|
| 2024-12-31 | — | — | $398.9M | $259.24M | $222.85M |
|---|
| 2023-12-31 | — | — | $377.59M | $271.73M | $231.23M |
|---|
| 2022-12-31 | $2.58B | — | $349.96M | $268.27M | $221.74M |
|---|
| 2021-12-31 | $1.81B | — | $310.26M | $246.75M | $206.43M |
|---|
| 2020-12-31 | $1.53B | — | $303.52M | $237.99M | $196.41M |
|---|
| 2019-12-31 | $1.65B | — | $295.26M | $229.6M | $186.75M |
|---|
| 2018-12-31 | $1.63B | — | $288.43M | $225.77M | $172.23M |
|---|
| 2017-12-31 | $1.54B | $925.13M | $316.73M | $256.14M | $163M |
|---|
| 2016-12-31 | $1.43B | $885.44M | $288.95M | $225.34M | $140.1M |
|---|
| 2015-12-31 | — | $841.73M | $239.13M | $192.01M | $119.03M |
|---|
| 2014-12-31 | — | $826.96M | $225.29M | $178.13M | $109.79M |
|---|
| 2013-12-31 | — | $813.01M | $220.35M | $161.47M | $99.2M |
|---|
| 2012-12-31 | — | $756.39M | $215.71M | $156.36M | $96.51M |
|---|