Complete source-backed income-statement history.
- Available history
- 2010-12-31 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 | $3.44M | $2.89M | $553,444.00 | $816,331.00 | $1.25M | $2.06M | -$1.51M | -$257,997.00 | -$1.77M | -$18,739.00 | -$1.56M | -$0.13 | -$0.13 | 11,784,280 | 11,784,280 |
|---|
| 2025-12-31 | $11.93M | $9.89M | $2.03M | $776,818.00 | $1.21M | $1.99M | $48,717.00 | $454,214.00 | $502,931.00 | $36,266.00 | $533,622.00 | $0.05 | $0.05 | 11,784,280 | 11,816,519 |
|---|
| 2025-09-30 | $12.74M | $9.84M | $2.91M | $949,752.00 | $1.37M | $2.32M | $590,380.00 | $2,804.00 | $593,184.00 | $42,648.00 | $640,478.00 | $0.05 | $0.05 | 11,784,280 | 11,803,465 |
|---|
| 2025-06-30 | $6.93M | $5.68M | $1.25M | $1.36M | $1.21M | $2.57M | -$1.32M | $988,264.00 | -$331,300.00 | -$263,366.00 | -$342,242.00 | -$0.03 | -$0.03 | 0 | -64,427 |
|---|
| 2025-03-31 | $8.01M | $6.66M | $1.35M | $794,213.00 | $2.53M | $3.32M | -$1.97M | $1.33M | -$635,114.00 | $2,592.00 | -$644,786.00 | -$0.05 | -$0.05 | 11,784,280 | 11,784,280 |
|---|
| 2024-12-31 | $17.83M | $14.59M | $3.24M | $927,238.00 | $1.52M | $2.45M | $795,231.00 | -$710,949.00 | $84,282.00 | $167,727.00 | $228,740.00 | $0.02 | $0.02 | 11,784,280 | 11,838,850 |
|---|
| 2024-09-30 | $13.32M | $11.25M | $2.07M | $1.02M | $1.42M | $2.44M | -$372,783.00 | $1.07M | $696,536.00 | $47,880.00 | $515,187.00 | $0.04 | $0.04 | 11,784,280 | 11,807,962 |
|---|
| 2024-06-30 | $6.12M | $5.48M | $640,666.00 | $875,471.00 | $2.01M | $2.88M | -$2.24M | $3,319.00 | -$2.24M | -$371,319.00 | -$1.77M | -$0.15 | -$0.15 | 0 | 0 |
|---|
| 2024-03-31 | $6.18M | $5.66M | $517,449.00 | $811,470.00 | $1.26M | $2.07M | -$1.56M | -$67,916.00 | -$1.62M | -$312,764.00 | -$1.18M | -$0.10 | -$0.10 | 11,784,280 | 11,784,280 |
|---|
| 2023-12-31 | $8.85M | $8.01M | $837,075.00 | $852,854.00 | $1.54M | $2.39M | -$1.56M | $691,125.00 | -$864,816.00 | -$215,157.00 | -$764,615.00 | -$0.06 | -$0.06 | 11,784,280 | 11,784,280 |
|---|
| 2023-09-30 | $9.66M | $8.14M | $1.51M | $866,955.00 | $1.23M | $2.1M | -$584,517.00 | $197,256.00 | -$387,261.00 | -$50,060.00 | -$257,696.00 | -$0.02 | -$0.02 | 11,784,280 | 11,784,280 |
|---|
| 2023-06-30 | $17M | $14.57M | $2.44M | $919,457.00 | $1.41M | $2.33M | $103,253.00 | -$2.07M | -$1.97M | -$323,478.00 | -$1.61M | -$0.13 | -$0.13 | 15,833 | 15,833 |
|---|
| 2023-03-31 | $11.85M | $9.81M | $2.05M | $1.05M | $1.46M | $2.52M | -$470,595.00 | $103,570.00 | -$367,025.00 | -$578,664.00 | $247,629.00 | $0.02 | $0.02 | 11,784,280 | 11,784,280 |
|---|
| 2022-12-31 | $8.98M | $8.04M | $946,042.00 | $976,415.00 | $1.34M | $2.31M | -$1.37M | $1.4M | $35,075.00 | $118,866.00 | -$378,324.00 | -$0.03 | -$0.03 | 11,695,150 | 11,695,150 |
|---|
| 2022-09-30 | $8.11M | $6.52M | $1.59M | $970,120.00 | $1.24M | $2.21M | -$615,893.00 | -$914,060.00 | -$1.53M | -$103,383.00 | -$1.13M | -$0.10 | -$0.10 | 11,684,280 | 11,684,280 |
|---|
| 2022-06-30 | $12.14M | $10.54M | $1.6M | $1.1M | $1.02M | $2.12M | -$518,617.00 | -$58,059.00 | -$576,676.00 | $89,792.00 | -$702,828.00 | -$0.06 | -$0.06 | 19,955 | 19,955 |
|---|
| 2022-03-31 | $6.69M | $5.33M | $1.36M | $1.05M | $1.39M | $2.44M | -$1.08M | $56,121.00 | -$1.03M | -$238,852.00 | -$770,818.00 | -$0.07 | -$0.07 | 11,594,280 | 11,594,280 |
|---|
| 2021-12-31 | $1.82M | $1.46M | $363,980.00 | $1.11M | $1.02M | $2.13M | -$1.77M | $134,833.00 | -$1.63M | -$476,752.00 | -$1.19M | -$0.10 | -$0.10 | 11,594,280 | 11,594,280 |
|---|
| 2021-09-30 | $3.34M | $2.85M | $492,964.00 | $1.02M | $1.08M | $2.1M | -$1.61M | $132,524.00 | -$1.47M | -$411,256.00 | -$1.1M | -$0.10 | -$0.10 | 11,593,006 | 11,593,006 |
|---|
| 2021-06-30 | $10.97M | $9.03M | $1.93M | $1.24M | $1.01M | $2.25M | -$314,577.00 | $68,567.00 | -$246,010.00 | -$292,122.00 | -$16,489.00 | -$0.01 | -$0.01 | 79,778 | 111,071 |
|---|
| 2021-03-31 | $44.33M | $36.76M | $7.57M | $1.2M | $1.14M | $2.34M | $5.23M | $159,265.00 | $5.39M | $1.19M | $3.94M | $0.34 | $0.33 | 11,581,629 | 11,792,292 |
|---|
| 2020-12-31 | $66.25M | $54.96M | $11.29M | $1.15M | $1.41M | $2.56M | $8.73M | $382,533.00 | $9.11M | -$2.14M | $6.86M | $0.59 | $0.58 | 11,566,309 | 11,727,282 |
|---|
| 2020-09-30 | $62.57M | $50.9M | $11.67M | $978,392.00 | $1.52M | $2.5M | $9.17M | $6,802.00 | $9.18M | $2M | $6.92M | $0.65 | $0.64 | 10,666,059 | 10,818,050 |
|---|
| 2020-06-30 | $37.39M | $30.51M | $6.88M | $992,088.00 | $1.09M | $2.09M | $4.79M | $14,002.00 | $4.81M | $971,409.00 | $3.73M | $0.35 | $0.35 | 6,658 | 21,941 |
|---|
| 2020-03-31 | $15.55M | $12.51M | $3.03M | $834,478.00 | $988,096.00 | $1.82M | $1.21M | $80,679.00 | $1.29M | $233,032.00 | $988,308.00 | $0.09 | $0.09 | 10,580,576 | 10,699,773 |
|---|
| 2019-12-31 | $13.26M | $10.67M | $2.59M | $1.02M | $769,743.00 | $1.79M | $797,460.00 | $51,368.00 | $848,828.00 | $114,886.00 | $580,878.00 | $0.05 | $0.05 | 10,570,203 | 10,708,028 |
|---|
| 2019-09-30 | $8.87M | $6.85M | $2.02M | $895,512.00 | $848,761.00 | $1.74M | $276,239.00 | $74,715.00 | $350,954.00 | $60,974.00 | $253,938.00 | $0.02 | $0.02 | 10,570,203 | 10,705,500 |
|---|
| 2019-06-30 | $4.99M | $4.3M | $690,101.00 | $768,826.00 | $1.04M | $1.81M | -$1.12M | $60,779.00 | -$1.06M | -$243,461.00 | -$781,665.00 | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2019-03-31 | $8.97M | $7.37M | $1.6M | $714,092.00 | $1.27M | $1.98M | -$387,661.00 | $51,905.00 | -$335,756.00 | -$108,244.00 | -$157,814.00 | -$0.01 | -$0.01 | 10,570,203 | 10,570,203 |
|---|
| 2018-12-31 | $9.19M | $7.9M | $1.28M | $715,447.00 | $1.28M | $1.99M | -$710,986.00 | $39,114.00 | -$671,872.00 | -$119,010.00 | -$515,379.00 | -$0.05 | -$0.05 | 10,570,203 | 10,570,203 |
|---|
| 2018-09-30 | $13.33M | $8.85M | $2.17M | $757,216.00 | $1.3M | $2.06M | $111,984.00 | $53,156.00 | $165,140.00 | $41,970.00 | $178,734.00 | $0.02 | $0.02 | 10,570,203 | 10,682,166 |
|---|
| 2018-06-30 | $7.5M | $20.33M | $908,800.00 | $730,490.00 | $1.31M | $2.04M | -$1.13M | $234,044.00 | -$896,759.00 | -$103,918.00 | -$783,433.00 | -$0.08 | -$0.08 | -31,593 | -31,593 |
|---|
| 2018-03-31 | $6.57M | $5.12M | $1.44M | $744,794.00 | $1.12M | $1.87M | -$425,058.00 | $53,902.00 | -$371,156.00 | -$182,175.00 | -$140,722.00 | -$0.01 | -$0.01 | 10,570,203 | 10,570,203 |
|---|
| 2017-12-31 | $8.35M | $6.96M | $1.39M | $949,752.00 | $951,705.00 | $1.9M | -$512,871.00 | -$14,502.00 | -$527,373.00 | $235,121.00 | -$731,010.00 | -$0.07 | -$0.07 | 10,570,203 | 10,570,203 |
|---|
| 2017-09-30 | $7.64M | $4.54M | $1.45M | $946,980.00 | $1.13M | $2.07M | -$623,138.00 | $58,878.00 | -$564,260.00 | -$136,001.00 | -$437,292.00 | -$0.04 | -$0.04 | 10,520,203 | 10,520,203 |
|---|
| 2017-06-30 | $11.76M | $9.65M | $2.11M | $855,235.00 | $1.29M | $2.14M | -$35,255.00 | $90,907.00 | $55,652.00 | $34,137.00 | $12,603.00 | $0.00 | $0.00 | 6,157 | -100,558 |
|---|
| 2017-03-31 | $9.75M | $7.8M | $1.95M | $892,430.00 | $1.14M | $2.03M | -$84,641.00 | $42,933.00 | -$41,708.00 | -$54,730.00 | $73,478.00 | $0.01 | $0.01 | 10,519,394 | 10,785,279 |
|---|
| 2016-12-31 | — | $11.46M | $2.9M | $895,077.00 | $1.38M | $2.27M | $626,803.00 | $176,793.00 | $803,596.00 | $260,058.00 | $525,338.00 | $0.05 | $0.05 | 10,495,994 | 10,754,573 |
|---|
| 2016-09-30 | — | $10.44M | $2.26M | $802,382.00 | $1.09M | $1.89M | $367,472.00 | -$39,258.00 | $328,214.00 | $135,122.00 | $262,541.00 | $0.03 | $0.02 | 10,471,818 | 10,730,267 |
|---|
| 2016-06-30 | — | $11.22M | $2.33M | $780,778.00 | $1.07M | $1.85M | $474,902.00 | -$15,937.00 | $458,965.00 | -$369,862.00 | $584,435.00 | $0.05 | $0.05 | -71,851 | -48,626 |
|---|
| 2016-03-31 | — | $11.67M | $2.47M | $693,540.00 | $1.33M | $2.03M | $446,004.00 | $122,625.00 | $568,629.00 | $254,806.00 | $391,370.00 | $0.04 | $0.04 | 10,414,536 | 10,630,453 |
|---|
| 2015-12-31 | — | $17M | $3.16M | $793,609.00 | $1.26M | $2.05M | $1.11M | $28,493.00 | $1.14M | $144,924.00 | $617,219.00 | $0.06 | $0.06 | 10,511,012 | 10,678,039 |
|---|
| 2015-09-30 | — | $9.99M | $1.96M | $722,569.00 | $1.15M | $1.88M | $85,562.00 | -$43,013.00 | $42,549.00 | $5,065.00 | $17,947.00 | $0.00 | $0.00 | 10,533,869 | 10,682,411 |
|---|
| 2015-06-30 | — | $8.34M | $1.72M | $676,459.00 | $1.2M | $1.87M | -$156,319.00 | $47,248.00 | -$109,071.00 | -$49,272.00 | $34,581.00 | $0.00 | $0.00 | 0 | -9,876 |
|---|
| 2015-03-31 | — | $8.29M | $1.88M | $722,781.00 | $1.15M | $1.87M | $13,339.00 | $23,057.00 | $36,396.00 | -$249,000.00 | $17,799.00 | $0.00 | $0.00 | 10,533,869 | 10,650,609 |
|---|
| 2014-12-31 | — | $10.01M | $2.49M | $740,508.00 | $1.23M | $1.97M | $521,963.00 | $204,247.00 | $726,210.00 | $152,000.00 | $424,480.00 | $0.04 | $0.04 | 10,533,869 | 10,661,879 |
|---|
| 2014-09-30 | — | $11.3M | $2.32M | $775,395.00 | $1.41M | $2.18M | $132,675.00 | $179,416.00 | $312,091.00 | $58,000.00 | $283,148.00 | $0.03 | $0.03 | 10,533,869 | 10,663,270 |
|---|
| 2014-06-30 | — | $10.75M | $1.18M | $704,356.00 | $1.07M | $1.77M | -$590,011.00 | $721,622.00 | $131,611.00 | $18,984.00 | $125,824.00 | $0.02 | $0.02 | 10,094 | 10,094 |
|---|
| 2014-03-31 | — | $9.07M | $989,742.00 | $696,501.00 | $1.07M | $1.76M | -$772,074.00 | $557,881.00 | -$214,193.00 | -$88,000.00 | -$131,180.00 | -$0.01 | -$0.01 | 10,381,785 | 10,381,785 |
|---|
| 2013-12-31 | — | $5.35M | $2.21M | $700,534.00 | $1.46M | $2.16M | $52,163.00 | $161,542.00 | $213,705.00 | -$7,000.00 | $126,944.00 | $0.02 | $0.02 | 10,374,369 | 10,584,435 |
|---|
| 2013-09-30 | — | $1.41M | -$3,192.00 | $678,609.00 | $922,265.00 | $1.6M | -$1.6M | -$19,801.00 | -$1.62M | -$453,000.00 | -$1.09M | -$0.11 | -$0.11 | 10,374,369 | 10,374,369 |
|---|
| 2013-06-30 | — | $6M | $1.73M | $620,446.00 | $1M | $1.62M | $108,179.00 | $41,061.00 | $149,240.00 | -$59,192.00 | $206,380.00 | $0.02 | $0.02 | -119,072 | 93,220 |
|---|
| 2013-03-31 | — | $5.07M | $1.45M | $621,532.00 | $1.1M | $1.72M | -$268,012.00 | $106,379.00 | -$161,633.00 | $68,880.00 | -$53,571.00 | -$0.01 | -$0.01 | 10,374,369 | 10,374,369 |
|---|
| 2012-12-31 | — | $4.49M | $868,052.00 | $818,466.00 | $1.32M | $2.13M | -$1.27M | $361.00 | -$1.27M | -$404,880.00 | -$716,735.00 | -$0.07 | -$0.07 | 10,345,688 | 10,345,688 |
|---|
| 2012-09-30 | — | $9.96M | $3.18M | $709,556.00 | $1.21M | $1.92M | $1.26M | -$51,545.00 | $1.21M | $564,000.00 | $738,584.00 | $0.06 | $0.06 | 11,832,248 | 12,037,036 |
|---|
| 2012-06-30 | — | $11.65M | $3.86M | $169,425.00 | $2.89M | $3.06M | $804,017.00 | $100,693.00 | $904,710.00 | -$452,133.00 | $1.45M | $0.12 | $0.12 | 8,023 | 8,023 |
|---|
| 2012-03-31 | — | $2.28M | $343,087.00 | $493,419.00 | $965,632.00 | $1.46M | -$1.12M | -$5,166.00 | -$1.12M | -$253,000.00 | -$634,560.00 | -$0.05 | -$0.05 | 11,882,971 | 11,882,971 |
|---|
| 2011-12-31 | — | $2.55M | $463,940.00 | $429,288.00 | $1.04M | $1.47M | -$1.01M | -$180.00 | -$1.01M | -$332,658.00 | -$488,190.00 | -$0.04 | -$0.04 | 11,837,559 | 11,837,559 |
|---|
| 2011-09-30 | — | $2.56M | $558,640.00 | $498,000.00 | $1.5M | $1.5M | -$937,950.00 | $28,368.00 | -$909,582.00 | -$176,000.00 | -$452,584.00 | -$0.04 | -$0.04 | 11,832,284 | 11,832,284 |
|---|
| 2011-03-31 | — | $6.79M | $2.65M | — | $1.94M | $1.94M | $715,552.00 | $1.7M | $2.41M | $1M | $1.52M | $0.13 | $0.13 | 11,890,729 | 12,071,381 |
|---|
| 2010-12-31 | — | $9.48M | $6.1M | — | $2.5M | $2.5M | $3.6M | -$94,138.00 | $3.51M | $1.11M | $2.03M | $0.17 | $0.17 | 11,977,808 | 12,150,765 |
|---|
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-06-30 | $46.09M | $38.17M | $7.92M | $4.1M | $6.68M | $10.78M | -$2.86M | $2.68M | -$185,596.00 | -$45,167.00 | -$243,101.00 | -$0.02 | -$0.02 | 11,784,280 | 11,784,280 |
|---|
| 2024-06-30 | $30.8M | $27.29M | $3.51M | $3.41M | $6.04M | $9.45M | -$5.94M | $823,784.00 | -$5.12M | -$949,300.00 | -$3.96M | -$0.34 | -$0.34 | 11,784,280 | 11,784,280 |
|---|
| 2023-06-30 | $45.95M | $38.93M | $7.02M | $3.92M | $5.45M | $9.37M | -$2.35M | -$1.48M | -$3.83M | -$886,659.00 | -$2.86M | -$0.24 | -$0.24 | 11,736,609 | 11,736,609 |
|---|
| 2022-06-30 | $24M | $20.18M | $3.82M | $4.28M | $4.51M | $8.79M | -$4.97M | $265,419.00 | -$4.71M | -$1.04M | -$3.76M | -$0.32 | -$0.32 | 11,613,812 | 11,613,812 |
|---|
| 2021-06-30 | $184.12M | $151.65M | $32.46M | $4.57M | $5.08M | $9.65M | $22.82M | $617,167.00 | $23.44M | $5.04M | $17.7M | $1.56 | $1.53 | 11,350,946 | 11,592,901 |
|---|
| 2020-06-30 | $75.07M | $60.55M | $14.52M | $3.75M | $3.7M | $7.45M | $7.08M | $220,764.00 | $7.3M | $1.38M | $5.55M | $0.52 | $0.52 | 10,581,499 | 10,715,979 |
|---|
| 2019-06-30 | $36.47M | $30.73M | $5.74M | $2.96M | $4.89M | $7.85M | -$2.11M | $204,954.00 | -$1.9M | -$428,745.00 | -$1.28M | -$0.12 | -$0.12 | 10,570,203 | 10,570,203 |
|---|
| 2018-06-30 | $30.07M | $24.87M | $5.19M | $3.37M | $4.51M | $7.88M | -$2.69M | $332,322.00 | -$2.36M | -$186,973.00 | -$2.09M | -$0.20 | -$0.20 | 10,538,610 | 10,538,610 |
|---|
| 2017-06-30 | $48.57M | $39.35M | $9.22M | $3.45M | $4.9M | $8.34M | $874,379.00 | $271,375.00 | $1.15M | $374,587.00 | $873,960.00 | $0.08 | $0.08 | 10,501,730 | 10,660,900 |
|---|
| 2016-06-30 | — | $49.88M | $9.93M | $2.99M | $4.82M | $7.81M | $2.12M | $92,168.00 | $2.21M | $34,933.00 | $1.61M | $0.15 | $0.15 | 10,414,755 | 10,653,897 |
|---|
| 2015-06-30 | — | $37.94M | $8.4M | $2.92M | $4.97M | $7.89M | $511,658.00 | $453,968.00 | $965,626.00 | -$88,272.00 | $760,008.00 | $0.07 | $0.07 | 10,533,869 | 10,640,733 |
|---|
| 2014-06-30 | — | $26.57M | $4.38M | $2.78M | $4.51M | $7.29M | -$2.91M | $1.42M | -$1.49M | -$529,016.00 | -$972,036.00 | -$0.09 | -$0.09 | 10,386,881 | 10,386,881 |
|---|
| 2013-06-30 | — | $25.52M | $7.23M | $2.77M | $4.63M | $7.4M | -$168,836.00 | $96,257.00 | -$72,579.00 | $168,808.00 | $174,658.00 | $0.02 | $0.02 | 10,731,586 | 10,943,878 |
|---|
| 2012-06-30 | — | $19.04M | $5.23M | $1.59M | $5.9M | $7.49M | -$2.26M | $123,715.00 | -$2.13M | -$1.21M | -$128,974.00 | -$0.01 | -$0.01 | 11,858,813 | 11,858,813 |
|---|