Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2025-09-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 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $87,000.00 | -$38,000.00 | $125,280.00 | $0.04 | $0.04 | 2,919,695 | 2,919,695 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | -$375,000.00 | -$163,000.00 | -$212,000.00 | -$0.07 | -$0.07 | 2,900,681 | 2,900,681 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $124,000.00 | -$29,000.00 | $152,971.00 | $0.05 | $0.05 | 2,900,681 | 2,900,681 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$95,000.00 | -$55,000.00 | -$39,432.00 | -$0.02 | -$0.02 | 2,286 | — |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $79,000.00 | -$50,000.00 | $129,191.00 | $0.04 | $0.04 | 2,897,929 | 2,897,929 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$393,000.00 | -$189,000.00 | -$204,000.00 | -$0.07 | -$0.07 | 2,891,203 | 2,891,203 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | -$229,000.00 | -$232,000.00 | $3,158.00 | $0.00 | $0.00 | 2,885,552 | 2,885,552 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $140,000.00 | -$27,000.00 | $167,272.00 | $0.06 | $0.06 | 3,869 | — |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $538,000.00 | -$13,000.00 | $551,000.00 | $0.19 | $0.19 | 2,875,329 | 2,875,329 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $301,000.00 | $25,000.00 | $276,000.00 | $0.10 | $0.10 | 2,871,026 | 2,871,026 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $521,000.00 | $86,000.00 | $435,021.00 | $0.15 | $0.15 | 2,867,082 | 2,867,082 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $994,000.00 | $164,000.00 | $829,908.00 | $0.29 | $0.29 | 1,480 | — |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $395,000.00 | $20,000.00 | $375,009.00 | $0.13 | $0.13 | 2,860,352 | 2,860,352 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $344,000.00 | $35,000.00 | $309,000.00 | $0.11 | $0.11 | 2,857,616 | 2,855,253 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $252,000.00 | $21,000.00 | $230,733.00 | $0.08 | $0.08 | 2,855,253 | 2,855,253 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $692,000.00 | $138,000.00 | $554,297.00 | $0.19 | $0.19 | 1,423 | — |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $1.13M | $242,000.00 | $888,440.00 | $0.31 | $0.31 | 2,850,124 | 2,850,124 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $571,000.00 | $91,000.00 | $480,000.00 | $0.17 | $0.21 | 2,847,191 | 2,843,775 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $700,000.00 | $106,000.00 | $593,993.00 | $0.21 | $0.21 | 2,843,775 | 2,843,775 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $710,000.00 | $165,000.00 | $544,921.00 | — | — | — | — |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $1.23M | $283,000.00 | $949,027.00 | — | — | — | 2,836,998 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$128,000.00 | -$32,000.00 | -$96,000.00 | -$0.03 | -$0.03 | 2,832,974 | 2,832,974 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $343,000.00 | $75,000.00 | $268,000.00 | — | — | — | 2,829,375 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $676,000.00 | $137,000.00 | $539,000.00 | — | — | — | — |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $818,000.00 | $212,000.00 | $606,000.00 | — | — | — | 2,823,271 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $386,000.00 | $67,000.00 | $319,000.00 | — | — | — | 2,819,994 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $171,000.00 | $36,000.00 | $135,025.00 | $0.05 | — | — | 2,816,518 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $468,000.00 | $57,000.00 | $410,801.00 | $0.11 | — | — | — |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $528,000.00 | $89,000.00 | $439,045.00 | $0.19 | — | — | 2,809,834 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $433,000.00 | -$45,000.00 | $477,685.00 | $0.17 | — | — | 2,806,599 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $283,000.00 | $28,000.00 | $255,000.00 | $0.09 | — | — | 2,802,509 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $566,000.00 | $719,000.00 | -$153,000.00 | -$0.05 | — | — | — |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $512,000.00 | $101,000.00 | $411,000.00 | $0.15 | — | — | 2,796,099 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $401,000.00 | $63,000.00 | $338,000.00 | $0.12 | — | — | 2,792,656 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $345,000.00 | $29,000.00 | $316,000.00 | $0.11 | — | — | 2,789,012 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $289,000.00 | -$106,000.00 | $395,000.00 | $0.15 | — | — | — |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $60,000.00 | -$55,000.00 | $115,000.00 | $0.04 | — | — | 2,782,923 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $352,000.00 | $44,000.00 | $308,000.00 | — | — | — | 2,776,546 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $317,000.00 | $34,000.00 | $283,000.00 | — | — | — | 2,775,560 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $551,537.00 | $104,921.00 | $446,616.00 | — | — | — | — |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | -$169,000.00 | -$177,000.00 | $8,000.00 | — | — | — | 2,770,897 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $786,000.00 | $268,000.00 | $518,000.00 | — | — | — | 2,767,521 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $429,000.00 | $49,000.00 | $380,000.00 | — | — | — | 2,764,129 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $521,178.00 | $40,652.00 | $480,526.00 | — | — | — | — |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $637,000.00 | $111,000.00 | $526,000.00 | — | — | — | 2,757,213 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $498,000.00 | $63,000.00 | $435,000.00 | — | — | — | 2,754,079 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $567,000.00 | $94,000.00 | $473,000.00 | — | — | — | 2,750,603 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $814,032.00 | $163,855.00 | $650,177.00 | — | — | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $1.04M | $244,000.00 | $795,000.00 | — | — | — | 2,743,679 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $788,000.00 | $148,000.00 | $640,000.00 | — | — | — | 2,740,132 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $607,000.00 | $78,000.00 | $529,000.00 | — | — | — | 2,736,978 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $760,887.00 | $151,807.00 | $609,080.00 | — | — | — | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $833,000.00 | $163,000.00 | $670,000.00 | — | — | — | 2,729,928 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $805,000.00 | $149,000.00 | $656,000.00 | — | — | — | 2,726,428 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $940,000.00 | $210,000.00 | $730,000.00 | — | — | — | 2,722,419 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $831,503.00 | $75,410.00 | $756,093.00 | — | — | 2,511 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.01M | $239,000.00 | $770,000.00 | — | — | 2,712,882 | 2,712,882 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $922,000.00 | $213,000.00 | $709,000.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $881,296.00 | $226,511.00 | $654,785.00 | — | — | 2,494 | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $900,000.00 | $211,000.00 | $689,000.00 | — | — | 2,692,329 | — |
|---|
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 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$637,000.00 | -$525,000.00 | -$111,563.00 | -$0.04 | -$0.04 | 2,893,871 | — |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $1.5M | $72,000.00 | $1.43M | $0.50 | $0.50 | 2,873,500 | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $1.99M | $240,000.00 | $1.75M | $0.61 | $0.61 | 2,859,239 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $3.09M | $577,000.00 | $2.52M | $0.88 | $0.88 | 2,848,465 | — |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $2.16M | $491,000.00 | $1.67M | $0.59 | $0.59 | 2,835,037 | — |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $2.05M | $452,000.00 | $1.6M | $0.57 | — | 2,821,608 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $1.71M | $130,000.00 | $1.58M | $0.56 | — | 2,808,031 | — |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $1.82M | $913,000.00 | $911,000.00 | $0.33 | — | 2,794,381 | — |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $1.02M | -$83,000.00 | $1.1M | $0.40 | — | 2,780,477 | — |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $1.6M | $244,921.00 | $1.35M | $0.49 | — | 2,768,966 | — |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $2.22M | $308,652.00 | $1.91M | $0.69 | — | 2,755,671 | — |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $3.25M | $633,855.00 | $2.61M | $0.95 | — | 2,742,003 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $3.34M | $673,807.00 | $2.67M | $0.98 | — | 2,728,072 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $3.76M | $767,410.00 | $2.99M | $1.10 | — | 2,710,455 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $2.55M | $485,511.00 | $2.06M | $0.76 | — | 2,690,218 | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $1.03M | -$233,253.00 | $1.26M | — | — | — | — |
|---|