Complete source-backed income-statement history.
- Available history
- 2012-12-31 to 2025-03-31
- 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-03-31 | $430,768.00 | $140,725.00 | $290,043.00 | — | — | $620,285.00 | -$330,242.00 | -$81,576.00 | — | — | -$411,818.00 | $0.00 | $0.00 | 150,022,612 | — |
|---|
| 2024-12-31 | $546,310.00 | $182,945.00 | $363,365.00 | $0.00 | — | $714,030.00 | -$350,664.00 | -$226,777.00 | — | — | -$577,441.00 | $0.00 | $0.00 | 1,431,827 | — |
|---|
| 2024-09-30 | $598,627.00 | $179,157.00 | $419,470.00 | $3,512.00 | — | $689,228.00 | -$269,758.00 | -$35,737.00 | — | — | -$305,495.00 | $0.00 | $0.00 | 97,616,256 | — |
|---|
| 2024-06-30 | $656,228.00 | $266,718.00 | $389,510.00 | — | — | $1.1M | -$708,632.00 | — | — | — | -$708,632.00 | -$0.01 | -$0.01 | 96,179,058 | — |
|---|
| 2024-03-31 | $95,050.00 | $31,204.00 | $63,846.00 | — | — | $480,674.00 | -$416,828.00 | -$3.27M | — | — | -$3.69M | -$0.04 | -$0.04 | 89,986,758 | 89,983,758 |
|---|
| 2023-12-31 | $0.00 | $100,883.00 | -$100,883.00 | — | — | $105,924.00 | -$206,807.00 | -$197,740.00 | — | — | -$404,547.00 | -$0.01 | -$0.01 | 2,101,415 | 2,101,415 |
|---|
| 2023-09-30 | — | — | — | — | — | $46,975.00 | -$46,975.00 | -$181,195.00 | — | — | -$228,170.00 | $0.00 | $0.00 | 81,748,762 | 81,748,762 |
|---|
| 2023-06-30 | $6,361.00 | $4,685.00 | $1,676.00 | — | — | $50,231.00 | -$48,555.00 | -$353,755.00 | — | — | -$402,310.00 | -$0.01 | -$0.01 | 76,480,707 | — |
|---|
| 2023-03-31 | $10,107.00 | $8,572.00 | $1,535.00 | — | — | $98,421.00 | -$96,886.00 | -$284,066.00 | — | — | -$380,952.00 | -$0.01 | -$0.01 | 75,437,604 | 75,437,604 |
|---|
| 2022-12-31 | $8,584.00 | $8,072.00 | $512.00 | — | — | $241,122.00 | -$240,610.00 | $130,365.00 | — | — | -$110,245.00 | $0.00 | $0.00 | 25,000 | 25,000 |
|---|
| 2022-09-30 | $10,429.00 | $9,718.00 | $711.00 | — | — | $218,876.00 | -$218,165.00 | $280,267.00 | — | — | $62,102.00 | $0.00 | $0.00 | 75,412,604 | 75,412,604 |
|---|
| 2022-06-30 | $2,836.00 | $2,421.00 | $415.00 | — | — | $290,211.00 | -$289,796.00 | $501,526.00 | — | — | $211,730.00 | $0.00 | $0.00 | 47,846,859 | — |
|---|
| 2022-03-31 | $27,652.00 | $12,857.00 | $14,795.00 | — | — | $655,619.00 | -$640,824.00 | $1.13M | — | — | $490,040.00 | $0.01 | — | 47,796,859 | — |
|---|
| 2021-12-31 | $19,457.00 | $6,844.00 | $12,613.00 | — | — | -$398,149.00 | $410,762.00 | $1.06M | — | — | $1.47M | $0.04 | — | 0 | — |
|---|
| 2021-09-30 | $7,574.00 | $12,304.00 | -$4,730.00 | — | — | $762,912.00 | -$767,642.00 | $866,917.00 | — | — | $99,274.00 | $0.00 | — | 31,085,610 | — |
|---|
| 2021-06-30 | — | — | — | — | — | $1.4M | -$1.4M | -$3.98M | — | — | -$5.38M | -$0.17 | — | 31,085,610 | — |
|---|
| 2021-03-31 | — | — | — | — | — | $778,012.00 | -$778,012.00 | -$280,450.00 | — | — | -$1.06M | -$0.03 | — | 31,085,610 | — |
|---|
| 2020-12-31 | — | — | — | — | — | $368,495.00 | -$368,495.00 | $569,512.00 | — | — | $201,036.00 | — | — | 5,724,450 | — |
|---|
| 2020-09-30 | — | — | — | — | — | $236,160.00 | -$236,160.00 | -$86,910.00 | — | — | -$351,399.00 | — | — | 23,694,220 | — |
|---|
| 2020-06-30 | $172,144.00 | $68,678.00 | $103,466.00 | — | — | $527,904.00 | -$527,904.00 | -$694,402.00 | — | — | -$1.18M | — | — | 22,583,232 | — |
|---|
| 2020-03-31 | $305,590.00 | $90,559.00 | $215,031.00 | — | — | $551,411.00 | -$551,411.00 | $75,234.00 | — | — | -$608,828.00 | — | — | 17,872,298 | — |
|---|
| 2019-12-31 | $292,061.00 | $94,020.00 | $198,041.00 | — | $71,769.00 | $370,873.00 | -$370,873.00 | -$224,515.00 | — | — | -$646,267.00 | — | — | -1,353,292 | — |
|---|
| 2019-09-30 | $261,047.00 | $114,101.00 | $146,946.00 | — | $45,881.00 | $112,129.00 | -$112,129.00 | -$96,460.00 | — | — | -$243,154.00 | — | — | 12,544,669 | — |
|---|
| 2019-06-30 | $253,683.00 | $96,027.00 | $157,656.00 | — | $34,041.00 | $331,626.00 | -$173,970.00 | -$3,070.00 | — | — | -$188,982.00 | — | — | 12,059,782 | — |
|---|
| 2019-03-31 | $243,443.00 | $88,398.00 | $155,045.00 | — | $80,461.00 | $2.75M | -$2.59M | $1,530.00 | — | — | -$2.59M | — | — | 5,526,452 | — |
|---|
| 2018-12-31 | $357,033.00 | $82,493.00 | $274,540.00 | — | $39,751.00 | $242,970.00 | $31,570.00 | -$356,325.00 | — | — | -$324,170.00 | — | — | 581,870 | — |
|---|
| 2018-09-30 | $218,251.00 | $117,241.00 | $101,010.00 | — | $34,451.00 | $302,329.00 | -$201,319.00 | $27,947.00 | — | — | -$174,488.00 | — | — | 3,976,452 | — |
|---|
| 2018-06-30 | $227,232.00 | $61,966.00 | $165,266.00 | — | $23,300.00 | $178,627.00 | -$13,361.00 | $132,692.00 | — | — | $118,479.00 | — | — | 3,975,519 | — |
|---|
| 2018-03-31 | $263,864.00 | $55,438.00 | $208,426.00 | — | $34,069.00 | $333,414.00 | -$124,988.00 | $169,226.00 | — | — | $43,969.00 | — | — | 3,641,249 | — |
|---|
| 2017-12-31 | $222,356.00 | $72,842.00 | $149,514.00 | — | -$629,009.00 | $168,157.00 | -$18,643.00 | -$246,958.00 | — | — | -$265,109.00 | — | — | -2,720,102,543 | -2,720,302,543 |
|---|
| 2017-09-30 | $184,835.00 | $87,028.00 | $97,807.00 | — | $448,019.00 | $533,658.00 | -$435,851.00 | -$180,772.00 | — | — | -$617,115.00 | — | — | 1,486,956,888 | 1,486,956,888 |
|---|
| 2017-06-30 | $307,788.00 | $84,047.00 | $223,741.00 | — | $83,081.00 | $310,097.00 | -$86,356.00 | — | — | — | $4M | — | — | 1,227,993,542 | — |
|---|
| 2017-03-31 | $228,760.00 | $73,419.00 | $155,341.00 | — | $88,751.00 | $6.16M | -$6.01M | — | — | — | -$10.77M | — | — | 132,006 | — |
|---|
| 2016-12-31 | $136,469.00 | $39,006.00 | $97,463.00 | — | $186,488.00 | $268,334.00 | -$170,871.00 | — | — | — | -$751,022.00 | — | — | 14,179,395 | -117,694,448 |
|---|
| 2016-09-30 | $129,943.00 | $13,560.00 | $116,383.00 | — | $619,698.00 | $619,698.00 | -$503,315.00 | — | — | — | -$1.04M | — | — | 122,472,460 | 122,472,460 |
|---|
| 2016-06-30 | $103,449.00 | $32,843.00 | $70,606.00 | — | $184,301.00 | $184,301.00 | -$113,695.00 | — | — | — | -$305,420.00 | — | — | 122,472,460 | — |
|---|
| 2016-03-31 | $88,410.00 | $17,676.00 | $70,734.00 | — | $114,876.00 | $193,475.00 | -$122,741.00 | — | — | — | -$1.23M | — | — | -0.01 | — |
|---|
| 2015-12-31 | $80,556.00 | $15,149.00 | $65,407.00 | — | $139,216.00 | $139,216.00 | -$73,809.00 | — | — | — | $388,701.00 | — | — | 857,135 | — |
|---|
| 2015-09-30 | $80,289.00 | $73,494.00 | $6,795.00 | — | $116,299.00 | $116,299.00 | -$109,504.00 | — | — | — | -$923,749.00 | — | — | 89,868,530 | — |
|---|
| 2015-06-30 | $74,345.00 | $18,806.00 | $55,539.00 | — | $155,200.00 | $155,200.00 | -$99,661.00 | — | — | — | -$278,992.00 | — | — | 77,520,646 | — |
|---|
| 2015-03-31 | $82,278.00 | $8,890.00 | $73,388.00 | — | $97,859.00 | $97,859.00 | -$24,471.00 | — | — | — | -$40,472.00 | — | — | 77,337,130 | — |
|---|
| 2014-12-31 | $82,685.00 | $41,553.00 | $41,132.00 | — | $67,764.00 | $67,764.00 | -$26,632.00 | — | — | — | -$137,169.00 | — | — | 1,749,766 | 1,749,766 |
|---|
| 2014-09-30 | $77,261.00 | $61,392.00 | $15,869.00 | — | $186,755.00 | $186,755.00 | -$170,886.00 | — | — | — | -$216,561.00 | $0.00 | $0.00 | 67,082,130 | 67,082,130 |
|---|
| 2014-06-30 | $72,439.00 | $18,364.00 | $54,075.00 | — | $73,109.00 | $73,109.00 | -$19,034.00 | — | — | — | -$55,622.00 | — | — | 67,082,130 | — |
|---|
| 2014-03-31 | $106,832.00 | $33,148.00 | $73,684.00 | — | $88,658.00 | $88,658.00 | -$14,974.00 | — | — | — | -$46,724.00 | — | — | 67,082,130 | — |
|---|
| 2013-12-31 | $48,979.00 | $27,373.00 | $21,606.00 | — | $120,785.00 | — | -$99,179.00 | — | — | — | -$115,117.00 | — | — | — | -19,676,665 |
|---|
| 2013-09-30 | $103,596.00 | $31,406.00 | $72,190.00 | — | $69,666.00 | — | $2,524.00 | — | — | — | -$2,121.00 | $0.00 | $0.00 | 64,512,166 | 64,512,166 |
|---|
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 | $1.9M | $660,024.00 | $1.24M | $61,875.00 | — | $2.93M | -$1.7M | -$435,582.00 | — | — | -$2.13M | -$0.02 | -$0.02 | 98,093,448 | — |
|---|
| 2023-12-31 | $16,468.00 | $114,140.00 | -$97,672.00 | — | — | $301,551.00 | -$399,223.00 | -$1.02M | — | — | -$1.42M | -$0.02 | -$0.02 | 80,013,557 | 80,013,557 |
|---|
| 2022-12-31 | $49,501.00 | $33,068.00 | $16,433.00 | — | — | $1.41M | -$1.39M | $2.04M | — | — | $653,627.00 | $0.01 | $0.01 | 75,437,604 | 75,437,604 |
|---|
| 2021-12-31 | $27,031.00 | $19,148.00 | $7,883.00 | — | — | $2.54M | -$2.53M | -$2.34M | — | — | -$4.87M | -$0.16 | — | 31,085,610 | — |
|---|
| 2020-12-31 | — | — | — | — | — | $1.81M | -$1.81M | -$143,113.00 | — | — | -$1.94M | — | — | 25,455,550 | — |
|---|
| 2019-12-31 | $1.05M | $392,674.00 | $657,487.00 | — | $181,931.00 | $3.18M | -$3.18M | -$320,974.00 | — | — | -$3.67M | — | — | 11,242,260 | — |
|---|
| 2018-12-31 | $1.07M | $314,638.00 | $751,770.00 | — | $132,908.00 | $1.06M | -$306,728.00 | -$31,373.00 | — | — | -$339,753.00 | — | — | 4,223,119 | — |
|---|
| 2017-12-31 | $943,739.00 | $317,336.00 | $626,403.00 | — | $114,831.00 | $7.18M | -$6.55M | -$1.1M | — | — | -$7.65M | — | — | 1,994,897 | 1,794,897 |
|---|
| 2016-12-31 | $458,271.00 | $103,085.00 | $355,186.00 | — | $1.18M | $1.27M | -$910,624.00 | — | — | — | -$3.32M | — | — | 132,005,849 | 132,006 |
|---|
| 2015-12-31 | $317,468.00 | $116,339.00 | $201,129.00 | — | $3.21M | $3.21M | -$3.01M | — | — | — | -$3.55M | — | — | 82,255,992 | — |
|---|
| 2014-12-31 | $342,252.00 | $153,755.00 | $188,497.00 | — | $426,760.00 | $426,760.00 | -$238,263.00 | — | — | — | -$456,453.00 | — | — | 68,831,896 | 68,831,896 |
|---|
| 2013-12-31 | $339,533.00 | $84,061.00 | $255,472.00 | — | $346,836.00 | — | -$91,364.00 | — | — | — | -$111,947.00 | — | — | — | 64,843,093 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | -$25,460.00 | — | — | — | — |
|---|