Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-07-31 to 2026-04-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-04-30 | $126.33M | $33.73M | $17.09M | $17.91M | $14.53M |
|---|
| 2026-01-31 | $117.74M | $32.3M | $15.69M | $15.81M | $12.57M |
|---|
| 2025-10-31 | $120.49M | $35.5M | $16.95M | $17.67M | $15.46M |
|---|
| 2025-07-31 | $125.21M | $34.83M | $15.64M | $15.5M | $13.06M |
|---|
| 2025-04-30 | $115.5M | $33.02M | $13.9M | $14.25M | $11.64M |
|---|
| 2025-01-31 | $116.91M | $34.45M | $17.48M | $16.26M | $12.92M |
|---|
| 2024-10-31 | $127.95M | $40.78M | $21.19M | $20.2M | $16.38M |
|---|
| 2024-07-31 | $113.7M | $33.02M | $12.89M | $12M | $8.53M |
|---|
| 2024-04-30 | $106.78M | $30.14M | $10.43M | $10.14M | $7.78M |
|---|
| 2024-01-31 | $105.67M | $30.94M | $15.17M | $14.68M | $12.38M |
|---|
| 2023-10-31 | $111.44M | $30.99M | $13.16M | $12.83M | $10.74M |
|---|
| 2023-07-31 | $107.39M | $30.43M | $12.71M | $13.22M | $11.92M |
|---|
| 2023-04-30 | $105.43M | $27.47M | $14.46M | $9.98M | $8.54M |
|---|
| 2023-01-31 | $101.67M | $23.02M | $7.31M | $5.04M | $3.86M |
|---|
| 2022-10-31 | $98.54M | $22.31M | $6.57M | $6.44M | $5.24M |
|---|
| 2022-07-31 | $93.16M | $17.48M | $6.49M | $6.48M | $5.2M |
|---|
| 2022-04-30 | $85.76M | $15.63M | -$4.03M | -$3.85M | -$2.11M |
|---|
| 2022-01-31 | $87.21M | $15.59M | $1.92M | $2.37M | $2M |
|---|
| 2021-10-31 | $82.46M | $13.82M | $445,000.00 | $710,000.00 | $585,000.00 |
|---|
| 2021-07-31 | $78.13M | $14.81M | $1.68M | $1.29M | $603,000.00 |
|---|
| 2021-04-30 | $76.26M | $14.97M | $1.93M | $2.16M | $2.23M |
|---|
| 2021-01-31 | $74.5M | $16.69M | $4.24M | $5.16M | $4.3M |
|---|
| 2020-10-31 | $76.1M | $18.78M | $5.18M | $4.76M | $3.98M |
|---|
| 2020-07-31 | $64.84M | $8.43M | $9.13M | $7.59M | $5.89M |
|---|
| 2020-04-30 | $76.26M | $21.39M | $5.7M | $5.6M | $4.65M |
|---|
| 2020-01-31 | $71.01M | $18.96M | $5.87M | $5.76M | $4.83M |
|---|
| 2019-10-31 | $71.12M | $19.94M | $4.12M | $4.08M | $3.54M |
|---|
| 2019-07-31 | $70.12M | $17.41M | $4.26M | $4.17M | $3.8M |
|---|
| 2019-04-30 | $70.89M | $16.83M | $2.33M | $6.7M | $5.62M |
|---|
| 2019-01-31 | $69.88M | $15.4M | $2.83M | $2.79M | $2.29M |
|---|
| 2018-10-31 | $66.14M | $16.01M | $1M | $884,000.00 | $906,000.00 |
|---|
| 2018-07-31 | $65.61M | $15.63M | $3.19M | $2.66M | $2.7M |
|---|
| 2018-04-30 | $64.85M | $17.66M | $3.29M | $3.3M | $3.59M |
|---|
| 2018-01-31 | $68.89M | $19.66M | $5.18M | $5.07M | -$1.1M |
|---|
| 2017-10-31 | — | $18.98M | $4.22M | $3.84M | $3.05M |
|---|
| 2017-07-31 | — | $16.08M | $2.85M | $2.85M | $1.32M |
|---|
| 2017-04-30 | — | $17.78M | $3.75M | $3.77M | $3.21M |
|---|
| 2017-01-31 | — | $19.13M | $5.59M | $5.24M | $4.25M |
|---|
| 2016-10-31 | — | $20.73M | $3.05M | $2.68M | $2.01M |
|---|
| 2016-07-31 | — | $18.87M | $3.47M | $2.98M | $5.26M |
|---|
| 2016-04-30 | — | $18.57M | -$1.24M | -$1.23M | -$892,000.00 |
|---|
| 2016-01-31 | — | $19.06M | $5.4M | $5.07M | $3.82M |
|---|
| 2015-10-31 | — | $20.65M | $7.78M | $7.54M | $5.42M |
|---|
| 2015-07-31 | — | $16.72M | $5.8M | $5.52M | $5.07M |
|---|
| 2015-04-30 | — | $14.43M | $1.91M | $1.9M | $1.39M |
|---|
| 2015-01-31 | — | $15.23M | $4.28M | $3.89M | $2.8M |
|---|
| 2014-10-31 | — | $13.77M | $3.16M | $2.87M | $2.12M |
|---|
| 2014-07-31 | — | $12.37M | $1.35M | $1.05M | $466,000.00 |
|---|
| 2014-04-30 | — | $13.88M | $990,000.00 | $863,000.00 | $722,000.00 |
|---|
| 2014-01-31 | — | $16.89M | $5.73M | $5.53M | $4.28M |
|---|
| 2013-10-31 | — | $16.5M | $4.34M | $3.89M | $2.89M |
|---|
| 2013-07-31 | — | $16.11M | $4.41M | $3.97M | $4.74M |
|---|
| 2013-04-30 | — | $16.89M | $4.67M | $4.44M | $3.25M |
|---|
| 2013-01-31 | — | $16.27M | $3.39M | $3.03M | $2.15M |
|---|
| 2012-10-31 | — | $17.23M | $6.4M | $6.06M | $4.45M |
|---|
| 2012-07-31 | — | $15.54M | $492,000.00 | -$25,000.00 | -$108,000.00 |
|---|
| 2012-04-30 | — | $14.71M | $2.96M | $2.63M | $1.89M |
|---|
| 2012-01-31 | — | $14.55M | $4.83M | $4.28M | $3.24M |
|---|
| 2011-10-31 | — | $14.2M | $1.8M | $1.47M | $1.08M |
|---|
| 2011-07-31 | — | $12.43M | $4.06M | $3.48M | $2.9M |
|---|
| 2011-04-30 | — | $11.91M | $2.78M | $2.62M | $1.86M |
|---|
| 2011-01-31 | — | $12.49M | $3.05M | $2.55M | $1.78M |
|---|
| 2010-10-31 | — | $13.21M | $3.82M | $3.48M | $2.52M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-07-31 | $485.57M | $143.08M | $68.22M | $66.21M | $54M |
|---|
| 2024-07-31 | $437.59M | $125.09M | $51.65M | $49.65M | $39.43M |
|---|
| 2023-07-31 | $413.02M | $103.23M | $41.04M | $34.68M | $29.55M |
|---|
| 2022-07-31 | $348.59M | $62.52M | $4.82M | $5.71M | $5.67M |
|---|
| 2021-07-31 | $304.98M | $65.24M | $13.04M | $13.37M | $11.11M |
|---|
| 2020-07-31 | $283.23M | $68.71M | $24.83M | $23.02M | $18.9M |
|---|
| 2019-07-31 | $277.03M | $65.66M | $10.41M | $14.55M | $12.61M |
|---|
| 2018-07-31 | $266M | $71.92M | $15.88M | $14.87M | $8.24M |
|---|
| 2017-07-31 | — | $73.71M | $15.23M | $14.55M | $10.79M |
|---|
| 2016-07-31 | — | $77.15M | $15.41M | $14.36M | $13.61M |
|---|
| 2015-07-31 | — | $60.16M | $15.15M | $14.17M | $11.37M |
|---|
| 2014-07-31 | — | $59.65M | $12.42M | $11.34M | $8.36M |
|---|
| 2013-07-31 | — | $66.5M | $18.87M | $17.5M | $14.59M |
|---|
| 2012-07-31 | — | $59.01M | $10.08M | $8.36M | $6.1M |
|---|
| 2011-07-31 | — | $50.04M | $13.71M | $12.14M | $9.05M |
|---|
| 2010-07-31 | — | $49.69M | $13.55M | $12.81M | $9.46M |
|---|