Complete source-backed income-statement history.
- Available history
- 2016-09-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 | $5.76M | $2.35M | $3.42M | $435,493.00 | — | $3.6M | -$187,464.00 | $14,645.00 | -$172,819.00 | $88,439.00 | -$261,258.00 | -$0.02 | -$0.02 | 11,307,865 | 11,307,865 |
|---|
| 2026-03-31 | $3.47M | $1.34M | $2.13M | $500,673.00 | — | $3.46M | -$1.33M | $53,409.00 | -$1.27M | $54,000.00 | -$1.33M | -$0.12 | -$0.12 | 11,303,885 | 11,303,885 |
|---|
| 2025-12-31 | $2.91M | $1.24M | $1.68M | $476,831.00 | — | $3.07M | -$1.39M | $369,805.00 | -$1.02M | -$232,349.00 | -$792,361.00 | -$0.07 | -$0.07 | 8,789 | 8,789 |
|---|
| 2025-09-30 | $5.35M | $1.83M | $3.52M | $689,521.00 | — | $3.97M | -$450,160.00 | $89,683.00 | -$360,477.00 | $28,090.00 | -$388,567.00 | -$0.03 | -$0.03 | 11,269,164 | 11,269,164 |
|---|
| 2025-06-30 | $6.98M | $2.17M | $4.81M | $608,116.00 | — | $3.9M | $914,366.00 | -$748,052.00 | $166,314.00 | -$9,000.00 | $175,314.00 | $0.02 | $0.02 | 11,261,588 | 11,261,588 |
|---|
| 2025-03-31 | $7.16M | $1.96M | $5.2M | $609,127.00 | — | $3.83M | $1.37M | -$1,743.00 | $1.37M | $102,000.00 | $1.26M | $0.11 | $0.11 | 11,162,037 | 11,162,037 |
|---|
| 2024-12-31 | $5.45M | $1.77M | $3.68M | $729,880.00 | — | $4.22M | -$1.29M | -$266,974.00 | -$808,058.00 | $80,286.00 | -$888,344.00 | -$0.09 | -$0.09 | 180,834 | 180,834 |
|---|
| 2024-09-30 | $7.48M | $1.99M | $5.5M | $1.13M | — | $4.74M | $755,632.00 | $35,469.00 | $791,101.00 | $208,000.00 | $583,101.00 | $0.05 | $0.05 | 11,175,882 | 11,175,882 |
|---|
| 2024-06-30 | $6.08M | $550,424.00 | $5.52M | $855,285.00 | — | $4.39M | $1.13M | $156,870.00 | $1.29M | $87,564.00 | $1.2M | $0.11 | $0.11 | 11,063,366 | 11,065,866 |
|---|
| 2024-03-31 | $7.35M | $2.63M | $4.71M | $693,380.00 | — | $4.06M | $650,362.00 | $329,271.00 | $979,633.00 | $511,437.00 | $468,196.00 | $0.04 | $0.04 | 10,959,298 | 10,961,188 |
|---|
| 2023-12-31 | $10.37M | $1.71M | $8.66M | $828,876.00 | — | $5.84M | $2.82M | $184,651.00 | $3M | -$44,338.00 | $3.04M | $0.34 | $0.34 | 33,962 | 34,322 |
|---|
| 2023-09-30 | $7.56M | $2.18M | $5.39M | $487,388.00 | — | $3.72M | $1.67M | $209,495.00 | $1.88M | $244,316.00 | $1.63M | $0.15 | $0.15 | 10,934,962 | 10,942,509 |
|---|
| 2023-06-30 | $10.34M | $4.42M | $5.92M | $711,754.00 | — | $3.99M | $1.93M | $75,521.00 | $2M | $977,489.00 | $1.03M | $0.09 | $0.09 | 10,924,714 | 10,933,130 |
|---|
| 2023-03-31 | $10.03M | $3.08M | $6.95M | $766,296.00 | — | $3.48M | $3.47M | $116,413.00 | $3.59M | $641,345.00 | $2.95M | $0.27 | $0.27 | 10,917,311 | 10,919,391 |
|---|
| 2022-12-31 | $8.65M | $3.34M | $5.31M | $622,497.00 | — | $3.4M | $1.91M | -$94,707.00 | $1.82M | $423,641.00 | $1.39M | $0.13 | $0.13 | 12,768 | 2,764 |
|---|
| 2022-09-30 | $4.9M | $2.39M | $2.52M | $687,890.00 | — | $3.59M | -$1.07M | $46,336.00 | -$1.03M | -$222,683.00 | -$802,881.00 | -$0.07 | -$0.07 | 10,867,745 | 10,867,745 |
|---|
| 2022-06-30 | $8M | $3.25M | $4.74M | $617,058.00 | — | $3.7M | $1.04M | -$7,565.00 | $1.03M | $246,684.00 | $787,374.00 | $0.07 | $0.07 | 10,866,775 | 10,892,302 |
|---|
| 2022-03-31 | $6.75M | $3.07M | $3.69M | $679,395.00 | — | $2.98M | $711,303.00 | -$10,229.00 | $701,074.00 | $124,000.00 | $577,074.00 | $0.05 | $0.05 | 10,807,269 | 10,850,376 |
|---|
| 2021-12-31 | $8.64M | $5.82M | $2.83M | $608,609.00 | — | $3.02M | -$196,366.00 | -$14,295.00 | -$210,661.00 | -$223,256.00 | $12,595.00 | -$0.01 | $0.00 | 262,295 | -50,710 |
|---|
| 2021-09-30 | $6.09M | $3.22M | $2.88M | $651,734.00 | — | $2.61M | $265,580.00 | $1.33M | $1.6M | $253,289.00 | $1.34M | $0.12 | $0.12 | 10,792,520 | 11,031,922 |
|---|
| 2021-06-30 | $5.26M | $2.12M | $3.13M | $311,320.00 | — | $2.31M | $820,768.00 | $1,771.00 | $822,539.00 | $293,180.00 | $529,359.00 | $0.05 | $0.05 | 10,644,363 | 10,693,238 |
|---|
| 2021-03-31 | $4.44M | $1.87M | $2.57M | $294,217.00 | — | $2M | $564,055.00 | $13,945.00 | $578,000.00 | -$77,163.00 | $655,163.00 | $0.08 | $0.08 | 7,775,212 | 7,835,830 |
|---|
| 2020-12-31 | $6.57M | $1.81M | $4.76M | $399,368.00 | — | $3.42M | $1.34M | $861.00 | $1.34M | -$259,267.00 | $1.6M | $0.21 | $0.21 | 4,003 | 82,796 |
|---|
| 2020-09-30 | $6.41M | $2.45M | $3.97M | $497,645.00 | — | $2.75M | $1.22M | $3,752.00 | $1.22M | $354,941.00 | $868,084.00 | $0.11 | $0.11 | 7,760,799 | 7,842,475 |
|---|
| 2020-06-30 | $2.77M | $1.19M | $1.58M | $376,611.00 | — | $2.4M | -$821,918.00 | — | -$812,734.00 | -$211,474.00 | -$601,260.00 | -$0.08 | -$0.08 | 7,752,780 | 7,752,780 |
|---|
| 2020-03-31 | $3.34M | $1.74M | $1.6M | $329,755.00 | — | $2.11M | -$511,904.00 | — | -$492,410.00 | -$103,000.00 | -$389,410.00 | -$0.05 | -$0.05 | 7,745,363 | 7,745,363 |
|---|
| 2019-12-31 | $5.89M | $3.25M | $2.64M | $254,553.00 | — | $2.29M | $356,432.00 | — | $357,435.00 | $423,186.00 | -$65,751.00 | -$0.01 | -$0.01 | -888 | -888 |
|---|
| 2019-09-30 | $6.71M | $2.96M | $3.76M | $381,654.00 | — | $2.51M | $1.25M | — | $1.28M | $347,787.00 | $937,107.00 | $0.12 | $0.12 | 7,745,030 | 7,721,574 |
|---|
| 2019-06-30 | $3.05M | $1.54M | $1.52M | $353,665.00 | — | $2.4M | -$883,479.00 | — | -$850,979.00 | -$217,248.00 | -$633,731.00 | -$0.08 | -$0.08 | 7,735,303 | 7,735,303 |
|---|
| 2019-03-31 | $3.05M | $1.25M | $1.8M | $355,641.00 | — | $2.26M | -$457,103.00 | — | -$419,902.00 | -$107,000.00 | -$312,902.00 | -$0.04 | -$0.04 | 7,765,624 | 7,765,624 |
|---|
| 2018-12-31 | $2.53M | $1.58M | $956,866.00 | $361,074.00 | — | $2.83M | -$1.88M | — | -$1.83M | -$561,749.00 | -$1.27M | -$0.16 | -$0.15 | -4,063 | -1,722 |
|---|
| 2018-09-30 | $3.55M | $1.46M | $2.09M | $323,626.00 | — | $2.01M | $79,538.00 | — | $97,000.00 | $36,000.00 | $61,000.00 | $0.01 | $0.01 | 7,911,807 | 8,247,841 |
|---|
| 2018-06-30 | $8.71M | $2.96M | $5.74M | $305,738.00 | — | $2.79M | $2.96M | — | $2.98M | $864,941.00 | $2.11M | $0.27 | $0.26 | 7,907,390 | 8,255,299 |
|---|
| 2018-03-31 | $3.29M | $1.03M | $2.26M | $367,544.00 | — | $2.42M | -$158,213.00 | — | -$114,981.00 | -$29,194.00 | -$85,787.00 | -$0.01 | -$0.01 | 7,904,307 | 7,904,307 |
|---|
| 2017-12-31 | $2.38M | $1.44M | $939,845.00 | $353,046.00 | — | $2.48M | -$1.54M | — | -$2.14M | -$2.61M | $470,178.00 | $0.06 | $0.06 | -4,907 | -21,086 |
|---|
| 2017-09-30 | $4.69M | $1.57M | $3.11M | $310,848.00 | — | $2.36M | $751,818.00 | — | $766,410.00 | $24,285.00 | $742,125.00 | $0.09 | $0.09 | 7,918,114 | 8,339,283 |
|---|
| 2017-06-30 | $5.25M | $1.5M | $3.75M | $278,917.00 | — | $2.13M | $1.62M | — | $1.65M | — | $1.65M | $0.20 | $0.20 | 7,927,610 | 8,600,201 |
|---|
| 2017-03-31 | $4.21M | $1.78M | $2.43M | $342,190.00 | — | $1.96M | $473,655.00 | — | $479,888.00 | $78,000.00 | $401,888.00 | $0.05 | $0.05 | 7,927,774 | 8,282,308 |
|---|
| 2016-12-31 | $3M | $1.11M | $1.89M | $352,960.00 | — | $2.19M | -$303,053.00 | — | -$282,030.00 | $29,134.00 | -$311,164.00 | -$0.04 | -$0.04 | 3,263 | -80,083 |
|---|
| 2016-09-30 | $3.04M | $1.35M | $1.7M | $299,288.00 | — | $1.7M | -$4,314.00 | — | -$1,669.00 | $8,414.00 | -$10,083.00 | $0.00 | $0.00 | 7,916,730 | 7,916,730 |
|---|
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 | $22.4M | $7.2M | $15.2M | $2.38M | — | $14.77M | $437,495.00 | -$290,307.00 | $147,188.00 | -$111,258.00 | $258,446.00 | $0.02 | $0.02 | 11,272,483 | 11,272,483 |
|---|
| 2024-12-31 | $26.35M | $6.94M | $19.41M | $3M | — | $17.42M | $2M | $254,636.00 | $2.25M | $887,286.00 | $1.36M | $0.12 | $0.12 | 11,162,917 | 11,162,917 |
|---|
| 2023-12-31 | $38.29M | $11.38M | $26.91M | $2.79M | — | $17.03M | $9.89M | $586,082.00 | $10.47M | $1.82M | $8.65M | $0.85 | $0.85 | 10,958,448 | 10,963,477 |
|---|
| 2022-12-31 | $28.3M | $12.05M | $16.25M | $2.61M | — | $13.66M | $2.59M | -$66,165.00 | $2.53M | $571,642.00 | $1.96M | $0.18 | $0.18 | 10,863,680 | 10,873,606 |
|---|
| 2021-12-31 | $24.43M | $13.03M | $11.41M | $1.87M | — | $9.95M | $1.45M | $1.33M | $2.79M | $246,050.00 | $2.54M | $0.25 | $0.25 | 10,007,386 | 10,060,748 |
|---|
| 2020-12-31 | $19.09M | $7.19M | $11.9M | $1.6M | — | $10.67M | $1.23M | $33,291.00 | $1.26M | -$218,800.00 | $1.48M | $0.19 | $0.19 | 7,757,037 | 7,835,830 |
|---|
| 2019-12-31 | $18.71M | $9M | $9.71M | $1.35M | — | $9.45M | $262,318.00 | — | $371,448.00 | $446,725.00 | -$75,277.00 | -$0.01 | -$0.01 | 7,747,655 | 7,747,655 |
|---|
| 2018-12-31 | $18.08M | $7.03M | $11.05M | $1.36M | — | $10.05M | $999,901.00 | — | $1.13M | $309,998.00 | $818,092.00 | $0.10 | $0.10 | 7,903,801 | 8,254,376 |
|---|
| 2017-12-31 | $16.52M | $6.29M | $10.23M | $1.29M | — | $8.93M | $1.31M | — | $756,990.00 | -$2.51M | $3.26M | $0.41 | $0.39 | 7,919,568 | 8,397,377 |
|---|
| 2016-12-31 | $15.65M | $5.97M | $9.68M | $1.08M | — | $7.56M | $2.13M | — | $2.15M | $102,752.00 | $2.05M | $0.26 | $0.24 | 7,917,356 | 8,472,192 |
|---|