Complete source-backed income-statement history.
- Available history
- 2016-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 | $500.9M | $407.9M | $93M | $7.2M | $62.7M | — | $21.3M | — | $5M | $3.4M | $1.8M | $0.03 | $0.03 | 56,292,000 | 57,271,000 |
|---|
| 2026-03-31 | $459.5M | $380.3M | $79.2M | $7.3M | $59.1M | — | $11.4M | — | -$3.3M | $6.7M | -$9.9M | -$0.18 | -$0.18 | 56,375,000 | 56,375,000 |
|---|
| 2025-12-31 | $411.7M | $334M | $77.7M | $7.5M | $57.1M | — | $17.9M | — | $3.3M | $22.8M | -$21.1M | -$0.37 | -$0.37 | -91,000 | -339,000 |
|---|
| 2025-09-30 | $450.9M | $365.3M | $85.6M | $6.9M | $57.5M | — | -$53.7M | — | -$68.1M | -$500,000.00 | -$67.1M | -$1.20 | -$1.20 | 56,046,000 | 56,249,000 |
|---|
| 2025-06-30 | $466.4M | $368M | $98.4M | $6.5M | $57.7M | — | $32.1M | — | $13M | $4.6M | $9M | $0.16 | $0.16 | 56,153,000 | 56,320,000 |
|---|
| 2025-03-31 | $477.7M | $379.6M | $98.1M | $6.6M | $58.4M | — | $31.2M | — | $17.5M | $8.9M | $9.1M | $0.16 | $0.16 | 57,058,000 | 57,200,000 |
|---|
| 2024-12-31 | $434.2M | $344.9M | $89.3M | $7M | $58.1M | — | $23.6M | — | $15.6M | -$2.1M | $17.2M | $0.30 | $0.30 | -183,000 | -569,000 |
|---|
| 2024-09-30 | $463.4M | $355.9M | $107.5M | $7M | $57.9M | — | -$15.3M | — | -$31.2M | -$10.8M | -$20.2M | -$0.35 | -$0.35 | 58,191,000 | 58,738,000 |
|---|
| 2024-06-30 | $477M | $367.2M | $109.8M | $6.5M | $60.3M | — | $41.6M | — | $29.4M | $9.1M | $20.5M | $0.35 | $0.35 | 58,388,000 | 59,185,000 |
|---|
| 2024-03-31 | $502.9M | $380.7M | $122.2M | $6.6M | $61.5M | — | $52.8M | — | $40.1M | $13.5M | $26.7M | $0.46 | $0.45 | 58,640,000 | 59,229,000 |
|---|
| 2023-12-31 | $468.2M | $380.9M | $87.3M | $6.2M | $53.6M | — | $27.2M | — | $20.6M | $15.3M | $4.9M | $0.09 | $0.08 | -289,000 | 46,000 |
|---|
| 2023-09-30 | $466.2M | $356M | $110.2M | $6.2M | $55.6M | — | $45.7M | — | $35M | $8.9M | $26.2M | $0.45 | $0.44 | 58,572,000 | 59,252,000 |
|---|
| 2023-06-30 | $458.8M | $341.7M | $117.1M | $5.9M | $55M | — | $58.9M | — | $47.7M | $17.8M | $30.1M | $0.51 | $0.51 | 59,012,000 | 59,510,000 |
|---|
| 2023-03-31 | $500.7M | $364.3M | $136.4M | $6.2M | $57.7M | — | $73.5M | $2.2M | $60.5M | $18.3M | $42.3M | $0.70 | $0.70 | 60,287,000 | 60,623,000 |
|---|
| 2022-12-31 | $462.1M | $365.4M | $96.7M | $5.8M | $53.9M | — | $36M | — | $25.7M | $13.2M | $12.2M | $0.20 | $0.20 | 3,000 | 64,000 |
|---|
| 2022-09-30 | $543.1M | $428.7M | $114.4M | $4.5M | $56M | — | $53.6M | — | $43.4M | $11.7M | $31.8M | $0.52 | $0.52 | 60,936,000 | 61,215,000 |
|---|
| 2022-06-30 | $541.2M | $421.4M | $119.8M | $5.9M | $59.7M | — | $52.9M | — | $42.4M | $12.8M | $29.7M | $0.49 | $0.49 | 60,807,000 | 61,010,000 |
|---|
| 2022-03-31 | $484.5M | $366.6M | $117.9M | $5.5M | $57.5M | — | $54.6M | $0.00 | $46.2M | $13.8M | $32.5M | $0.53 | $0.53 | 60,879,000 | 61,019,000 |
|---|
| 2021-12-31 | $392.7M | $317.4M | $75.3M | $5.6M | $50.1M | — | $12.9M | -$1.2M | $4.8M | $3.2M | $1.1M | $0.02 | $0.01 | 28,000 | 195,000 |
|---|
| 2021-09-30 | $393M | $294.3M | $98.7M | $5.7M | $52.9M | — | $40.3M | -$1.2M | $27.6M | $6.7M | $21M | $0.35 | $0.35 | 60,740,000 | 60,840,000 |
|---|
| 2021-06-30 | $401M | $290.9M | $110.1M | $6M | $55M | — | $132.5M | -$1.2M | $122.3M | $33.5M | $89.1M | $1.47 | $1.47 | 60,652,000 | 60,743,000 |
|---|
| 2021-03-31 | $360.1M | $257.6M | $102.5M | $4.7M | $52.4M | — | $42.9M | -$1.2M | $31.7M | $8.3M | $23.5M | $0.39 | $0.39 | 60,648,000 | 60,812,000 |
|---|
| 2020-12-31 | $315.71M | $226.73M | $88.98M | $3.44M | $49.88M | — | $25.59M | -$2.58M | $13.47M | $4.09M | $8.95M | $0.15 | $0.15 | 22,000 | 111,000 |
|---|
| 2020-09-30 | $282.04M | $202.85M | $79.18M | $7.35M | $43.16M | — | $24.15M | -$2.27M | $11.11M | $2.25M | $9M | $0.15 | $0.15 | 60,487,000 | 61,259,000 |
|---|
| 2020-06-30 | $202.65M | $168.7M | $33.94M | $4.45M | $38.55M | — | -$12.88M | -$2.65M | -$23.81M | -$5.88M | -$17.78M | -$0.30 | -$0.29 | 60,487,000 | 61,263,000 |
|---|
| 2020-03-31 | $336.01M | $245.82M | $90.19M | $4.96M | $44.52M | — | $37.54M | -$2.4M | $25.53M | $7.64M | $18.03M | $0.30 | $0.29 | 60,276,000 | 61,391,000 |
|---|
| 2019-12-31 | $322.48M | $233.5M | $88.98M | $5.06M | $49.57M | — | $32.65M | — | $26.15M | $6.79M | $18.95M | $0.32 | $0.31 | 79,000 | 69,000 |
|---|
| 2019-09-30 | $370.2M | $271.48M | $98.71M | $4.79M | $49.64M | — | $38.39M | $0.00 | $31.89M | $7.77M | $24.25M | $0.40 | $0.39 | 60,212,000 | 61,453,000 |
|---|
| 2019-06-30 | $399.02M | $294.98M | $104.04M | $4.91M | $52.12M | — | $41.47M | $0.00 | $33.9M | $9.31M | $24.75M | $0.41 | $0.40 | 59,984,000 | 61,125,000 |
|---|
| 2019-03-31 | $384.71M | $286.75M | $97.97M | $5.13M | $55.58M | — | $34.7M | $0.00 | $28.26M | $9.44M | $18.95M | $0.32 | $0.31 | 59,518,000 | 61,113,000 |
|---|
| 2018-12-31 | $385.96M | $290.33M | $95.64M | $5.74M | $60.38M | — | $26.67M | — | $21.97M | $5.86M | $15.66M | $0.27 | $0.25 | 22,000 | 174,000 |
|---|
| 2018-09-30 | $393.95M | $284.8M | $109.16M | $4.87M | $58.47M | — | $41.84M | — | $35.65M | $10M | $25.82M | $0.43 | $0.43 | 59,590,000 | 60,743,000 |
|---|
| 2018-06-30 | $391.59M | $278.81M | $112.77M | $4.64M | $54.16M | — | $82.46M | — | $73.68M | $20.74M | $53.08M | $0.89 | $0.87 | 59,590,000 | 60,743,000 |
|---|
| 2018-03-31 | $406.7M | $294.3M | $112.4M | $5.06M | $58.91M | — | $45.33M | — | $36.95M | $10.35M | $26.75M | $0.45 | $0.44 | 59,320,000 | 60,926,000 |
|---|
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 | $1.81B | $1.45B | $359.8M | $27.5M | $230.7M | — | $27.5M | — | -$34.3M | $35.8M | -$70.1M | -$1.24 | -$1.24 | 56,324,000 | 56,324,000 |
|---|
| 2024-12-31 | $1.88B | $1.45B | $428.8M | $27.1M | $237.8M | — | $102.7M | — | $53.9M | $9.7M | $44.2M | $0.76 | $0.76 | 58,223,000 | 58,373,000 |
|---|
| 2023-12-31 | $1.89B | $1.44B | $451M | $24.5M | $221.9M | — | $205.3M | $8.9M | $163.8M | $60.3M | $103.5M | $1.75 | $1.73 | 58,995,000 | 59,980,000 |
|---|
| 2022-12-31 | $2.03B | $1.58B | $448.8M | $21.7M | $227.1M | — | $197.1M | $0.00 | $157.7M | $51.5M | $106.2M | $1.74 | $1.73 | 60,902,000 | 61,378,000 |
|---|
| 2021-12-31 | $1.55B | $1.16B | $386.6M | $22M | $210.4M | — | $228.5M | -$4.8M | $186.4M | $51.7M | $134.7M | $2.22 | $2.21 | 60,708,000 | 60,951,000 |
|---|
| 2020-12-31 | $1.14B | $844.1M | $292.3M | $20.2M | $176.1M | — | $74.4M | -$9.9M | $26.3M | $8.1M | $18.2M | $0.30 | $0.30 | 60,430,000 | 61,407,000 |
|---|
| 2019-12-31 | $1.48B | $1.09B | $389.7M | $19.9M | $206.9M | — | $147.2M | $0.00 | $120.2M | $33.3M | $86.9M | $1.45 | $1.42 | 59,986,000 | 61,300,000 |
|---|
| 2018-12-31 | $1.58B | $1.15B | $429.97M | $20.32M | $231.92M | — | $196.31M | $0.00 | $168.25M | $46.94M | $121.31M | $2.04 | $1.99 | 59,567,000 | 61,049,000 |
|---|
| 2017-12-31 | $1.33B | $950.7M | $377.6M | $18.16M | $207.49M | — | $137.87M | -$9.69M | $84.6M | $19.74M | $64.86M | $1.09 | $1.07 | 59,320,000 | 60,674,000 |
|---|
| 2016-12-31 | $1.14B | $764.86M | $374.44M | $16.07M | $202.46M | — | $116.81M | -$104,000.00 | $73.87M | $24.36M | $49.51M | $0.83 | $0.82 | 59,353,000 | 60,154,000 |
|---|