Complete source-backed income-statement history.
- Available history
- 2012-09-30 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 | — | — | — | — | — | — | — | — | — | — | $132.92M | $0.31 | $0.31 | 360,629,168 | 360,808,221 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | — | — | $148.84M | $0.35 | $0.35 | 364,281,692 | 364,498,367 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | — | — | $144.25M | $0.33 | $0.33 | -164,879 | -177,744 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | — | — | $116.8M | $0.27 | $0.27 | 371,248,842 | 371,580,911 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | — | — | $123.62M | $0.28 | $0.28 | 370,692,250 | 371,059,970 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | — | — | $128.71M | $0.30 | $0.30 | 370,372,388 | 370,761,741 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | — | — | $143.87M | $0.33 | $0.33 | 696,643 | 694,558 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | — | — | $87.64M | $0.20 | $0.20 | 366,981,466 | 367,600,636 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | — | — | $108.53M | $0.25 | $0.25 | 366,778,333 | 367,312,955 |
|---|
| 2024-03-31 | — | — | — | — | — | $366.84M | — | $3.43M | — | — | $128.1M | $0.30 | $0.30 | 366,513,257 | 366,972,293 |
|---|
| 2023-12-31 | — | — | — | — | — | $347.52M | — | $716,000.00 | — | — | $90.94M | $0.21 | $0.21 | 359,532 | 356,088 |
|---|
| 2023-09-30 | — | — | — | — | — | $368.81M | — | $1.87M | — | — | $88.09M | $0.20 | $0.20 | 362,426,273 | 362,924,932 |
|---|
| 2023-06-30 | — | — | — | — | — | $345.37M | — | $2.48M | — | — | $115.41M | $0.27 | $0.27 | 362,148,911 | 362,479,942 |
|---|
| 2023-03-31 | — | — | — | — | — | $349.4M | — | $4.74M | — | — | $137.7M | $0.33 | $0.32 | 360,353,124 | 360,674,370 |
|---|
| 2022-12-31 | — | — | — | — | — | $334.64M | — | $100,000.00 | — | — | $103.79M | $0.25 | $0.24 | 1,560,269 | 1,504,097 |
|---|
| 2022-09-30 | — | — | — | — | — | $354.98M | — | $819,000.00 | — | — | $61.67M | $0.14 | $0.14 | 348,944,055 | 349,344,541 |
|---|
| 2022-06-30 | — | — | — | — | — | $323.76M | — | $3.63M | — | — | $74.56M | $0.16 | $0.16 | 348,484,158 | 349,002,624 |
|---|
| 2022-03-31 | — | — | — | — | — | $310.45M | — | $2.32M | — | — | $70.01M | $0.16 | $0.16 | 345,742,526 | 346,480,823 |
|---|
| 2021-12-31 | — | — | — | — | — | $292.31M | — | — | — | — | $61.32M | $0.15 | $0.14 | 3,977,265 | 3,639,056 |
|---|
| 2021-09-30 | — | — | — | — | — | $300.77M | — | — | — | — | $48.5M | $0.11 | $0.11 | 324,002,538 | 326,206,423 |
|---|
| 2021-06-30 | — | — | — | — | — | $273.4M | — | — | — | — | $51.81M | $0.06 | $0.06 | 319,752,730 | 320,808,996 |
|---|
| 2021-03-31 | — | — | — | — | — | $280.52M | — | — | — | — | $48.92M | $0.10 | $0.09 | 316,982,460 | 317,441,397 |
|---|
| 2020-12-31 | $299.34M | — | — | — | — | $262.31M | — | — | — | — | $45.34M | $0.09 | $0.09 | 3,294,144 | 3,299,191 |
|---|
| 2020-09-30 | $310.81M | — | — | — | — | $278.6M | — | — | — | — | $40.15M | $0.07 | $0.07 | 308,080,226 | 308,541,502 |
|---|
| 2020-06-30 | $283.1M | — | — | — | — | $260.54M | — | — | — | — | $31.81M | $0.05 | $0.05 | 301,011,545 | 301,412,243 |
|---|
| 2020-03-31 | $289.59M | — | — | — | — | $256.72M | — | — | — | — | $37.53M | $0.07 | $0.07 | 300,813,069 | 301,305,068 |
|---|
| 2019-12-31 | $284.01M | — | — | — | — | $246.79M | — | — | — | — | $41.46M | $0.08 | $0.08 | 441,251 | 439,732 |
|---|
| 2019-09-30 | $298.3M | — | — | — | — | $270.42M | — | — | — | — | $41.4M | $0.08 | $0.08 | 300,580,978 | 301,032,855 |
|---|
| 2019-06-30 | $281.86M | — | — | — | — | $254.62M | — | — | — | — | $40.3M | $0.08 | $0.08 | 299,466,526 | 299,991,084 |
|---|
| 2019-03-31 | $279.2M | — | — | — | — | $251.76M | — | — | — | — | $33.09M | $0.05 | $0.05 | 296,833,755 | 297,444,941 |
|---|
| 2018-12-31 | $270.32M | — | — | — | — | $243.08M | — | — | — | — | $34.73M | $0.06 | $0.06 | 983,586 | 949,085 |
|---|
| 2018-09-30 | $280.05M | — | — | — | — | $254.72M | — | — | — | — | $30.28M | $0.05 | $0.05 | 296,214,509 | 296,967,649 |
|---|
| 2018-06-30 | $264.48M | — | — | — | — | $240.38M | — | — | — | — | $25.9M | -$0.05 | -$0.05 | 295,462,572 | 295,462,572 |
|---|
| 2018-03-31 | $258M | — | — | — | — | $239.95M | — | — | — | — | $21.53M | $0.02 | $0.02 | 286,183,429 | 286,727,863 |
|---|
| 2017-12-31 | $242.8M | — | — | — | — | $214.22M | — | — | — | — | $30.53M | -$0.08 | -$0.08 | 7,486,375 | 7,486,375 |
|---|
| 2017-09-30 | $246.84M | — | — | — | — | $238.03M | — | — | — | — | $19.1M | $0.01 | $0.00 | 266,767,313 | 289,153,060 |
|---|
| 2017-06-30 | $237.01M | — | — | — | — | $216.2M | — | — | — | — | $15.07M | — | — | — | 258,900,456 |
|---|
| 2017-03-31 | — | — | — | — | — | $218.57M | — | — | — | — | $11.8M | -$0.01 | -$0.01 | 244,391,368 | 244,391,368 |
|---|
| 2016-12-31 | — | — | — | — | — | $216.14M | — | — | — | — | $9.34M | $0.01 | $0.01 | 1,973,366 | 1,973,366 |
|---|
| 2016-09-30 | — | — | — | — | — | $232.01M | — | — | — | — | -$167,000.00 | -$0.09 | -$0.09 | 238,401,343 | 238,401,343 |
|---|
| 2016-06-30 | — | — | — | — | — | $224.58M | — | — | — | — | -$3.75M | — | — | — | 238,481,265 |
|---|
| 2016-03-31 | — | — | — | — | — | $201.33M | — | — | — | — | $5.03M | — | — | — | 219,157,870 |
|---|
| 2015-12-31 | — | — | — | — | — | $180.05M | — | — | — | — | -$11.35M | — | — | — | -860,729 |
|---|
| 2015-09-30 | — | — | — | — | — | $189.03M | — | — | — | — | -$19.94M | — | — | — | 211,414,368 |
|---|
| 2015-06-30 | — | — | — | — | — | $164.75M | — | — | — | — | -$8.4M | — | — | — | 211,487,164 |
|---|
| 2015-03-31 | — | — | — | — | — | $141.97M | — | — | — | — | -$8.27M | — | — | — | 211,481,727 |
|---|
| 2014-12-31 | — | — | — | — | — | $122.07M | — | — | — | — | -$9.99M | — | — | — | 5,097,119 |
|---|
| 2014-09-30 | — | — | — | — | — | $125.03M | — | — | — | — | -$12.8M | — | — | — | 202,547,677 |
|---|
| 2014-06-30 | — | — | — | — | — | $92.59M | — | — | — | — | -$3.37M | — | — | — | 185,515,651 |
|---|
| 2014-03-31 | — | — | — | — | — | $81M | — | — | — | — | -$6.94M | — | — | — | 185,504,294 |
|---|
| 2013-12-31 | — | — | — | — | — | $70.93M | — | — | — | — | -$9.47M | — | — | — | 20,862,425 |
|---|
| 2013-09-30 | $49.46M | — | — | — | — | $52.89M | — | — | — | — | -$3.86M | — | — | — | 162,725,150 |
|---|
| 2013-06-30 | — | — | — | — | — | $28.93M | — | — | — | — | $1.12M | — | — | — | 95,971,706 |
|---|
| 2013-03-31 | — | — | — | — | — | $13.44M | — | — | — | — | -$6.86M | — | — | — | 48,233,982 |
|---|
| 2012-12-31 | — | — | — | — | — | $9.11M | — | — | — | — | -$5.83M | — | — | — | 3,923,845 |
|---|
| 2012-09-30 | $983,000.00 | — | — | — | — | $3.66M | — | — | — | — | -$2.68M | — | — | — | 3,301,667 |
|---|
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 | — | — | — | — | — | — | — | — | — | — | $513.39M | $1.18 | $1.18 | 370,556,400 | 370,906,582 |
|---|
| 2024-12-31 | — | — | — | — | — | $1.5B | — | $22.24M | — | — | $468.14M | $1.08 | $1.08 | 367,454,012 | 367,989,537 |
|---|
| 2023-12-31 | — | — | — | — | — | $1.41B | — | $9.8M | — | — | $432.14M | $1.01 | $1.01 | 362,024,968 | 362,477,216 |
|---|
| 2022-12-31 | — | — | — | — | — | $1.32B | — | $6.87M | — | — | $310.03M | $0.72 | $0.71 | 349,290,848 | 349,787,092 |
|---|
| 2021-12-31 | — | — | — | — | — | $1.15B | — | $3.99M | — | — | $210.56M | $0.42 | $0.41 | 324,245,168 | 325,518,291 |
|---|
| 2020-12-31 | $1.18B | — | — | — | — | $1.06B | — | $1.71M | — | — | $154.83M | $0.28 | $0.28 | 306,613,197 | 307,074,747 |
|---|
| 2019-12-31 | $1.14B | — | — | — | — | $1.02B | — | $8.17M | — | — | $156.26M | $0.29 | $0.29 | 299,415,397 | 299,918,966 |
|---|
| 2018-12-31 | $1.07B | — | — | — | — | $978.13M | — | — | — | — | $112.44M | $0.08 | $0.08 | 293,640,500 | 294,268,330 |
|---|
| 2017-12-31 | $960.4M | — | — | — | — | $887.02M | — | — | — | — | $76.49M | -$0.08 | -$0.08 | 264,254,718 | 264,254,718 |
|---|
| 2016-12-31 | $878.89M | — | — | — | — | $874.05M | — | — | — | — | $10.45M | -$0.14 | -$0.14 | 234,010,168 | 234,010,168 |
|---|
| 2015-12-31 | — | — | — | — | — | $675.79M | — | — | — | — | -$47.95M | — | — | — | 210,600,111 |
|---|
| 2014-12-31 | — | — | — | — | — | $420.69M | — | — | — | — | -$33.09M | — | — | — | 196,348,757 |
|---|
| 2013-12-31 | — | — | — | — | — | $166.18M | — | — | — | — | -$19.07M | — | — | — | 123,592,086 |
|---|
| 2012-12-31 | — | — | — | — | — | $14.78M | — | — | — | — | -$10.24M | — | — | — | 7,225,512 |
|---|