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 | — | — | — | — | — | — | — | — | $188M | $39M | $149M | $0.42 | $0.42 | 356,574,201 | 357,413,941 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $174M | $37M | $137M | $0.38 | $0.38 | 359,490,102 | 360,234,607 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $165M | -$3M | $168M | $0.47 | $0.47 | -394,018 | -375,495 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $190M | $40M | $150M | $0.41 | $0.41 | 360,562,829 | 361,669,618 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $166M | $36M | $130M | $0.36 | $0.36 | 361,417,949 | 362,258,964 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $148M | $31M | $117M | $0.32 | $0.32 | 361,725,530 | 363,068,604 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $102M | -$8M | $110M | $0.30 | $0.31 | 19,362 | 54,599 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $140M | $30M | $110M | $0.30 | $0.30 | 361,272,879 | 362,425,528 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $157M | $34M | $123M | $0.34 | $0.34 | 361,754,312 | 362,701,233 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $156M | $34M | $122M | $0.32 | $0.32 | 361,246,402 | 362,619,278 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $59M | $8M | $51M | $0.13 | $0.13 | 140,030 | -207,130 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $164M | $19M | $145M | $0.40 | $0.40 | 360,847,457 | 361,778,425 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $179M | $37M | $142M | $0.39 | $0.39 | 360,124,415 | 362,626,182 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $182M | $35M | $147M | $0.40 | $0.40 | 360,858,904 | 364,930,288 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $176M | $37M | $139M | $0.39 | $0.39 | 1,108,134 | 1,266,072 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $173M | $35M | $138M | $0.39 | $0.38 | 350,910,562 | 354,654,479 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $137M | $28M | $109M | $0.30 | $0.30 | 351,269,791 | 354,687,069 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $67M | $14M | $53M | $0.15 | $0.15 | 344,352,853 | 348,926,046 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $123M | $24M | $99M | $0.30 | $0.30 | -232,595 | -154,167 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $138M | $27M | $111M | $0.34 | $0.34 | 319,512,598 | 322,860,927 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $127M | $25M | $102M | $0.31 | $0.31 | 319,599,352 | 323,328,165 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $115M | $22M | $93M | $0.28 | $0.28 | 320,975,209 | 324,744,859 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $85M | $13M | $72M | $0.22 | $0.21 | -274,286 | -206,182 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $100M | $17M | $83M | $0.25 | $0.25 | 323,379,720 | 325,662,780 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $100M | $16M | $84M | $0.25 | $0.25 | 323,304,237 | 325,152,572 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $58M | $11M | $47M | $0.14 | $0.14 | 324,247,710 | 326,045,182 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $116M | $21M | $95M | $0.29 | $0.28 | 63,284 | 291,977 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $120M | $17M | $103M | $0.31 | $0.31 | 325,031,140 | 326,099,870 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $119M | $24M | $95M | $0.29 | $0.29 | 324,950,162 | 325,949,353 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $116M | $22M | $94M | $0.28 | $0.28 | 324,640,715 | 325,828,834 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $115M | $15M | $100M | $0.31 | $0.30 | 88,962 | -51,103 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $123M | $22M | $101M | $0.30 | $0.30 | 324,435,939 | 325,653,131 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $106M | $21M | $85M | $0.26 | $0.26 | 324,170,177 | 325,730,049 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $108M | $21M | $87M | $0.26 | $0.26 | 323,740,956 | 325,766,968 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $111.64M | $87.72M | $23.92M | $0.06 | $0.06 | 7,182,309 | 7,205,180 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $110.87M | $33.18M | $77.69M | $0.23 | $0.23 | 323,410,932 | 324,904,768 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $104.02M | $29.62M | $74.41M | $0.22 | $0.22 | 323,303,460 | 324,867,759 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $29.46M | $6.48M | $22.98M | $0.09 | $0.09 | 237,379,260 | 239,261,683 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $73.45M | $22.05M | $51.4M | $0.24 | $0.23 | 1,557,406 | 1,634,869 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $75.06M | $22.89M | $52.17M | $0.24 | $0.24 | 210,306,834 | 211,790,730 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $59.51M | $18.21M | $41.3M | $0.19 | $0.19 | 210,106,985 | 211,675,449 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $37.98M | $11.85M | $26.13M | $0.12 | $0.12 | 193,585,702 | 194,877,922 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $56.54M | $17.42M | $39.12M | $0.22 | $0.21 | 155,093 | 138,811 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $57.63M | $17.58M | $40.05M | $0.22 | $0.22 | 175,343,789 | 176,512,832 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $58.16M | $18.03M | $40.13M | $0.22 | $0.22 | 174,940,911 | 176,361,840 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $57.31M | $16.97M | $40.34M | $0.22 | $0.22 | 174,152,283 | 175,825,976 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $56.43M | $17.12M | $39.3M | $0.21 | $0.21 | 2,118,700 | 2,154,002 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $51.13M | $15.74M | $35.39M | $0.20 | $0.20 | 167,260,386 | 168,884,127 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $50.39M | $15.56M | $34.83M | $0.20 | $0.20 | 166,185,080 | 167,867,608 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $48.72M | $14.2M | $34.52M | $0.20 | $0.20 | 162,186,395 | 163,967,246 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $39.17M | $10.73M | $28.44M | $0.18 | $0.18 | 3,237,848 | 3,339,687 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $41.61M | $9.98M | $31.63M | $0.22 | $0.22 | 144,759,887 | 146,446,442 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $41.41M | $12.22M | $29.19M | $0.20 | $0.20 | 144,380,873 | 145,844,164 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $40.37M | $11.83M | $28.54M | $0.20 | $0.20 | 139,650,495 | 141,066,190 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $40.18M | $11.22M | $28.96M | $0.20 | $0.21 | 61,028 | 91,587 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $42.83M | $12.09M | $30.74M | $0.22 | $0.22 | 139,228,812 | 140,764,052 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $41.75M | $12.62M | $29.13M | $0.21 | $0.21 | 139,093,641 | 140,534,032 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $29.42M | $7.84M | $21.58M | $0.16 | $0.15 | 138,898,581 | 140,386,625 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $32.24M | $8.47M | $23.77M | $0.19 | $0.19 | 126,473,473 | 127,341,543 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $31.03M | $8.67M | $22.36M | $0.18 | $0.18 | 123,254,895 | 124,094,789 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $22.93M | $5.76M | $17.18M | $0.14 | $0.14 | 120,193,233 | 120,952,973 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $33.21M | $9.68M | $23.53M | $0.21 | $0.20 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $23.45M | $6.24M | $17.22M | $0.15 | $0.15 | 113,983,990 | 114,486,251 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $24.6M | $6.68M | $17.92M | $0.16 | $0.16 | 113,878,018 | 114,315,174 |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | $21.27M | $5.29M | $15.98M | $0.14 | $0.14 | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $3.27M | -$1.29M | $4.56M | $0.03 | $0.03 | — | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | $12.73M | $2.42M | $10.31M | $0.04 | $0.04 | — | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | $13.61M | $3.01M | $10.6M | $0.10 | $0.10 | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $669M | $104M | $565M | $1.57 | $1.56 | 360,838,499 | 361,953,974 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $555M | $90M | $465M | $1.27 | $1.27 | 361,444,439 | 362,637,604 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $584M | $99M | $485M | $1.32 | $1.31 | 360,743,462 | 362,897,806 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $553M | $114M | $439M | $1.23 | $1.22 | 349,976,557 | 354,052,197 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $503M | $98M | $405M | $1.24 | $1.23 | 319,791,100 | 323,481,488 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $343M | $57M | $286M | $0.86 | $0.85 | 323,368,639 | 325,487,964 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $471M | $84M | $387M | $1.17 | $1.16 | 324,938,720 | 326,061,138 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $452M | $79M | $373M | $1.13 | $1.12 | 324,207,198 | 325,623,603 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $356M | $157M | $199M | $0.63 | $0.63 | 302,195,295 | 303,857,976 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $246M | $75M | $171M | $0.79 | $0.78 | 206,244,498 | 207,768,609 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $229.64M | $69.99M | $159.65M | $0.87 | $0.86 | 174,971,785 | 176,338,953 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $206.67M | $62.62M | $144.05M | $0.81 | $0.80 | 167,347,906 | 169,078,845 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $162.56M | $44.76M | $117.8M | $0.81 | $0.80 | 146,186,982 | 147,809,504 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $154.18M | $43.77M | $110.41M | $0.79 | $0.79 | 139,135,272 | 140,640,165 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $119.05M | $32M | $87.05M | $0.70 | $0.70 | 124,145,924 | 125,012,078 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $102.54M | $27.88M | $74.65M | $0.66 | $0.65 | 113,923,612 | 114,281,733 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $50.38M | $9.27M | $41.11M | $0.32 | $0.32 | 102,580,415 | 102,849,334 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | $42.83M | $7.24M | $35.6M | $0.44 | $0.44 | — | — |
|---|