Complete source-backed income-statement history.
- Available history
- 2013-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 | $1.32B | — | — | — | $210.8M | — | $224.8M | — | $186M | $42.4M | $143.5M | $0.71 | $0.71 | 185,800,000 | 186,900,000 |
|---|
| 2026-03-31 | $1.23B | — | — | — | $214.2M | — | $217.5M | — | $173.2M | $37.6M | $135.5M | $0.67 | $0.66 | 186,000,000 | 187,500,000 |
|---|
| 2025-12-31 | $1.2B | — | — | — | $260.2M | — | $177M | — | $135.5M | $26.1M | $109.7M | $0.53 | $0.52 | 100,000 | 200,000 |
|---|
| 2025-09-30 | $1.09B | — | — | — | $217.8M | — | $158.3M | — | $111.7M | $16.5M | $95.5M | $0.43 | $0.43 | 185,600,000 | 187,100,000 |
|---|
| 2025-06-30 | $1.19B | — | — | — | $222.2M | — | $188.6M | — | $145.5M | $35.8M | $109.8M | $0.54 | $0.53 | 185,400,000 | 186,600,000 |
|---|
| 2025-03-31 | $1.11B | — | — | — | $205M | — | $189.5M | — | $142.9M | $29.6M | $113.4M | $0.56 | $0.55 | 184,800,000 | 186,400,000 |
|---|
| 2024-12-31 | $1.14B | — | — | — | $189.4M | — | $207M | — | $160.4M | $42M | $118.5M | $0.59 | $0.58 | 200,000 | 300,000 |
|---|
| 2024-09-30 | $981.8M | — | — | — | $177.8M | — | $153.4M | — | $102.2M | $26.2M | $76.1M | $0.36 | $0.36 | 184,300,000 | 185,500,000 |
|---|
| 2024-06-30 | $1.1B | — | — | — | $208.6M | — | $201.9M | — | $147.6M | $36.6M | $111.1M | $0.55 | $0.54 | 183,887,145 | 184,912,584 |
|---|
| 2024-03-31 | $1.06B | — | — | — | $198.1M | — | $198.9M | — | $139.9M | $32.5M | $107.4M | $0.53 | $0.53 | 183,059,321 | 184,581,054 |
|---|
| 2023-12-31 | $1.04B | — | — | — | $197.5M | — | $170.8M | — | $114.1M | $29.9M | $84.3M | $0.44 | $0.43 | 5,275,323 | 5,283,407 |
|---|
| 2023-09-30 | $1.02B | — | — | — | $203.5M | — | $145.8M | — | $86.3M | $23.1M | $63.4M | $0.30 | $0.30 | 182,148,717 | 183,601,601 |
|---|
| 2023-06-30 | $1.11B | — | — | — | $194.5M | — | $179.6M | — | $119.4M | $32.6M | $86.9M | $0.43 | $0.42 | 181,860,026 | 182,810,399 |
|---|
| 2023-03-31 | $512.4M | — | — | — | $148.2M | — | -$24.9M | — | -$37.5M | -$9.3M | -$28.1M | -$0.28 | -$0.28 | 120,487,251 | 120,487,251 |
|---|
| 2022-12-31 | $443.9M | — | — | — | $135.8M | — | $65.7M | — | $59M | $13.6M | $45.3M | $0.41 | $0.41 | 31,261 | 27,930 |
|---|
| 2022-09-30 | $411.5M | — | — | — | $133.2M | — | $63.5M | — | $57.6M | $14.7M | $42.9M | $0.39 | $0.38 | 110,838,237 | 112,209,535 |
|---|
| 2022-06-30 | $484.5M | — | — | — | $144.3M | — | $91.6M | — | $75M | $21.6M | $53.4M | $0.48 | $0.48 | 110,760,339 | 111,705,102 |
|---|
| 2022-03-31 | $393.9M | — | — | — | $126.6M | — | $232.7M | — | $214.3M | $36.2M | $178.1M | $1.61 | $1.60 | 110,647,700 | 111,655,861 |
|---|
| 2021-12-31 | $359.4M | — | — | — | $125.89M | — | $53.36M | — | $41.48M | $10.86M | $30.63M | $0.28 | $0.27 | 81,931 | 73,583 |
|---|
| 2021-09-30 | $329.68M | — | — | — | $106.51M | — | $53.62M | — | $45.41M | $13.06M | $32.34M | $0.29 | $0.29 | 110,410,172 | 111,391,396 |
|---|
| 2021-06-30 | $396.36M | — | — | — | $109.56M | — | $89.52M | — | $81.85M | $21.07M | $60.75M | $0.55 | $0.55 | 110,311,615 | 111,334,184 |
|---|
| 2021-03-31 | $331.56M | — | — | — | $114.24M | — | $44.5M | — | $36.56M | $8.42M | $28.19M | $0.26 | $0.25 | 109,972,997 | 111,267,392 |
|---|
| 2020-12-31 | $383.41M | — | — | — | $101.09M | — | $72.89M | — | $65.71M | $16.79M | $48.86M | $0.45 | $0.44 | 167,467 | 250,272 |
|---|
| 2020-09-30 | $331.54M | — | — | — | $110.19M | — | $67.38M | — | $60.93M | $15.44M | $45.39M | $0.42 | $0.41 | 109,018,469 | 110,369,718 |
|---|
| 2020-06-30 | $389.05M | — | — | — | $100.63M | — | $88.8M | — | $80.78M | $27.66M | $53.04M | $0.49 | $0.49 | 108,387,490 | 109,323,343 |
|---|
| 2020-03-31 | $273.26M | — | — | — | $98.39M | — | $34.08M | — | $28.48M | $5.65M | $22.81M | $0.21 | $0.21 | 109,248,880 | 110,482,837 |
|---|
| 2019-12-31 | $332.19M | — | — | — | $95.8M | — | $71.48M | — | $64.39M | $12.82M | $51.57M | $0.47 | $0.47 | 66,214 | 124,928 |
|---|
| 2019-09-30 | $289.8M | $36.38M | — | — | $93.69M | — | $40.16M | — | $32.03M | $6.76M | $25.27M | $0.23 | $0.23 | 108,003,390 | 109,381,173 |
|---|
| 2019-06-30 | $393.22M | $50.27M | — | — | $97.71M | — | $77.97M | — | $69.53M | $15.4M | $54.04M | $0.50 | $0.49 | 108,707,708 | 109,942,768 |
|---|
| 2019-03-31 | $303.43M | $36.07M | — | — | $95.18M | — | $33.59M | — | $24.81M | $6.64M | $18.16M | $0.17 | $0.17 | 108,765,489 | 110,044,213 |
|---|
| 2018-12-31 | $355.97M | — | — | — | $95.62M | — | $56.33M | — | $47.38M | $11.92M | $35.49M | $0.32 | $0.32 | 251,958 | 254,858 |
|---|
| 2018-09-30 | $245.35M | $33.05M | — | — | $88.32M | — | $31.19M | — | $27.9M | $4.79M | $23.14M | $0.21 | $0.21 | 108,365,427 | 109,887,194 |
|---|
| 2018-06-30 | $308.53M | $43.03M | — | — | $101.26M | — | $64.8M | — | $54.76M | $9.03M | $45.72M | $0.42 | $0.42 | 107,864,030 | 109,019,708 |
|---|
| 2018-03-31 | $260.18M | $36.66M | $50.26M | — | $97.47M | — | $32.87M | — | $22.48M | $5.27M | $17.14M | $0.16 | $0.16 | 107,355,381 | 108,643,897 |
|---|
| 2017-12-31 | $291.75M | — | $153.76M | — | $92.98M | — | $40.04M | — | $30.94M | -$5.89M | $36.75M | $0.34 | $0.34 | 50,990 | 43,527 |
|---|
| 2017-09-30 | $227.4M | $33.46M | $121.46M | — | $85.34M | — | $16.93M | — | $6.97M | -$3.36M | $10.26M | $0.10 | $0.09 | 107,120,618 | 108,178,303 |
|---|
| 2017-06-30 | $252.61M | $36.29M | $144.6M | — | $74.38M | — | $26.89M | — | $21.74M | $4.03M | $17.64M | $0.16 | $0.16 | 107,004,902 | 108,238,660 |
|---|
| 2017-03-31 | $199.43M | $24.34M | $111.69M | — | $70.58M | — | $23.6M | — | $17.75M | $7.32M | $10.38M | $0.10 | $0.10 | 106,851,595 | 107,788,949 |
|---|
| 2016-12-31 | — | — | -$181.24M | — | $74.13M | — | $40.63M | — | $34.98M | $7.05M | $27.85M | $0.26 | $0.25 | 35,235 | 236,404 |
|---|
| 2016-09-30 | — | — | $114.13M | — | $68.29M | — | $2.29M | — | $2.18M | $7.18M | -$5.14M | -$0.05 | -$0.05 | 106,622,376 | 107,525,051 |
|---|
| 2016-06-30 | — | — | $139.05M | — | $73.99M | — | $53.64M | — | $53.81M | $13.22M | $39.71M | $0.37 | $0.37 | 106,245,307 | 106,979,810 |
|---|
| 2016-03-31 | — | — | $116.63M | — | $67.11M | — | $39.17M | — | $39.53M | $9.53M | $29.41M | $0.28 | $0.27 | 106,917,280 | 107,159,010 |
|---|
| 2015-12-31 | — | — | — | — | $67.22M | — | $50.42M | — | $50.62M | $3.25M | $46.53M | $0.43 | $0.44 | 34,026 | -885 |
|---|
| 2015-09-30 | — | — | — | — | $58.17M | — | $28.6M | — | $29.01M | $7.77M | $20.83M | $0.19 | $0.19 | 107,137,417 | 107,517,888 |
|---|
| 2015-06-30 | — | — | — | — | $65.24M | — | $62.8M | — | $63.26M | $17.41M | $45.08M | $0.42 | $0.42 | 106,506,916 | 106,978,061 |
|---|
| 2015-03-31 | — | — | — | — | $63.76M | — | $33.02M | — | $33.54M | $9.43M | $23.78M | $0.22 | $0.22 | 107,484,944 | 107,807,948 |
|---|
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 | $4.59B | — | — | — | $905.2M | — | $713.4M | — | $535.6M | $108M | $428.4M | $2.06 | $2.04 | 185,400,000 | 186,900,000 |
|---|
| 2024-12-31 | $4.28B | — | — | — | $773.9M | — | $761.2M | — | $550.1M | $137.3M | $413.1M | $2.03 | $2.01 | 184,000,000 | 185,300,000 |
|---|
| 2023-12-31 | $3.68B | — | — | — | $743.7M | — | $471.3M | — | $282.4M | $76.4M | $206.5M | $1.05 | $1.04 | 167,000,000 | 168,200,000 |
|---|
| 2022-12-31 | $1.73B | — | — | — | $539.9M | — | $453.5M | — | $406M | $86.2M | $319.7M | $2.89 | $2.86 | 110,781,282 | 111,886,025 |
|---|
| 2021-12-31 | $1.42B | — | — | — | $456.2M | — | $241M | — | $205.3M | $53.4M | $151.9M | $1.38 | $1.36 | 110,315,782 | 111,406,830 |
|---|
| 2020-12-31 | $1.38B | — | — | — | $410.29M | — | $263.16M | — | $235.89M | $65.53M | $170.1M | $1.56 | $1.54 | 109,054,493 | 110,310,984 |
|---|
| 2019-12-31 | $1.32B | — | — | — | $382.39M | — | $223.2M | — | $190.76M | $41.62M | $149.04M | $1.37 | $1.36 | 108,519,739 | 109,759,123 |
|---|
| 2018-12-31 | $1.17B | — | — | — | $382.68M | — | $185.19M | — | $152.51M | $31.01M | $121.48M | $1.12 | $1.11 | 108,063,349 | 109,388,236 |
|---|
| 2017-12-31 | $971.19M | — | $531.5M | — | $323.27M | — | $107.45M | — | $77.39M | $2.09M | $75.03M | $0.70 | $0.69 | 107,044,348 | 108,113,151 |
|---|
| 2016-12-31 | $1.13B | — | $188.56M | — | $283.53M | — | $135.72M | — | $130.49M | $36.98M | $91.83M | $0.86 | $0.85 | 106,630,323 | 107,457,794 |
|---|
| 2015-12-31 | — | — | $459.85M | — | $254.39M | — | $174.84M | — | $176.44M | $37.86M | $136.21M | $1.27 | $1.27 | 107,075,845 | 107,432,474 |
|---|
| 2014-12-31 | — | — | $423.21M | — | $248.22M | — | $127.93M | — | $129.04M | $36.48M | $90.98M | $0.85 | $0.85 | 107,268,425 | 107,654,828 |
|---|
| 2013-12-31 | — | — | — | — | $243.74M | — | $136.96M | — | $134.76M | $40.31M | $93.64M | $0.88 | $0.87 | 106,768,856 | 107,155,173 |
|---|