Complete source-backed income-statement history.
- Available history
- 2011-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 | $0.00 | — | — | — | — | — | — | — | — | $0.00 | -$504.15M | -$2.26 | -$2.26 | 223,812,383 | 223,812,383 |
|---|
| 2026-03-31 | $0.00 | — | — | — | — | — | — | — | — | $0.00 | $91.19M | $0.38 | $0.38 | 228,312,419 | 228,312,419 |
|---|
| 2025-12-31 | $197,000.00 | — | — | — | — | — | — | — | — | — | -$65.42M | -$0.30 | -$0.30 | -242,518 | -169,304 |
|---|
| 2025-09-30 | $118,000.00 | — | — | — | — | — | — | — | — | $0.00 | $89.92M | $0.37 | $0.37 | 234,586,980 | 234,586,980 |
|---|
| 2025-06-30 | $132,000.00 | — | — | — | — | — | — | — | — | $0.00 | $116.33M | $0.48 | $0.48 | 236,098,831 | 236,098,831 |
|---|
| 2025-03-31 | $142,000.00 | — | — | — | — | — | — | — | — | $0.00 | $71.2M | $0.30 | $0.30 | 227,395,984 | 227,395,984 |
|---|
| 2024-12-31 | $167,000.00 | — | — | — | — | — | — | — | — | — | $62.19M | $0.26 | $0.26 | 1,422,444 | 1,473,364 |
|---|
| 2024-09-30 | $156,000.00 | — | — | — | — | — | — | — | — | $0.00 | $67.77M | $0.30 | $0.30 | 218,759,979 | 219,133,037 |
|---|
| 2024-06-30 | $156,000.00 | — | — | — | — | — | — | — | — | $0.00 | $82.48M | $0.37 | $0.37 | 217,388,908 | 217,388,908 |
|---|
| 2024-03-31 | $132,000.00 | — | — | — | — | — | — | — | — | $0.00 | $61.37M | $0.27 | $0.27 | 214,401,661 | 214,437,913 |
|---|
| 2023-12-31 | $163,000.00 | — | — | — | — | — | — | — | — | — | $64.35M | $0.29 | $0.29 | 2,428,214 | 2,443,420 |
|---|
| 2023-09-30 | $158,000.00 | — | — | — | — | — | — | — | — | $0.00 | $58.97M | $0.27 | $0.27 | 205,279,681 | 205,447,532 |
|---|
| 2023-06-30 | $171,000.00 | — | — | — | — | — | — | — | — | $0.00 | $54.19M | $0.26 | $0.26 | 200,610,890 | 200,667,250 |
|---|
| 2023-03-31 | $190,000.00 | — | — | — | — | — | — | — | — | $0.00 | $60.51M | $0.30 | $0.30 | 195,366,969 | 195,779,007 |
|---|
| 2022-12-31 | $160,000.00 | — | — | — | — | — | — | — | — | — | $43.28M | $0.22 | $0.22 | 4,614,899 | 4,576,838 |
|---|
| 2022-09-30 | $163,000.00 | — | — | — | — | — | — | — | — | $0.00 | $39.28M | $0.21 | $0.21 | 171,908,895 | 172,831,173 |
|---|
| 2022-06-30 | $130,000.00 | — | — | — | — | — | — | — | — | $0.00 | $38.61M | $0.22 | $0.22 | 164,895,701 | 165,200,577 |
|---|
| 2022-03-31 | $163,000.00 | — | — | — | — | — | — | — | — | $0.00 | $46.42M | $0.27 | $0.27 | 160,628,843 | 161,048,592 |
|---|
| 2021-12-31 | $118,000.00 | — | — | — | — | — | — | — | — | — | $37.23M | $0.23 | $0.23 | 4,372,714 | 4,646,513 |
|---|
| 2021-09-30 | $136,000.00 | — | — | — | — | — | — | — | — | $0.00 | $38.01M | $0.23 | $0.23 | 138,762,384 | 139,630,475 |
|---|
| 2021-06-30 | $109,000.00 | — | — | — | — | — | — | — | — | $0.00 | $24.33M | $0.15 | $0.15 | 134,312,672 | 134,819,742 |
|---|
| 2021-03-31 | $105,000.00 | — | — | — | — | — | — | — | — | $0.00 | $28.67M | $0.19 | $0.19 | 131,612,881 | 131,758,744 |
|---|
| 2020-12-31 | $95,000.00 | — | — | — | — | — | — | — | — | — | $17M | $0.11 | $0.11 | 1,719,627 | 1,753,383 |
|---|
| 2020-09-30 | $118,000.00 | — | — | — | — | $58.96M | — | — | — | — | $29.67M | $0.21 | $0.21 | 123,548,978 | 123,843,977 |
|---|
| 2020-06-30 | $114,000.00 | — | — | — | — | $56.24M | — | — | — | — | $15.19M | $0.10 | $0.10 | 119,810,283 | 120,068,176 |
|---|
| 2020-03-31 | $93,000.00 | — | — | — | — | $54.95M | — | — | — | $0.00 | $14.56M | $0.09 | $0.09 | 114,054,434 | 114,314,331 |
|---|
| 2019-12-31 | $105,000.00 | — | — | — | — | $53.25M | — | — | — | — | $23.65M | $0.18 | $0.18 | 1,754,065 | 1,784,924 |
|---|
| 2019-09-30 | $90,000.00 | — | — | — | — | $49.1M | — | — | — | — | $12.43M | $0.09 | $0.09 | 109,645,216 | 110,074,074 |
|---|
| 2019-06-30 | $109,000.00 | — | — | — | — | $46.96M | — | — | — | — | $15.39M | $0.12 | $0.12 | 105,847,557 | 106,236,309 |
|---|
| 2019-03-31 | $102,000.00 | — | — | — | — | $43.15M | — | — | — | $0.00 | $10.52M | $0.08 | $0.08 | 98,342,677 | 98,607,786 |
|---|
| 2018-12-31 | $114,000.00 | — | — | — | — | $40.61M | — | — | — | — | $14.93M | $0.14 | $0.13 | 2,416,806 | 2,410,277 |
|---|
| 2018-09-30 | $116,000.00 | — | — | — | — | $39.67M | — | — | — | — | $8.82M | $0.07 | $0.07 | 91,463,594 | 91,945,206 |
|---|
| 2018-06-30 | $140,000.00 | — | — | — | — | $39.06M | — | — | — | $0.00 | $7.69M | $0.06 | $0.06 | 82,924,208 | 83,494,825 |
|---|
| 2018-03-31 | $103,000.00 | — | — | — | — | $37.57M | — | — | — | $0.00 | $14.77M | $0.16 | $0.15 | 78,694,161 | 79,196,060 |
|---|
| 2017-12-31 | -$114.98M | — | — | — | — | $36.48M | — | — | — | — | $13.81M | $0.15 | $0.15 | 2,214,815 | 2,233,799 |
|---|
| 2017-09-30 | $43.34M | — | — | — | — | $35.04M | — | — | — | $0.00 | $1.99M | $0.01 | $0.01 | 72,621,219 | 73,068,081 |
|---|
| 2017-06-30 | $36.78M | — | — | — | — | $29.17M | — | — | — | $0.00 | $19.32M | $0.26 | $0.26 | 67,920,773 | 68,331,234 |
|---|
| 2017-03-31 | $35.35M | — | — | — | — | $27.91M | — | — | — | $0.00 | $5.59M | $0.06 | $0.06 | 66,341,138 | 66,626,239 |
|---|
| 2016-12-31 | -$90.94M | — | — | — | — | $27.61M | — | — | — | — | $8.33M | $0.10 | $0.10 | 1,028,186 | 1,045,578 |
|---|
| 2016-09-30 | $33.3M | — | — | — | — | $27.39M | — | — | — | $0.00 | $3M | $0.03 | $0.03 | 65,707,476 | 67,985,177 |
|---|
| 2016-06-30 | $30.61M | — | — | — | — | $25.09M | — | — | — | $0.00 | $12.37M | $0.19 | $0.19 | 64,063,337 | 64,304,713 |
|---|
| 2016-03-31 | $27.5M | — | — | — | — | $22.36M | — | — | — | $0.00 | $1.43M | $0.02 | $0.02 | 55,269,598 | 55,416,947 |
|---|
| 2015-12-31 | $26.16M | — | — | — | — | $21.89M | — | — | — | $0.00 | $1.02M | $0.02 | $0.02 | 411,049 | 411,049 |
|---|
| 2015-09-30 | $23.67M | — | — | — | — | $20.66M | — | — | — | $0.00 | $593,000.00 | $0.01 | $0.01 | 55,145,963 | 55,145,963 |
|---|
| 2015-06-30 | $22.72M | — | — | — | — | $20.1M | — | — | — | $0.00 | $188,000.00 | $0.00 | $0.00 | 54,963,093 | 54,963,093 |
|---|
| 2015-03-31 | $21.34M | — | — | — | — | $19.2M | — | — | — | $0.00 | $77,000.00 | $0.00 | $0.00 | 50,683,528 | 50,683,528 |
|---|
| 2014-12-31 | $19.86M | — | — | — | — | $17.41M | — | — | — | $0.00 | $145,000.00 | — | — | — | 3,801,688 |
|---|
| 2014-09-30 | $18.04M | — | — | — | — | $16.18M | — | — | — | $0.00 | -$599,000.00 | — | — | — | 33,527,183 |
|---|
| 2014-06-30 | $15M | — | — | — | — | $12.68M | — | — | — | $0.00 | $73,000.00 | — | — | — | 25,419,757 |
|---|
| 2014-03-31 | $13.69M | — | — | — | — | $12.87M | — | — | — | $0.00 | $1.43M | — | — | — | 25,419,418 |
|---|
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 | $589,000.00 | — | — | — | — | — | — | -$177.51M | — | — | $212.03M | $0.86 | $0.86 | 232,477,754 | 232,550,968 |
|---|
| 2024-12-31 | $611,000.00 | — | — | — | — | — | — | -$100.83M | — | — | $273.8M | $1.20 | $1.20 | 218,279,597 | 218,466,954 |
|---|
| 2023-12-31 | $682,000.00 | — | — | — | — | — | — | -$63.22M | — | — | $238.02M | $1.12 | $1.12 | 202,883,704 | 203,110,993 |
|---|
| 2022-12-31 | $616,000.00 | — | — | — | — | — | — | — | — | — | $167.58M | $0.92 | $0.92 | 170,467,365 | 170,978,272 |
|---|
| 2021-12-31 | $468,000.00 | — | — | — | — | — | — | — | — | — | $128.24M | $0.80 | $0.80 | 139,294,882 | 140,075,689 |
|---|
| 2020-12-31 | $420,000.00 | — | — | — | — | — | — | — | — | — | $76.4M | $0.51 | $0.51 | 120,873,624 | 121,178,310 |
|---|
| 2019-12-31 | $406,000.00 | — | — | — | — | $192.46M | — | — | — | — | $61.98M | $0.47 | $0.47 | 106,407,283 | 106,799,048 |
|---|
| 2018-12-31 | $473,000.00 | — | — | — | — | $156.91M | — | — | — | — | $46.21M | $0.42 | $0.41 | 86,824,235 | 87,335,749 |
|---|
| 2017-12-31 | $493,000.00 | — | — | — | — | $128.6M | — | — | — | — | $40.71M | $0.48 | $0.48 | 71,198,862 | 71,598,654 |
|---|
| 2016-12-31 | $473,000.00 | — | — | — | — | $102.44M | — | — | — | — | $25.13M | $0.36 | $0.36 | 62,723,021 | 62,965,554 |
|---|
| 2015-12-31 | $93.9M | — | — | — | — | $81.85M | — | — | — | $0.00 | $1.87M | $0.03 | $0.03 | 54,024,923 | 54,024,923 |
|---|
| 2014-12-31 | $66.58M | — | — | — | — | $59.13M | — | — | — | $0.00 | $896,000.00 | — | — | 31,953,506 | 31,953,506 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | -$8.96M | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$6.34M | — | — | — | — |
|---|