Complete source-backed income-statement history.
- Available history
- 2016-12-31 to 2026-06-28
- 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-28 | $155.94M | $80.72M | $75.22M | $23.66M | — | $72.76M | $2.46M | $1M | $3.46M | $432,000.00 | $3.03M | $0.03 | $0.03 | 108,123,000 | 110,819,000 |
|---|
| 2026-03-29 | $150.38M | $77.71M | $72.67M | $22.81M | — | $65.11M | $7.56M | $7.73M | $15.29M | $415,000.00 | $14.88M | $0.14 | $0.13 | 106,995,000 | 110,488,000 |
|---|
| 2025-12-31 | $141.3M | $75.76M | $65.53M | $20.85M | — | $60.82M | $4.72M | — | $6.1M | $339,000.00 | $5.76M | $0.05 | $0.06 | 427,000 | 1,492,000 |
|---|
| 2025-09-28 | $139.53M | $83.02M | $56.51M | $18.14M | — | $55.63M | $872,000.00 | — | $7.03M | $154,000.00 | $6.87M | $0.07 | $0.06 | 105,198,000 | 109,638,000 |
|---|
| 2025-06-29 | $129.41M | $71.33M | $58.08M | $18.49M | — | $56.14M | $1.93M | $937,000.00 | $2.87M | -$254,000.00 | $3.12M | $0.03 | $0.03 | 103,885,000 | 108,061,000 |
|---|
| 2025-03-30 | $119.07M | $66.34M | $52.73M | $16.17M | — | $54.18M | -$1.45M | $1.12M | -$333,000.00 | $502,000.00 | -$835,000.00 | -$0.01 | -$0.01 | 102,217,000 | 102,217,000 |
|---|
| 2024-12-31 | $121.57M | $76.72M | $44.85M | $15.27M | — | $50.88M | -$6.03M | — | -$4.73M | $132,000.00 | -$4.86M | -$0.05 | -$0.05 | 698,000 | 698,000 |
|---|
| 2024-09-29 | $137.67M | $89.25M | $48.42M | $17.56M | — | $53.87M | -$5.45M | — | -$4.11M | $329,000.00 | -$4.44M | -$0.04 | -$0.04 | 99,731,000 | 99,731,000 |
|---|
| 2024-06-30 | $127.45M | $80.59M | $46.85M | $19.56M | — | $59.66M | -$12.8M | — | -$11.32M | $236,000.00 | -$11.56M | -$0.12 | -$0.12 | 97,843,000 | 97,843,000 |
|---|
| 2024-03-31 | $124.2M | $76.82M | $47.38M | $20.79M | — | $57.99M | -$10.61M | — | -$9.25M | $395,000.00 | -$9.64M | -$0.10 | -$0.10 | 96,264,000 | 96,264,000 |
|---|
| 2023-12-31 | $135.09M | $87.74M | $47.35M | $16.45M | — | $47.81M | -$458,000.00 | — | $825,000.00 | $133,000.00 | $692,000.00 | $0.01 | $0.01 | 685,000 | 685,000 |
|---|
| 2023-10-01 | $130M | $86.86M | $43.14M | $16.83M | — | $45.42M | -$2.28M | — | -$1.09M | $29,000.00 | -$1.12M | -$0.01 | -$0.01 | 94,243,000 | 94,243,000 |
|---|
| 2023-07-02 | $115.08M | $73.22M | $41.86M | $17.62M | — | $49.89M | -$8.03M | — | -$7.14M | $221,000.00 | -$7.36M | -$0.08 | -$0.08 | 92,337,000 | 92,337,000 |
|---|
| 2023-04-02 | $111M | $75.79M | $35.22M | $17.75M | — | $49.36M | -$14.14M | — | -$13.45M | $792,000.00 | -$14.25M | -$0.16 | -$0.16 | 89,653,000 | 89,653,000 |
|---|
| 2022-12-31 | $118.53M | $86.56M | $31.97M | $14.46M | — | $54.4M | -$22.43M | — | -$21.93M | $230,000.00 | -$22.16M | -$0.25 | -$0.25 | 496,000 | 496,000 |
|---|
| 2022-10-02 | $128.16M | $91.41M | $36.75M | $16.47M | — | $51.19M | -$14.44M | — | -$14.13M | $304,000.00 | -$14.44M | -$0.16 | -$0.16 | 88,124,000 | 88,124,000 |
|---|
| 2022-07-03 | $118.98M | $85.24M | $33.74M | $17.4M | — | $45.08M | -$11.34M | — | -$11.33M | $228,000.00 | -$11.56M | -$0.13 | -$0.13 | 86,868,000 | 86,868,000 |
|---|
| 2022-04-03 | $124.75M | $91.18M | $33.58M | $16.38M | — | $42.25M | -$8.67M | — | -$8.27M | $213,000.00 | -$8.48M | -$0.10 | -$0.10 | 85,222,000 | 85,222,000 |
|---|
| 2021-12-31 | $142.86M | $111.15M | $31.72M | $13.64M | — | $38.95M | -$7.23M | — | -$6.64M | $152,000.00 | -$6.79M | -$0.08 | -$0.08 | 497,000 | 497,000 |
|---|
| 2021-10-03 | $111.15M | $86.81M | $24.34M | $14.38M | — | $39.96M | -$15.62M | — | -$15.02M | $181,000.00 | -$15.2M | -$0.18 | -$0.18 | 83,809,000 | 83,809,000 |
|---|
| 2021-06-27 | $98.57M | $72.4M | $26.17M | $16.25M | — | $51.99M | -$25.82M | — | -$23.16M | $164,000.00 | -$23.32M | -$0.28 | -$0.28 | 82,134,000 | 82,134,000 |
|---|
| 2021-03-28 | $82.56M | $56.75M | $25.81M | $14.79M | — | $37.28M | -$11.47M | — | -$10.54M | $180,000.00 | -$10.72M | -$0.13 | -$0.13 | 80,370,000 | 80,370,000 |
|---|
| 2020-12-31 | $114.84M | $90.3M | $24.54M | $15.27M | — | $40.21M | -$15.67M | — | -$15.03M | $182,000.00 | -$15.21M | -$0.19 | -$0.19 | 379,000 | 379,000 |
|---|
| 2020-09-27 | $110.24M | $88.83M | $21.41M | $15.44M | — | $39.37M | -$17.96M | — | -$17.34M | $115,000.00 | -$17.46M | -$0.22 | -$0.22 | 78,662,000 | 78,662,000 |
|---|
| 2020-06-28 | $66.63M | $61.14M | $5.49M | $14.19M | — | $35.82M | -$30.34M | — | -$29.07M | $183,000.00 | -$29.26M | -$0.38 | -$0.38 | 77,885,000 | 77,885,000 |
|---|
| 2020-03-29 | $65.45M | $61.5M | $3.95M | $15.24M | — | $44.85M | -$40.9M | — | -$39.18M | $145,000.00 | -$39.33M | -$0.51 | -$0.51 | 76,560,000 | 76,560,000 |
|---|
| 2019-12-31 | $122.41M | $108.71M | $13.71M | $16.93M | — | -$8.09M | $21.8M | — | $23.14M | $3.53M | $19.62M | $0.27 | $0.27 | 243,000 | 243,000 |
|---|
| 2019-09-29 | $106.12M | $95.61M | $10.5M | $16.7M | — | $41.56M | -$31.05M | — | -$30.3M | $286,000.00 | -$30.59M | -$0.41 | -$0.41 | 75,337,000 | 75,337,000 |
|---|
| 2019-06-30 | $83.6M | $73.95M | $9.65M | $17.59M | — | $43.74M | -$34.09M | — | -$33.34M | $349,000.00 | -$33.69M | -$0.45 | -$0.45 | 74,729,000 | 74,729,000 |
|---|
| 2019-03-31 | $57.88M | $55.94M | $1.95M | $18.16M | — | $43.82M | -$41.88M | — | -$41.06M | $220,000.00 | -$41.28M | -$0.55 | -$0.55 | 74,409,000 | 74,409,000 |
|---|
| 2018-12-31 | $122.16M | $117.18M | $4.98M | $16.87M | — | $44.59M | -$39.61M | — | -$39.13M | -$58,000.00 | -$39.07M | -$0.56 | -$0.56 | 2,364,000 | 2,364,000 |
|---|
| 2018-09-30 | $131.17M | $101.43M | $29.75M | $16.1M | — | $43.12M | -$13.38M | — | -$13M | $223,000.00 | -$13.23M | -$0.19 | -$0.19 | 69,600,000 | 69,600,000 |
|---|
| 2018-07-01 | $110.95M | $82.65M | $28.29M | $13.8M | — | $44.46M | -$16.17M | — | -$17.53M | $288,000.00 | -$17.82M | -$0.29 | -$0.29 | 62,500,000 | 62,500,000 |
|---|
| 2018-04-01 | $100.64M | $71.59M | $29.05M | $12.03M | — | $34.67M | -$5.62M | — | -$5.04M | $319,000.00 | -$5.36M | -$0.09 | -$0.09 | 62,500,000 | 62,500,000 |
|---|
| 2017-12-31 | $124.77M | $94.96M | $29.82M | $9.8M | — | $27.12M | $2.69M | — | $2.99M | $327,000.00 | $2.66M | $0.05 | $0.05 | -250,000 | -250,000 |
|---|
| 2017-10-01 | $104.89M | $76.54M | $28.35M | $8.29M | — | $22.61M | $5.74M | — | $6.46M | $445,000.00 | $6.01M | $0.10 | $0.10 | 62,500,000 | 62,500,000 |
|---|
| 2017-07-02 | $79.19M | $62.48M | $16.71M | $8.61M | — | $19.32M | -$2.61M | — | -$2.02M | $137,000.00 | -$2.15M | -$0.03 | -$0.03 | 62,500,000 | 62,500,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 | $529.3M | $296.46M | $232.84M | $73.65M | — | $226.77M | $6.07M | $9.6M | $15.67M | $741,000.00 | $14.93M | $0.14 | $0.14 | 104,203,000 | 110,156,000 |
|---|
| 2024-12-31 | $510.89M | $323.38M | $187.5M | $73.18M | — | $222.4M | -$34.89M | $5.48M | -$29.41M | $1.09M | -$30.5M | -$0.31 | -$0.31 | 98,630,000 | 98,630,000 |
|---|
| 2023-12-31 | $491.18M | $323.61M | $167.56M | $68.65M | — | $192.47M | -$24.9M | $4.04M | -$20.86M | $1.18M | -$22.04M | -$0.24 | -$0.24 | 92,754,000 | 92,754,000 |
|---|
| 2022-12-31 | $490.41M | $354.38M | $136.04M | $64.71M | — | $192.91M | -$56.88M | — | -$55.65M | $975,000.00 | -$56.63M | -$0.65 | -$0.65 | 87,173,000 | 87,173,000 |
|---|
| 2021-12-31 | $435.14M | $327.1M | $108.04M | $59.06M | — | $168.17M | -$60.14M | — | -$55.35M | $677,000.00 | -$56.03M | -$0.68 | -$0.68 | 82,688,000 | 82,688,000 |
|---|
| 2020-12-31 | $357.15M | $301.77M | $55.39M | $60.14M | — | $160.25M | -$104.86M | — | -$100.63M | $625,000.00 | -$101.25M | -$1.30 | -$1.30 | 78,084,000 | 78,084,000 |
|---|
| 2019-12-31 | $370.01M | $334.2M | $35.8M | $69.38M | — | $121.03M | -$85.22M | — | -$81.57M | $4.38M | -$85.95M | -$1.14 | -$1.14 | 75,074,000 | 75,074,000 |
|---|
| 2018-12-31 | $464.92M | $372.84M | $92.08M | $58.79M | — | $166.85M | -$74.77M | — | -$74.71M | $772,000.00 | -$75.48M | -$1.12 | -$1.12 | 67,231,000 | 67,231,000 |
|---|
| 2017-12-31 | $370.66M | $279.42M | $91.23M | $34.68M | — | $85.5M | $5.73M | — | $7.68M | $1.13M | $6.55M | $0.11 | $0.11 | 62,250,000 | 62,250,000 |
|---|
| 2016-12-31 | $184.6M | $146.57M | $38.03M | $24.44M | — | $51.18M | -$13.15M | — | -$13.66M | $83,000.00 | -$13.74M | -$0.22 | -$0.22 | 62,250,000 | 62,250,000 |
|---|