Complete source-backed income-statement history.
- Available history
- 2009-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 | — | — | — | — | — | $34,935.00 | -$34,935.00 | -$50,860.00 | -$85,795.00 | — | -$85,795.00 | $0.00 | $0.00 | 49,332,455 | 49,332,455 |
|---|
| 2026-03-31 | — | — | — | — | — | $4,953.00 | -$4,953.00 | -$50,068.00 | -$55,021.00 | — | -$55,021.00 | $0.00 | $0.00 | 47,384,437 | 47,384,437 |
|---|
| 2025-12-31 | — | — | — | — | — | $40,748.00 | -$40,748.00 | -$48,547.00 | -$89,295.00 | — | -$89,295.00 | $0.00 | $0.00 | 0 | 22,477 |
|---|
| 2025-09-30 | — | — | — | — | — | $39,469.00 | -$39,469.00 | -$43,711.00 | -$83,180.00 | — | -$77,448.00 | — | — | 46,881,475 | 46,881,475 |
|---|
| 2025-06-30 | — | — | — | — | — | $63,964.00 | -$63,964.00 | $2.82M | $2.75M | — | $2.75M | $0.06 | $0.06 | 46,881,475 | 47,765,983 |
|---|
| 2025-03-31 | — | — | — | — | — | $94,574.00 | -$94,574.00 | -$112,642.00 | -$207,216.00 | — | -$207,216.00 | $0.00 | $0.00 | 46,881,475 | 46,881,475 |
|---|
| 2024-12-31 | — | — | — | — | — | $46,035.00 | -$43,035.00 | -$118,675.00 | -$161,710.00 | — | -$163,015.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | — | — | $566,551.00 | -$563,551.00 | -$220,336.00 | -$783,887.00 | — | -$2.46M | -$0.05 | -$0.05 | 46,881,475 | 46,881,475 |
|---|
| 2024-06-30 | — | — | — | — | — | $144,030.00 | -$141,030.00 | -$106,642.00 | -$247,672.00 | — | -$302,625.00 | -$0.01 | -$0.01 | 46,881,475 | 46,881,475 |
|---|
| 2024-03-31 | — | — | — | — | — | $183,306.00 | -$180,306.00 | -$69,764.00 | -$250,070.00 | — | -$303,280.00 | -$0.01 | -$0.01 | 46,881,475 | 46,881,475 |
|---|
| 2023-12-31 | — | — | — | — | — | $96,555.00 | -$93,555.00 | $197,251.00 | $103,696.00 | — | $52,744.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2023-09-30 | — | — | — | — | — | $557,429.00 | -$548,429.00 | -$473,655.00 | -$1.02M | — | -$1.1M | -$0.02 | -$0.02 | 46,881,475 | 46,881,475 |
|---|
| 2023-06-30 | — | — | — | — | — | $2.72M | -$2.72M | -$75,305.00 | -$2.79M | — | -$2.87M | -$0.06 | -$0.06 | 46,881,475 | 46,881,475 |
|---|
| 2023-03-31 | — | — | — | — | — | $164,792.00 | -$164,792.00 | -$7,313.00 | -$172,105.00 | — | -$268,821.00 | -$0.01 | -$0.01 | 46,881,475 | 46,881,475 |
|---|
| 2022-12-31 | — | — | — | — | — | $169,693.00 | -$157,693.00 | -$5,476.00 | -$163,169.00 | — | -$83,659.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2022-09-30 | — | — | — | — | — | $206,210.00 | -$206,210.00 | -$3,530.00 | -$209,740.00 | — | -$295,272.00 | -$0.01 | -$0.01 | 46,881,475 | 46,881,475 |
|---|
| 2022-06-30 | — | — | — | — | — | $229,575.00 | -$229,575.00 | -$407.00 | -$229,982.00 | — | -$169,335.00 | — | — | 46,881,475 | 46,881,475 |
|---|
| 2022-03-31 | — | — | — | — | — | -$171,044.00 | $171,044.00 | — | $169,439.00 | — | -$217,464.00 | — | — | 46,881,475 | 46,881,475 |
|---|
| 2021-12-31 | — | — | — | — | — | $129,597.00 | -$129,597.00 | — | -$132,005.00 | — | -$609,730.00 | -$0.01 | — | 378,082 | 378,082 |
|---|
| 2021-09-30 | — | — | — | — | — | $133,178.00 | -$133,178.00 | — | -$135,383.00 | — | -$331,716.00 | -$0.01 | — | 43,881,477 | 43,881,477 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | — | — | -$191,588.00 | — | — | — | — |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | — | — | -$212,593.00 | — | — | — | — |
|---|
| 2013-09-30 | $139,984.00 | — | — | — | $882,951.00 | — | -$1.27M | $9.66M | $8.4M | $186,011.00 | $8.21M | — | — | 22,640,966 | 22,640,966 |
|---|
| 2013-06-30 | $102,402.00 | — | — | — | $755,144.00 | — | -$1.2M | $1.17M | -$25,173.00 | $17,857.00 | -$43,030.00 | — | — | 22,648,740 | 22,648,740 |
|---|
| 2013-03-31 | $81,059.00 | — | — | — | $941,044.00 | — | -$1.37M | $1.1M | -$265,698.00 | $22,984.00 | -$288,682.00 | — | — | 22,776,185 | 22,776,185 |
|---|
| 2012-12-31 | $187,256.00 | — | — | — | $1.01M | — | -$2.17M | — | $983,061.00 | -$4.32M | $11.83M | — | — | — | -252 |
|---|
| 2012-09-30 | $96,035.00 | — | — | — | $639,012.00 | — | -$1.06M | $1.37M | -$3.44M | -$1.13M | -$476,355.00 | — | — | 23,179,066 | 23,179,066 |
|---|
| 2012-06-30 | $156,213.00 | — | — | — | $696,132.00 | — | -$1.59M | $292,175.00 | -$1.35M | — | -$536,208.00 | — | — | 23,179,066 | 23,179,066 |
|---|
| 2012-03-31 | $176,834.00 | — | — | — | $504,846.00 | — | -$889,431.00 | $219,160.00 | -$598,474.00 | — | -$412,539.00 | — | — | 23,179,066 | 23,179,066 |
|---|
| 2011-12-31 | $226,162.00 | — | — | — | $511,221.00 | — | -$813,862.00 | — | $24,705.00 | — | $38,809.00 | — | — | — | -406,243 |
|---|
| 2011-09-30 | $152,424.00 | — | — | — | $543,350.00 | — | -$1.78M | — | -$5.58M | — | -$5.42M | — | — | 23,179,066 | 23,179,066 |
|---|
| 2011-06-30 | $1.12M | — | — | — | $700,255.00 | — | -$1.33M | — | — | — | $128,612.00 | — | — | 23,179,068 | 23,179,068 |
|---|
| 2011-03-31 | $970,873.00 | — | — | — | $1.3M | — | -$2.05M | — | — | — | -$1.61M | — | — | — | — |
|---|
| 2010-12-31 | $1.01M | — | — | — | $393,932.00 | — | -$1.35M | — | — | — | $5.71M | — | — | — | — |
|---|
| 2010-09-30 | $973,392.00 | — | — | — | $1.18M | — | -$2.27M | — | — | — | -$429,460.00 | — | — | — | — |
|---|
| 2010-06-30 | $938,435.00 | — | — | — | $1.2M | — | -$2.08M | — | — | — | $206,431.00 | — | — | 30,945,735 | 31,179,068 |
|---|
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 | — | — | — | — | — | $238,755.00 | -$238,755.00 | $2.61M | $2.37M | — | $2.38M | $0.05 | $0.05 | 46,881,475 | 47,795,437 |
|---|
| 2024-12-31 | — | — | — | — | — | $939,922.00 | -$927,922.00 | -$515,417.00 | -$1.44M | — | -$3.23M | -$0.07 | -$0.07 | 46,881,475 | 46,881,475 |
|---|
| 2023-12-31 | — | — | — | — | — | $3.54M | -$3.53M | -$359,023.00 | -$3.88M | — | -$4.19M | -$0.09 | -$0.09 | 46,881,475 | 46,881,475 |
|---|
| 2022-12-31 | — | — | — | — | — | $434,434.00 | -$422,434.00 | -$11,018.00 | -$433,452.00 | — | -$765,730.00 | -$0.02 | -$0.02 | 46,881,475 | 46,881,475 |
|---|
| 2021-12-31 | — | — | — | — | — | $495,535.00 | -$495,535.00 | — | -$502,360.00 | — | -$1.35M | -$0.03 | — | 44,259,559 | 44,259,559 |
|---|
| 2012-12-31 | $616,338.00 | — | — | — | $2.85M | — | -$5.7M | — | -$4.41M | -$5.82M | $10.41M | — | — | — | 23,178,814 |
|---|
| 2011-12-31 | $1.07M | — | — | — | $2.78M | — | -$5.81M | — | -$6.94M | $130,571.00 | -$6.86M | — | — | — | 24,384,547 |
|---|
| 2010-12-31 | $4M | — | — | — | $3.68M | — | -$7.66M | — | — | $283,756.00 | $4.91M | — | — | — | — |
|---|
| 2009-12-31 | $4.52M | — | — | — | $4.34M | — | -$8.01M | — | — | -$83,286.00 | -$5.62M | — | — | — | — |
|---|