Complete source-backed income-statement history.
- Available history
- 2006-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 | $318.28M | $315M | $3.28M | — | $2.4M | $5.14M | -$1.86M | $9.42M | $7.56M | $173,000.00 | $7.39M | $0.08 | $0.08 | 92,050,072 | 94,890,591 |
|---|
| 2026-03-31 | $328.51M | — | $2.19M | — | — | $5.17M | -$2.98M | -$6.33M | -$9.31M | $100,000.00 | -$9.49M | -$0.11 | — | 88,983,938 | 88,983,938 |
|---|
| 2025-12-31 | $18.7M | — | $2.17M | $0.00 | $220,500.00 | $2.98M | -$809,330.00 | $3.34M | $2.53M | -$494,005.00 | $3.03M | $0.04 | — | — | — |
|---|
| 2025-09-30 | $3.14M | — | $710,367.00 | $0.00 | $220,500.00 | $1.68M | -$972,169.00 | $11,056.00 | -$961,113.00 | -$3,490.00 | -$945,786.00 | -$0.01 | — | — | — |
|---|
| 2025-06-30 | $0.00 | — | $0.00 | — | $451,000.00 | $487,000.00 | -$487,000.00 | — | -$487,000.00 | — | -$487,000.00 | -$0.01 | -$0.01 | 67,717,203 | 67,717,203 |
|---|
| 2025-03-31 | $0.00 | — | $0.00 | $0.00 | — | $660,000.00 | -$660,000.00 | $0.00 | -$660,000.00 | $0.00 | -$660,000.00 | -$0.01 | — | 67,699,302 | 67,699,302 |
|---|
| 2024-12-31 | $0.00 | — | $0.00 | $196,626.00 | $610,619.00 | $1.26M | -$1.26M | $0.00 | -$3.27M | $0.00 | -$1.26M | -$0.02 | — | — | — |
|---|
| 2024-09-30 | $0.00 | — | $0.00 | $548,398.00 | $415,819.00 | $1.19M | -$1.19M | $0.00 | -$1.19M | $0.00 | -$1.19M | -$0.02 | — | — | — |
|---|
| 2024-06-30 | $0.00 | — | $0.00 | — | — | $484,425.00 | -$484,425.00 | -$265,596.00 | — | — | -$750,021.00 | -$0.01 | — | — | — |
|---|
| 2024-03-31 | $0.00 | — | $0.00 | $0.00 | — | $64,864.00 | — | — | — | — | -$64,864.00 | $0.00 | — | — | — |
|---|
| 2023-12-31 | $0.00 | — | $0.00 | $0.00 | — | $42,344.00 | -$42,344.00 | — | — | — | -$42,308.00 | -$0.01 | — | — | — |
|---|
| 2023-09-30 | $0.00 | — | $0.00 | $0.00 | — | $45,722.00 | -$45,722.00 | $0.00 | — | — | -$45,704.00 | $0.00 | — | — | — |
|---|
| 2023-06-30 | $0.00 | — | $0.00 | — | — | $63,896.00 | -$63,896.00 | $0.00 | — | — | -$63,878.00 | $0.00 | — | — | — |
|---|
| 2023-03-31 | $0.00 | — | $0.00 | — | — | $63,515.00 | — | — | — | — | -$63,497.00 | $0.00 | $0.00 | 42,017,948 | 42,017,948 |
|---|
| 2022-12-31 | -$77,897.00 | — | -$77,897.00 | — | — | -$19,768.00 | — | — | — | — | -$58,111.00 | $0.00 | -$0.01 | -286,947,431 | -286,947,431 |
|---|
| 2022-09-30 | $0.00 | — | $234,060.00 | — | — | $148,447.00 | — | — | — | — | $85,635.00 | $0.00 | $0.00 | 420,179,483 | 420,179,483 |
|---|
| 2022-06-30 | $0.00 | $2.77M | -$156,303.00 | — | — | $126,139.00 | — | — | — | — | -$282,428.00 | -$0.01 | $0.00 | 389,679,038 | 389,679,038 |
|---|
| 2022-03-31 | $99,000.00 | $354,877.00 | $99,000.00 | — | — | $84,565.00 | — | — | — | — | $13,916.00 | $0.00 | $0.00 | 15,196,873 | 40,429,053 |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | — | — | $38,906.00 | — | — | — | — | -$38,893.00 | -$0.01 | -$0.01 | -106,000,000 | -106,000,000 |
|---|
| 2021-09-30 | $0.00 | $0.00 | $0.00 | — | — | $41,049.00 | — | — | — | — | -$41,030.00 | $0.00 | $0.00 | 117,857,623 | 117,857,623 |
|---|
| 2021-06-30 | $0.00 | $0.00 | $0.00 | — | — | $51,661.00 | — | — | — | — | -$51,646.00 | $0.00 | $0.00 | 117,857,623 | 117,857,623 |
|---|
| 2021-03-31 | $0.00 | $0.00 | $0.00 | — | — | $40,614.00 | — | — | — | — | -$40,600.00 | $0.00 | $0.00 | 117,857,623 | 117,857,623 |
|---|
| 2020-12-31 | $0.00 | $0.00 | $0.00 | — | — | $39,740.00 | — | — | — | — | -$39,682.00 | — | — | — | 0 |
|---|
| 2020-09-30 | $0.00 | $0.00 | $0.00 | — | — | $40,809.00 | -$40,809.00 | — | -$40,809.00 | $0.00 | -$40,795.00 | — | — | — | 117,857,623 |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | $39,671.00 | -$39,671.00 | — | -$39,671.00 | $0.00 | -$39,470.00 | — | — | — | 117,857,623 |
|---|
| 2020-03-31 | $48.00 | — | — | — | — | $48,179.00 | -$48,131.00 | — | -$48,131.00 | $0.00 | -$47,826.00 | — | — | — | 117,857,623 |
|---|
| 2019-12-31 | $72.00 | — | — | — | — | $41,707.00 | -$41,635.00 | — | -$41,635.00 | $0.00 | -$41,359.00 | — | — | — | 0 |
|---|
| 2019-09-30 | $71.00 | — | — | — | — | $42,774.00 | -$42,703.00 | — | -$42,703.00 | $0.00 | -$42,466.00 | — | — | — | 117,857,623 |
|---|
| 2019-06-30 | $72.00 | — | — | — | — | $43,924.00 | -$43,852.00 | — | -$43,852.00 | $0.00 | -$43,540.00 | — | — | — | 117,857,623 |
|---|
| 2019-03-31 | $24.00 | — | — | — | — | $50,779.00 | -$50,755.00 | — | -$50,755.00 | $0.00 | -$50,448.00 | — | — | — | 117,857,623 |
|---|
| 2018-12-31 | $0.00 | — | — | — | — | $41,225.00 | -$41,225.00 | — | -$41,225.00 | $0.00 | -$41,028.00 | — | — | — | 0 |
|---|
| 2018-09-30 | $0.00 | — | — | — | — | $41,179.00 | -$41,179.00 | — | -$41,179.00 | $0.00 | -$41,077.00 | — | — | — | 117,857,623 |
|---|
| 2018-06-30 | $0.00 | — | — | — | — | $42,278.00 | -$42,278.00 | — | -$42,278.00 | $0.00 | -$42,015.00 | — | — | — | 117,857,623 |
|---|
| 2018-03-31 | $0.00 | — | — | — | — | $53,677.00 | -$53,677.00 | — | -$53,677.00 | $0.00 | -$53,415.00 | — | — | — | 117,857,623 |
|---|
| 2017-12-31 | $0.00 | — | — | — | — | $45,627.00 | -$45,627.00 | — | -$45,627.00 | $0.00 | -$45,447.00 | — | — | — | 0 |
|---|
| 2017-09-30 | $0.00 | — | — | — | — | $43,150.00 | -$43,150.00 | — | -$43,150.00 | $0.00 | -$43,223.00 | — | — | — | 117,857,623 |
|---|
| 2017-06-30 | $0.00 | — | — | — | — | $45,809.00 | -$45,809.00 | — | -$45,809.00 | $0.00 | -$45,709.00 | — | — | — | 117,857,623 |
|---|
| 2017-03-31 | $0.00 | — | — | — | $18,355.00 | $55,418.00 | -$55,418.00 | — | -$55,418.00 | $0.00 | -$55,222.00 | — | — | — | 117,857,623 |
|---|
| 2016-12-31 | — | — | — | — | $7,525.00 | $44,303.00 | -$44,303.00 | — | -$26,482.00 | — | -$31,970.00 | — | — | — | 0 |
|---|
| 2016-09-30 | $0.00 | — | — | — | $5,871.00 | $43,882.00 | -$43,882.00 | — | -$47,361.00 | $0.00 | -$46,218.00 | — | — | — | 117,857,623 |
|---|
| 2016-06-30 | $0.00 | — | — | — | $6,687.00 | $44,625.00 | -$44,625.00 | — | -$38,788.00 | $0.00 | -$40,434.00 | — | — | — | 117,857,623 |
|---|
| 2016-03-31 | — | — | — | — | $19,828.00 | $57,075.00 | -$57,075.00 | — | -$68,031.00 | — | -$64,874.00 | — | — | — | 117,857,623 |
|---|
| 2015-12-31 | — | — | — | — | $17,350.00 | $83,589.00 | -$83,589.00 | — | -$76,227.00 | — | -$74,762.00 | — | — | — | 0 |
|---|
| 2015-09-30 | — | — | — | — | $6,332.00 | $385,219.00 | -$385,219.00 | — | -$370,598.00 | — | -$374,500.00 | — | — | — | 117,857,623 |
|---|
| 2015-06-30 | — | — | — | — | $26,845.00 | $174,817.00 | -$174,817.00 | — | -$174,817.00 | — | -$168,928.00 | — | — | — | 117,857,623 |
|---|
| 2015-03-31 | — | — | — | — | $46,618.00 | $190,303.00 | -$190,303.00 | — | -$190,303.00 | — | -$189,541.00 | — | — | — | 117,857,623 |
|---|
| 2014-12-31 | — | — | — | $76,279.00 | $88,473.00 | $4.35M | -$4.35M | — | -$4.34M | — | -$2.94M | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | $85,340.00 | $25,319.00 | $697,503.00 | -$697,503.00 | — | -$697,503.00 | — | -$489,960.00 | — | — | — | 117,857,623 |
|---|
| 2014-06-30 | — | — | — | $112,102.00 | $9,433.00 | $683,121.00 | -$683,121.00 | — | -$683,121.00 | — | -$469,324.00 | — | — | — | 117,857,623 |
|---|
| 2014-03-31 | — | — | — | — | $158,968.00 | $917,381.00 | -$917,381.00 | — | -$917,381.00 | — | -$724,065.00 | — | — | — | 117,857,623 |
|---|
| 2013-12-31 | — | — | — | — | $50,013.00 | $3.47M | -$3.47M | — | -$3.47M | — | -$3.47M | — | — | — | 1,180,127 |
|---|
| 2013-09-30 | — | — | — | — | $49,369.00 | $765,622.00 | -$765,622.00 | — | -$765,622.00 | — | -$765,622.00 | — | — | — | 112,857,823 |
|---|
| 2013-06-30 | — | — | — | — | $73,494.00 | $6.65M | -$6.65M | — | -$6.65M | — | — | — | — | — | 112,899,078 |
|---|
| 2013-03-31 | — | — | — | — | $60,015.00 | $737,008.00 | -$737,008.00 | — | -$737,008.00 | — | -$737,008.00 | — | — | — | 104,554,845 |
|---|
| 2012-12-31 | $54,248.00 | — | — | — | $115,667.00 | $1.11M | -$1.11M | — | -$1.46M | — | -$1.31M | — | — | — | -60,000 |
|---|
| 2012-09-30 | $100,374.00 | — | — | — | $48,598.00 | $1.36M | -$1.36M | — | -$1.34M | — | -$1.34M | — | — | — | 101,207,623 |
|---|
| 2012-06-30 | $27,487.00 | — | — | — | $41,263.00 | $462,097.00 | -$434,610.00 | — | -$457,362.00 | — | — | — | — | — | 101,207,623 |
|---|
| 2012-03-31 | — | — | — | — | $66,785.00 | $645,014.00 | -$645,014.00 | — | -$667,393.00 | — | -$463,866.00 | — | — | — | 101,207,623 |
|---|
| 2011-12-31 | — | — | — | — | $597,994.00 | $1.13M | -$1.13M | — | -$1.13M | — | -$1.13M | — | — | — | -60,000 |
|---|
| 2011-09-30 | — | — | — | — | $152,463.00 | $406,156.00 | -$406,156.00 | — | -$406,156.00 | — | -$406,156.00 | — | — | — | 101,207,623 |
|---|
| 2011-06-30 | — | — | — | — | $105,805.00 | $228,876.00 | -$228,876.00 | — | -$228,876.00 | — | -$526,173.00 | — | — | 101,267,623 | 101,267,623 |
|---|
| 2011-03-31 | — | — | — | — | $160,963.00 | $297,297.00 | -$297,297.00 | — | -$297,297.00 | — | -$297,297.00 | — | — | — | 101,207,623 |
|---|
| 2010-06-30 | — | — | — | — | $8,612.00 | $13,612.00 | -$13,612.00 | — | -$14,862.00 | — | -$11,237.00 | — | — | 46,631 | 46,631 |
|---|
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 | $21.84M | — | $2.88M | $0.00 | $1.08M | $5.81M | -$2.93M | $3.35M | $420,860.00 | -$497,495.00 | $918,355.00 | $0.01 | $0.01 | 73,438,957 | 76,406,977 |
|---|
| 2024-12-31 | $0.00 | — | $0.00 | $745,024.00 | $1.17M | $3M | -$3M | -$265,596.00 | -$3.27M | $0.00 | -$3.27M | -$0.06 | -$0.06 | 57,925,034 | 57,925,034 |
|---|
| 2023-12-31 | $0.00 | — | $0.00 | $0.00 | — | $215,477.00 | -$215,477.00 | — | — | — | -$215,387.00 | -$0.01 | — | — | — |
|---|
| 2022-12-31 | $98,323.00 | — | $98,323.00 | — | — | $339,383.00 | — | — | — | — | -$240,988.00 | -$0.01 | -$0.01 | 34,644,111 | 34,644,111 |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | — | — | $172,230.00 | — | — | — | — | -$172,169.00 | -$0.01 | -$0.01 | 11,857,623 | 11,857,623 |
|---|
| 2020-12-31 | $48.00 | $0.00 | $48.00 | — | — | $168,399.00 | — | — | — | — | -$167,773.00 | — | — | — | 117,857,623 |
|---|
| 2019-12-31 | $239.00 | — | — | — | — | $179,184.00 | -$178,945.00 | — | -$178,945.00 | $0.00 | -$177,813.00 | — | — | — | 117,857,623 |
|---|
| 2018-12-31 | $0.00 | — | — | — | — | $178,359.00 | -$178,359.00 | — | -$178,359.00 | $0.00 | -$177,535.00 | — | — | — | 117,857,623 |
|---|
| 2017-12-31 | $0.00 | — | — | — | $38,889.00 | $190,004.00 | -$190,004.00 | — | -$190,004.00 | $0.00 | -$189,601.00 | — | — | — | 117,857,623 |
|---|
| 2016-12-31 | — | — | — | — | $39,909.00 | $189,883.00 | -$189,883.00 | — | -$180,660.00 | — | -$183,494.00 | — | — | — | 117,857,623 |
|---|
| 2015-12-31 | — | — | — | — | $76,278.00 | $813,061.00 | -$813,061.00 | — | -$811,945.00 | — | -$807,731.00 | — | — | — | 117,857,623 |
|---|
| 2014-12-31 | — | — | — | $330,760.00 | $225,154.00 | $6.65M | -$6.65M | — | -$6.64M | — | -$4.62M | — | — | — | 117,857,623 |
|---|
| 2013-12-31 | — | — | — | $81,107.00 | $232,891.00 | $11.63M | -$11.63M | — | -$11.63M | — | -$11.63M | — | — | — | 111,257,897 |
|---|
| 2012-12-31 | $182,109.00 | — | — | — | $272,313.00 | $2.96M | -$2.96M | — | -$3.07M | — | -$2.93M | — | — | — | 101,207,623 |
|---|
| 2011-12-31 | — | — | — | — | $1.02M | $2.06M | -$2.06M | — | -$2.06M | — | -$2.06M | — | — | 101,207,623 | 101,207,623 |
|---|
| 2010-12-31 | $347.00 | — | — | $3,861.00 | $74,242.00 | $1.45M | -$1.45M | — | -$1.45M | — | -$1.45M | — | — | 37,307,924 | 37,307,924 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$77,998.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$292,310.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$720,112.00 | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$435,407.00 | — | — | — | — |
|---|