Complete source-backed income-statement history.
- Available history
- 2017-03-31 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 | $9.35M | $5.7M | $3.65M | $853,100.00 | $2.45M | $11.32M | -$7.67M | $352,222.00 | -$7.32M | — | -$7.32M | -$0.29 | -$0.29 | 24,841,334 | 24,841,334 |
|---|
| 2026-03-31 | $8.07M | $3.9M | $4.17M | $817,039.00 | $2.44M | $4.84M | -$671,187.00 | $308,599.00 | -$362,588.00 | — | -$519,862.00 | -$0.02 | -$0.02 | 24,680,886 | 24,680,886 |
|---|
| 2025-12-31 | -$12.91M | -$13.79M | $880,841.00 | $1.11M | $260,011.00 | $1.06M | -$180,402.00 | $268,205.00 | $87,803.00 | -$589,225.00 | $8.86M | $0.40 | $0.39 | 727,465 | 1,529,903 |
|---|
| 2025-09-30 | $18.76M | $12.06M | $6.69M | $1.45M | $2.34M | $6.12M | $570,102.00 | -$39,734.00 | $530,368.00 | $266,881.00 | $263,487.00 | $0.01 | $0.01 | 21,952,963 | 22,840,761 |
|---|
| 2025-06-30 | $5.76M | $3.38M | $2.38M | $1.36M | $1.91M | $4.93M | -$2.55M | $72,226.00 | -$2.47M | $224,188.00 | -$2.02M | -$0.09 | -$0.09 | 21,687,808 | 21,951,955 |
|---|
| 2025-03-31 | $5.21M | $2.84M | $2.37M | $1.21M | $1.91M | $4.72M | -$2.35M | $71,798.00 | -$2.28M | $109,466.00 | -$2.02M | -$0.09 | -$0.09 | 21,384,599 | 21,951,955 |
|---|
| 2024-12-31 | -$15M | -$10.28M | -$4.72M | $619,225.00 | $644,821.00 | $696,685.00 | -$5.41M | $177,021.00 | -$5.24M | -$566,822.00 | -$3.13M | -$0.15 | -$0.15 | 56,073 | 535,566 |
|---|
| 2024-09-30 | $13.7M | $15.42M | -$1.72M | $950,373.00 | $2.06M | $5.02M | -$6.73M | $85,729.00 | -$6.65M | $167,086.00 | -$6.82M | -$0.32 | -$0.32 | 21,049,270 | 21,049,270 |
|---|
| 2024-06-30 | $13.2M | $9.87M | $3.33M | $925,602.00 | $2.41M | $5.59M | -$2.25M | $121,347.00 | -$2.13M | $211,027.00 | -$2.34M | -$0.11 | -$0.11 | 20,931,798 | 20,931,798 |
|---|
| 2024-03-31 | $12.65M | $8.93M | $3.72M | $970,877.00 | $2.09M | $4.99M | -$1.26M | $113,661.00 | -$1.15M | $191,269.00 | -$1.34M | -$0.06 | -$0.06 | 20,709,234 | 20,709,234 |
|---|
| 2023-12-31 | $13.16M | $8.72M | $4.43M | $1.13M | $1.97M | $4.77M | -$331,134.00 | $95,370.00 | -$235,764.00 | $41,796.00 | -$277,560.00 | $0.00 | $0.00 | 447,493 | 447,493 |
|---|
| 2023-09-30 | $13.75M | $10.1M | $3.65M | $1.05M | $1.94M | $7.63M | -$3.98M | $570,473.00 | -$3.41M | $226,967.00 | -$3.64M | -$0.18 | -$0.18 | 20,569,111 | 20,569,111 |
|---|
| 2023-06-30 | $17.21M | $12.41M | $4.8M | $954,650.00 | $3.07M | $8.21M | -$3.41M | $1.41M | -$2M | $396,863.00 | -$2.4M | -$0.12 | -$0.12 | 20,397,741 | 20,397,741 |
|---|
| 2023-03-31 | $16.78M | $11.71M | $5.07M | $1.2M | $2.29M | $5.27M | -$196,348.00 | $57,338.00 | -$139,010.00 | $261,502.00 | -$400,512.00 | -$0.02 | -$0.02 | 20,251,509 | 20,251,509 |
|---|
| 2022-12-31 | $18.25M | $13.27M | $4.98M | $1.09M | $1.79M | $4.63M | $352,897.00 | $520,102.00 | $872,999.00 | $4.14M | -$3.26M | -$0.16 | -$0.16 | 110,727 | -851,418 |
|---|
| 2022-09-30 | $18.82M | $13.74M | $5.08M | $1.16M | $1.89M | $4.91M | $163,376.00 | $5,313.00 | $168,689.00 | $36,156.00 | $132,533.00 | $0.01 | $0.01 | 20,019,625 | 21,138,957 |
|---|
| 2022-06-30 | $18.3M | $13.1M | $5.2M | $1.25M | $1.82M | $4.8M | $401,923.00 | $6,389.00 | $408,312.00 | $85,490.00 | $322,822.00 | $0.02 | $0.02 | 19,940,902 | 21,180,490 |
|---|
| 2022-03-31 | $17.05M | $11.91M | $5.14M | $1.24M | $1.77M | $4.49M | $650,131.00 | $94,411.00 | $744,542.00 | $165,308.00 | $579,234.00 | $0.03 | $0.03 | 18,886,939 | 19,764,069 |
|---|
| 2021-12-31 | $17.78M | $12.74M | $5.04M | $1.19M | $1.93M | $5.11M | -$70,933.00 | -$5,130.00 | -$76,063.00 | $310,180.00 | -$386,243.00 | -$0.02 | -$0.02 | 135,178 | 37,714 |
|---|
| 2021-09-30 | $15.98M | $10.47M | $5.52M | $999,715.00 | $1.92M | $4.49M | $1.03M | -$45,903.00 | $980,376.00 | -$320.00 | $980,696.00 | $0.05 | $0.05 | 18,636,337 | 19,963,270 |
|---|
| 2021-06-30 | $14.91M | $10.25M | $4.65M | $1.01M | $1.65M | $4.14M | $516,650.00 | $1.42M | $1.93M | $235,293.00 | $1.7M | $0.09 | $0.09 | 18,513,620 | 19,735,383 |
|---|
| 2021-03-31 | $13.32M | $8.88M | $4.43M | $832,233.00 | $2.16M | $4.16M | $275,031.00 | -$173,311.00 | $101,720.00 | $60,522.00 | $41,198.00 | $0.00 | $0.00 | 17,348,164 | 18,642,061 |
|---|
| 2020-12-31 | $13.93M | $9.12M | $4.81M | $1.11M | $2.21M | $4.3M | $513,317.00 | -$22,145.00 | $491,172.00 | $247,312.00 | $243,860.00 | $0.02 | $0.02 | 42,746 | 42,746 |
|---|
| 2020-09-30 | $12.98M | $8.07M | $4.9M | $1M | $1.82M | $3.92M | $979,442.00 | -$63,899.00 | $915,543.00 | $57,753.00 | $857,790.00 | $0.05 | $0.05 | 16,585,773 | 17,018,614 |
|---|
| 2020-06-30 | $11.63M | $8.3M | $3.33M | $1.01M | $1.88M | $3.73M | -$405,886.00 | -$47,787.00 | -$453,673.00 | -$441,511.00 | -$12,162.00 | $0.00 | $0.00 | 16,488,325 | 16,488,325 |
|---|
| 2020-03-31 | $13.36M | $9.96M | $3.4M | $1.2M | $2.51M | $4.91M | -$1.51M | -$52,176.00 | -$1.56M | -$467,298.00 | -$1.1M | -$0.07 | -$0.07 | 16,332,898 | 16,332,898 |
|---|
| 2019-12-31 | $18.42M | $11.88M | $6.55M | $1.32M | $2.03M | $4.73M | $1.81M | $112,154.00 | $1.93M | $832,142.00 | $1.09M | $0.07 | $0.07 | 323,262 | 323,262 |
|---|
| 2019-09-30 | $14.94M | $9.91M | $5.03M | $1.04M | $2.19M | $4.61M | $419,557.00 | $74,293.00 | $493,850.00 | -$51,051.00 | $544,901.00 | $0.03 | $0.03 | 15,777,158 | 16,390,206 |
|---|
| 2019-06-30 | $14.89M | $9.47M | $5.41M | $1.23M | $2.23M | $6.39M | -$980,480.00 | -$56,081.00 | -$1.04M | $558,072.00 | -$1.59M | -$0.11 | -$0.11 | 14,442,291 | 14,442,291 |
|---|
| 2019-03-31 | $10.06M | $7.65M | $2.41M | $1.26M | $2.04M | $4.44M | -$2.03M | -$14,432.00 | -$2.05M | -$1.1M | -$944,730.00 | -$0.07 | -$0.07 | 14,239,711 | 14,239,711 |
|---|
| 2018-12-31 | $14.38M | $10.07M | $4.31M | $1.18M | $2.78M | $5.39M | -$1.08M | $165,486.00 | -$909,598.00 | -$721,975.00 | -$120,328.00 | -$0.01 | -$0.01 | 534,338 | 534,338 |
|---|
| 2018-09-30 | $9.63M | $6.46M | $3.17M | $894,744.00 | $1.56M | $3.45M | -$280,058.00 | -$25,679.00 | -$305,737.00 | -$1.45M | $1.28M | $0.10 | $0.09 | 13,208,864 | 14,549,354 |
|---|
| 2018-06-30 | $5.89M | $4.25M | $1.64M | $958,775.00 | $1.1M | $2.76M | -$1.12M | $54,430.00 | -$1.06M | $555,629.00 | -$1.5M | -$0.12 | -$0.12 | 12,773,419 | 12,773,419 |
|---|
| 2018-03-31 | $7.12M | $4.91M | $2.21M | $972,631.00 | $1.07M | $2.91M | -$701,828.00 | $11,948.00 | -$689,880.00 | $217,124.00 | -$794,418.00 | -$0.08 | -$0.08 | 10,140,459 | 10,140,459 |
|---|
| 2017-12-31 | $7.05M | $5.1M | $1.95M | $943,196.00 | $953,914.00 | $2.68M | -$731,642.00 | -$33,269.00 | -$764,911.00 | -$536,185.00 | -$120,676.00 | -$0.02 | -$0.01 | 19,416 | 1,148,557 |
|---|
| 2017-09-30 | $6.66M | $4.67M | $1.99M | $551,070.00 | $893,554.00 | $2.13M | -$135,999.00 | -$41,874.00 | -$177,873.00 | $23,869.00 | -$119,160.00 | -$0.02 | -$0.02 | 5,414,637 | 5,414,637 |
|---|
| 2017-06-30 | $7.49M | $4.82M | $2.67M | $605,529.00 | $966,799.00 | $2.42M | $243,357.00 | -$43,606.00 | $199,751.00 | $64,967.00 | $257,310.00 | $0.05 | $0.03 | 5,414,637 | 9,662,511 |
|---|
| 2017-03-31 | $6.34M | $4.28M | $2.06M | $587,454.00 | $688,730.00 | $1.88M | $173,847.00 | -$50,068.00 | $123,779.00 | $44,632.00 | $79,147.00 | $0.01 | $0.01 | 5,379,141 | 9,757,229 |
|---|
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 | $32.22M | $16.23M | $15.98M | $5.44M | $7.36M | $19.36M | -$3.38M | $292,574.00 | -$3.09M | $11,310.00 | $5.09M | $0.23 | $0.22 | 22,403,267 | 23,205,705 |
|---|
| 2024-12-31 | $24.56M | $23.94M | $622,924.00 | $3.47M | $7.2M | $16.29M | -$15.66M | $497,758.00 | -$15.17M | $2,560.00 | -$13.63M | -$0.65 | -$0.65 | 20,953,397 | 21,432,890 |
|---|
| 2023-12-31 | $60.9M | $42.94M | $17.95M | $4.33M | $9.26M | $25.88M | -$7.92M | $2.13M | -$5.79M | $927,128.00 | -$6.72M | -$0.32 | -$0.32 | 20,854,777 | 20,854,777 |
|---|
| 2022-12-31 | $72.42M | $52.02M | $20.4M | $4.74M | $7.28M | $18.83M | $1.57M | $626,214.00 | $2.19M | $4.42M | -$2.23M | -$0.11 | -$0.11 | 19,730,698 | 19,730,698 |
|---|
| 2021-12-31 | $61.98M | $42.34M | $19.64M | $4.03M | $7.66M | $17.89M | $1.75M | $1.19M | $2.94M | $605,675.00 | $2.33M | $0.13 | $0.12 | 18,305,878 | 19,503,737 |
|---|
| 2020-12-31 | $51.9M | $35.46M | $16.43M | $4.32M | $8.42M | $16.86M | -$424,281.00 | -$186,007.00 | -$610,288.00 | -$603,744.00 | -$6,544.00 | $0.00 | $0.00 | 16,512,203 | 16,512,203 |
|---|
| 2019-12-31 | $58.31M | $38.91M | $19.4M | $4.84M | $8.5M | $20.18M | -$779,019.00 | $115,934.00 | -$663,085.00 | $237,252.00 | -$900,337.00 | -$0.06 | -$0.06 | 15,148,613 | 15,148,613 |
|---|
| 2018-12-31 | $37.03M | $25.69M | $11.33M | $4M | $6.51M | $14.51M | -$3.18M | $206,185.00 | -$2.97M | -$1.4M | -$1.14M | -$0.09 | -$0.09 | 12,586,513 | 12,586,513 |
|---|
| 2017-12-31 | $27.54M | $18.87M | $8.66M | $2.69M | $3.5M | $9.11M | -$450,438.00 | -$168,817.00 | -$619,255.00 | -$402,717.00 | $96,620.00 | $0.02 | $0.01 | 5,449,413 | 10,689,047 |
|---|