Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-01-31 to 2026-01-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-07-31 | $179.82M | $138.23M | $48.18M | $49.49M | $38.02M |
|---|
| 2024-07-31 | $163.43M | $122.88M | $45.85M | $48.32M | $34.68M |
|---|
| 2023-07-31 | $143.39M | $108.42M | $36.83M | $38.5M | $28.12M |
|---|
| 2022-07-31 | $123.01M | $94.09M | $31.55M | $31.72M | $22.9M |
|---|
| 2021-07-31 | $104.57M | $79.1M | $26.12M | $25.91M | $23.18M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-01-31 | $728.99M | $561.93M | $209.98M | $217.09M | $163.77M |
|---|
| 2025-01-31 | $651M | $492.43M | $181.12M | $191.63M | $143.27M |
|---|
| 2024-01-31 | $572.93M | $434.64M | $142.85M | $151.15M | $115.91M |
|---|
| 2022-01-31 | $424.69M | $322.88M | $103.43M | $102.61M | $86.28M |
|---|
| 2021-01-31 | $348.66M | $258.75M | $71.4M | $70.37M | $52.1M |
|---|
| 2020-02-01 | — | — | — | $48.04M | — |
|---|
| 2020-01-31 | $325.79M | $240.07M | $52.26M | $48.04M | $37M |
|---|
| 2019-01-31 | $275.17M | $200.18M | $41.44M | $39.51M | $31.28M |
|---|
| 2018-01-31 | $237.44M | $173.74M | $35.88M | $34.75M | $26.88M |
|---|
| 2017-01-31 | $203.78M | $147.73M | $30.7M | $31.5M | $23.84M |
|---|
| 2016-01-31 | $184.99M | $131.13M | $28.1M | $27.77M | $20.56M |
|---|
| 2015-01-31 | $170.86M | $115.98M | $22.58M | $21.82M | $15.06M |
|---|
| 2014-01-31 | $151.29M | $102.25M | $14.67M | $13.73M | $9.61M |
|---|
| 2013-01-31 | $126.88M | $84.48M | $17.19M | $17.22M | $16M |
|---|
| 2012-01-31 | $113.99M | $75.68M | $15.23M | $15.39M | $12.03M |
|---|
| 2011-01-31 | $99.18M | $65.3M | $7.74M | $7.93M | $11.54M |
|---|
| 2010-01-31 | $73.77M | $50.79M | $6.38M | $6.73M | $14.35M |
|---|