Complete source-backed income-statement history.
- Available history
- 2008-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 | — | — | — | — | — | — | — | — | $17.07M | -$301,000.00 | $17.37M | -$0.05 | -$0.05 | 83,813,331 | 83,813,331 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$45.97M | -$2.06M | -$43.91M | -$0.78 | -$0.78 | 83,661,145 | 83,661,145 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $28.18M | -$148,000.00 | $28.33M | $0.07 | $0.05 | 739,329 | 1,246,698 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | -$329,000.00 | $251,000.00 | -$580,000.00 | -$0.27 | -$0.27 | 81,507,492 | 81,507,492 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $35.86M | $409,000.00 | $35.45M | $0.17 | $0.17 | 81,408,087 | 82,600,108 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $169.05M | $1.76M | $167.3M | $1.79 | $1.77 | 81,350,497 | 82,394,218 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$146.52M | -$6,000.00 | -$146.51M | -$2.08 | -$2.06 | 223,036 | 440,993 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $136.48M | $16,000.00 | $136.46M | $1.41 | $1.39 | 80,810,861 | 81,855,872 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $56.7M | $31,000.00 | $56.66M | $0.42 | $0.41 | 81,334,509 | 82,281,890 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $129.46M | $8,000.00 | $129.45M | $1.37 | $1.36 | 81,239,381 | 81,718,214 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $30.55M | $2,000.00 | $30.54M | $0.16 | $0.16 | -14,171 | 109,850 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $2.25M | $75,000.00 | $2.17M | -$0.22 | -$0.22 | 75,578,214 | 75,578,214 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $36.05M | $25,000.00 | $36.02M | $0.23 | $0.23 | 77,209,380 | 77,955,834 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $57.37M | $0.00 | $57.37M | $0.17 | $0.17 | 231,994,620 | 235,201,614 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $96.92M | -$281,000.00 | $97.2M | -$4.69 | -$4.69 | -156,692,330 | -156,692,330 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | -$186.14M | $4,000.00 | -$186.15M | -$0.88 | -$0.88 | 231,750,422 | 231,750,422 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | -$161.23M | $94,000.00 | -$161.33M | -$0.76 | -$0.76 | 235,310,440 | 235,310,440 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | -$262.86M | -$70,000.00 | -$262.79M | -$1.19 | -$1.19 | 237,012,702 | 237,012,702 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $16.99M | -$741,000.00 | $17.73M | -$0.02 | $0.02 | 1,053,464 | -1,861,897 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $332.79M | $1.32M | $331.47M | $1.33 | $1.30 | 235,887,296 | 240,362,602 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $163.23M | -$88,000.00 | $163.32M | $0.63 | $0.60 | 231,638,042 | 241,739,536 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $161.5M | $3.91M | $157.59M | $0.60 | $0.54 | 230,567,231 | 261,435,081 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $147.26M | $28,000.00 | $147.24M | $0.62 | $0.62 | 6,757,828 | 20,200,636 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $367.39M | $62,000.00 | $367.33M | $1.50 | $1.32 | 232,127,224 | 265,346,359 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$54.92M | $36,000.00 | -$54.96M | -$0.37 | -$0.37 | 199,282,790 | 199,282,790 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$370.72M | $32,000.00 | -$370.76M | -$2.08 | -$2.08 | 187,018,602 | 187,018,602 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $130.36M | $37,000.00 | $130.32M | $0.60 | $0.59 | 15,613 | 75,335 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $106.33M | $1,000.00 | $106.33M | $0.47 | $0.47 | 187,158,167 | 188,440,171 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $58.92M | $155,000.00 | $58.76M | $0.22 | $0.21 | 187,153,007 | 188,271,483 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $118.15M | $0.00 | $118.15M | $0.54 | $0.54 | 187,112,454 | 188,199,711 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | -$102.78M | $15,000.00 | -$102.8M | -$0.62 | -$0.63 | -36,762 | 43,031 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $157.33M | $7,000.00 | $157.32M | $0.79 | $0.79 | 187,006,777 | 187,584,958 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $118.14M | $36,000.00 | $118.11M | $0.58 | $0.58 | 186,994,743 | 187,422,145 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $239.04M | $34,000.00 | $239.01M | $1.22 | $1.22 | 187,553,281 | 188,176,753 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $107.54M | -$64,000.00 | $107.61M | $0.53 | $0.52 | 6,640 | 110,563 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $139.25M | $18,000.00 | $139.23M | $0.69 | $0.69 | 187,779,794 | 188,192,111 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $115.16M | $139,000.00 | $115.02M | $0.56 | $0.56 | 187,779,406 | 188,142,551 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $162.82M | $16,000.00 | $162.81M | $0.84 | $0.84 | 187,761,748 | 188,195,061 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $221.92M | $18,000.00 | $221.9M | $1.17 | $1.16 | 967 | 107,144 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $172.83M | $13,000.00 | $172.82M | $0.92 | $0.92 | 187,729,765 | 187,919,792 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $74.15M | $23,000.00 | $74.13M | $0.39 | $0.39 | 187,729,765 | 187,925,046 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $83.13M | $29,000.00 | $83.1M | $0.44 | $0.44 | 187,723,472 | 187,840,182 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $115.38M | $1,000.00 | $115.38M | $0.58 | $0.59 | -3,328,414 | -3,328,983 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | -$48.26M | $0.00 | -$48.26M | -$0.24 | -$0.24 | 197,787,858 | 197,875,408 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $116.19M | $0.00 | $116.19M | $0.57 | $0.57 | 205,492,089 | 205,579,639 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $67.04M | $1,000.00 | $67.04M | $0.33 | $0.33 | 205,527,476 | 205,566,956 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $6.49M | $0.00 | $6.49M | $0.02 | $0.02 | 6,490 | 21 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $377.58M | — | $377.58M | $1.85 | $1.85 | 205,436,676 | 205,501,776 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $104.77M | $0.00 | $104.77M | $0.51 | $0.51 | 205,441,790 | 205,506,890 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $100.37M | $2,000.00 | $100.37M | $0.50 | $0.50 | 205,452,523 | 205,517,753 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $72.31M | $0.00 | $72.31M | $1.49 | $1.48 | -821,656,751 | -822,068,513 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $67.37M | $0.00 | $67.37M | $0.07 | $0.07 | 1,027,121,439 | 1,027,559,189 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $143.21M | $0.00 | $143.21M | $0.14 | $0.14 | 1,027,066,041 | 1,027,593,441 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $79.8M | $2,000.00 | $79.8M | $0.08 | $0.08 | 1,027,009,515 | 1,027,595,515 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $78.68M | -$1,000.00 | $78.69M | $0.08 | $0.08 | 26,606 | -718 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $128.07M | $0.00 | $128.07M | $0.12 | $0.12 | 1,026,841,087 | 1,027,505,030 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $40.78M | $0.00 | $40.78M | $0.04 | $0.04 | 1,026,809,700 | 1,027,505,247 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $80.24M | $2,000.00 | $80.23M | $0.08 | $0.08 | 1,026,762,092 | 1,027,489,586 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $42.71M | -$39,000.00 | $42.75M | $0.04 | $0.04 | 57,124 | 41,251 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | -$60.21M | -$171,000.00 | -$60.04M | -$0.06 | -$0.06 | 1,026,404,030 | 1,027,195,404 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $54.1M | $118,000.00 | $53.98M | $0.05 | $0.05 | 1,026,308,896 | 1,027,130,496 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $101.34M | $698,000.00 | $100.64M | $0.10 | $0.10 | 1,026,209,153 | 1,027,063,055 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$101.18M | $3,000.00 | -$101.18M | -$0.19 | — | 47,898,372 | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $117.05M | $752,000.00 | $116.3M | $0.14 | — | 883,147,726 | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $124.58M | $1,000.00 | $124.58M | $0.16 | — | 765,475,340 | — |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | $125.61M | — | $125.61M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $2.18M | $0.00 | $2.18M | -$0.05 | — | 53,945,859 | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $158M | — | $158M | $0.24 | — | 670,324,864 | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | $51.64M | — | $51.64M | $0.10 | — | 503,110,132 | — |
|---|
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 | — | — | — | — | — | — | — | — | $232.77M | $2.27M | $230.5M | $1.76 | $1.72 | 82,175,111 | 83,942,704 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $176.11M | $49,000.00 | $176.07M | $1.12 | $1.10 | 80,976,745 | 82,157,622 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $126.21M | $102,000.00 | $126.1M | $0.68 | $0.68 | 76,685,785 | 77,539,289 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$513.32M | -$253,000.00 | -$513.07M | -$7.53 | -$7.53 | 77,979,582 | 77,979,582 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $674.52M | $4.41M | $670.11M | $2.55 | $2.44 | 233,770,474 | 245,496,926 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $89.01M | $158,000.00 | $88.85M | $0.07 | $0.07 | 212,995,533 | 226,438,341 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $413.74M | $193,000.00 | $413.55M | $1.82 | $1.81 | 187,156,990 | 188,406,444 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $411.73M | $91,000.00 | $411.64M | $1.97 | $1.96 | 187,146,170 | 187,748,862 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $524.78M | $108,000.00 | $524.67M | $2.62 | $2.61 | 187,780,355 | 188,287,320 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $552.03M | $83,000.00 | $551.94M | $2.93 | $2.92 | 187,728,634 | 188,024,838 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $250.35M | $1,000.00 | $250.35M | $1.25 | $1.25 | 199,563,196 | 199,650,177 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $589.21M | $2,000.00 | $589.21M | $2.87 | $2.87 | 205,450,095 | 205,508,769 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $362.69M | $2,000.00 | $362.69M | $1.77 | $1.76 | 205,418,876 | 205,514,069 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $327.77M | $1,000.00 | $327.77M | $0.32 | $0.32 | 1,026,831,033 | 1,027,499,255 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $137.94M | $606,000.00 | $137.33M | $0.13 | $0.13 | 1,026,365,197 | 1,027,171,387 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $249.16M | $756,000.00 | $248.41M | $0.30 | $0.30 | 821,675,803 | 822,617,319 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $230.7M | $1,000.00 | $230.7M | $0.46 | $0.45 | 505,962,840 | 507,042,421 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | -$119.8M | $12,000.00 | -$119.81M | -$1.90 | — | 63,155,878 | — |
|---|