Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2026-07-31
- 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-07-31 | — | — | — | — | — | $1.07M | -$1.07M | -$1.13M | — | — | -$2.21M | -$0.14 | -$0.14 | 15,468,428 | 15,468,428 |
|---|
| 2026-04-30 | — | — | — | — | — | $1.34M | -$1.34M | -$171,606.00 | — | — | -$1.51M | -$0.11 | -$0.11 | 13,941,951 | 13,941,951 |
|---|
| 2026-01-31 | — | — | — | — | — | $689,083.00 | -$689,083.00 | -$135,994.00 | — | — | -$825,077.00 | -$0.22 | -$0.22 | -252,272,149 | -252,272,149 |
|---|
| 2025-10-31 | — | — | — | — | — | $669,987.00 | -$669,987.00 | -$119,048.00 | — | — | -$789,035.00 | $0.00 | $0.00 | 270,910,149 | 270,910,149 |
|---|
| 2025-07-31 | — | — | — | — | — | $701,469.00 | -$701,469.00 | -$76,495.00 | — | — | -$777,964.00 | -$0.06 | -$0.06 | 13,204,204 | 13,204,204 |
|---|
| 2025-04-30 | — | — | — | — | — | $563,138.00 | -$563,138.00 | -$119,750.00 | — | — | -$682,888.00 | -$0.05 | -$0.05 | 13,099,967 | 13,099,967 |
|---|
| 2025-01-31 | — | — | — | — | — | $598,133.00 | -$598,133.00 | -$106,370.00 | — | — | -$704,503.00 | -$0.40 | -$0.40 | -229,930,945 | -229,930,945 |
|---|
| 2024-10-31 | — | — | — | — | — | $2.2M | -$2.2M | -$147,613.00 | — | — | -$2.35M | -$0.01 | -$0.01 | 253,460,307 | 253,460,307 |
|---|
| 2024-07-31 | — | — | — | — | — | $943,460.00 | -$943,460.00 | -$92,521.00 | — | — | -$1.04M | $0.00 | $0.00 | 247,132,940 | 247,132,940 |
|---|
| 2024-04-30 | — | — | — | — | — | $974,962.00 | -$974,962.00 | -$69,304.00 | — | — | -$1.04M | $0.00 | $0.00 | 224,344,801 | 224,344,801 |
|---|
| 2024-01-31 | — | — | — | — | — | $1.77M | -$1.77M | -$201,193.00 | — | — | -$1.97M | -$0.01 | -$0.01 | 1,119,276 | 1,119,276 |
|---|
| 2023-10-31 | — | — | — | — | — | $436,726.00 | -$436,726.00 | -$143,733.00 | — | — | -$580,459.00 | $0.00 | $0.00 | 210,365,353 | 210,365,353 |
|---|
| 2023-07-31 | — | — | — | — | — | $398,940.00 | -$398,940.00 | -$188,590.00 | — | — | -$587,531.00 | $0.00 | $0.00 | 209,337,451 | 209,337,451 |
|---|
| 2023-04-30 | — | — | — | — | — | $401,156.00 | -$401,156.00 | -$173,845.00 | — | — | -$575,001.00 | $0.00 | $0.00 | 208,754,327 | 208,754,327 |
|---|
| 2023-01-31 | — | — | — | — | — | $3.35M | -$3.35M | -$295,391.00 | — | — | -$3.65M | -$0.15 | -$0.15 | 4,129,399 | 4,129,399 |
|---|
| 2022-12-31 | — | — | — | — | — | $24,064.00 | -$24,064.00 | — | -$24,064.00 | — | -$24,064.00 | — | — | 0 | 0 |
|---|
| 2022-10-31 | — | — | — | — | — | $232,184.00 | -$232,184.00 | -$401.00 | — | — | -$232,584.00 | -$0.01 | -$0.01 | 20,054,000 | 20,054,000 |
|---|
| 2022-07-31 | — | — | — | — | — | $445,519.00 | -$445,519.00 | $251,616.00 | — | — | -$193,903.00 | -$0.01 | -$0.01 | 20,054,000 | — |
|---|
| 2022-06-30 | — | — | — | — | — | $30,295.00 | -$30,295.00 | — | -$30,295.00 | — | -$30,295.00 | — | — | 20,054,000 | 20,054,000 |
|---|
| 2022-04-30 | — | — | — | — | — | $121,191.00 | -$121,191.00 | -$102,411.00 | — | — | -$223,602.00 | -$0.01 | — | 20,054,000 | — |
|---|
| 2022-03-31 | — | — | — | — | — | $10,334.00 | -$10,334.00 | — | -$10,334.00 | — | -$10,334.00 | $0.00 | — | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | $14,347.00 | -$14,347.00 | — | -$14,347.00 | — | -$14,347.00 | — | — | 0 | 0 |
|---|
| 2021-09-30 | — | — | — | — | — | $10,884.00 | -$10,884.00 | — | -$10,884.00 | — | -$10,884.00 | — | — | — | 20,054,000 |
|---|
| 2021-06-30 | — | — | — | — | — | $13,132.00 | -$13,132.00 | — | -$13,132.00 | — | -$13,132.00 | — | — | 20,054,000 | 20,054,000 |
|---|
| 2021-03-31 | — | — | — | — | — | $83,425.00 | -$83,425.00 | — | -$83,425.00 | — | -$83,425.00 | $0.00 | — | — | 20,054,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $41,793.00 | -$41,793.00 | $0.00 | -$41,793.00 | — | -$1.59M | — | — | — | 0 |
|---|
| 2020-09-30 | $77,289.00 | $37,517.00 | $39,772.00 | — | — | $25,317.00 | -$25,317.00 | -$48.00 | -$25,365.00 | — | -$194,695.00 | — | — | — | 20,054,000 |
|---|
| 2020-06-30 | $67,902.00 | $37,729.00 | $30,173.00 | — | — | $51,900.00 | -$51,900.00 | -$162.00 | -$52,062.00 | — | -$197,097.00 | — | — | — | 20,054,000 |
|---|
| 2020-03-31 | $14,216.00 | $8,022.00 | $6,194.00 | — | — | $103,597.00 | -$103,597.00 | -$42.00 | -$103,639.00 | — | -$337,429.00 | — | — | — | 20,054,000 |
|---|
| 2019-12-31 | $140,408.00 | $73,833.00 | $66,575.00 | — | — | -$959,931.00 | $713,037.00 | $72,689.00 | $785,726.00 | — | -$333,632.00 | — | — | — | 0 |
|---|
| 2019-09-30 | $158,516.00 | $69,709.00 | $88,807.00 | — | — | $277,434.00 | -$188,627.00 | -$71,635.00 | -$260,262.00 | — | -$260,262.00 | — | — | — | 20,054,000 |
|---|
| 2019-06-30 | $171,379.00 | $82,759.00 | $88,620.00 | — | — | $361,087.00 | -$272,467.00 | -$83.00 | -$272,550.00 | — | -$272,550.00 | — | — | — | 20,054,000 |
|---|
| 2019-03-31 | $138,871.00 | $69,404.00 | $69,467.00 | — | — | $439,856.00 | -$370,389.00 | -$1,108.00 | -$371,497.00 | — | -$371,497.00 | — | — | — | 20,054,000 |
|---|
| 2018-12-31 | $191,932.00 | $82,610.00 | $109,322.00 | — | — | $501,858.00 | -$392,536.00 | -$17,250.00 | -$409,786.00 | — | -$409,786.00 | — | — | — | 0 |
|---|
| 2018-09-30 | $390,465.00 | $163,193.00 | $227,272.00 | — | — | $538,748.00 | -$311,476.00 | $1,166.00 | -$310,310.00 | — | -$310,310.00 | — | — | — | 20,054,000 |
|---|
| 2018-06-30 | $677,620.00 | $314,229.00 | $363,391.00 | — | — | $703,911.00 | -$340,520.00 | -$46.00 | -$340,566.00 | — | -$340,566.00 | — | — | — | 20,054,000 |
|---|
| 2018-03-31 | $409,300.00 | $173,125.00 | $236,175.00 | — | — | $679,610.00 | -$443,435.00 | -$18,050.00 | -$461,485.00 | — | -$461,485.00 | — | — | — | 20,054,000 |
|---|
| 2017-12-31 | $692,135.00 | $289,842.00 | $402,293.00 | — | — | $692,069.00 | -$289,776.00 | -$691.00 | -$290,467.00 | -$1.00 | -$290,466.00 | — | — | — | 0 |
|---|
| 2017-09-30 | $734,938.00 | $312,613.00 | $422,325.00 | — | — | $682,782.00 | -$260,457.00 | -$32,213.00 | -$292,670.00 | — | -$292,670.00 | — | — | — | 20,054,000 |
|---|
| 2017-06-30 | $1.13M | $368,217.00 | $762,710.00 | — | — | $690,467.00 | $72,243.00 | -$65,743.00 | $6,500.00 | -$32.00 | $6,532.00 | — | — | — | 20,054,000 |
|---|
| 2017-03-31 | $742,881.00 | $237,930.00 | $504,951.00 | — | — | $693,613.00 | -$188,662.00 | $2,772.00 | -$185,890.00 | — | -$185,890.00 | — | — | — | 20,054,000 |
|---|
| 2016-12-31 | $1.76M | $586,655.00 | $1.17M | — | — | $549,968.00 | $622,215.00 | $578.00 | $622,793.00 | -$9.00 | $622,802.00 | — | — | — | 0 |
|---|
| 2016-09-30 | $894,194.00 | $375,874.00 | $518,320.00 | — | — | $641,632.00 | -$123,312.00 | -$196.00 | -$123,508.00 | -$8.00 | -$123,500.00 | — | — | — | 20,054,000 |
|---|
| 2016-06-30 | $792,007.00 | $267,075.00 | $524,932.00 | — | — | $760,711.00 | -$235,779.00 | -$5,641.00 | -$241,420.00 | $822.00 | -$242,242.00 | — | — | — | 20,054,000 |
|---|
| 2016-03-31 | $833,059.00 | $316,751.00 | $516,308.00 | — | — | $724,067.00 | -$207,759.00 | $21.00 | -$207,738.00 | $111.00 | -$207,849.00 | — | — | — | 20,054,000 |
|---|
| 2015-12-31 | $914,945.00 | $277,390.00 | $637,555.00 | — | — | $620,285.00 | $17,270.00 | $2,631.00 | $19,901.00 | $10,555.00 | $9,346.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $858,128.00 | $290,731.00 | $567,397.00 | — | — | $604,843.00 | -$37,446.00 | -$47,272.00 | -$84,718.00 | -$4,265.00 | -$80,453.00 | — | — | — | 20,054,000 |
|---|
| 2015-06-30 | $867,733.00 | $293,750.00 | $573,983.00 | — | — | $661,744.00 | -$87,761.00 | $19,987.00 | -$67,774.00 | $16,045.00 | -$83,819.00 | — | — | — | 20,054,000 |
|---|
| 2015-03-31 | $684,467.00 | $231,721.00 | $452,746.00 | — | — | $799,369.00 | -$346,623.00 | $692.00 | -$345,931.00 | $1,438.00 | -$347,369.00 | — | — | — | 20,054,000 |
|---|
| 2014-12-31 | $706,925.00 | $317,951.00 | $388,974.00 | — | — | $606,507.00 | -$217,533.00 | -$52,748.00 | -$270,281.00 | $1,435.00 | -$271,716.00 | — | — | — | 0 |
|---|
| 2014-09-30 | $490,749.00 | $238,129.00 | $252,620.00 | — | — | $461,034.00 | -$208,414.00 | $22,663.00 | -$185,751.00 | -$2.00 | -$185,749.00 | — | — | — | 20,054,000 |
|---|
| 2014-06-30 | $316,880.00 | $130,200.00 | $186,680.00 | — | — | $449,909.00 | -$263,229.00 | -$466.00 | -$263,695.00 | $1,488.00 | -$265,183.00 | — | — | — | 20,054,000 |
|---|
| 2014-03-31 | $183,537.00 | $91,467.00 | $92,070.00 | — | — | $574,123.00 | -$482,053.00 | -$931.00 | -$482,984.00 | $211.00 | -$483,195.00 | — | — | — | 20,054,000 |
|---|
| 2013-12-31 | $516,876.00 | $219,315.00 | $297,561.00 | — | — | $961,926.00 | -$664,365.00 | -$475.00 | -$664,840.00 | -$821.00 | -$664,019.00 | — | — | — | 7,794 |
|---|
| 2013-09-30 | $389,863.00 | $146,114.00 | $243,749.00 | — | — | $532,696.00 | -$288,947.00 | $93.00 | -$288,854.00 | -$2,011.00 | -$286,843.00 | — | — | — | 20,054,000 |
|---|
| 2013-06-30 | $306,712.00 | $125,761.00 | $180,951.00 | — | — | $694,768.00 | -$513,817.00 | -$141,825.00 | -$655,642.00 | $78,870.00 | -$734,512.00 | — | — | — | 20,051,231 |
|---|
| 2013-03-31 | $177,894.00 | $55,255.00 | $122,639.00 | — | — | $611,107.00 | -$488,468.00 | $3,538.00 | -$484,930.00 | $1,378.00 | -$486,308.00 | — | — | — | 20,036,000 |
|---|
| 2012-12-31 | $386,632.00 | $187,007.00 | $199,625.00 | — | — | $671,543.00 | -$471,918.00 | -$2,551.00 | -$474,469.00 | $1,259.00 | -$475,728.00 | — | — | — | 770 |
|---|
| 2012-09-30 | $294,959.00 | $107,285.00 | $187,674.00 | — | — | $564,692.00 | -$377,018.00 | $42,196.00 | -$334,822.00 | $4,331.00 | -$339,153.00 | — | — | — | 20,036,000 |
|---|
| 2012-06-30 | $425,683.00 | $111,355.00 | $314,328.00 | — | — | $801,197.00 | -$486,869.00 | $3,552.00 | -$483,317.00 | $8,931.00 | -$492,248.00 | — | — | — | 20,036,000 |
|---|
| 2012-03-31 | $790,632.00 | $195,381.00 | $595,251.00 | — | — | $594,298.00 | $953.00 | $10,009.00 | $10,962.00 | $3,448.00 | $7,514.00 | — | — | — | 20,027,297 |
|---|
| 2011-12-31 | $778,735.00 | $286,260.00 | $492,475.00 | — | — | $886,452.00 | -$393,977.00 | $11,264.00 | -$382,713.00 | -$110,941.00 | -$271,772.00 | — | — | — | 0 |
|---|
| 2011-09-30 | $908,973.00 | $227,052.00 | $681,921.00 | — | — | $633,388.00 | $48,533.00 | $4,658.00 | $53,191.00 | -$21,266.00 | $74,457.00 | — | — | — | 20,018,000 |
|---|
| 2011-06-30 | $997,538.00 | $198,743.00 | $798,795.00 | — | — | $680,618.00 | $118,177.00 | $16,066.00 | $134,243.00 | $80,932.00 | $53,311.00 | — | — | — | 20,018,000 |
|---|
| 2011-03-31 | $1.7M | $355,406.00 | $1.34M | — | — | $705,744.00 | $637,888.00 | $362,218.00 | $1M | $222,376.00 | $777,730.00 | — | — | — | — |
|---|
| 2010-12-31 | $3.43M | $782,903.00 | $2.64M | — | — | $1.17M | $1.47M | $19,897.00 | $1.49M | $152,940.00 | $1.34M | — | — | — | — |
|---|
| 2010-09-30 | $1.76M | $463,276.00 | $1.3M | — | — | $572,943.00 | $725,236.00 | $6,206.00 | $731,442.00 | $143,791.00 | $587,651.00 | — | — | — | — |
|---|
| 2010-06-30 | $1.41M | $393,293.00 | $1.01M | — | — | $408,029.00 | $606,768.00 | -$16,966.00 | $589,802.00 | $136,138.00 | $453,664.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 |
|---|
| 2026-01-31 | — | — | — | — | — | $2.62M | -$2.62M | -$451,287.00 | — | — | -$3.07M | -$0.23 | -$0.23 | 13,432,656 | 13,432,656 |
|---|
| 2025-01-31 | — | — | — | — | — | $4.72M | -$4.72M | -$415,809.00 | — | — | -$5.14M | -$0.42 | -$0.42 | 12,351,678 | 12,351,678 |
|---|
| 2024-01-31 | — | — | — | — | — | $3M | -$3M | -$707,363.00 | — | — | -$3.71M | -$0.02 | -$0.02 | 211,294,527 | 211,294,527 |
|---|
| 2023-01-31 | — | — | — | — | — | $4.15M | -$4.15M | -$146,585.00 | — | — | -$4.3M | -$0.18 | -$0.18 | 24,183,399 | 24,183,399 |
|---|
| 2022-12-31 | — | — | — | — | — | $74,708.00 | -$74,708.00 | — | -$74,708.00 | — | -$74,708.00 | $0.00 | $0.00 | 20,054,000 | 20,054,000 |
|---|
| 2021-12-31 | — | — | — | — | — | $121,788.00 | -$121,788.00 | — | -$121,788.00 | — | -$121,788.00 | -$0.01 | -$0.01 | 20,054,000 | 20,054,000 |
|---|
| 2020-12-31 | — | — | — | — | — | $222,607.00 | -$222,607.00 | -$252.00 | -$222,859.00 | — | -$2.32M | — | — | — | 20,054,000 |
|---|
| 2019-12-31 | $609,174.00 | $295,705.00 | $313,469.00 | — | — | $118,446.00 | -$118,446.00 | -$137.00 | -$118,583.00 | — | -$1.24M | — | — | — | 20,054,000 |
|---|
| 2018-12-31 | $1.67M | $733,157.00 | $936,160.00 | — | — | $2.42M | -$1.49M | -$34,180.00 | -$1.52M | — | -$1.52M | — | — | — | 20,054,000 |
|---|
| 2017-12-31 | $3.3M | $1.21M | $2.09M | — | — | $2.76M | -$666,652.00 | -$95,875.00 | -$762,527.00 | -$33.00 | -$762,494.00 | — | — | — | 20,054,000 |
|---|
| 2016-12-31 | $4.28M | $1.55M | $2.73M | — | — | $2.68M | $55,365.00 | -$5,238.00 | $50,127.00 | $916.00 | $49,211.00 | — | — | — | 20,054,000 |
|---|
| 2015-12-31 | $3.33M | $1.09M | $2.23M | — | — | $2.69M | -$454,560.00 | -$23,962.00 | -$478,522.00 | $23,773.00 | -$502,295.00 | — | — | — | 20,054,000 |
|---|
| 2014-12-31 | $1.7M | $777,747.00 | $920,344.00 | — | — | $2.09M | -$1.17M | -$31,482.00 | -$1.2M | $3,132.00 | -$1.21M | — | — | — | 20,054,000 |
|---|
| 2013-12-31 | $1.39M | $546,445.00 | $844,900.00 | — | — | $2.8M | -$1.96M | -$138,669.00 | -$2.09M | $77,416.00 | -$2.17M | — | — | — | 20,048,871 |
|---|
| 2012-12-31 | $1.9M | $601,028.00 | $1.3M | — | — | $2.63M | -$1.33M | $53,206.00 | -$1.28M | $17,969.00 | -$1.3M | — | — | — | 20,033,879 |
|---|
| 2011-12-31 | $4.38M | $1.07M | $3.32M | — | — | $2.91M | $410,621.00 | $394,206.00 | $804,827.00 | $171,101.00 | $633,726.00 | — | — | — | 20,018,000 |
|---|
| 2010-12-31 | $7.51M | $1.89M | $5.63M | — | — | $2.51M | $3.12M | $2,263.00 | $3.12M | $507,964.00 | $2.61M | — | — | — | — |
|---|