Complete source-backed income-statement history.
- Available history
- 2016-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 | $3.21M | — | — | — | — | $2.52M | $693,788.00 | — | — | — | $829,615.00 | $0.07 | $0.07 | 11,233,431 | 11,290,121 |
|---|
| 2026-03-31 | $3.17M | — | — | — | — | $2.6M | $571,776.00 | — | — | — | $477,019.00 | $0.04 | $0.04 | 11,212,499 | 11,269,994 |
|---|
| 2025-12-31 | $3.16M | — | — | — | — | $2.48M | $680,328.00 | — | — | — | $322,824.00 | $0.03 | $0.03 | 7,684 | 5,584 |
|---|
| 2025-09-30 | $3.23M | — | — | — | — | $2.5M | $728,430.00 | — | — | — | $496,259.00 | $0.04 | $0.04 | 11,174,369 | 11,232,624 |
|---|
| 2025-06-30 | $3.19M | — | — | — | — | $2.37M | $828,925.00 | — | — | — | $664,216.00 | $0.06 | $0.06 | 11,161,473 | 11,250,678 |
|---|
| 2025-03-31 | $3.13M | — | — | — | — | $2.4M | $723,667.00 | — | — | — | $555,152.00 | $0.05 | $0.05 | 11,140,788 | 11,204,854 |
|---|
| 2024-12-31 | $3.19M | — | — | — | — | $2.39M | $794,334.00 | — | — | — | $84,406.00 | $0.01 | $0.01 | 7,302 | 16,815 |
|---|
| 2024-09-30 | $3.2M | — | — | — | — | $2.33M | $873,090.00 | — | — | — | $1.18M | $0.11 | $0.10 | 11,101,705 | 11,159,187 |
|---|
| 2024-06-30 | $3.11M | — | — | — | — | $2.47M | $635,911.00 | — | — | — | $591,530.00 | $0.05 | $0.05 | 11,087,539 | 11,134,894 |
|---|
| 2024-03-31 | $3.03M | — | — | — | — | $2.44M | $590,994.00 | — | — | — | $266,150.00 | $0.02 | $0.02 | 11,073,439 | 11,110,963 |
|---|
| 2023-12-31 | $2.98M | — | — | — | — | $2.3M | $680,028.00 | — | — | — | $1.1M | $0.09 | $0.10 | 4,121 | 2,533 |
|---|
| 2023-09-30 | $3.09M | — | — | — | — | $2.26M | $828,533.00 | — | — | — | $270,758.00 | $0.02 | $0.02 | 11,048,877 | 11,090,674 |
|---|
| 2023-06-30 | $3.09M | — | — | — | — | $2.31M | $777,880.00 | — | — | — | $578,070.00 | $0.05 | $0.05 | 11,041,503 | 11,083,258 |
|---|
| 2023-03-31 | $3.04M | — | — | — | — | $2.21M | $824,813.00 | — | — | — | $992,541.00 | $0.09 | $0.09 | 11,034,193 | 11,080,511 |
|---|
| 2022-12-31 | $3.06M | — | — | — | — | $2.21M | $847,964.00 | — | — | — | $440,452.00 | $0.04 | $0.04 | 60,522 | 57,526 |
|---|
| 2022-09-30 | $3.09M | — | — | — | — | $1.98M | $1.11M | — | — | — | $929,864.00 | $0.08 | $0.08 | 10,924,646 | 10,978,000 |
|---|
| 2022-06-30 | $2.98M | — | — | — | — | $2.08M | $898,839.00 | — | — | — | $404,200.00 | $0.04 | $0.04 | 10,767,619 | 10,824,760 |
|---|
| 2022-03-31 | $2.82M | — | — | — | — | $2.15M | $674,705.00 | — | — | — | $283,207.00 | $0.03 | $0.03 | 10,660,921 | 10,722,063 |
|---|
| 2021-12-31 | $2.76M | — | — | — | — | $1.96M | $802,370.00 | — | — | — | $1.38M | $0.14 | $0.14 | 215,655 | 216,744 |
|---|
| 2021-09-30 | $2.73M | — | — | — | — | $1.95M | $784,039.00 | — | — | — | $629,062.00 | $0.06 | $0.06 | 10,601,521 | 10,635,006 |
|---|
| 2021-06-30 | $2.57M | — | — | — | — | $1.94M | $634,618.00 | — | — | — | $861,299.00 | $0.09 | $0.09 | 9,363,981 | 9,402,479 |
|---|
| 2021-03-31 | $2.44M | — | — | — | — | $1.98M | $463,933.00 | — | — | — | $411,247.00 | $0.04 | $0.04 | 9,292,488 | 9,309,287 |
|---|
| 2020-12-31 | $2.38M | — | — | — | — | $1.92M | $459,968.00 | — | — | — | $315,785.00 | $0.03 | $0.03 | 3,720 | 12,853 |
|---|
| 2020-09-30 | $2.35M | — | — | — | — | $1.98M | $364,707.00 | — | — | — | $337,124.00 | $0.04 | $0.04 | 9,277,043 | 9,290,984 |
|---|
| 2020-06-30 | $2.23M | — | — | — | — | $1.95M | $279,872.00 | — | — | — | -$22,144.00 | $0.00 | $0.00 | 9,269,567 | 9,269,567 |
|---|
| 2020-03-31 | $2.24M | — | — | — | — | $2.12M | $115,664.00 | — | — | — | -$356,424.00 | -$0.04 | -$0.04 | 9,262,811 | 9,262,811 |
|---|
| 2019-12-31 | $8.46M | — | — | — | — | $1.77M | $460,617.00 | — | — | — | $16,718.00 | $0.00 | $0.00 | 60,378 | 61,243 |
|---|
| 2019-09-30 | $72,194.00 | — | — | — | — | $1.83M | $360,196.00 | — | — | — | $249,233.00 | $0.03 | $0.03 | 7,646,875 | 7,652,257 |
|---|
| 2019-06-30 | $71,234.00 | — | — | — | — | $1.85M | $302,670.00 | — | — | — | $136,845.00 | $0.02 | $0.02 | 7,640,991 | 7,650,296 |
|---|
| 2019-03-31 | $67,827.00 | — | — | — | — | $1.83M | $277,340.00 | — | — | — | $187,823.00 | $0.02 | $0.02 | 7,630,722 | 7,637,733 |
|---|
| 2018-12-31 | $64,627.00 | — | — | — | — | $1.8M | $275,605.00 | — | — | — | $75,479.00 | $0.01 | $0.01 | 1,540 | 2,353 |
|---|
| 2018-09-30 | $70,020.00 | — | — | — | — | $1.59M | $471,516.00 | — | — | — | $89,368.00 | $0.01 | $0.01 | 7,623,182 | 7,626,286 |
|---|
| 2018-06-30 | $65,678.00 | — | — | — | — | $1.64M | $380,555.00 | — | — | — | $395,475.00 | $0.05 | $0.05 | 7,619,549 | 7,620,283 |
|---|
| 2018-03-31 | $59,784.00 | — | — | — | — | $1.66M | $297,896.00 | — | — | — | $59,126.00 | $0.01 | $0.01 | 7,619,469 | 7,619,489 |
|---|
| 2017-12-31 | $62,418.00 | — | — | — | — | $1.76M | $184,334.00 | — | — | — | -$20,766.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2017-09-30 | $61,515.00 | — | — | — | — | $1.86M | $75,272.00 | — | — | — | -$129,346.00 | -$0.02 | -$0.02 | 7,619,469 | 7,619,469 |
|---|
| 2017-06-30 | $57,415.00 | — | — | — | — | $1.62M | $223,345.00 | — | — | — | $18,089.00 | $0.00 | $0.00 | 7,619,469 | 7,619,469 |
|---|
| 2017-03-31 | $1.75M | — | — | — | — | $1.56M | $194,521.00 | — | — | — | -$14,266.00 | $0.00 | $0.00 | 7,619,469 | 7,619,469 |
|---|
| 2016-12-31 | $1.56M | — | — | — | — | $1.41M | $143,307.00 | — | — | — | $564,692.00 | — | — | — | 554 |
|---|
| 2016-09-30 | $1.35M | — | — | — | — | $1.39M | -$44,418.00 | — | — | — | -$217,372.00 | — | — | — | 7,416,766 |
|---|
| 2016-06-30 | $1.15M | — | — | — | — | $1.19M | -$42,170.00 | — | — | — | -$12,306.00 | — | — | — | 7,416,766 |
|---|
| 2016-03-31 | $925,228.00 | — | — | — | — | $916,245.00 | $8,983.00 | — | — | — | $49,121.00 | — | — | — | 7,416,766 |
|---|
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 | $12.71M | — | — | — | — | $9.74M | $2.96M | — | — | — | $2.04M | $0.18 | $0.18 | 11,166,641 | 11,224,476 |
|---|
| 2024-12-31 | $12.53M | — | — | — | — | $9.64M | $2.89M | — | — | — | $2.12M | $0.19 | $0.19 | 11,094,915 | 11,143,831 |
|---|
| 2023-12-31 | $12.19M | — | — | — | — | $9.08M | $3.11M | — | — | — | $2.94M | $0.26 | $0.26 | 11,045,699 | 11,087,217 |
|---|
| 2022-12-31 | $11.94M | — | — | — | — | $8.42M | $3.53M | — | — | — | $2.06M | $0.19 | $0.19 | 10,845,884 | 10,900,041 |
|---|
| 2021-12-31 | $10.51M | — | — | — | — | $7.82M | $2.68M | — | — | — | $3.28M | $0.33 | $0.33 | 9,973,113 | 10,004,061 |
|---|
| 2020-12-31 | $9.2M | — | — | — | — | $7.98M | $1.22M | — | — | — | $274,341.00 | $0.03 | $0.03 | 9,273,554 | 9,282,687 |
|---|
| 2019-12-31 | $8.67M | — | — | — | — | $7.27M | $1.4M | — | — | — | $590,619.00 | $0.08 | $0.08 | 7,699,966 | 7,702,117 |
|---|
| 2018-12-31 | $260,109.00 | — | — | — | — | $6.69M | $1.43M | — | — | — | $619,448.00 | $0.08 | $0.08 | 7,622,287 | 7,624,122 |
|---|
| 2017-12-31 | $233,974.00 | — | — | — | — | $6.8M | $677,471.00 | — | — | — | -$146,290.00 | -$0.02 | -$0.02 | 7,619,469 | 7,619,469 |
|---|
| 2016-12-31 | $4.98M | — | — | — | — | $4.91M | $65,702.00 | — | — | — | $384,135.00 | — | — | — | 7,417,320 |
|---|