Complete source-backed income-statement history.
- Available history
- 2010-10-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 | $790.00 | $197.00 | $593.00 | — | $2,581.00 | $17,586.00 | -$16,993.00 | -$2,251.00 | -$19,244.00 | $0.00 | -$19,244.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2026-01-31 | $150.00 | $12.00 | $138.00 | — | $2,394.00 | $13,704.00 | -$13,566.00 | -$2,251.00 | -$15,817.00 | $0.00 | -$15,817.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2025-10-31 | $55,000.00 | $1,050.00 | $53,950.00 | — | $6,510.00 | $35,020.00 | $18,930.00 | $2,251.00 | $16,679.00 | $0.00 | $16,679.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2025-07-31 | $220.00 | $95.00 | $125.00 | — | $2,307.00 | $9,757.00 | -$9,632.00 | — | -$12,182.00 | $0.00 | -$12,182.00 | — | $0.00 | — | 0 |
|---|
| 2025-04-30 | $175.00 | $55.00 | $120.00 | — | $1,832.00 | $9,282.00 | -$9,162.00 | -$2,547.00 | -$11,709.00 | $0.00 | -$11,709.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2025-01-31 | $125.00 | $10.00 | $115.00 | — | $2,777.00 | $10,227.00 | -$10,112.00 | -$2,584.00 | -$12,696.00 | $0.00 | -$12,696.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2024-10-31 | $183.00 | $59.00 | $100.00 | — | $2,377.00 | $22,331.00 | -$22,207.00 | -$2,596.00 | -$24,803.00 | $0.00 | -$24,803.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2024-07-31 | $328.00 | $110.00 | $218.00 | — | $2,299.00 | $9,749.00 | -$9,531.00 | — | -$18,889.00 | $0.00 | -$18,889.00 | — | $0.00 | — | 0 |
|---|
| 2024-04-30 | $175.00 | $59.00 | $116.00 | — | $2,648.00 | $8,149.00 | -$8,033.00 | — | -$10,640.00 | $0.00 | -$10,640.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2024-01-31 | $100.00 | $0.00 | $100.00 | — | $2,083.00 | $7,753.00 | -$7,653.00 | — | -$10,272.00 | $0.00 | -$10,272.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2023-10-31 | $175.00 | $59.00 | $116.00 | — | $2,723.00 | $23,699.00 | -$23,583.00 | — | -$26,184.00 | $0.00 | -$26,184.00 | — | — | — | — |
|---|
| 2023-07-31 | $175.00 | $60.00 | $115.00 | — | $2,268.00 | $10,168.00 | -$10,053.00 | — | -$12,630.00 | $0.00 | -$12,630.00 | — | — | — | — |
|---|
| 2023-04-30 | $320.00 | $119.00 | $201.00 | — | $2,560.00 | $8,110.00 | -$7,909.00 | — | -$10,467.00 | $0.00 | -$10,467.00 | — | — | — | — |
|---|
| 2023-01-31 | $175.00 | $59.00 | $116.00 | — | $1,894.00 | $7,344.00 | -$7,228.00 | — | -$9,796.00 | $0.00 | -$9,796.00 | — | — | — | — |
|---|
| 2022-10-31 | $200.00 | $82.00 | $118.00 | — | $2,270.00 | $18,420.00 | -$18,302.00 | — | -$20,838.00 | $0.00 | -$20,838.00 | — | — | — | — |
|---|
| 2022-07-31 | $300.00 | $154.00 | $146.00 | — | $2,260.00 | $6,710.00 | -$6,564.00 | — | -$9,054.00 | $0.00 | -$9,054.00 | — | — | — | — |
|---|
| 2022-04-30 | $447.00 | $133.00 | $314.00 | — | $1,383.00 | $5,833.00 | -$5,519.00 | — | -$7,981.00 | $0.00 | -$7,981.00 | — | — | — | — |
|---|
| 2022-01-31 | $160.00 | $59.00 | $101.00 | — | $1,474.00 | $5,944.00 | -$5,843.00 | — | -$8,316.00 | $0.00 | -$8,316.00 | — | — | — | 14,027,834 |
|---|
| 2021-10-31 | $175.00 | $51.00 | $124.00 | — | $2,426.00 | $21,276.00 | -$21,152.00 | — | -$23,617.00 | $0.00 | -$23,617.00 | — | — | — | 14,027,834 |
|---|
| 2021-10-30 | — | — | — | — | — | — | — | — | — | — | -$23,617.00 | — | — | — | — |
|---|
| 2021-07-31 | $840.00 | $413.00 | $427.00 | — | $1,989.00 | $6,339.00 | -$5,912.00 | — | -$8,384.00 | $0.00 | -$8,384.00 | — | — | — | 0 |
|---|
| 2021-04-30 | $1,790.00 | $995.00 | $795.00 | — | $1,320.00 | $5,870.00 | -$5,075.00 | — | -$7,545.00 | $0.00 | -$7,545.00 | — | — | — | 14,027,834 |
|---|
| 2021-01-31 | $145.00 | $59.00 | $86.00 | — | $1,704.00 | $6,054.00 | -$5,968.00 | — | -$6,949.00 | $0.00 | -$6,949.00 | — | — | — | 14,027,834 |
|---|
| 2020-10-31 | $330.00 | $114.00 | $216.00 | — | $3,076.00 | $22,922.00 | -$22,706.00 | — | -$22,937.00 | $0.00 | -$22,937.00 | — | — | — | 14,027,834 |
|---|
| 2020-07-31 | $140.00 | $59.00 | $81.00 | — | $1,456.00 | $5,806.00 | -$5,725.00 | — | -$5,977.00 | $0.00 | -$5,977.00 | — | — | — | 7,632,416 |
|---|
| 2020-04-30 | $300.00 | $71.00 | $229.00 | — | $3,977.00 | $8,327.00 | -$8,098.00 | — | -$8,353.00 | $0.00 | -$8,353.00 | — | — | — | 6,395,418 |
|---|
| 2020-01-31 | $150.00 | $50.00 | $100.00 | — | $1,297.00 | $5,547.00 | -$5,447.00 | — | -$5,709.00 | $0.00 | -$5,709.00 | — | — | — | 14,027,834 |
|---|
| 2019-10-31 | $125.00 | $50.00 | $75.00 | — | $2,270.00 | $19,820.00 | -$19,745.00 | — | -$20,018.00 | $0.00 | -$20,018.00 | — | — | — | 6,395,418 |
|---|
| 2019-07-31 | $700.00 | $141.00 | $559.00 | — | -$22,611.00 | — | -$6,830.00 | — | -$7,096.00 | $0.00 | -$7,096.00 | — | — | — | 0 |
|---|
| 2019-04-30 | $110.00 | $50.00 | $60.00 | — | $6,628.00 | — | -$6,568.00 | — | -$6,826.00 | — | -$6,826.00 | — | — | — | 6,395,418 |
|---|
| 2019-01-31 | $300.00 | $101.00 | $199.00 | — | $7,236.00 | — | -$7,037.00 | — | -$7,298.00 | — | -$7,298.00 | — | — | — | 6,395,418 |
|---|
| 2018-10-31 | $325.00 | $111.00 | $214.00 | — | $18,177.00 | $18,177.00 | -$17,963.00 | — | -$18,225.00 | — | -$18,225.00 | — | — | — | 6,395,418 |
|---|
| 2018-07-31 | $230.00 | $150.00 | $80.00 | — | $1,681.00 | — | -$1,601.00 | — | -$1,861.00 | — | -$1,861.00 | — | — | — | 0 |
|---|
| 2018-04-30 | $600.00 | $211.00 | $389.00 | — | $2,613.00 | — | -$2,224.00 | — | -$2,478.00 | $0.00 | -$2,478.00 | — | — | — | 6,395,418 |
|---|
| 2018-01-31 | $1,745.00 | $1,370.00 | $375.00 | — | $8,947.00 | — | -$8,572.00 | — | -$8,477.00 | — | -$8,477.00 | — | — | — | 6,395,418 |
|---|
| 2017-10-31 | $265.00 | $90.00 | $175.00 | — | $24,311.00 | — | -$24,136.00 | — | -$24,027.00 | $0.00 | -$24,027.00 | — | — | — | 6,395,418 |
|---|
| 2017-07-31 | — | $0.00 | $93.00 | — | $10,475.00 | — | -$10,382.00 | — | -$10,251.00 | — | -$10,251.00 | — | — | — | -995,435 |
|---|
| 2017-04-30 | — | $90.00 | $173.00 | — | $4,569.00 | — | -$4,396.00 | — | -$4,247.00 | $0.00 | -$4,247.00 | — | — | — | 9,448,832 |
|---|
| 2017-01-31 | — | $110.00 | $277.00 | — | $5,709.00 | — | -$5,432.00 | — | -$5,284.00 | $0.00 | -$5,284.00 | — | — | — | 6,395,418 |
|---|
| 2016-10-31 | — | — | — | — | $20,250.00 | — | -$20,250.00 | — | -$20,095.00 | $0.00 | -$20,095.00 | — | — | — | 6,395,418 |
|---|
| 2016-07-31 | — | $64.00 | $321.00 | — | $7,616.00 | — | -$7,295.00 | — | -$7,120.00 | $0.00 | -$7,120.00 | — | — | — | 0 |
|---|
| 2016-04-30 | — | $2,128.00 | $267.00 | — | $7,129.00 | — | -$6,862.00 | — | -$6,684.00 | $0.00 | -$6,684.00 | — | — | — | 6,395,418 |
|---|
| 2016-01-31 | — | $552.00 | $288.00 | — | -$3,451.00 | — | $3,739.00 | — | $3,774.00 | $0.00 | $3,774.00 | — | — | — | 6,395,418 |
|---|
| 2015-10-31 | — | $0.00 | $0.00 | — | $17,780.00 | — | -$17,780.00 | — | -$17,735.00 | $0.00 | -$17,735.00 | — | — | — | 6,395,418 |
|---|
| 2015-07-31 | — | $0.00 | $0.00 | — | $20,705.00 | — | -$20,705.00 | — | -$20,128.00 | $0.00 | -$20,128.00 | — | — | — | 0 |
|---|
| 2015-04-30 | — | $0.00 | $0.00 | — | $4,330.00 | — | -$4,330.00 | — | -$4,161.00 | $0.00 | -$4,161.00 | — | — | — | 6,395,418 |
|---|
| 2015-01-31 | — | $0.00 | $0.00 | — | $4,822.00 | — | -$4,822.00 | — | -$5,013.00 | $0.00 | -$5,013.00 | — | — | — | 6,395,418 |
|---|
| 2014-10-31 | — | $308.00 | $237.00 | — | $17,531.00 | — | -$17,294.00 | — | -$16,955.00 | $0.00 | -$16,955.00 | — | — | — | 6,395,418 |
|---|
| 2014-07-31 | — | $210.00 | $270.00 | — | $37,741.00 | — | -$37,471.00 | — | -$37,222.00 | $0.00 | -$37,222.00 | — | — | — | 0 |
|---|
| 2014-04-30 | — | $0.00 | $0.00 | — | $5,323.00 | — | -$5,323.00 | — | -$4,710.00 | $0.00 | -$4,710.00 | — | — | — | 6,395,418 |
|---|
| 2014-01-31 | — | $0.00 | $0.00 | — | $4,258.00 | — | -$4,258.00 | — | -$3,708.00 | $0.00 | -$3,708.00 | — | — | — | 6,395,418 |
|---|
| 2013-10-31 | — | $0.00 | $0.00 | — | $18,203.00 | — | -$18,203.00 | — | -$17,564.00 | $0.00 | -$17,564.00 | — | — | — | 6,395,418 |
|---|
| 2013-07-31 | — | $56.00 | $142.00 | — | $24,160.00 | — | -$24,018.00 | — | -$23,283.00 | $0.00 | -$23,283.00 | — | — | — | 0 |
|---|
| 2013-04-30 | — | $0.00 | $0.00 | — | $24,812.00 | — | -$24,812.00 | — | -$25,667.00 | $0.00 | -$25,667.00 | — | — | — | 6,395,418 |
|---|
| 2013-01-31 | — | $21,150.00 | $33,345.00 | — | $35,621.00 | — | -$2,276.00 | -$681.00 | -$2,957.00 | $0.00 | -$2,957.00 | — | — | 6,395,418 | 6,395,418 |
|---|
| 2012-10-31 | — | $183.00 | $201.00 | — | $32,436.00 | — | -$32,235.00 | -$1,147.00 | -$33,382.00 | $0.00 | -$33,382.00 | — | — | 6,395,418 | 6,395,418 |
|---|
| 2012-07-31 | — | -$161.00 | $461.00 | — | $28,504.00 | $28,504.00 | -$28,043.00 | -$1,222.00 | -$29,265.00 | $0.00 | -$29,265.00 | — | — | — | 26,557 |
|---|
| 2012-04-30 | — | $299.00 | $168.00 | — | $24,059.00 | $24,059.00 | -$23,891.00 | -$935.00 | -$24,826.00 | $0.00 | -$24,826.00 | — | — | — | 5,585,418 |
|---|
| 2012-01-31 | — | $0.00 | $0.00 | — | $25,025.00 | $25,025.00 | -$25,025.00 | -$792.00 | -$25,817.00 | $0.00 | -$25,817.00 | — | — | 5,585,418 | — |
|---|
| 2011-10-31 | $0.00 | $0.00 | $0.00 | — | $38,127.00 | $38,127.00 | -$38,127.00 | -$701.00 | -$38,828.00 | $0.00 | -$38,828.00 | — | — | 5,585,418 | — |
|---|
| 2011-07-31 | — | $23,083.00 | $26,400.00 | — | $42,898.00 | $42,940.00 | -$16,540.00 | $1,147.00 | -$15,393.00 | $0.00 | -$15,393.00 | — | — | — | — |
|---|
| 2011-04-30 | — | $0.00 | $0.00 | — | $23,413.00 | $23,571.00 | -$23,571.00 | -$623.00 | -$24,194.00 | $0.00 | -$24,194.00 | — | — | — | — |
|---|
| 2011-01-31 | — | $0.00 | $0.00 | — | $29,362.00 | $29,521.00 | -$29,521.00 | $122.00 | -$29,399.00 | $0.00 | -$29,399.00 | — | — | — | — |
|---|
| 2010-10-31 | $416.00 | $183.00 | $233.00 | — | $30,932.00 | $31,090.00 | -$30,857.00 | $35.00 | -$30,822.00 | $0.00 | -$30,822.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 | $703.00 | $219.00 | $484.00 | — | $9,293.00 | $51,597.00 | -$51,113.00 | — | -$61,390.00 | $0.00 | -$61,390.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2024-07-31 | $778.00 | $229.00 | $549.00 | — | $9,752.00 | $49,349.00 | -$48,800.00 | — | -$65,985.00 | $0.00 | -$65,985.00 | — | $0.00 | — | 14,027,834 |
|---|
| 2023-07-31 | $870.00 | $320.00 | $550.00 | — | $8,993.00 | $44,043.00 | -$43,493.00 | — | -$53,730.00 | $0.00 | -$53,730.00 | — | — | — | — |
|---|
| 2022-07-31 | $1,082.00 | $397.00 | $685.00 | — | $7,543.00 | $39,763.00 | -$39,078.00 | — | -$48,967.00 | $0.00 | -$48,967.00 | — | — | — | — |
|---|
| 2021-07-31 | $3,105.00 | $1,582.00 | $1,523.00 | — | $8,089.00 | $41,185.00 | -$39,662.00 | — | -$45,815.00 | $0.00 | -$45,815.00 | — | — | — | 14,027,834 |
|---|
| 2020-07-31 | $715.00 | $230.00 | $485.00 | — | $8,999.00 | $39,499.00 | -$39,014.00 | — | -$40,057.00 | $0.00 | -$40,057.00 | — | — | — | 14,027,834 |
|---|
| 2019-07-31 | $1,435.00 | $402.00 | $1,033.00 | — | $9,430.00 | $39,430.00 | -$38,397.00 | — | -$39,444.00 | $0.00 | -$39,444.00 | — | — | — | 6,395,418 |
|---|
| 2018-07-31 | $2,840.00 | $1,821.00 | $1,019.00 | — | $37,549.00 | $37,549.00 | -$36,530.00 | — | -$36,841.00 | — | -$36,841.00 | — | — | — | 6,395,418 |
|---|
| 2017-07-31 | $743.00 | $200.00 | $543.00 | — | $41,004.00 | — | -$40,461.00 | — | -$39,878.00 | — | -$39,878.00 | — | — | — | 6,395,418 |
|---|
| 2016-07-31 | — | $2,744.00 | $876.00 | — | $29,075.00 | — | -$28,199.00 | — | -$27,765.00 | $0.00 | -$27,765.00 | — | — | — | 6,395,418 |
|---|
| 2015-07-31 | — | $308.00 | $237.00 | — | $47,388.00 | — | -$47,151.00 | — | -$46,256.00 | $0.00 | -$46,256.00 | — | — | — | 6,395,418 |
|---|
| 2014-07-31 | — | $210.00 | $270.00 | — | $65,525.00 | — | -$65,255.00 | — | -$63,204.00 | $0.00 | -$63,204.00 | — | — | — | 6,395,418 |
|---|
| 2013-07-31 | — | $21,389.00 | $33,688.00 | — | $117,031.00 | $117,031.00 | -$83,343.00 | — | -$85,291.00 | $0.00 | -$85,291.00 | — | — | — | 6,395,418 |
|---|
| 2012-07-31 | — | $138.00 | $629.00 | — | $115,714.00 | $115,714.00 | -$115,085.00 | -$3,649.00 | -$118,734.00 | $0.00 | -$118,734.00 | — | — | — | 5,611,975 |
|---|
| 2011-07-31 | — | $23,266.00 | $26,633.00 | — | $126,288.00 | $126,806.00 | -$100,173.00 | $367.00 | -$99,806.00 | $0.00 | -$99,806.00 | — | — | — | — |
|---|