Complete source-backed income-statement history.
- Available history
- 2019-12-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 | $4.37M | $9.12M | $4.88M | — | — | $1.72M | $3.16M | $24,104.00 | $3.19M | $1.02M | $2.16M | $0.18 | $0.18 | 12,267,798 | 12,267,798 |
|---|
| 2026-03-31 | $5.31M | $10.49M | $5.82M | — | — | $736,956.00 | $5.09M | $23,147.00 | $5.11M | $1.24M | $3.87M | $0.32 | $0.32 | 11,931,534 | 11,931,534 |
|---|
| 2025-12-31 | $1.4M | $4.61M | $638,581.00 | — | — | $854,199.00 | -$215,618.00 | $59,229.00 | -$156,389.00 | $14,843.00 | -$171,232.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2025-09-30 | $3.81M | $8.2M | $3.98M | — | — | $852,484.00 | $3.13M | $36,564.00 | $3.16M | $635,679.00 | $2.53M | $0.21 | $0.21 | 11,931,534 | 11,931,534 |
|---|
| 2025-06-30 | $4M | $8.31M | $4.11M | — | — | $1.03M | $3.08M | $35,646.00 | $3.12M | $876,722.00 | $2.24M | $0.19 | $0.19 | 11,931,534 | 11,931,534 |
|---|
| 2025-03-31 | $4.99M | $9.65M | $5.64M | — | — | $1.67M | $3.97M | $61,094.00 | $4.03M | $1.47M | $2.56M | $0.21 | $0.21 | 11,931,534 | 11,931,534 |
|---|
| 2024-12-31 | $961,303.00 | $2.66M | $971,679.00 | — | — | $1.17M | -$195,797.00 | $222,767.00 | $26,970.00 | -$82,925.00 | $109,895.00 | $0.01 | $0.01 | 101,124 | 101,125 |
|---|
| 2024-09-30 | $4.11M | $7.1M | $4.44M | $43,859.00 | — | $953,332.00 | $3.48M | $157,123.00 | $3.64M | $979,436.00 | $2.66M | $0.22 | $0.22 | 11,931,534 | 11,982,239 |
|---|
| 2024-06-30 | $4.37M | $7.37M | $4.86M | $43,211.00 | — | $1.14M | $3.73M | $75,797.00 | $3.8M | $1.1M | $2.7M | $0.23 | $0.23 | 11,931,534 | 11,982,239 |
|---|
| 2024-03-31 | $5.5M | $11.54M | $3.34M | $42,738.00 | — | $1.03M | $2.3M | -$1.08M | $1.22M | $661,848.00 | $558,870.00 | $0.04 | $0.04 | 13,342,294 | 13,392,999 |
|---|
| 2023-12-31 | $524,861.00 | $2.25M | $120,977.00 | $22,702.00 | — | $2.15M | -$2.03M | -$57,526.00 | -$2.09M | -$27,073.00 | -$2.06M | -$0.24 | -$0.24 | 150,683 | 150,682 |
|---|
| 2023-09-30 | $3.7M | $6.35M | $4.78M | $20,580.00 | — | $492,046.00 | $4.29M | -$278,327.00 | $4.01M | $1.15M | $2.86M | $0.29 | $0.29 | 9,712,404 | 9,794,357 |
|---|
| 2023-06-30 | $3.67M | $6.52M | $6.25M | $20,384.00 | — | $158,651.00 | $6.09M | $134,312.00 | $6.23M | $1.56M | $4.67M | $0.48 | $0.48 | 9,682,721 | 9,779,349 |
|---|
| 2023-03-31 | $4.15M | $7.39M | $6.04M | $20,885.00 | — | $1.74M | $4.3M | -$101,806.00 | $4.2M | $1.41M | $2.79M | $0.35 | $0.35 | 7,991,359 | 8,102,988 |
|---|
| 2022-12-31 | $2.55M | $2.93M | -$373,126.00 | $19,944.00 | — | $434,990.00 | -$808,116.00 | $716,035.00 | -$92,081.00 | -$39,785.00 | -$52,296.00 | -$0.09 | -$0.39 | 16,183 | 127,811 |
|---|
| 2022-09-30 | $11.62M | $6.56M | $5.06M | $20,737.00 | — | $323,519.00 | $4.74M | -$216,180.00 | $4.52M | $1.23M | $3.29M | $2.01 | $2.01 | 1,639,881 | 1,637,024 |
|---|
| 2022-06-30 | $11.75M | $6.7M | $5.05M | $21,713.00 | — | $996,960.00 | $4.05M | $35,319.00 | $4.09M | $1.16M | $2.93M | $0.09 | $0.09 | 31,991,065 | 32,605,193 |
|---|
| 2022-03-31 | $11.99M | $7.68M | $4.31M | $22,857.00 | — | $880,342.00 | $3.43M | $133,405.00 | $3.56M | $1M | $2.56M | $0.08 | $0.08 | 31,811,523 | 32,653,163 |
|---|
| 2021-12-31 | $3.67M | $3.08M | $593,619.00 | $22,442.00 | — | $622,005.00 | -$28,386.00 | $788,618.00 | $760,232.00 | $78,090.00 | $682,142.00 | $0.02 | $0.02 | 0 | 0 |
|---|
| 2021-09-30 | $11.17M | $6.37M | $4.8M | $22,267.00 | — | $456,478.00 | $4.34M | $28,798.00 | $4.37M | $1.09M | $3.28M | $0.10 | $0.10 | 31,811,523 | 32,653,163 |
|---|
| 2021-06-30 | $15.23M | $7.33M | $7.9M | $22,588.00 | — | $960,328.00 | $6.94M | $14,604.00 | $6.95M | $1.89M | $5.07M | $0.20 | $0.20 | 31,811,523 | 32,653,163 |
|---|
| 2021-03-31 | $10.62M | $5.57M | $5.14M | $22,180.00 | — | $3.75M | $1.39M | $8.33M | $9.71M | $1.35M | $8.36M | $0.25 | $0.25 | 31,810,834 | 32,652,474 |
|---|
| 2020-12-31 | $10.68M | $5.56M | $5.12M | $23,166.00 | — | $2.09M | $3.03M | -$1.64M | $1.39M | $440,484.00 | $950,913.00 | $0.03 | $0.03 | 774,886 | 985,246 |
|---|
| 2020-09-30 | $11.9M | $5.72M | $6.19M | $21,532.00 | — | $1M | $5.18M | $79,372.00 | $5.26M | $537,019.00 | $4.73M | $0.17 | $0.17 | 28,000,000 | 28,000,000 |
|---|
| 2020-06-30 | $5.26M | $2.59M | $2.66M | $17,957.00 | — | $395,844.00 | $2.27M | $73,403.00 | $2.34M | $349,043.00 | $1.99M | $0.10 | $0.10 | 28,000,000 | 28,000,000 |
|---|
| 2020-03-31 | $3.51M | $1.87M | $1.64M | $15,342.00 | — | $242,324.00 | $1.39M | $88,296.00 | $1.48M | $222,787.00 | $1.26M | $0.04 | $0.04 | 28,000,000 | 28,000,000 |
|---|
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 | $14.2M | $30.77M | $14.37M | — | — | $4.4M | $9.97M | $192,533.00 | $10.16M | $3M | $7.16M | $0.60 | $0.60 | 11,931,534 | 11,931,534 |
|---|
| 2024-12-31 | $14.94M | $28.67M | $13.61M | — | — | $4.29M | $9.32M | -$628,559.00 | $8.69M | $2.66M | $6.03M | $0.52 | $0.52 | 11,630,358 | 11,681,063 |
|---|
| 2023-12-31 | $12.04M | $22.52M | $17.19M | $84,551.00 | — | $4.54M | $12.65M | -$303,347.00 | $12.35M | $4.08M | $8.26M | $0.89 | $0.89 | 9,285,815 | 9,375,105 |
|---|
| 2022-12-31 | $37.92M | $23.87M | $14.05M | $85,251.00 | — | $2.64M | $11.41M | $668,579.00 | $12.08M | $3.35M | $8.73M | $5.38 | $4.73 | 1,620,511 | 1,843,767 |
|---|
| 2021-12-31 | $40.69M | $22.26M | $18.43M | $89,477.00 | — | $5.81M | $12.62M | $9.17M | $21.8M | $4.41M | $17.39M | $0.55 | $0.55 | 31,811,523 | 32,653,163 |
|---|
| 2020-12-31 | $31.35M | $15.74M | $15.61M | $77,997.00 | — | $3.73M | $11.88M | -$1.4M | $10.48M | $1.55M | $8.93M | $0.31 | $0.31 | 28,774,886 | 28,985,246 |
|---|
| 2019-12-31 | $40M | $20.27M | $19.74M | $136,433.00 | — | $2.74M | $17M | -$559,812.00 | $16.44M | $2.72M | $13.72M | $0.49 | $0.49 | 28,000,000 | 28,000,000 |
|---|