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 | — | — | — | — | — | $43,821.00 | -$43,821.00 | -$1,218.00 | — | — | -$45,039.00 | $0.00 | $0.00 | 129,117,273 | 129,117,273 |
|---|
| 2026-03-31 | — | — | — | — | — | $61,800.00 | -$61,800.00 | -$1,217.00 | — | — | -$63,017.00 | $0.00 | $0.00 | 129,117,273 | 129,117,273 |
|---|
| 2025-12-31 | — | — | — | — | — | $49,905.00 | -$49,905.00 | -$812.00 | — | — | -$50,717.00 | $0.00 | $0.00 | 20,296 | 20,296 |
|---|
| 2025-09-30 | — | — | — | — | — | $49,669.00 | -$49,669.00 | -$1,006.00 | — | — | -$50,675.00 | $0.00 | $0.00 | 129,117,273 | 129,117,273 |
|---|
| 2025-06-30 | — | — | — | — | — | $52,275.00 | -$52,275.00 | -$1,007.00 | — | — | -$53,282.00 | $0.00 | $0.00 | 129,117,273 | 129,117,273 |
|---|
| 2025-03-31 | — | — | — | — | — | $80,005.00 | -$80,005.00 | -$995.00 | — | — | -$81,000.00 | $0.00 | $0.00 | 128,873,023 | 128,873,023 |
|---|
| 2024-12-31 | -$73.00 | — | $167,629.00 | — | — | $245,437.00 | -$77,808.00 | -$31,838.00 | — | — | -$109,646.00 | $0.00 | $0.00 | -1,797,957 | -1,797,957 |
|---|
| 2024-09-30 | $174.00 | $18,863.00 | -$18,689.00 | — | — | $171,833.00 | -$190,522.00 | $12,253.00 | — | — | -$178,269.00 | $0.00 | $0.00 | 126,146,669 | 126,146,669 |
|---|
| 2024-06-30 | $214.00 | $76,540.00 | -$76,326.00 | — | — | $249,180.00 | -$325,506.00 | $5,623.00 | — | — | -$319,883.00 | $0.00 | $0.00 | 124,316,908 | 124,316,908 |
|---|
| 2024-03-31 | $183.00 | $72,364.00 | -$72,181.00 | — | — | $282,984.00 | -$355,165.00 | — | — | — | -$355,165.00 | $0.00 | $0.00 | 120,539,109 | 120,539,109 |
|---|
| 2023-12-31 | $1.00 | $43,539.00 | $249,696.00 | — | — | $250,661.00 | -$965.00 | $118,727.00 | — | — | $117,762.00 | $0.00 | $0.00 | 4,437,930 | 4,437,930 |
|---|
| 2023-09-30 | $25.00 | $44,417.00 | -$44,392.00 | — | — | $231,628.00 | -$276,020.00 | $473.00 | — | — | -$275,547.00 | — | — | 115,361,524 | 115,361,524 |
|---|
| 2023-06-30 | $155.00 | $76,954.00 | -$76,799.00 | — | — | $259,221.00 | -$336,020.00 | -$25.00 | — | — | -$336,045.00 | — | — | 115,361,524 | 115,361,524 |
|---|
| 2023-03-31 | $3,261.00 | $128,324.00 | -$125,063.00 | — | — | $246,087.00 | -$371,150.00 | — | — | — | -$371,150.00 | — | — | 113,142,559 | 113,142,559 |
|---|
| 2022-12-31 | $4,621.00 | $108,886.00 | -$104,265.00 | — | — | $342,828.00 | -$447,093.00 | -$79.00 | — | — | -$447,172.00 | -$0.02 | — | 2,218,965 | 2,218,965 |
|---|
| 2022-09-30 | $3,244.00 | $96,122.00 | -$92,878.00 | — | — | $389,997.00 | -$482,875.00 | -$120.00 | — | — | -$482,994.00 | $0.00 | — | 108,704,629 | 108,704,629 |
|---|
| 2022-06-30 | $478.00 | $111,899.00 | -$111,421.00 | — | — | $434,214.00 | -$545,635.00 | -$164,995.00 | — | — | -$710,630.00 | -$0.01 | -$0.01 | 103,526,044 | 103,526,044 |
|---|
| 2022-03-31 | $1,266.00 | $6,992.00 | -$5,727.00 | — | — | $472,042.00 | -$477,769.00 | $10,664.00 | — | — | -$467,105.00 | — | — | 103,526,044 | — |
|---|
| 2021-12-31 | $44,996.00 | $17,884.00 | $27,112.00 | — | — | $607,454.00 | -$580,342.00 | $13.93M | — | — | $15.97M | — | — | 21,733,337 | 21,733,337 |
|---|
| 2021-09-30 | $269,355.00 | $10,226.00 | $259,129.00 | — | — | $452,176.00 | -$193,047.00 | -$12.13M | — | — | -$12.33M | -$0.15 | — | 81,792,707 | 81,792,707 |
|---|
| 2021-06-30 | $53,837.00 | $5,660.00 | $48,177.00 | — | — | $149,439.00 | -$101,262.00 | -$3.34M | — | — | -$3.44M | -$0.05 | — | 76,207,707 | 76,207,707 |
|---|
| 2021-03-31 | $6,692.00 | $3,917.00 | $2,775.00 | — | — | $101,372.00 | -$98,597.00 | $229,764.00 | — | — | $131,167.00 | — | — | 68,974,031 | 68,974,031 |
|---|
| 2020-12-31 | $18,335.00 | $6,597.00 | $11,738.00 | — | — | $105,953.00 | -$94,215.00 | -$320,065.00 | — | — | -$414,279.00 | — | — | — | 0 |
|---|
| 2020-09-30 | $2,554.00 | $3,213.00 | -$659.00 | — | — | $104,343.00 | -$105,002.00 | $191,476.00 | — | — | $86,475.00 | — | — | — | 59,409,280 |
|---|
| 2020-06-30 | $4,544.00 | $3,262.00 | $1,282.00 | — | — | $105,296.00 | -$104,014.00 | -$449,997.00 | — | — | -$554,012.00 | — | — | — | 53,988,755 |
|---|
| 2020-03-31 | $782.00 | $3,260.00 | -$2,478.00 | — | — | $102,112.00 | -$104,590.00 | $20,522.00 | — | — | -$84,067.00 | — | — | — | 53,921,421 |
|---|
| 2019-12-31 | $11,124.00 | $6,100.00 | $5,024.00 | — | — | $192,839.00 | -$187,815.00 | -$125,668.00 | — | — | -$313,483.00 | — | — | — | 0 |
|---|
| 2019-09-30 | $10,567.00 | $7,558.00 | $3,009.00 | — | — | $234,419.00 | -$231,410.00 | -$139,523.00 | — | — | -$370,933.00 | — | — | — | 53,988,755 |
|---|
| 2019-06-30 | $7,047.00 | $2,800.00 | $4,247.00 | — | — | $228,483.00 | -$224,236.00 | -$26,907.00 | — | — | -$251,143.00 | — | — | — | 53,853,338 |
|---|
| 2019-03-31 | $20,781.00 | $6,561.00 | $14,220.00 | — | — | $249,700.00 | -$235,480.00 | $40,270.00 | — | — | -$195,210.00 | — | — | — | 53,853,338 |
|---|
| 2018-12-31 | -$1,895.00 | -$8,549.00 | $6,654.00 | — | — | $244,806.00 | -$238,152.00 | -$6,791.00 | — | — | -$245,943.00 | — | — | — | 0 |
|---|
| 2018-09-30 | $53,764.00 | $40,500.00 | $13,264.00 | — | — | $246,837.00 | -$233,573.00 | -$273,524.00 | — | — | -$507,097.00 | — | — | — | 7,293,597 |
|---|
| 2018-06-30 | $22,974.00 | $5,965.00 | $17,009.00 | — | — | $248,155.00 | -$231,146.00 | -$38,920.00 | — | — | -$270,068.00 | — | — | — | 27,824,950 |
|---|
| 2018-03-31 | $34,732.00 | $4,396.00 | $30,336.00 | — | — | $238,276.00 | -$207,940.00 | $238,355.00 | — | — | $30,415.00 | — | — | — | 7,293,597 |
|---|
| 2017-12-31 | $22,183.00 | $525.00 | $21,658.00 | — | — | $282,116.00 | -$260,458.00 | -$389,052.00 | — | — | -$649,510.00 | — | — | — | 149,763 |
|---|
| 2017-09-30 | $7,588.00 | $11,643.00 | -$4,055.00 | — | — | $239,688.00 | -$243,743.00 | $276,493.00 | — | — | $32,750.00 | — | — | — | 2,483,454 |
|---|
| 2017-06-30 | $2,436.00 | $36,810.00 | -$34,374.00 | — | — | $243,196.00 | -$277,570.00 | -$306,156.00 | — | — | -$583,726.00 | — | — | — | 1,995,840 |
|---|
| 2017-03-31 | $2,519.00 | — | $2,519.00 | — | — | $258,410.00 | -$255,891.00 | $72,429.00 | — | — | -$183,462.00 | — | — | — | 1,998,447 |
|---|
| 2016-12-31 | $0.00 | — | -$57,790.00 | — | — | $92,613.00 | -$150,403.00 | — | — | — | $246,434.00 | — | — | — | 98,464 |
|---|
| 2016-09-30 | $2,000.00 | — | $2,000.00 | — | — | $217,091.00 | -$215,091.00 | — | — | — | -$199,183.00 | — | — | — | 1,878,340 |
|---|
| 2016-06-30 | — | — | — | — | — | $169,691.00 | -$169,691.00 | — | — | — | -$143,051.00 | — | — | — | 1,995,290 |
|---|
| 2016-03-31 | — | — | — | — | — | — | -$160,802.00 | — | — | — | -$417,221.00 | — | — | — | 1,995,290,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $31,700.00 | — | — | — | -$367,546.00 | — | — | — | 0 |
|---|
| 2015-09-30 | — | — | — | — | — | — | -$101,230.00 | — | — | — | -$120,251.00 | — | — | — | 1,995,290,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | -$190,625.00 | — | — | — | -$206,010.00 | — | — | — | 1,995,290,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | -$81,494.00 | — | — | — | -$129,713.00 | — | — | — | 406,443,367 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$103,177.00 | — | — | — | -$140,527.00 | — | — | 23,777,180 | 29,407,502 |
|---|
| 2014-09-30 | — | — | — | — | — | — | -$101,230.00 | — | — | — | -$120,251.00 | — | — | 385,744,507 | 385,744,507 |
|---|
| 2014-06-30 | — | — | — | — | — | — | -$107,326.00 | — | — | — | -$176,052.00 | — | — | 384,926,783 | 384,926,783 |
|---|
| 2014-03-31 | — | — | — | — | — | — | -$108,860.00 | — | — | — | -$170,989.00 | — | — | 377,203,075 | 377,203,075 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$114,316.00 | — | — | — | -$175,275.00 | — | — | 150,820 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$240,520.00 | — | — | — | -$263,691.00 | — | — | 377,203,075 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$129,167.00 | — | — | — | -$139,544.00 | — | — | 377,203,075 | — |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$124,080.00 | — | — | — | -$131,477.00 | — | — | 377,189,745 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$137,253.00 | — | — | — | -$194,973.00 | — | — | 2,827,767 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$144,176.00 | — | — | — | -$159,227.00 | — | — | 347,380,000 | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$136,526.00 | — | — | — | -$150,502.00 | — | — | 347,380,000 | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$125,967.00 | — | — | — | -$139,900.00 | — | — | 347,380,000 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$121,209.00 | — | — | — | -$444,114.00 | — | — | -39,293,849 | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$21,232.00 | — | — | — | $24,751.00 | — | — | 538,200,000 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$43,623.00 | — | — | — | -$47,142.00 | — | — | 538,200,000 | — |
|---|
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 | — | — | — | — | — | $231,854.00 | -$231,854.00 | -$3,820.00 | — | — | -$235,674.00 | $0.00 | $0.00 | 129,057,047 | 129,057,047 |
|---|
| 2024-12-31 | $433.00 | — | $433.00 | $167,702.00 | — | $949,434.00 | -$949,001.00 | -$13,962.00 | — | — | -$962,963.00 | -$0.01 | -$0.01 | 122,518,951 | 122,518,951 |
|---|
| 2023-12-31 | $3,443.00 | $293,234.00 | $3,443.00 | $293,234.00 | — | $987,597.00 | -$984,154.00 | $119,175.00 | — | — | -$864,979.00 | -$0.01 | -$0.01 | 119,799,454 | 119,799,454 |
|---|
| 2022-12-31 | $9,609.00 | $305,574.00 | -$295,965.00 | — | — | $1.66M | -$1.95M | -$154,529.00 | — | — | -$2.11M | -$0.02 | -$0.02 | 110,923,594 | 110,923,594 |
|---|
| 2021-12-31 | $374,881.00 | $37,687.00 | $337,194.00 | — | — | $1.31M | -$973,247.00 | -$1.31M | — | — | $338,408.00 | — | — | 103,526,044 | 103,526,044 |
|---|
| 2020-12-31 | $26,215.00 | $16,332.00 | $9,883.00 | — | — | $417,704.00 | -$407,821.00 | -$558,064.00 | — | — | -$965,884.00 | — | — | — | 59,409,280 |
|---|
| 2019-12-31 | $49,519.00 | $23,020.00 | $26,499.00 | — | — | $905,442.00 | -$878,943.00 | -$251,826.00 | — | — | -$1.13M | — | — | — | 53,921,421 |
|---|
| 2018-12-31 | $109,575.00 | $29,943.00 | $79,632.00 | — | — | $990,445.00 | -$910,813.00 | -$80,880.00 | — | — | -$991,693.00 | — | — | — | 24,158,309 |
|---|
| 2017-12-31 | $38,090.00 | $83,225.00 | -$45,135.00 | — | — | $988,225.00 | -$1.03M | -$346,287.00 | — | — | -$1.38M | — | — | — | 2,301,961 |
|---|
| 2016-12-31 | $2,000.00 | $57,790.00 | -$55,790.00 | — | — | $618,476.00 | -$674,266.00 | $182,966.00 | — | — | -$491,300.00 | — | — | — | 1,976,804 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$240,419.00 | — | — | — | -$707,532.00 | — | — | — | 1,549,334,532 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$420,593.00 | — | — | — | -$607,819.00 | — | — | 406,443,367 | 406,443,367 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$478,916.00 | — | — | — | -$570,443.00 | — | — | 377,186,685 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$543,922.00 | — | — | — | -$644,602.00 | — | — | 350,207,767 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$220,559.00 | — | — | — | -$319,180.00 | — | — | 466,054,356 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | $139,896.00 | — | — | — | -$145,094.00 | — | — | 521,965,476 | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$18,191.00 | — | — | — | — |
|---|