Complete source-backed income-statement history.
- Available history
- 2008-04-30 to 2026-06-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-06-30 | $16.2M | $16.63M | — | — | $4.63M | — | $3.45M | -$2.16M | $1.29M | — | $1.29M | $0.05 | $0.05 | 25,921,696 | 25,921,696 |
|---|
| 2026-03-31 | $15.98M | $23.68M | — | — | $3.5M | $3.5M | -$11.2M | -$851,667.00 | -$12.05M | — | -$12.05M | -$0.51 | -$0.51 | 23,703,775 | 23,703,775 |
|---|
| 2025-12-31 | $16.19M | $18.58M | — | — | $6.92M | $6.92M | -$12.8M | -$1.07M | -$13.86M | — | -$13.86M | -$0.69 | -$0.69 | 153,470 | 153,470 |
|---|
| 2025-09-30 | $18.68M | $21.28M | — | — | $4.35M | $4.35M | -$6.95M | -$539,157.00 | -$7.49M | — | -$7.49M | -$0.38 | -$0.38 | 19,839,159 | 19,839,159 |
|---|
| 2025-06-30 | $11.52M | $14.17M | — | — | $4.16M | $4.16M | -$6.81M | -$272,298.00 | -$7.08M | — | -$7.08M | -$0.36 | -$0.36 | 19,889,442 | 19,889,442 |
|---|
| 2025-03-31 | $10.58M | $13.52M | — | — | $4.64M | $4.64M | -$7.58M | -$55,391.00 | -$7.64M | — | -$7.64M | -$0.38 | -$0.38 | 20,068,929 | 20,068,929 |
|---|
| 2024-12-31 | $9.6M | $20.83M | — | — | $7.15M | $7.15M | -$20.06M | -$26,219.00 | -$20.09M | -$100,000.00 | -$19.81M | -$1.02 | -$1.02 | 178,492 | 178,492 |
|---|
| 2024-09-30 | $4.77M | $12.6M | — | — | $6.45M | $6.45M | -$14.28M | $1,018.00 | -$14.28M | — | -$14.28M | -$0.73 | -$0.73 | 19,689,010 | 19,689,010 |
|---|
| 2024-06-30 | $15.09M | $18.53M | — | — | $7.43M | $7.43M | -$10.88M | $537,857.00 | -$10.34M | $2.55M | -$12.87M | -$0.66 | -$0.66 | 19,431,549 | 19,431,549 |
|---|
| 2024-03-31 | $31.43M | $23.25M | — | — | $6.43M | $6.43M | $1.75M | -$116,430.00 | $1.64M | $423,000.00 | $1.22M | $0.07 | $0.07 | 17,693,283 | 18,678,136 |
|---|
| 2023-12-31 | $32.32M | $24.88M | — | — | $6.58M | $6.58M | $866,249.00 | -$102,480.00 | $763,769.00 | — | $3.02M | $0.21 | $0.19 | 53,045 | 182,680 |
|---|
| 2023-09-30 | $34.16M | $23.68M | — | — | $3.39M | $3.39M | $7.09M | -$78,441.00 | $7.01M | — | $7.08M | $0.50 | $0.49 | 14,291,263 | 14,507,984 |
|---|
| 2023-06-30 | $35.89M | $25.86M | — | — | $3.82M | $3.82M | $6.2M | -$145,554.00 | $6.06M | — | $5.97M | $0.42 | $0.40 | 14,191,083 | 15,076,466 |
|---|
| 2023-03-31 | $34.78M | $27.08M | — | — | $2.99M | $2.99M | $4.71M | — | $4.55M | — | $4.55M | $0.32 | $0.31 | 14,131,276 | 14,535,222 |
|---|
| 2022-12-31 | $36.23M | $29.5M | — | — | $3.18M | $3.18M | $3.54M | — | — | — | $3.04M | $0.25 | $0.25 | 135,457 | 135,457 |
|---|
| 2022-09-30 | $36.17M | $34.25M | — | — | $2.93M | $2.93M | -$1.01M | — | — | — | -$1.54M | -$0.12 | -$0.12 | 12,443,052 | 12,443,052 |
|---|
| 2022-06-30 | $28.01M | $25.81M | — | — | $3.04M | $3.04M | -$847,538.00 | — | — | — | -$973,037.00 | -$0.08 | -$0.08 | 12,268,669 | 12,268,669 |
|---|
| 2022-03-31 | $21.14M | $18.51M | — | — | $3.68M | $3.68M | -$1.05M | -$194,828.00 | — | — | -$1.21M | -$0.10 | -$0.10 | 12,063,834 | 12,063,834 |
|---|
| 2021-12-31 | $14.16M | $12.35M | — | — | $1.9M | $1.9M | -$90,843.00 | — | — | — | -$6.84M | -$0.88 | — | 1,357,222 | 1,357,222 |
|---|
| 2021-09-30 | $14.54M | $12.63M | — | — | $2.91M | $2.91M | -$1.01M | — | — | — | -$1.66M | -$0.51 | — | 3,264,274 | 3,264,274 |
|---|
| 2021-06-30 | $11.38M | $10.05M | $1.33M | — | $2.74M | $2.74M | -$1.41M | — | — | — | -$213,976.00 | -$0.07 | — | 3,087,881 | 154,394,068 |
|---|
| 2021-03-31 | $10.99M | $9.86M | $1.13M | — | $3.24M | $3.24M | -$2.11M | -$2.71M | -$4.82M | — | -$4.82M | -$1.85 | — | 2,604,456 | 130,222,802 |
|---|
| 2020-12-31 | $11.3M | $12.52M | -$1.21M | — | $599,729.00 | $599,729.00 | -$1.81M | — | -$2.74M | — | -$2.74M | — | — | — | -30,513 |
|---|
| 2020-09-30 | $12.8M | $11.22M | $1.59M | — | $3.21M | $3.21M | -$1.62M | — | -$2.5M | — | -$2.5M | — | — | — | 2,293,669 |
|---|
| 2020-06-30 | $14.51M | $14.38M | $132,974.00 | — | $4.17M | $4.17M | -$4.03M | — | -$2.43M | — | -$2.43M | — | — | — | 106,063,237 |
|---|
| 2020-03-31 | $15.79M | $15.06M | $728,885.00 | — | $3.23M | — | -$2.77M | — | -$3.06M | — | -$3.06M | — | — | — | 103,821,561 |
|---|
| 2019-12-31 | $13.45M | $14.81M | -$1.36M | — | $1.44M | — | -$2.99M | — | -$3.18M | — | -$3.18M | — | — | — | 1,960,906 |
|---|
| 2019-09-30 | $4.9M | $3.02M | $1.88M | — | $3M | — | -$1.14M | — | -$1.15M | — | -$1.15M | — | — | — | 98,452,560 |
|---|
| 2019-06-30 | $3.45M | $2.31M | $1.14M | — | $3.66M | — | -$2.53M | — | -$2.47M | — | -$2.47M | — | — | — | 93,511,061 |
|---|
| 2019-03-31 | $3.94M | $2.48M | $1.46M | — | $2.56M | — | -$1.11M | — | -$1.64M | — | -$1.64M | — | — | — | 88,496,653 |
|---|
| 2018-12-31 | $3.71M | $2.41M | $1.3M | — | $2.6M | — | -$1.35M | — | -$1.14M | $0.00 | -$1.14M | — | — | — | 2,037,661 |
|---|
| 2018-09-30 | $4.05M | $2.24M | $1.81M | — | $2.17M | — | -$399,815.00 | — | -$398,244.00 | $27,480.00 | -$425,724.00 | — | — | — | 86,066,723 |
|---|
| 2018-06-30 | $4.05M | $2.17M | $1.89M | — | $2.02M | — | -$192,190.00 | — | -$320,369.00 | $54,750.00 | -$375,119.00 | — | — | — | 82,519,793 |
|---|
| 2018-03-31 | $3.43M | $1.75M | $1.68M | — | $1.27M | — | $408,520.00 | — | $401,003.00 | — | $401,003.00 | — | — | — | 79,963,016 |
|---|
| 2017-12-31 | $3.64M | $1.99M | $1.64M | — | $1.32M | — | $319,653.00 | — | $349,857.00 | — | $349,857.00 | — | — | — | 13,243,088 |
|---|
| 2017-09-30 | $3.36M | $1.97M | $1.39M | — | $1.34M | — | $48,273.00 | — | $2.59M | — | $2.59M | — | — | — | 71,999,426 |
|---|
| 2017-06-30 | $3.38M | $2.26M | $1.13M | — | $1.12M | — | $7,139.00 | — | $1,598.00 | — | $1,598.00 | — | — | — | 67,450,740 |
|---|
| 2017-03-31 | $450,400.00 | $151,425.00 | $298,975.00 | — | $1.03M | — | -$769,300.00 | — | -$967,577.00 | — | -$967,577.00 | — | — | — | 59,119,296 |
|---|
| 2016-12-31 | $382,946.00 | $213,472.00 | $169,474.00 | — | $1.04M | — | -$976,921.00 | — | — | — | -$2.01M | — | — | — | 2,724,517 |
|---|
| 2016-09-30 | $519,215.00 | $285,388.00 | $233,827.00 | — | $518,883.00 | — | -$516,981.00 | — | — | — | -$878,869.00 | — | — | — | 46,719,477 |
|---|
| 2016-06-30 | $1.01M | $779,908.00 | $227,131.00 | — | $1.03M | — | -$1.03M | — | — | — | -$1.1M | — | — | — | 42,208,356 |
|---|
| 2016-03-31 | $1.39M | $1.05M | $337,848.00 | — | $685,331.00 | — | -$579,409.00 | — | — | — | -$614,645.00 | — | — | — | 37,236,498 |
|---|
| 2015-12-31 | $957,981.00 | $1.15M | -$192,977.00 | — | $518,887.00 | — | -$926,038.00 | — | — | — | -$935,094.00 | — | — | — | 2,009,054 |
|---|
| 2015-09-30 | $357,557.00 | $183,318.00 | $174,239.00 | — | $263,669.00 | — | -$185,110.00 | — | — | — | -$186,866.00 | — | — | — | 34,530,776 |
|---|
| 2015-06-30 | $520,463.00 | $309,705.00 | $210,758.00 | — | $297,721.00 | — | -$182,597.00 | — | — | — | -$184,590.00 | — | — | — | 31,033,659 |
|---|
| 2015-03-31 | $917,989.00 | $609,350.00 | $308,639.00 | — | $240,259.00 | — | -$27,223.00 | — | — | — | -$29,554.00 | — | — | — | 28,000,000 |
|---|
| 2015-01-31 | $413.00 | — | — | — | — | — | -$4,124.00 | -$22,309.00 | — | — | -$26,433.00 | — | — | — | 21,554,945 |
|---|
| 2014-10-31 | $476.00 | — | — | — | — | — | -$8,293.00 | -$22,309.00 | — | — | -$30,602.00 | — | — | — | 21,554,945 |
|---|
| 2014-07-31 | $542.00 | — | — | — | — | — | -$12,061.00 | -$14,402.00 | — | — | -$26,463.00 | — | — | — | 21,554,945 |
|---|
| 2014-04-30 | $578.00 | — | — | — | — | — | -$4,657.00 | $24,303.00 | — | — | $19,646.00 | — | — | — | 0 |
|---|
| 2014-01-31 | $421.00 | — | — | — | — | — | -$18,371.00 | -$10,429.00 | — | — | -$28,800.00 | — | — | — | 21,554,945 |
|---|
| 2013-10-31 | $417.00 | — | — | — | — | — | -$7,438.00 | -$10,140.00 | — | — | -$17,578.00 | — | — | — | 21,554,945 |
|---|
| 2013-07-31 | $460.00 | — | — | — | — | — | -$19,012.00 | -$9,880.00 | — | — | -$28,892.00 | — | — | — | 21,554,945 |
|---|
| 2013-04-30 | $415.00 | — | — | — | — | — | -$13,000.00 | $2,276.00 | — | — | -$10,724.00 | — | — | — | 0 |
|---|
| 2013-01-31 | $388.00 | — | — | — | — | — | -$3,742.00 | -$9,520.00 | — | — | -$13,262.00 | — | — | — | 21,554,945 |
|---|
| 2012-10-31 | $356.00 | — | — | — | — | — | -$12,875.00 | -$9,380.00 | — | — | -$22,255.00 | — | — | — | 21,554,945 |
|---|
| 2012-07-31 | $291.00 | — | — | — | — | — | -$6,843.00 | -$9,203.00 | — | — | -$16,046.00 | — | — | — | 21,554,945 |
|---|
| 2012-04-30 | $522.00 | — | — | — | — | — | -$56,643.00 | -$7,867.00 | — | — | -$64,510.00 | — | — | — | 0 |
|---|
| 2012-01-31 | $326.00 | — | — | — | — | — | -$354,411.00 | -$4,486.00 | — | — | -$358,897.00 | — | — | — | 24,554,945 |
|---|
| 2011-10-31 | $711.00 | — | — | — | — | — | -$135,993.00 | — | — | — | -$126,764.00 | -$0.01 | — | 21,554,945 | 21,554,945 |
|---|
| 2011-07-31 | $536.00 | — | — | — | — | — | -$104,890.00 | — | — | — | -$105,276.00 | — | — | — | 21,554,945 |
|---|
| 2011-04-30 | — | — | — | — | — | — | — | — | — | — | -$46,935.00 | — | — | — | — |
|---|
| 2011-01-31 | $322.00 | — | — | — | — | — | -$77,096.00 | — | — | — | -$82,596.00 | — | — | — | 20,029,232 |
|---|
| 2010-10-31 | $2,139.00 | — | — | — | — | — | -$153,045.00 | — | — | — | -$168,785.00 | -$0.02 | — | 17,375,539 | — |
|---|
| 2010-07-31 | $1,905.00 | — | — | — | — | — | $164,077.00 | — | — | — | -$164,077.00 | — | — | — | 17,375,539 |
|---|
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-12-31 | $56.96M | $67.55M | — | — | $20.07M | $20.07M | -$34.14M | -$1.93M | -$36.07M | — | -$36.07M | -$1.80 | -$1.80 | 20,085,138 | 20,085,138 |
|---|
| 2024-12-31 | $60.88M | $75.21M | — | — | $27.46M | $27.46M | -$43.46M | $396,226.00 | -$43.07M | $2.87M | -$45.73M | -$2.39 | -$2.39 | 19,119,181 | 19,119,181 |
|---|
| 2023-12-31 | $137.14M | $101.5M | — | — | $16.78M | $16.78M | $18.87M | -$485,772.00 | $18.38M | -$2.27M | $20.62M | $1.45 | $1.38 | 14,258,172 | 14,922,881 |
|---|
| 2022-12-31 | $121.54M | $108.07M | — | — | $12.84M | $12.84M | $633,785.00 | — | -$553,228.00 | — | -$680,763.00 | -$0.05 | -$0.05 | 12,395,364 | 12,395,364 |
|---|
| 2021-12-31 | $51.06M | $44.89M | — | — | $12.16M | $12.16M | -$5.99M | — | — | — | -$13.53M | -$3.09 | — | 4,381,709 | 4,381,709 |
|---|
| 2020-12-31 | $54.41M | $51.94M | $2.47M | — | $12.61M | $12.61M | -$10.15M | — | -$10.72M | — | -$10.72M | — | — | — | 2,134,417 |
|---|
| 2019-12-31 | $25.74M | $22.62M | $3.12M | — | $10.66M | — | -$7.77M | — | -$8.45M | — | -$8.45M | — | — | — | 96,186,742 |
|---|
| 2018-12-31 | $15.24M | $8.57M | $6.67M | — | $8.06M | — | -$1.54M | — | -$1.46M | $82,230.00 | -$1.54M | — | — | — | 81,566,892 |
|---|
| 2017-12-31 | $13.46M | $8.1M | $5.36M | — | $5.15M | — | $204,285.00 | — | $2.77M | — | $2.77M | — | — | — | 76,183,385 |
|---|
| 2016-12-31 | $3.3M | $2.33M | $968,280.00 | — | $3.27M | — | -$3.11M | — | -$4.6M | — | -$4.6M | — | — | — | 44,796,318 |
|---|
| 2015-12-31 | $2.83M | $2.33M | $500,659.00 | — | $1.32M | — | -$1.32M | — | -$1.34M | — | -$1.34M | — | — | — | 33,221,122 |
|---|
| 2014-04-30 | $1,875.00 | — | — | — | — | — | -$49,478.00 | -$6,146.00 | — | — | -$55,624.00 | — | — | — | 21,554,945 |
|---|
| 2013-04-30 | $1,451.00 | — | — | — | — | — | -$36,461.00 | -$25,827.00 | — | — | -$62,288.00 | — | — | — | 21,554,945 |
|---|
| 2012-04-30 | $2,094.00 | — | — | — | — | — | -$651,939.00 | -$3,510.00 | — | — | -$655,449.00 | — | — | — | 21,554,945 |
|---|
| 2011-04-30 | — | — | — | — | — | — | — | — | — | — | -$462,392.00 | — | — | — | — |
|---|
| 2010-04-30 | — | — | — | — | — | — | — | — | — | — | -$1.38M | — | — | — | — |
|---|
| 2009-04-30 | — | — | — | — | — | — | — | — | — | — | -$1.1M | — | — | — | — |
|---|
| 2008-04-30 | — | — | — | — | — | — | — | — | — | — | -$24,805.00 | — | — | — | — |
|---|