Complete source-backed income-statement history.
- Available history
- 2009-07-31 to 2026-04-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-04-30 | $1.05M | $712.00 | — | — | $213,566.00 | — | $836,939.00 | -$3,578.00 | $833,361.00 | $276,257.00 | $557,104.00 | $0.02 | $0.02 | 25,027,004 | 25,027,004 |
|---|
| 2026-01-31 | — | $3,093.00 | — | — | $169,522.00 | — | $21,477.00 | -$2,916.00 | $18,561.00 | $11,604.00 | $6,957.00 | $0.00 | $0.00 | 25,027,004 | 25,027,004 |
|---|
| 2025-10-31 | $330,267.00 | — | — | — | $216,375.00 | — | $113,892.00 | -$6,647.00 | $107,245.00 | $56,571.00 | $50,674.00 | $0.00 | $0.00 | 25,027,004 | 25,027,004 |
|---|
| 2025-07-31 | $24.7M | — | — | — | $160,774.00 | — | $671,351.00 | $3,168.00 | $674,519.00 | -$62,350.00 | $736,869.00 | $0.03 | $0.03 | 0 | 0 |
|---|
| 2025-04-30 | $354,791.00 | — | — | — | $169,887.00 | — | $184,904.00 | $1,833.00 | $186,737.00 | $95,780.00 | $90,957.00 | $0.00 | $0.00 | 25,027,004 | 25,027,004 |
|---|
| 2025-01-31 | — | — | — | — | $201,187.00 | — | $176,850.00 | $42,785.00 | $219,635.00 | $75,620.00 | $144,015.00 | $0.01 | $0.01 | 25,027,004 | 25,027,004 |
|---|
| 2024-10-31 | $4.8M | $109,822.00 | — | — | $165,568.00 | — | $192,072.00 | -$1,842.00 | $190,230.00 | $62,961.00 | $127,269.00 | $0.01 | $0.01 | 25,027,004 | 25,027,004 |
|---|
| 2024-07-31 | $13.42M | $0.00 | — | — | $119,486.00 | — | $1.1M | -$6,212.00 | $1.1M | — | $1.08M | $0.04 | $0.04 | 0 | 0 |
|---|
| 2024-04-30 | $3.1M | — | $116,640.00 | — | $86,300.00 | $86,300.00 | $30,340.00 | $23,440.00 | $53,780.00 | — | $53,780.00 | $0.00 | $0.00 | 25,027,004 | 25,027,004 |
|---|
| 2024-01-31 | $62,443.00 | $55,505.00 | $6,938.00 | — | $21,942.00 | $21,942.00 | -$15,004.00 | -$4,993.00 | -$19,997.00 | — | -$19,997.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2023-10-31 | — | — | — | — | $20,192.00 | — | -$20,192.00 | -$5,264.00 | -$25,456.00 | — | -$25,456.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2023-07-31 | — | — | — | — | $26,223.00 | $26,223.00 | -$26,223.00 | -$4,832.00 | -$31,055.00 | — | -$31,855.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2023-04-30 | — | — | — | — | $21,417.00 | $21,417.00 | -$21,417.00 | -$4,776.00 | -$26,193.00 | — | -$26,193.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2023-01-31 | — | — | — | — | $21,362.00 | $21,362.00 | -$21,362.00 | -$4,089.00 | -$25,451.00 | — | -$25,451.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2022-10-31 | — | — | — | — | $54,648.00 | — | -$54,648.00 | $535,050.00 | $480,402.00 | — | $480,402.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2022-07-31 | $46,729.00 | — | — | — | $34,591.00 | — | -$34,591.00 | -$3,570.00 | -$38,161.00 | $0.00 | -$82,205.00 | -$0.01 | — | 0 | — |
|---|
| 2022-04-30 | $157,770.00 | — | — | — | $38,655.00 | — | -$38,655.00 | -$3,079.00 | -$41,734.00 | $800.00 | -$395,266.00 | $0.00 | — | 100,108,000 | — |
|---|
| 2022-01-31 | $186,951.00 | — | — | — | $49,157.00 | — | -$49,157.00 | -$2,747.00 | -$51,904.00 | — | -$520,098.00 | — | — | — | 100,108,000 |
|---|
| 2021-10-31 | $169,812.00 | $335,004.00 | — | — | $479,540.00 | — | -$672,951.00 | $24,791.00 | -$648,160.00 | — | -$581,532.00 | -$0.01 | — | 100,108,000 | 100,108,000 |
|---|
| 2021-07-31 | $233,255.00 | $503,562.00 | $144,118.00 | — | $763,840.00 | $946,964.00 | -$802,846.00 | $99,566.00 | -$718,592.00 | $0.00 | -$616,107.00 | $0.00 | — | 107,100 | 107,100 |
|---|
| 2021-04-30 | $137,892.00 | $99,998.00 | $37,894.00 | — | $481,820.00 | $624,852.00 | -$586,958.00 | $256.00 | -$598,449.00 | — | -$468,409.00 | $0.00 | — | 100,108,000 | 100,108,000 |
|---|
| 2021-01-31 | $102,925.00 | $78,450.00 | $24,475.00 | — | $861,205.00 | $992,830.00 | -$968,355.00 | $895.00 | -$866,148.00 | — | -$644,061.00 | — | — | — | 99,847,130 |
|---|
| 2020-10-31 | $79,387.00 | $40,828.00 | $38,559.00 | — | $584,504.00 | $696,765.00 | -$658,206.00 | $678.00 | -$658,350.00 | $800.00 | -$524,757.00 | — | — | — | 99,108,000 |
|---|
| 2020-07-31 | $32,088.00 | $42,877.00 | -$10,789.00 | — | $506,100.00 | $1.18M | -$1.19M | -$168,316.00 | -$1.36M | $0.00 | -$864,924.00 | — | — | — | 0 |
|---|
| 2020-04-30 | $10,310.00 | $4,329.00 | $5,981.00 | — | $411,396.00 | $420,605.00 | -$414,624.00 | $135.00 | -$410,636.00 | $0.00 | -$301,956.00 | — | — | — | 99,108,000 |
|---|
| 2020-01-31 | $25,684.00 | $19,698.00 | $5,986.00 | — | $465,667.00 | $1.47M | -$1.46M | -$1,101.00 | -$1.46M | $800.00 | -$1.14M | — | — | — | 99,108,000 |
|---|
| 2019-10-31 | $64,516.00 | $19,339.00 | $45,177.00 | — | $429,611.00 | $439,163.00 | -$393,986.00 | $851.00 | -$389,222.00 | $0.00 | -$305,703.00 | — | — | — | 99,108,000 |
|---|
| 2019-07-31 | $33,071.00 | $4,450.00 | $28,621.00 | — | $372,892.00 | $379,618.00 | -$357,992.00 | $111,698.00 | — | $0.00 | -$168,621.00 | — | — | — | 12,686,638 |
|---|
| 2019-04-30 | $23,103.00 | $6,995.00 | $16,108.00 | — | $280,825.00 | $287,820.00 | -$264,717.00 | -$1,388.00 | — | $0.00 | -$256,612.00 | — | — | — | 99,108,000 |
|---|
| 2019-01-31 | $0.00 | $0.00 | — | — | $56,060.00 | $56,060.00 | -$56,060.00 | — | — | $0.00 | -$155,187.00 | — | — | — | 45,840,717 |
|---|
| 2018-10-31 | $0.00 | $0.00 | — | $0.00 | — | $3,749.00 | -$3,749.00 | — | — | $0.00 | -$3,749.00 | — | — | — | 3,018,000 |
|---|
| 2018-07-31 | $0.00 | — | — | $177.00 | — | $6,847.00 | -$6,847.00 | — | — | $0.00 | -$6,182.00 | — | — | — | 0 |
|---|
| 2018-04-30 | $0.00 | $0.00 | $0.00 | $583.00 | — | $5,193.00 | -$5,193.00 | — | — | $0.00 | -$5,364.00 | — | — | — | 3,018,000 |
|---|
| 2018-01-31 | $0.00 | — | — | $2,448.00 | — | $11,987.00 | -$11,987.00 | — | — | $0.00 | -$12,137.00 | — | — | — | 3,018,000 |
|---|
| 2017-10-31 | $0.00 | — | — | $177.00 | — | $1,577.00 | -$1,577.00 | — | — | — | -$1,683.00 | — | — | — | 3,018,000 |
|---|
| 2017-07-31 | $0.00 | — | — | $1,172.00 | — | $4,703.00 | -$4,703.00 | — | — | — | -$4,801.00 | — | — | — | 0 |
|---|
| 2017-04-30 | $0.00 | — | — | $255.00 | — | $5,559.00 | -$5,559.00 | — | — | — | -$5,638.00 | — | — | — | 3,018,000 |
|---|
| 2017-01-31 | $0.00 | — | — | $589.00 | — | $7,277.00 | -$7,277.00 | — | — | — | -$7,322.00 | — | — | — | 3,018,000 |
|---|
| 2016-10-31 | $0.00 | — | — | $177.00 | — | $2,076.00 | -$2,076.00 | — | — | — | -$2,090.00 | — | — | — | 3,018,000 |
|---|
| 2016-07-31 | $0.00 | — | — | $176.00 | — | $3,699.00 | -$3,699.00 | — | — | — | -$3,698.00 | — | — | — | 0 |
|---|
| 2016-04-30 | $0.00 | — | — | $2,234.00 | — | $6,085.00 | -$6,085.00 | — | — | — | -$6,085.00 | — | — | — | 3,018,000 |
|---|
| 2016-01-31 | — | — | — | $799.00 | — | $10,788.00 | -$10,788.00 | — | — | — | -$10,788.00 | — | — | — | 3,018,000 |
|---|
| 2015-10-31 | — | — | — | $274.00 | — | $7,839.00 | -$7,839.00 | — | — | — | -$7,839.00 | — | — | — | 3,018,000 |
|---|
| 2015-07-31 | — | — | — | $3,115.00 | — | $6,264.00 | -$6,264.00 | — | — | — | -$6,264.00 | — | — | — | 0 |
|---|
| 2015-04-30 | — | — | — | $1,090.00 | — | $5,863.00 | -$5,863.00 | — | — | — | -$5,863.00 | — | — | — | 3,018,000 |
|---|
| 2015-01-31 | — | — | — | $192.00 | — | $7,936.00 | -$7,936.00 | — | — | — | -$7,936.00 | — | — | — | 3,018,000 |
|---|
| 2014-10-31 | — | — | — | $174.00 | — | $1,011.00 | -$1,011.00 | — | — | — | -$1,011.00 | — | — | — | 3,018,000 |
|---|
| 2014-07-31 | — | — | — | $171.00 | — | $3,481.00 | -$3,481.00 | — | — | — | -$3,484.00 | — | — | — | — |
|---|
| 2014-04-30 | — | — | — | $188.00 | — | $6,122.00 | -$6,122.00 | — | — | — | -$6,122.00 | — | — | — | 3,012,000 |
|---|
| 2014-01-31 | — | — | — | $885.00 | — | $7,974.00 | -$7,974.00 | — | — | — | -$7,974.00 | — | — | — | 3,012,000 |
|---|
| 2013-10-31 | — | — | — | $170.00 | — | $3,099.00 | -$3,099.00 | — | — | — | -$3,101.00 | — | — | — | 3,012,000 |
|---|
| 2013-07-31 | — | — | — | $175.00 | — | $2,458.00 | -$2,458.00 | — | — | — | -$2,457.00 | — | — | — | — |
|---|
| 2013-04-30 | — | — | — | $173.00 | — | $4,381.00 | -$4,381.00 | — | — | — | -$4,381.00 | — | — | — | 3,012,000 |
|---|
| 2013-01-31 | — | — | — | $570.00 | — | $4,536.00 | -$4,536.00 | — | — | — | -$4,536.00 | — | — | — | — |
|---|
| 2013-01-21 | — | — | — | $570.00 | — | $4,536.00 | -$4,536.00 | — | — | — | -$4,536.00 | — | — | — | 3,012,000 |
|---|
| 2012-10-31 | — | — | — | $177.00 | — | $5,859.00 | -$5,859.00 | — | — | — | -$5,859.00 | — | — | — | 3,012,000 |
|---|
| 2012-07-31 | — | — | — | $178.00 | — | $6,735.00 | -$6,735.00 | — | — | — | -$6,734.00 | — | — | — | — |
|---|
| 2012-04-30 | — | — | — | $173.00 | — | $4,008.00 | -$4,008.00 | — | — | — | -$4,008.00 | — | — | — | — |
|---|
| 2012-01-31 | — | — | — | $280.00 | — | $4,050.00 | -$4,050.00 | — | — | — | -$4,050.00 | — | — | — | — |
|---|
| 2011-10-31 | — | — | — | $174.00 | — | $6,808.00 | -$6,808.00 | — | — | — | -$7,035.00 | — | — | — | — |
|---|
| 2011-07-31 | — | — | — | $170.00 | — | $229.00 | -$229.00 | — | — | — | -$438.00 | — | — | — | — |
|---|
| 2011-04-30 | — | — | — | $236.00 | — | $13,445.00 | -$13,445.00 | — | — | — | -$13,604.00 | — | — | — | — |
|---|
| 2011-01-31 | — | — | — | $115.00 | — | $7,259.00 | -$7,259.00 | — | — | — | -$7,294.00 | — | — | — | — |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-07-31 | $38.8M | — | — | — | $697,416.00 | — | $1.23M | $45,944.00 | $1.27M | $172,011.00 | $1.1M | $0.04 | $0.04 | 25,027,004 | 25,027,004 |
|---|
| 2024-07-31 | $13.6M | $55,505.00 | — | — | $247,920.00 | — | $1.1M | $6,971.00 | $1.1M | $10,617.00 | $1.09M | $0.04 | $0.04 | 25,027,004 | 25,027,004 |
|---|
| 2023-07-31 | — | — | — | — | $123,650.00 | $123,650.00 | -$123,650.00 | $521,353.00 | $397,703.00 | $800.00 | $396,903.00 | $0.00 | $0.00 | 100,108,000 | 100,108,000 |
|---|
| 2022-07-31 | $561,262.00 | $677,093.00 | — | — | $177,913.00 | $177,913.00 | -$177,913.00 | -$11,717.00 | -$189,630.00 | $800.00 | -$1.58M | -$0.02 | -$0.02 | 100,108,000 | 100,108,000 |
|---|
| 2021-07-31 | $553,459.00 | $722,838.00 | $245,046.00 | — | $2.69M | $3.26M | -$3.02M | $101,395.00 | -$2.84M | $800.00 | -$2.25M | -$0.02 | — | 99,790,192 | 99,790,192 |
|---|
| 2020-07-31 | $98,307.00 | $86,243.00 | $12,064.00 | — | $1.81M | $3.51M | -$3.5M | -$168,431.00 | -$3.65M | $800.00 | -$2.65M | — | — | — | 99,108,000 |
|---|
| 2019-07-31 | $56,174.00 | $11,445.00 | $44,729.00 | — | $713,526.00 | $727,247.00 | -$682,518.00 | $11,183.00 | -$659,994.00 | $0.00 | -$584,169.00 | — | — | — | 61,461,781 |
|---|
| 2018-07-31 | $0.00 | — | — | $3,385.00 | — | $25,603.00 | -$25,603.00 | — | — | $0.00 | -$25,366.00 | — | — | — | 3,018,000 |
|---|
| 2017-07-31 | $0.00 | — | — | $2,193.00 | — | $19,615.00 | -$19,615.00 | — | — | — | -$19,852.00 | — | — | — | 3,018,000 |
|---|
| 2016-07-31 | $0.00 | — | — | $8,983.00 | — | $28,411.00 | -$28,411.00 | — | — | — | -$28,411.00 | — | — | — | 3,018,000 |
|---|
| 2015-07-31 | — | — | — | $4,571.00 | — | $21,074.00 | -$21,074.00 | — | — | — | -$21,074.00 | — | — | — | 3,018,000 |
|---|
| 2014-07-31 | — | — | — | $1,416.00 | — | $20,779.00 | -$20,779.00 | — | — | — | -$20,782.00 | — | — | — | — |
|---|
| 2013-07-31 | — | — | — | $1,094.00 | — | $17,234.00 | -$17,234.00 | — | — | — | -$17,233.00 | — | — | — | — |
|---|
| 2012-07-31 | — | — | — | $805.00 | — | $21,600.00 | -$21,600.00 | -$226.00 | — | — | -$21,826.00 | — | — | — | — |
|---|
| 2011-07-31 | — | — | — | $919.00 | — | $29,977.00 | -$29,977.00 | -$403.00 | — | — | -$30,380.00 | — | — | — | — |
|---|
| 2010-07-31 | — | — | — | — | — | — | — | — | — | — | -$24,935.00 | — | — | — | — |
|---|
| 2009-07-31 | — | — | — | — | — | — | — | — | — | — | -$36,247.00 | — | — | — | — |
|---|