Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2025-09-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 |
|---|
| 2025-09-30 | $1.53M | $830,717.00 | $697,333.00 | $201,392.00 | — | $955,824.00 | -$258,491.00 | -$9,342.00 | -$267,833.00 | $0.00 | -$267,833.00 | -$0.02 | -$0.02 | 14,187,337 | 14,187,337 |
|---|
| 2025-06-30 | $1.6M | $724,269.00 | $878,459.00 | $165,440.00 | — | $898,239.00 | -$19,780.00 | -$21,353.00 | -$41,133.00 | $0.00 | -$41,133.00 | $0.00 | $0.00 | 11,879,645 | 11,879,645 |
|---|
| 2025-03-31 | $1.58M | $693,564.00 | $889,852.00 | $159,652.00 | — | $910,389.00 | -$20,537.00 | -$26,771.00 | -$47,308.00 | $0.00 | -$47,308.00 | -$0.01 | -$0.01 | 3,728 | 3,728 |
|---|
| 2024-12-31 | $1.59M | $735,291.00 | $850,290.00 | $138,804.00 | — | $871,157.00 | -$20,867.00 | -$3,801.00 | -$24,668.00 | $0.00 | -$24,668.00 | $0.00 | $0.00 | 11,877,469 | 11,877,469 |
|---|
| 2024-09-30 | $1.76M | $926,906.00 | $828,482.00 | $155,515.00 | — | $987,400.00 | -$158,918.00 | -$11,344.00 | -$170,262.00 | $0.00 | -$170,262.00 | -$0.01 | -$0.01 | 11,875,145 | 11,875,145 |
|---|
| 2024-06-30 | $1.63M | $688,268.00 | $942,663.00 | $139,180.00 | — | $914,320.00 | $28,343.00 | -$6,302.00 | $22,041.00 | $0.00 | $22,041.00 | $0.00 | $0.00 | 11,879,145 | 11,879,145 |
|---|
| 2024-03-31 | $1.52M | $841,155.00 | $683,389.00 | $201,543.00 | — | $1.01M | -$329,532.00 | -$7,139.00 | -$336,671.00 | $0.00 | -$336,671.00 | -$0.03 | -$0.03 | 848 | 848 |
|---|
| 2023-12-31 | $1.58M | $854,325.00 | $727,239.00 | $151,077.00 | — | $916,638.00 | -$189,399.00 | -$17,731.00 | -$207,130.00 | $0.00 | -$207,130.00 | -$0.02 | -$0.02 | 11,769,543 | 11,769,543 |
|---|
| 2023-09-30 | $1.83M | $963,782.00 | $862,609.00 | $100,854.00 | — | $856,573.00 | $6,036.00 | -$13,565.00 | -$7,529.00 | $0.00 | -$7,529.00 | $0.00 | $0.00 | 11,769,543 | 11,769,543 |
|---|
| 2023-06-30 | $1.65M | $790,658.00 | $862,725.00 | $168,420.00 | — | $990,613.00 | -$127,888.00 | -$12,565.00 | -$140,453.00 | $0.00 | -$140,453.00 | -$0.01 | -$0.01 | 11,769,543 | 11,769,543 |
|---|
| 2023-03-31 | $1.81M | $787,974.00 | $1.02M | $175,029.00 | — | $1.1M | -$79,828.00 | -$13,064.00 | -$92,892.00 | $0.00 | -$92,892.00 | -$0.01 | -$0.01 | 2,175 | 2,175 |
|---|
| 2022-12-31 | $1.68M | $785,751.00 | $898,244.00 | $247,569.00 | — | $1.11M | -$211,468.00 | -$4,866.00 | -$216,334.00 | $0.00 | -$216,334.00 | -$0.02 | -$0.02 | 11,763,389 | 11,763,389 |
|---|
| 2022-09-30 | $1.7M | $872,352.00 | $832,013.00 | $223,053.00 | — | $1.11M | -$278,404.00 | -$916.00 | -$279,320.00 | $0.00 | -$279,320.00 | -$0.02 | -$0.02 | 11,751,631 | 11,751,631 |
|---|
| 2022-06-30 | $2.15M | $869,905.00 | $1.28M | $170,469.00 | — | $1.02M | $266,902.00 | -$2,302.00 | $264,601.00 | $0.00 | $264,601.00 | $0.02 | $0.02 | 11,719,543 | 12,021,280 |
|---|
| 2022-03-31 | $1.6M | $795,526.00 | $807,554.00 | $333,994.00 | — | $1.21M | -$402,950.00 | $642.00 | -$402,308.00 | — | -$402,308.00 | -$0.04 | -$0.04 | 26,350 | -420,271 |
|---|
| 2021-12-31 | $1.94M | $934,945.00 | $1.01M | $194,124.00 | — | $1.03M | -$16,265.00 | $254.00 | -$16,011.00 | — | — | $0.00 | $0.00 | 11,677,921 | 11,677,921 |
|---|
| 2021-09-30 | $2.11M | $1.17M | $944,575.00 | $213,162.00 | — | $1.12M | -$170,617.00 | $530,184.00 | $359,567.00 | — | — | $0.03 | $0.03 | 11,610,958 | 11,819,567 |
|---|
| 2021-06-30 | $2.01M | $981,476.00 | $1.03M | $176,875.00 | — | $1.03M | -$5,102.00 | -$1,740.00 | -$6,842.00 | $0.00 | -$6,842.00 | $0.00 | $0.00 | 11,582,641 | 11,582,641 |
|---|
| 2021-03-31 | $2.15M | $982,224.00 | $1.17M | $126,090.00 | — | $1.01M | $153,104.00 | -$37,171.00 | $115,933.00 | $0.00 | $115,933.00 | — | — | 0 | 17,648 |
|---|
| 2020-12-31 | $2.16M | $1.06M | $1.11M | $139,390.00 | — | $1.09M | $12,737.00 | $586,584.00 | $599,321.00 | $0.00 | $599,321.00 | $0.05 | $0.05 | 11,582,641 | 11,708,797 |
|---|
| 2020-09-30 | $1.88M | $892,813.00 | $987,595.00 | $162,455.00 | — | $1.07M | -$78,018.00 | $86,804.00 | $8,786.00 | $0.00 | $8,786.00 | $0.00 | $0.00 | 11,582,641 | 11,745,161 |
|---|
| 2020-06-30 | $1.35M | $700,693.00 | $646,874.00 | $141,607.00 | — | $796,337.00 | -$149,463.00 | $10,158.00 | -$139,305.00 | $0.00 | -$139,305.00 | -$0.01 | -$0.01 | 11,582,641 | 11,582,641 |
|---|
| 2020-03-31 | $1.78M | $840,027.00 | $938,245.00 | $180,636.00 | — | $1.04M | -$98,381.00 | -$18,026.00 | -$116,407.00 | $0.00 | -$116,407.00 | — | — | 8,184 | 8,184 |
|---|
| 2019-12-31 | $2.04M | $955,520.00 | $1.08M | $158,942.00 | — | $997,243.00 | $86,162.00 | -$16,059.00 | $70,103.00 | $0.00 | $70,103.00 | $0.01 | $0.01 | 11,578,371 | 11,631,172 |
|---|
| 2019-09-30 | $1.92M | $875,440.00 | $1.05M | $172,668.00 | — | $1.01M | $35,137.00 | -$5,251.00 | $29,886.00 | $0.00 | $29,886.00 | $0.00 | $0.00 | 11,558,355 | 11,592,074 |
|---|
| 2019-06-30 | $1.93M | $995,604.00 | $932,971.00 | $236,144.00 | — | $1.11M | -$179,278.00 | -$2,616.00 | -$181,894.00 | $0.00 | -$181,894.00 | -$0.02 | -$0.02 | 11,558,355 | 11,558,355 |
|---|
| 2019-03-31 | $2.08M | $981,236.00 | $1.1M | $236,891.00 | — | $1.28M | -$180,904.00 | -$1,686.00 | -$182,590.00 | $0.00 | -$182,590.00 | — | — | 210,853 | 210,853 |
|---|
| 2018-12-31 | $2.12M | $1.05M | $1.06M | $189,353.00 | — | $1.15M | -$84,181.00 | -$221.00 | -$84,402.00 | $0.00 | -$84,402.00 | -$0.01 | -$0.01 | 10,798,740 | 10,798,740 |
|---|
| 2018-09-30 | $2.2M | $991,463.00 | $1.21M | $186,577.00 | — | $1.16M | $40,328.00 | -$28,016.00 | $12,312.00 | $0.00 | $12,312.00 | $0.00 | $0.00 | 10,683,355 | 10,717,547 |
|---|
| 2018-06-30 | $2.4M | $1.1M | $1.3M | $166,672.00 | — | $1.26M | $38,398.00 | -$19,815.00 | $18,583.00 | $0.00 | $18,583.00 | $0.00 | $0.00 | 10,683,355 | 10,704,655 |
|---|
| 2018-03-31 | $2.04M | $867,155.00 | $1.17M | $206,916.00 | — | $1.17M | -$2,450.00 | -$15,709.00 | -$18,159.00 | $0.00 | — | $0.00 | $0.00 | 0 | 4,633 |
|---|
| 2017-12-31 | $2.19M | $956,687.00 | $1.23M | $223,977.00 | — | $1.16M | $71,294.00 | -$15,225.00 | $56,069.00 | $0.00 | — | $0.01 | $0.01 | 10,683,355 | 10,707,814 |
|---|
| 2017-09-30 | $2.16M | $903,919.00 | $1.26M | $189,855.00 | — | $1.13M | $129,350.00 | -$13,084.00 | $116,266.00 | $0.00 | — | $0.01 | $0.01 | 10,683,355 | 10,692,471 |
|---|
| 2017-06-30 | $2.36M | $1.02M | $1.34M | $221,334.00 | — | $1.15M | $197,638.00 | -$16,255.00 | $181,383.00 | $0.00 | — | $0.02 | $0.02 | 10,683,355 | 10,683,355 |
|---|
| 2017-03-31 | $2.21M | $1.07M | $1.14M | $245,870.00 | — | $1.24M | -$101,579.00 | -$15,299.00 | -$116,878.00 | $0.00 | — | -$0.01 | -$0.01 | 2,532 | 2,532 |
|---|
| 2016-12-31 | $2.23M | $1.17M | $1.06M | $300,392.00 | — | $1.32M | -$257,777.00 | -$16,388.00 | -$274,165.00 | $0.00 | — | -$0.03 | -$0.03 | 10,678,344 | 10,678,344 |
|---|
| 2016-09-30 | $2.15M | $1.14M | $1.01M | $278,716.00 | — | $1.25M | -$243,719.00 | $4,129.00 | -$239,590.00 | $0.00 | — | -$0.02 | -$0.02 | 10,673,225 | 10,673,225 |
|---|
| 2016-06-30 | $2.28M | $1.09M | $1.19M | $301,652.00 | — | $1.28M | -$85,170.00 | -$13,489.00 | -$98,659.00 | $0.00 | — | -$0.01 | -$0.01 | 10,673,225 | 10,673,225 |
|---|
| 2016-03-31 | $2.29M | $1.24M | $1.05M | $320,387.00 | — | $1.32M | -$267,351.00 | -$15,313.00 | -$282,664.00 | $0.00 | — | — | — | 0 | 0 |
|---|
| 2015-12-31 | $2.29M | $1.12M | $1.17M | $339,746.00 | — | $1.32M | -$146,139.00 | -$53,890.00 | -$200,029.00 | $0.00 | — | -$0.02 | -$0.02 | 10,673,225 | 10,673,225 |
|---|
| 2015-09-30 | $2.3M | $1.12M | $1.18M | $305,616.00 | — | $1.3M | -$121,614.00 | -$62,694.00 | -$184,308.00 | $0.00 | — | -$0.02 | -$0.02 | 10,673,225 | 10,673,225 |
|---|
| 2015-06-30 | $2.45M | $1.28M | $1.17M | $284,038.00 | — | $1.35M | -$173,260.00 | -$39,939.00 | -$213,199.00 | $0.00 | — | -$0.02 | -$0.02 | 10,673,225 | 10,673,225 |
|---|
| 2015-03-31 | $2.31M | $1.13M | $1.18M | $315,916.00 | — | $1.49M | -$311,727.00 | -$37,444.00 | -$349,171.00 | $0.00 | — | — | — | 0 | -10,673,225 |
|---|
| 2014-12-31 | $2.61M | $1.39M | $1.22M | $353,447.00 | — | $1.58M | -$362,593.00 | -$54,254.00 | -$416,847.00 | — | — | -$0.04 | -$0.04 | 10,673,225 | 10,673,225 |
|---|
| 2014-09-30 | $2.28M | $1.2M | $1.08M | $357,627.00 | — | $1.44M | -$363,706.00 | -$50,664.00 | -$414,370.00 | — | — | -$0.04 | -$0.04 | 10,673,225 | 10,673,225 |
|---|
| 2014-06-30 | $2.48M | $1.25M | $1.22M | $315,421.00 | — | $1.37M | -$146,463.00 | -$55,894.00 | -$202,357.00 | $0.00 | — | -$0.02 | -$0.02 | 10,673,225 | 10,673,225 |
|---|
| 2014-03-31 | $2.5M | $2.41M | $92,025.00 | $339,949.00 | — | $1.49M | -$1.4M | -$55,591.00 | -$1.45M | $0.00 | — | — | — | 575,234 | 575,234 |
|---|
| 2013-12-31 | $2.72M | $1.29M | $1.42M | $363,652.00 | — | $1.33M | $98,100.00 | -$65,554.00 | $32,546.00 | — | — | $0.00 | $0.00 | 8,616,110 | 8,619,727 |
|---|
| 2013-09-30 | $2.65M | $1.24M | $1.41M | $315,649.00 | — | $1.38M | $22,654.00 | -$72,704.00 | -$50,050.00 | — | — | -$0.01 | -$0.01 | 8,210,100 | 8,210,100 |
|---|
| 2013-06-30 | $2.68M | $1.22M | $1.46M | $388,087.00 | — | $1.69M | -$234,417.00 | -$76,780.00 | -$311,197.00 | $0.00 | — | -$0.04 | -$0.04 | 8,210,100 | 8,210,100 |
|---|
| 2013-03-31 | $2.74M | $1.23M | $1.51M | $462,249.00 | — | $1.72M | -$215,063.00 | -$63,742.00 | -$278,805.00 | $0.00 | — | — | — | 3,430 | 3,430 |
|---|
| 2012-12-31 | $3.05M | $1.39M | $1.67M | $460,765.00 | — | $1.75M | -$82,846.00 | $364.00 | -$82,482.00 | $0.00 | — | -$0.01 | -$0.01 | 8,210,100 | 8,210,100 |
|---|
| 2012-09-30 | $2.87M | $1.26M | $1.61M | $477,376.00 | — | $1.87M | -$262,581.00 | -$2,114.00 | -$264,695.00 | $0.00 | — | -$0.03 | -$0.03 | 8,210,100 | 8,210,100 |
|---|
| 2012-06-30 | $3.1M | $1.35M | $1.75M | $342,746.00 | — | $1.74M | $10,942.00 | -$632.00 | $10,310.00 | — | — | $0.00 | $0.00 | 8,168,067 | 8,177,853 |
|---|
| 2012-03-31 | $3.37M | $1.43M | $1.94M | $338,131.00 | — | $1.89M | $49,274.00 | -$9,619.00 | $39,655.00 | $0.00 | — | — | — | 8,197 | 8,197 |
|---|
| 2011-12-31 | $3.17M | $1.43M | $1.74M | $338,461.00 | — | $1.8M | -$62,170.00 | -$18,387.00 | -$80,557.00 | $0.00 | — | -$0.01 | -$0.01 | 6,455,100 | 6,455,100 |
|---|
| 2011-09-30 | $3.27M | $1.7M | $1.57M | $342,173.00 | — | $2.02M | -$451,761.00 | -$17,614.00 | -$469,375.00 | $0.00 | — | -$0.07 | -$0.07 | 6,455,100 | 6,455,100 |
|---|
| 2011-06-30 | $3.18M | $1.4M | $1.78M | $330,592.00 | — | $1.79M | -$7,824.00 | -$12,680.00 | -$20,504.00 | $0.00 | -$20,504.00 | $0.00 | $0.00 | 6,455,100 | 6,455,100 |
|---|
| 2011-03-31 | $2.92M | $1.21M | $1.71M | $328,173.00 | — | $1.67M | $44,887.00 | -$10,082.00 | $34,805.00 | — | — | — | — | 0 | 9,695 |
|---|
| 2010-12-31 | $2.92M | $1.1M | $1.82M | $269,491.00 | — | $1.57M | $247,539.00 | -$13,617.00 | $233,922.00 | — | — | — | — | 6,455,100 | 6,455,100 |
|---|
| 2010-09-30 | $2.87M | $1.03M | $1.83M | $494,578.00 | — | $1.97M | -$132,987.00 | -$12,381.00 | -$145,368.00 | — | — | — | — | — | — |
|---|
| 2010-06-30 | $2.91M | $1.07M | $1.84M | $371,971.00 | — | $1.95M | -$109,358.00 | -$9,438.00 | -$118,796.00 | — | -$118,796.00 | — | — | 6,455,100 | 6,455,100 |
|---|
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-03-31 | $6.56M | $3.04M | $3.51M | $593,152.00 | — | $3.68M | -$171,980.00 | -$48,218.00 | -$220,198.00 | $0.00 | -$220,198.00 | -$0.02 | -$0.02 | 11,879,645 | 11,879,645 |
|---|
| 2024-03-31 | $6.59M | $3.45M | $3.14M | $621,894.00 | — | $3.78M | -$640,783.00 | -$51,000.00 | -$691,783.00 | $0.00 | -$691,783.00 | -$0.06 | -$0.06 | 11,770,391 | 11,770,391 |
|---|
| 2023-03-31 | $7.35M | $3.32M | $4.03M | $816,119.00 | — | $4.34M | -$302,797.00 | -$21,148.00 | -$323,945.00 | $0.00 | -$323,945.00 | -$0.03 | -$0.03 | 11,762,995 | 11,762,995 |
|---|
| 2022-03-31 | $7.67M | $3.88M | $3.79M | $918,155.00 | — | $4.38M | -$594,934.00 | $529,340.00 | -$65,594.00 | $0.00 | -$65,594.00 | -$0.01 | -$0.01 | 11,625,118 | 11,625,118 |
|---|
| 2021-03-31 | $7.54M | $3.63M | $3.91M | $569,542.00 | — | $3.97M | -$61,641.00 | $646,375.00 | $584,734.00 | $0.00 | $584,734.00 | — | — | 11,582,641 | 11,767,997 |
|---|
| 2020-03-31 | $7.67M | $3.67M | $4M | $748,390.00 | — | $4.16M | -$156,360.00 | -$41,952.00 | -$198,312.00 | $0.00 | -$198,312.00 | — | — | 11,573,211 | 11,573,211 |
|---|
| 2019-03-31 | $8.8M | $4.13M | $4.67M | $779,493.00 | — | $4.86M | -$186,359.00 | -$49,737.00 | -$236,096.00 | $0.00 | -$236,096.00 | — | — | 10,932,670 | 10,932,670 |
|---|
| 2018-03-31 | $8.75M | $3.75M | $5.01M | $842,081.00 | — | $4.61M | $395,833.00 | -$60,274.00 | $335,559.00 | $0.00 | $335,559.00 | $0.03 | $0.03 | 10,683,355 | 10,707,126 |
|---|
| 2017-03-31 | $8.87M | $4.46M | $4.41M | $1.13M | — | $5.09M | -$688,244.00 | -$41,049.00 | -$729,293.00 | $0.00 | -$729,293.00 | -$0.07 | -$0.07 | 10,677,080 | 10,677,080 |
|---|
| 2016-03-31 | $9.34M | $4.76M | $4.58M | $1.25M | — | $5.29M | -$708,364.00 | -$171,836.00 | -$880,200.00 | $0.00 | -$880,200.00 | — | — | 10,673,225 | 10,673,225 |
|---|
| 2015-03-31 | $9.67M | $4.98M | $4.69M | $1.34M | — | $5.88M | -$1.18M | -$198,257.00 | -$1.38M | $0.00 | — | — | — | 10,673,225 | 0 |
|---|
| 2014-03-31 | $10.55M | $6.17M | $4.38M | $1.41M | — | $5.89M | -$1.51M | -$270,628.00 | -$1.78M | $0.00 | — | — | — | 8,921,669 | 8,921,669 |
|---|
| 2013-03-31 | $11.77M | $5.23M | $6.53M | $1.76M | — | $7.08M | -$549,548.00 | -$66,125.00 | -$615,673.00 | $0.00 | — | — | — | 8,199,621 | 8,199,621 |
|---|
| 2012-03-31 | $12.99M | $5.96M | $7.03M | $1.35M | — | $7.5M | -$472,352.00 | -$58,301.00 | -$530,653.00 | $0.00 | — | — | — | 6,463,297 | 6,463,297 |
|---|
| 2011-03-31 | $11.62M | $4.4M | $7.21M | $1.46M | — | $7.16M | $50,081.00 | -$45,517.00 | $4,564.00 | — | — | — | — | 6,455,100 | 6,464,795 |
|---|