Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2026-03-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-03-31 | $377,522.00 | $322,725.00 | $54,797.00 | $8,000.00 | — | $199,499.00 | -$144,702.00 | — | — | — | -$1.52M | -$0.01 | $0.00 | — | — |
|---|
| 2025-12-31 | $282,242.00 | $198,348.00 | $83,894.00 | $6,000.00 | — | $224,171.00 | -$140,277.00 | — | $548,868.00 | — | $548,868.00 | $0.00 | $0.00 | — | — |
|---|
| 2025-09-30 | $328,729.00 | $367,435.00 | -$38,706.00 | $28,802.00 | — | $138,460.00 | -$177,166.00 | — | -$919,671.00 | — | -$919,671.00 | — | — | — | — |
|---|
| 2025-06-30 | $206,212.00 | $204,452.00 | $1,760.00 | $52,200.00 | — | $335,229.00 | -$333,469.00 | — | -$3.99M | — | -$3.99M | -$0.04 | — | — | — |
|---|
| 2025-03-31 | $210,665.00 | $181,089.00 | $29,576.00 | $10,800.00 | — | $268,240.00 | -$238,664.00 | — | -$447,958.00 | — | -$447,958.00 | $0.00 | $0.00 | — | — |
|---|
| 2024-12-31 | $241,946.00 | $143,255.00 | $98,691.00 | $21,615.00 | — | $224,303.00 | -$125,612.00 | — | $456,463.00 | — | $456,463.00 | $0.00 | $0.00 | — | — |
|---|
| 2024-09-30 | $164,396.00 | $94,505.00 | $69,891.00 | $2,674.00 | — | $260,531.00 | -$190,640.00 | — | -$538,138.00 | — | -$538,138.00 | — | — | — | — |
|---|
| 2024-06-30 | $106,871.00 | $63,043.00 | $43,828.00 | $10,440.00 | — | $138,843.00 | -$95,015.00 | — | -$518,847.00 | — | -$529,649.00 | $0.00 | $0.00 | 112,309,964 | 112,309,964 |
|---|
| 2024-03-31 | $89,307.00 | $77,076.00 | $12,231.00 | $14,250.00 | — | $130,725.00 | -$118,494.00 | — | -$476,215.00 | — | -$476,215.00 | $0.00 | $0.00 | 108,584,689 | 108,584,689 |
|---|
| 2023-12-31 | $96,503.00 | $85,679.00 | $10,824.00 | $11,880.00 | — | $206,010.00 | -$195,186.00 | — | -$715,429.00 | — | -$715,429.00 | -$0.01 | -$0.01 | 106,551,722 | 106,551,722 |
|---|
| 2023-09-30 | $114,196.00 | $88,099.00 | $26,097.00 | $13,935.00 | — | $252,747.00 | -$226,650.00 | — | -$232,655.00 | — | -$232,655.00 | $0.00 | $0.00 | 46,491 | 46,491 |
|---|
| 2023-06-30 | $78,005.00 | $64,114.00 | $13,891.00 | $13,710.00 | — | $136,203.00 | -$122,312.00 | — | -$157,095.00 | — | -$157,095.00 | $0.00 | $0.00 | 106,536,622 | 106,536,622 |
|---|
| 2023-03-31 | $67,000.00 | $46,678.00 | $20,322.00 | $15,526.00 | — | $220,010.00 | -$199,688.00 | — | $180,621.00 | — | $180,621.00 | $0.00 | $0.00 | 106,536,622 | 106,536,622 |
|---|
| 2022-12-31 | $48,083.00 | $39,872.00 | $8,211.00 | $13,358.00 | — | $223,644.00 | -$215,433.00 | — | -$721,008.00 | — | -$721,008.00 | -$0.01 | -$0.01 | 106,119,657 | 106,119,657 |
|---|
| 2022-09-30 | $26,779.00 | $17,109.00 | $9,670.00 | $15,715.00 | — | $250,631.00 | -$240,961.00 | — | $259,801.00 | — | $259,801.00 | $0.03 | $0.03 | 18,631,986 | 18,631,986 |
|---|
| 2022-06-30 | $7,084.00 | $10,694.00 | -$3,610.00 | $16,442.00 | — | $330,544.00 | -$334,154.00 | — | -$642,359.00 | — | -$642,359.00 | -$0.01 | -$0.01 | 87,135,481 | 87,135,481 |
|---|
| 2022-03-31 | $11,029.00 | $5,409.00 | $5,620.00 | $13,706.00 | — | $346,688.00 | -$341,068.00 | — | -$841,086.00 | — | -$841,086.00 | -$0.12 | -$0.12 | — | — |
|---|
| 2021-12-31 | $10,617.00 | $5,686.00 | $4,931.00 | $15,679.00 | $28,544.00 | $273,904.00 | -$268,973.00 | — | -$251,721.00 | — | -$251,721.00 | $0.00 | $0.00 | 13,175,838 | 13,415,151 |
|---|
| 2021-09-30 | $25,391.00 | $7,618.00 | $17,773.00 | $14,617.00 | — | $248,872.00 | -$231,099.00 | — | -$236,362.00 | — | -$956,958.00 | $0.00 | $0.00 | 88,478 | 88,118 |
|---|
| 2021-06-30 | $31,835.00 | $9,859.00 | $21,976.00 | $18,868.00 | — | $252,208.00 | -$230,232.00 | — | -$235,405.00 | — | -$235,405.00 | -$0.01 | -$0.01 | 13,240,938 | 13,415,151 |
|---|
| 2021-03-31 | $36,974.00 | $10,762.00 | $26,212.00 | $15,538.00 | — | $129,180.00 | -$102,968.00 | — | -$105,158.00 | — | -$105,158.00 | $0.01 | $0.01 | 13,027,505 | 13,389,636 |
|---|
| 2020-12-31 | $757,008.00 | — | — | — | $1,724.00 | $535,487.00 | $221,521.00 | — | $223,467.00 | — | -$98,759.00 | $0.02 | $0.02 | 13,298,310 | 13,680,319 |
|---|
| 2020-09-30 | $778,714.00 | — | — | — | — | $729,877.00 | $48,837.00 | — | $68,341.00 | — | $68,341.00 | $0.01 | $0.00 | -74,318 | 307,691 |
|---|
| 2020-06-30 | $621,690.00 | — | — | — | — | $624,391.00 | -$2,701.00 | — | -$3,266.00 | — | -$3,266.00 | $0.00 | $0.00 | 13,444,592 | 13,444,592 |
|---|
| 2020-03-31 | $848,816.00 | — | — | — | — | $589,849.00 | $258,967.00 | — | $255,938.00 | — | $255,938.00 | $0.02 | $0.02 | 13,572,614 | 13,572,614 |
|---|
| 2019-12-31 | $789,220.00 | — | — | — | — | $508,868.00 | $280,352.00 | — | $299,148.00 | — | $299,148.00 | $0.02 | $0.02 | 13,542,002 | 13,542,002 |
|---|
| 2019-09-30 | $1.02M | — | — | — | — | $672,825.00 | $349,365.00 | — | $373,322.00 | — | $373,322.00 | — | — | — | 28,101 |
|---|
| 2019-06-30 | $1.14M | — | — | — | — | $506,002.00 | $637,311.00 | — | $635,333.00 | — | $635,333.00 | — | — | — | 12,017,850 |
|---|
| 2019-03-31 | $1.02M | — | — | — | — | $705,299.00 | $309,893.00 | — | $310,145.00 | — | $310,145.00 | — | — | — | 12,011,520 |
|---|
| 2018-12-31 | $1.34M | — | — | — | — | $679,723.00 | $657,274.00 | — | $698,540.00 | — | $698,540.00 | — | — | — | 12,010,775 |
|---|
| 2018-09-30 | $593,872.00 | — | — | — | — | $850,934.00 | -$263,724.00 | — | -$266,087.00 | — | -$266,087.00 | — | — | — | -74,624 |
|---|
| 2018-06-30 | $618,047.00 | — | — | — | — | $502,478.00 | $115,569.00 | -$1,397.00 | $114,172.00 | — | $114,172.00 | — | — | — | 12,090,161 |
|---|
| 2018-03-31 | $607,970.00 | — | — | — | — | $569,062.00 | $38,908.00 | -$172.00 | $38,736.00 | — | $38,736.00 | — | — | — | 12,090,161 |
|---|
| 2017-12-31 | $596,837.00 | — | — | — | — | $702,670.00 | -$105,833.00 | $179.00 | -$105,654.00 | — | -$105,654.00 | — | — | — | 12,010,775 |
|---|
| 2017-09-30 | $583,705.00 | — | — | — | — | $602,909.00 | -$19,204.00 | $7,606.00 | -$11,598.00 | — | -$20,144.00 | — | — | — | 4,847 |
|---|
| 2017-06-30 | $551,657.00 | — | — | — | — | $953,340.00 | -$401,683.00 | $3,224.00 | -$398,459.00 | — | -$831,524.00 | — | — | — | 12,005,850 |
|---|
| 2017-03-31 | $581,785.00 | — | — | — | — | $814,141.00 | -$232,356.00 | $1,838.00 | -$230,518.00 | — | -$158,796.00 | — | — | — | 12,001,409 |
|---|
| 2016-12-31 | $738,886.00 | — | — | — | — | $778,095.00 | -$39,209.00 | $13,435.00 | -$25,774.00 | — | -$20,538.00 | — | — | — | 12,001,409 |
|---|
| 2016-09-30 | $797,886.00 | — | — | — | — | $1.04M | -$246,470.00 | $4,228.00 | -$242,242.00 | — | -$458,435.00 | — | — | — | 0 |
|---|
| 2016-06-30 | $853,357.00 | — | — | — | — | $994,671.00 | -$141,314.00 | $250.00 | -$141,064.00 | — | -$100,593.00 | — | — | — | 12,001,409 |
|---|
| 2016-03-31 | $642,142.00 | — | — | — | — | $1.76M | -$1.12M | -$17,055.00 | -$1.14M | — | -$728,756.00 | — | — | — | 12,001,409 |
|---|
| 2015-12-31 | $944,974.00 | — | — | — | — | $1.76M | -$814,185.00 | -$35,956.00 | -$850,141.00 | — | -$530,293.00 | — | — | — | 12,001,409 |
|---|
| 2015-09-30 | $1.55M | — | — | — | — | $2.12M | -$569,722.00 | -$72,658.00 | -$642,380.00 | -$262,904.00 | -$547,252.00 | -$0.05 | -$0.05 | 31,729 | 4,876 |
|---|
| 2015-06-30 | $1.57M | — | — | — | — | $1.45M | $119,881.00 | -$17.00 | $119,864.00 | $17,626.00 | $36,689.00 | $0.00 | $0.00 | 11,975,199 | 11,991,840 |
|---|
| 2015-03-31 | $1.45M | — | — | — | — | $1.25M | $196,814.00 | $1,497.00 | $198,311.00 | $69,776.00 | $145,242.00 | $0.01 | $0.01 | 11,993,895 | 12,019,850 |
|---|
| 2014-12-31 | $1.14M | — | — | — | — | $1.26M | -$116,479.00 | -$610.00 | -$117,089.00 | -$11,500.00 | -$91,618.00 | $0.00 | $0.00 | 11,857,733 | 11,857,833 |
|---|
| 2014-09-30 | $1.47M | — | — | — | — | $1.36M | $111,774.00 | -$173,481.00 | -$61,707.00 | -$24,912.00 | -$104,972.00 | -$0.01 | -$0.01 | 15,061 | 19,810 |
|---|
| 2014-06-30 | $2.11M | — | — | — | — | $1.6M | $510,444.00 | $6,796.00 | $517,240.00 | $199,167.00 | $318,073.00 | $0.03 | $0.03 | 11,809,409 | 11,854,528 |
|---|
| 2014-03-31 | $2M | — | — | — | — | $1.49M | $515,860.00 | $41,596.00 | $557,456.00 | $209,770.00 | $347,686.00 | $0.03 | $0.03 | 11,809,409 | 11,842,711 |
|---|
| 2013-12-31 | $1.87M | — | — | — | — | $1.4M | $474,021.00 | $1,873.00 | $475,894.00 | $179,079.00 | $296,815.00 | $0.03 | $0.03 | 11,809,409 | 11,842,711 |
|---|
| 2013-09-30 | $1.34M | — | — | — | — | $972,515.00 | $371,721.00 | -$62,661.00 | $309,060.00 | — | $296,986.00 | $0.02 | $0.02 | 63,332 | 67,103 |
|---|
| 2013-06-30 | $1.59M | — | — | — | — | $1.02M | $565,523.00 | -$460.00 | $565,063.00 | — | $565,063.00 | $0.05 | $0.05 | 11,611,770 | 11,611,770 |
|---|
| 2013-03-31 | $1.08M | — | — | — | — | $967,511.00 | $109,916.00 | -$22,474.00 | $87,442.00 | — | $87,442.00 | $0.01 | $0.01 | 11,574,825 | 11,574,825 |
|---|
| 2012-12-31 | $813,003.00 | — | — | — | — | $814,405.00 | -$1,402.00 | -$134.00 | -$1,536.00 | — | -$1,536.00 | $0.00 | — | 11,558,575 | — |
|---|
| 2012-09-30 | $1.24M | — | — | — | — | $1.03M | $217,984.00 | $20,362.00 | $238,346.00 | — | $238,346.00 | — | — | — | — |
|---|
| 2012-06-30 | $796,128.00 | — | — | — | — | $663,914.00 | $132,214.00 | $963.00 | $133,177.00 | — | $133,177.00 | — | — | — | — |
|---|
| 2012-03-31 | $802,227.00 | — | — | — | — | $580,765.00 | $221,462.00 | $749.00 | $222,211.00 | — | $222,211.00 | — | — | — | — |
|---|
| 2011-12-31 | $575,458.00 | — | — | — | — | $564,616.00 | $10,842.00 | $240.00 | $11,082.00 | $0.00 | $11,082.00 | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | $709,772.00 | -$140,066.00 | -$29,234.00 | -$169,300.00 | $0.00 | -$169,300.00 | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | $492,437.00 | -$130,778.00 | $7,070.00 | -$123,708.00 | $0.00 | -$123,708.00 | — | — | — | — |
|---|
| 2011-03-31 | $358,450.00 | — | — | — | — | $526,219.00 | -$167,769.00 | $9,279.00 | -$158,490.00 | — | -$158,490.00 | — | — | — | — |
|---|
| 2010-12-31 | $287,937.00 | — | — | — | — | $350,240.00 | -$62,303.00 | $7,787.00 | -$54,516.00 | $0.00 | -$54,516.00 | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | $633,663.00 | -$510,722.00 | -$176,990.00 | -$687,712.00 | $0.00 | -$632,978.00 | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | $306,396.00 | -$151,879.00 | $0.00 | -$151,879.00 | $0.00 | -$151,879.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-09-30 | $987,937.00 | $852,244.00 | $135,693.00 | $113,417.00 | — | $1M | -$868,503.00 | — | -$4.9M | — | -$4.9M | — | — | — | — |
|---|
| 2024-09-30 | $460,991.00 | $322,730.00 | $138,261.00 | $39,244.00 | — | $706,416.00 | -$568,155.00 | — | -$2.25M | — | -$2.25M | — | — | — | — |
|---|
| 2023-09-30 | $307,284.00 | $238,763.00 | $68,521.00 | $56,529.00 | — | $830,976.00 | -$762,455.00 | — | -$930,137.00 | — | -$930,137.00 | -$0.01 | -$0.01 | 106,458,571 | 106,458,571 |
|---|
| 2022-09-30 | $55,509.00 | $38,898.00 | $16,611.00 | $61,542.00 | — | $1.2M | -$1.19M | — | -$1.48M | — | -$1.48M | -$0.03 | -$0.03 | 50,013,328 | 50,013,328 |
|---|
| 2021-09-30 | $118,591.00 | $37,832.00 | $80,759.00 | $81,157.00 | — | $741,899.00 | -$661,140.00 | — | -$675,684.00 | — | -$675,684.00 | $0.02 | $0.02 | 13,278,388 | 13,503,269 |
|---|
| 2020-09-30 | $3.04M | — | $3.04M | — | — | $2.45M | $585,455.00 | — | $620,161.00 | — | $620,161.00 | $0.05 | $0.04 | 13,402,981 | 13,784,990 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | — | $2.02M | — | — | — | — |
|---|
| 2019-09-30 | $4.52M | $272.00 | $4.52M | — | — | $2.56M | $1.95M | — | $2.02M | — | $2.02M | $0.17 | $0.17 | 12,043,558 | 12,043,558 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | -$218,833.00 | — | — | — | — |
|---|
| 2018-09-30 | $2.42M | $6,662.00 | $2.41M | — | — | $2.63M | -$215,080.00 | — | -$218,833.00 | — | -$218,833.00 | — | — | — | 12,010,775 |
|---|
| 2017-09-30 | $2.46M | — | $2.46M | — | — | $3.15M | -$692,452.00 | $26,103.00 | -$666,349.00 | $364,653.00 | -$1.03M | -$0.09 | — | 12,007,736 | 12,007,736 |
|---|
| 2016-09-30 | $3.24M | — | — | — | — | $5.63M | -$2.4M | $26,467.00 | -$2.37M | -$563,256.00 | -$1.82M | -$0.15 | — | 12,001,409 | 12,001,409 |
|---|
| 2015-09-30 | $5.71M | — | — | — | — | $6.08M | -$369,507.00 | -$71,788.00 | -$441,295.00 | -$219,517.00 | -$456,940.00 | -$0.04 | -$0.04 | 11,952,252 | 11,952,252 |
|---|
| 2014-09-30 | $7.46M | — | — | — | — | $5.85M | $1.61M | -$123,216.00 | $1.49M | $563,104.00 | $857,602.00 | $0.07 | $0.07 | 11,824,470 | 11,874,338 |
|---|
| 2013-09-30 | $4.82M | — | — | — | — | $3.77M | $1.05M | -$85,728.00 | $960,029.00 | $12,073.00 | $947,955.00 | $0.08 | $0.08 | 11,675,102 | 11,678,873 |
|---|
| 2012-09-30 | $3.42M | — | — | — | — | $2.83M | $582,496.00 | $22,314.00 | $604,810.00 | $0.00 | $604,810.00 | $0.05 | — | 11,445,492 | — |
|---|
| 2011-09-30 | $1.58M | — | — | — | — | $2.08M | -$500,918.00 | -$5,096.00 | -$506,014.00 | $0.00 | -$506,014.00 | — | — | — | — |
|---|
| 2010-09-30 | $498,444.00 | — | — | — | — | $1.15M | -$655,774.00 | -$176,989.00 | -$832,763.00 | $0.00 | -$778,029.00 | — | — | — | — |
|---|