Complete source-backed income-statement history.
- Available history
- 2010-06-30 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.8M | $2.68M | $1.12M | — | — | $2.35M | -$1.23M | -$428,000.00 | -$1.66M | $0.00 | -$1.66M | -$0.01 | — | 274,065,042 | 274,065,042 |
|---|
| 2026-03-31 | $4.8M | $3.62M | $1.18M | — | — | $2.16M | -$975,000.00 | -$75,000.00 | -$1.05M | $0.00 | -$1.05M | $0.00 | — | 268,129,712 | 268,129,712 |
|---|
| 2025-12-31 | $8.98M | $6.28M | $2.7M | — | — | $2.82M | -$123,000.00 | — | -$201,000.00 | -$151,000.00 | $131,000.00 | $0.00 | $0.00 | 2,598,289 | 2,513,665 |
|---|
| 2025-09-30 | $7.08M | $5.32M | $1.76M | — | — | $2.1M | -$339,000.00 | — | $624,000.00 | $0.00 | $624,000.00 | $0.00 | $0.00 | 256,287,204 | 277,562,715 |
|---|
| 2025-06-30 | $1.76M | $1.28M | $486,000.00 | — | — | $1.44M | -$954,000.00 | $6.27M | $5.31M | $388,000.00 | $4.96M | $0.02 | $0.00 | 254,369,578 | 281,983,635 |
|---|
| 2025-03-31 | $1.58M | $1.19M | $386,000.00 | — | — | $1.27M | -$879,000.00 | -$390,000.00 | -$1.27M | $0.00 | -$1.22M | -$0.01 | $0.00 | 253,571,912 | 253,571,912 |
|---|
| 2024-12-31 | $1.05M | $522,000.00 | $525,000.00 | — | — | $1.28M | -$751,000.00 | — | -$969,000.00 | $0.00 | -$1.13M | -$0.01 | -$0.01 | 4,035,198 | 4,035,198 |
|---|
| 2024-09-30 | $1.62M | $994,000.00 | $630,000.00 | — | — | $1.51M | -$876,000.00 | — | -$1.02M | $0.00 | -$1.02M | $0.00 | $0.00 | 242,568,389 | 242,568,389 |
|---|
| 2024-06-30 | $2.04M | — | — | — | — | $2.78M | -$736,000.00 | — | -$967,000.00 | $0.00 | -$967,000.00 | $0.00 | $0.00 | 242,568,389 | 242,568,389 |
|---|
| 2024-03-31 | $3.05M | — | — | $6,000.00 | — | $3.99M | -$941,000.00 | — | — | — | -$1.05M | $0.00 | $0.00 | 220,602,363 | 220,602,363 |
|---|
| 2023-12-31 | $5.54M | — | — | $37,000.00 | — | $5.45M | $99,000.00 | — | -$27,000.00 | $0.00 | -$27,000.00 | $0.00 | $0.00 | 483,925 | 483,925 |
|---|
| 2023-09-30 | $2.71M | — | — | $41,000.00 | — | $3.45M | -$742,000.00 | — | -$708,000.00 | $0.00 | -$708,000.00 | $0.00 | $0.00 | 216,715,553 | 216,715,553 |
|---|
| 2023-06-30 | $3.97M | — | — | $39,000.00 | — | $4.01M | -$42,000.00 | — | — | — | $32,000.00 | $0.00 | $0.00 | 216,372,777 | 245,299,090 |
|---|
| 2023-03-31 | $4.03M | — | — | $52,000.00 | — | $5.55M | -$1.52M | — | — | — | -$1.39M | -$0.01 | -$0.01 | 211,934,041 | 211,934,041 |
|---|
| 2022-12-31 | $4.53M | — | — | $40,000.00 | — | $6.2M | -$1.67M | — | -$2.04M | -$137,000.00 | -$1.9M | -$0.01 | -$0.01 | 301,995 | -30,966,175 |
|---|
| 2022-09-30 | $6.43M | — | — | $9,000.00 | — | $6.38M | $46,000.00 | — | $286,000.00 | $45,000.00 | $241,000.00 | $0.00 | $0.00 | 212,823,575 | 244,091,744 |
|---|
| 2022-06-30 | $7.4M | — | — | $744,000.00 | — | $7.96M | $562,000.00 | — | — | — | -$636,000.00 | $0.00 | $0.00 | 212,051,322 | 212,051,322 |
|---|
| 2022-03-31 | $8.07M | — | — | $11,000.00 | — | $7.71M | $367,000.00 | — | — | — | $706,000.00 | $0.00 | $0.00 | 211,007,522 | 242,854,761 |
|---|
| 2021-12-31 | $6.48M | — | — | $10,000.00 | — | $5.9M | $584,000.00 | — | $2.42M | $342,000.00 | $2.07M | $0.01 | $0.00 | 2,382,944 | -5,988,110 |
|---|
| 2021-09-30 | $5.22M | — | — | $5,000.00 | — | $4.84M | $378,000.00 | — | $3.11M | $0.00 | $3.11M | $0.02 | $0.00 | 206,321,051 | 238,550,798 |
|---|
| 2021-06-30 | $5.43M | $2.79M | — | $0.00 | — | $5.6M | -$168,000.00 | — | — | — | $19.76M | $0.10 | $0.00 | 202,033,912 | 278,405,524 |
|---|
| 2021-03-31 | $4.36M | $1.94M | — | $9,000.00 | — | $4.59M | -$229,000.00 | — | — | — | -$20.14M | -$0.10 | -$0.10 | 195,141,950 | 195,141,950 |
|---|
| 2020-12-31 | $4.23M | $2.12M | — | $6,000.00 | — | $4.97M | -$740,000.00 | — | — | — | $4.2M | $0.02 | $0.02 | 21,039 | 21,039 |
|---|
| 2020-09-30 | $3.89M | $1.67M | — | $741,000.00 | — | $4.82M | -$921,000.00 | — | — | — | -$6.82M | -$0.04 | -$0.04 | 189,907,527 | 189,907,527 |
|---|
| 2020-06-30 | $4.16M | $1.73M | — | $408,000.00 | — | $4.92M | -$758,000.00 | — | — | — | -$644,000.00 | $0.00 | $0.00 | 189,823,831 | 189,823,831 |
|---|
| 2020-03-31 | $4.41M | $1.96M | — | $2.22M | — | $8.76M | -$4.35M | — | — | — | -$3.92M | $0.00 | $0.00 | 18,973,921,000 | 18,973,921,000 |
|---|
| 2019-12-31 | $3.68M | $1.95M | — | $1.1M | — | $7.52M | -$3.84M | — | — | — | -$3.15M | $0.00 | $0.00 | 2,800,661,286 | 10,640,281,818 |
|---|
| 2019-09-30 | $5.59M | $2.53M | — | $0.00 | — | $6.78M | -$1.19M | — | — | — | $1.56M | $0.00 | $0.00 | 18,935,746,000 | 18,935,746 |
|---|
| 2019-06-30 | $6.82M | $2.85M | — | $0.00 | — | $10.03M | -$3.21M | — | — | — | -$3.03M | $0.00 | $0.00 | 4,259,080 | 4,259,080 |
|---|
| 2019-03-31 | $6.65M | $2.75M | $13,869.00 | $5,000.00 | — | $4.17M | $2.48M | $353,972.00 | — | — | $2.48M | $0.02 | $0.00 | 141,041 | 14,104,089,000 |
|---|
| 2018-12-31 | $4.7M | $2.11M | -$248.00 | — | — | $3.57M | $1.13M | — | — | — | $1.13M | $0.01 | $0.00 | -114 | 886 |
|---|
| 2018-09-30 | $5.22M | $2.19M | $7,449.00 | — | — | $3.34M | $1.89M | $16,390.00 | — | — | $1.89M | $0.01 | $0.00 | 141,041,000 | 14,104,089,000 |
|---|
| 2018-06-30 | $5.49M | $2.05M | $719,282.00 | — | — | $3.36M | $2.13M | — | — | — | $2.13M | $0.02 | $0.00 | 141,041 | 14,104,089 |
|---|
| 2018-03-31 | $301,626.00 | $309,505.00 | -$7,879.00 | — | — | $1.05M | -$1.06M | $408,900.00 | — | — | -$712,385.00 | $0.00 | $0.00 | 220,643,334 | 220,643,334 |
|---|
| 2017-12-31 | -$671,379.00 | $133,199.00 | -$804,578.00 | — | — | $5.52M | -$6.33M | — | — | — | -$6.45M | — | — | — | 7,688,401 |
|---|
| 2017-09-30 | $1.03M | $720,080.00 | $309,928.00 | — | — | $3.59M | -$3.28M | $0.00 | — | — | -$3.31M | -$0.02 | -$0.02 | 208,056,810 | 208,056,810 |
|---|
| 2017-06-30 | $1.93M | $1.23M | $709,700.00 | — | — | $3.09M | -$2.39M | — | — | — | -$2.41M | — | — | — | 202,261,571 |
|---|
| 2017-03-31 | $1.53M | $973,613.00 | $556,139.00 | — | — | $3M | -$2.45M | — | — | — | -$270,274.00 | $0.00 | $0.00 | 146,976,287 | 146,976,287 |
|---|
| 2016-12-31 | $547,232.00 | $369,276.00 | $177,956.00 | — | — | $2.34M | -$2.16M | — | — | — | -$2.29M | — | — | — | -3,686,156 |
|---|
| 2016-09-30 | $961,949.00 | $628,195.00 | $333,754.00 | — | — | $1.52M | -$1.18M | — | — | — | $1.86M | $0.01 | $0.01 | 121,989,573 | 210,146,167 |
|---|
| 2016-06-30 | $482,969.00 | $522,703.00 | -$39,734.00 | — | — | $2.62M | -$2.66M | — | — | — | -$3.84M | — | — | — | 112,948,441 |
|---|
| 2016-03-31 | $583,298.00 | $733,411.00 | -$150,113.00 | — | — | $2.14M | -$2.29M | — | — | — | -$1.18M | — | — | — | 112,219,264 |
|---|
| 2015-12-31 | $1.95M | $2.33M | -$382,655.00 | — | — | $2.98M | -$3.36M | — | — | — | -$5.17M | — | — | — | 11,057,270 |
|---|
| 2015-09-30 | $1.32M | $1.19M | $135,508.00 | — | — | $3.33M | -$3.2M | — | — | — | -$2.13M | -$0.02 | -$0.02 | 88,086,922 | 88,086,922 |
|---|
| 2015-06-30 | $2.08M | $2.14M | -$58,091.00 | — | — | $2.17M | -$2.23M | — | — | — | -$2.41M | — | — | — | 54,047,453 |
|---|
| 2015-03-31 | $764,975.00 | $620,728.00 | $144,247.00 | — | — | $2.07M | -$1.93M | — | — | — | -$2.28M | — | — | — | 50,548,805 |
|---|
| 2014-12-31 | $1.82M | $1.93M | -$111,009.00 | — | — | $3.02M | -$3.13M | — | — | — | -$1.27M | — | — | — | 2,489,453 |
|---|
| 2014-09-30 | $1.06M | $977,324.00 | $86,741.00 | — | — | $2.11M | -$2.03M | — | — | — | -$1.67M | — | — | — | 38,920,319 |
|---|
| 2014-06-30 | $1.16M | $966,393.00 | $194,749.00 | — | — | $2.14M | -$1.94M | — | — | — | -$1.57M | — | — | — | 34,839,764 |
|---|
| 2014-03-31 | $650,532.00 | $529,301.00 | $121,231.00 | — | — | $1.56M | -$1.44M | -$2.16M | — | — | -$3.6M | — | — | — | 27,902,154 |
|---|
| 2013-12-31 | $417,612.00 | $256,068.00 | $161,544.00 | — | — | $870,973.00 | -$709,429.00 | — | — | — | -$1.96M | — | — | — | 133,996 |
|---|
| 2013-09-30 | $517,689.00 | $406,757.00 | $110,932.00 | — | — | $2.07M | -$1.96M | — | — | — | -$2.16M | — | — | — | 27,844,438 |
|---|
| 2013-06-30 | $1.3M | $1.2M | $102,435.00 | — | — | $1.51M | -$1.4M | — | — | — | -$1.45M | — | — | — | 27,400,619 |
|---|
| 2013-03-31 | $410,801.00 | $263,950.00 | $146,851.00 | — | — | $1.48M | -$1.33M | -$228,199.00 | — | — | -$1.56M | — | — | — | 32,931,308 |
|---|
| 2012-12-31 | $175,628.00 | $186,057.00 | -$10,429.00 | — | — | $1.12M | -$1.13M | -$22,028.00 | — | — | -$1.23M | — | — | — | — |
|---|
| 2012-09-30 | $724,054.00 | $407,045.00 | $317,009.00 | — | — | $895,853.00 | -$578,844.00 | $101,192.00 | — | — | -$580,225.00 | — | — | — | — |
|---|
| 2012-06-30 | $122,226.00 | $106,427.00 | $15,799.00 | — | — | $912,473.00 | -$896,674.00 | -$22,900.00 | — | — | -$919,988.00 | — | — | — | — |
|---|
| 2012-03-31 | $137,238.00 | $75,780.00 | $61,458.00 | — | — | $392,429.00 | -$392,429.00 | -$119,454.00 | — | — | -$392,429.00 | — | — | — | — |
|---|
| 2011-12-31 | $161,414.00 | $73,575.00 | $87,839.00 | $1.00 | — | $470,101.00 | -$382,262.00 | -$10,602.00 | — | — | -$392,864.00 | — | — | — | — |
|---|
| 2011-09-30 | $314,567.00 | $181,543.00 | $133,024.00 | $86.00 | — | $742,227.00 | -$609,203.00 | -$11,343.00 | — | — | -$620,546.00 | — | — | — | — |
|---|
| 2011-06-30 | $393,355.00 | $223,802.00 | $169,553.00 | — | — | $852,703.00 | -$683,150.00 | -$11,006.00 | — | — | -$694,156.00 | — | — | — | — |
|---|
| 2011-03-31 | $397,407.00 | $220,216.00 | $177,191.00 | $204.00 | — | $1.32M | -$1.15M | -$1.09M | — | — | -$2.24M | — | — | — | — |
|---|
| 2010-12-31 | $457,210.00 | $224,429.00 | $232,781.00 | $126.00 | — | $931,146.00 | -$698,365.00 | -$127,576.00 | — | — | -$825,941.00 | — | — | — | — |
|---|
| 2010-09-30 | $490,997.00 | $186,444.00 | $304,553.00 | $2,990.00 | — | $1.41M | -$1.1M | -$99,826.00 | — | — | -$1.2M | — | — | — | — |
|---|
| 2010-06-30 | $583,276.00 | $193,088.00 | $390,188.00 | $6,200.00 | — | $966,009.00 | -$575,821.00 | -$71,684.00 | — | — | -$647,505.00 | — | — | — | — |
|---|
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 | $20.92M | $15.26M | $5.66M | — | — | $7.82M | -$2.17M | $6.76M | $4.59M | $275,000.00 | $4.5M | $0.02 | $0.02 | 257,353,423 | 278,544,310 |
|---|
| 2024-12-31 | $7.77M | $4.89M | $2.88M | — | — | $6.18M | -$3.3M | -$699,000.00 | -$4M | $0.00 | -$4.16M | -$0.02 | -$0.02 | 234,798,277 | 234,798,277 |
|---|
| 2023-12-31 | $16.25M | — | — | $169,000.00 | — | $18.45M | -$2.2M | — | -$2.09M | $0.00 | -$2.09M | -$0.01 | -$0.01 | 216,053,743 | 216,053,743 |
|---|
| 2022-12-31 | $26.42M | — | — | $804,000.00 | — | $28.23M | -$1.81M | — | -$1.68M | -$92,000.00 | -$1.59M | -$0.01 | -$0.01 | 212,269,453 | 212,269,453 |
|---|
| 2021-12-31 | $21.5M | — | — | $24,000.00 | — | $20.93M | $565,000.00 | — | $5.15M | $342,000.00 | $4.81M | $0.02 | $0.01 | 203,589,531 | 237,686,875 |
|---|
| 2021-12-30 | — | — | — | — | — | — | — | — | — | — | — | $0.02 | $0.01 | 203,589,531 | 237,686,875 |
|---|
| 2020-12-31 | $16.69M | $7.48M | — | $3.38M | — | $23.46M | -$6.77M | — | -$7.19M | $0.00 | -$7.19M | -$0.04 | -$0.04 | 189,844,867 | 189,844,867 |
|---|
| 2020-12-30 | — | — | — | — | — | — | — | — | — | — | — | -$0.04 | -$0.04 | 189,844,867 | 189,844,867 |
|---|
| 2019-12-31 | $22.74M | $10.07M | — | $1.1M | — | $28.5M | -$5.76M | — | — | $29,000.00 | -$2.15M | $0.00 | $0.00 | 10,648,129,286 | 10,648,129,286 |
|---|
| 2018-12-31 | $20.84M | $8.52M | $718,604.00 | $0.00 | — | $13.64M | $7.2M | — | — | $0.00 | $7.2M | $0.05 | $0.00 | 141,040,886 | 14,104,089,886 |
|---|
| 2017-12-31 | $3.82M | $3.05M | $771,190.00 | — | — | $15.21M | -$14.44M | — | — | $0.00 | -$12.45M | — | — | — | 193,799,475 |
|---|
| 2016-12-31 | $2.58M | $2.25M | $321,863.00 | — | — | $8.61M | -$8.29M | — | — | $0.00 | -$5.45M | — | — | — | 115,292,366 |
|---|
| 2015-12-31 | $6.12M | $6.28M | -$160,990.00 | — | — | $10.55M | -$10.71M | — | — | — | -$11.99M | — | — | — | 75,346,961 |
|---|
| 2014-12-31 | $4.69M | $4.4M | $291,712.00 | — | — | $8.84M | -$8.55M | — | — | — | -$8.12M | — | — | — | 36,429,303 |
|---|
| 2013-12-31 | $2.65M | $2.13M | $521,762.00 | — | — | $5.93M | -$5.4M | -$390,604.00 | — | — | -$7.12M | — | — | — | 27,489,422 |
|---|
| 2012-12-31 | $1.02M | $749,529.00 | $272,379.00 | — | — | $3.27M | -$3M | $1,447.00 | — | — | -$3.12M | — | — | — | — |
|---|
| 2011-12-31 | $1.27M | $699,136.00 | $567,606.00 | $290.00 | — | $3.39M | -$2.82M | -$1.13M | — | — | -$3.95M | — | — | — | — |
|---|
| 2010-12-31 | $2.27M | $786,563.00 | $1.49M | $13,330.00 | — | $4.56M | -$3.08M | -$342,354.00 | — | — | -$3.42M | — | — | — | — |
|---|