Complete source-backed income-statement history.
- Available history
- 2020-03-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 | $156.62M | $23.69M | $132.93M | $38.48M | — | $99.28M | $33.64M | $6.72M | $40.36M | $16.05M | $24.32M | $0.13 | $0.13 | 182,569,000 | 191,169,000 |
|---|
| 2026-03-31 | $145.37M | $19.41M | $125.97M | $39.11M | — | $101.14M | $24.83M | $7.3M | $32.12M | $13.01M | $19.11M | $0.11 | $0.10 | -707,000 | -1,327,000 |
|---|
| 2025-12-31 | $185.05M | $18.7M | $166.35M | $34.6M | — | $94.46M | $71.9M | $8.9M | $80.8M | $19.24M | $61.56M | $0.33 | $0.31 | 187,478,000 | 199,224,000 |
|---|
| 2025-09-30 | $168.53M | $16.43M | $152.1M | $30.2M | — | $88.42M | $63.68M | $9.26M | $72.94M | $10.88M | $62.06M | $0.33 | $0.31 | 187,705,000 | 200,745,000 |
|---|
| 2025-06-30 | $145.91M | $15.79M | $130.12M | $26.8M | — | $75.6M | $54.52M | $9.63M | $64.15M | $10.83M | $53.32M | $0.28 | $0.27 | 187,984,000 | 201,158,000 |
|---|
| 2025-03-31 | $138.29M | $14.47M | $123.82M | $24.8M | — | $75.14M | $48.68M | $9.71M | $58.39M | -$4.06M | $62.46M | $0.33 | $0.31 | 497,000 | 583,000 |
|---|
| 2024-12-31 | $168.6M | $14.18M | $154.42M | $22.42M | — | $74.5M | $79.93M | $9.92M | $89.84M | $14.64M | $75.2M | $0.40 | $0.37 | 187,161,000 | 202,233,000 |
|---|
| 2024-09-30 | $136.83M | $13.68M | $123.16M | $23.24M | — | $70.01M | $53.14M | $9.03M | $62.17M | $18.02M | $44.15M | $0.24 | $0.22 | 186,252,000 | 200,407,000 |
|---|
| 2024-06-30 | $126.68M | $13.55M | $113.13M | $22.57M | — | $67.07M | $46.05M | $7.12M | $53.17M | $11.79M | $41.38M | $0.22 | $0.21 | 185,610,000 | 199,224,000 |
|---|
| 2024-03-31 | $118.06M | $12.57M | $105.49M | $20.15M | — | $63.64M | $41.85M | $6.1M | $47.95M | $7.34M | $40.62M | $0.22 | $0.20 | -1,130,000 | -1,531,000 |
|---|
| 2023-12-31 | $135.28M | $12.19M | $123.09M | $19.95M | — | $64.54M | $58.55M | $4.48M | $63.03M | $15.08M | $47.96M | $0.26 | $0.24 | 186,309,000 | 200,463,000 |
|---|
| 2023-09-30 | $113.61M | $12.76M | $100.85M | $19.96M | — | $67.06M | $33.79M | $5.9M | $39.7M | $9.09M | $30.6M | $0.16 | $0.15 | 193,112,000 | 209,014,000 |
|---|
| 2023-06-30 | $108.47M | $13.15M | $95.32M | $21.93M | — | $65.63M | $29.68M | $4.84M | $34.52M | $6.12M | $28.41M | $0.15 | $0.13 | 194,521,000 | 212,355,000 |
|---|
| 2023-03-31 | $110.97M | $13.68M | $97.29M | $21.54M | — | $64.45M | $32.84M | — | $36.72M | $6.05M | $30.67M | $0.15 | $0.15 | 213,000 | -231,000 |
|---|
| 2022-12-31 | $115.26M | $13.53M | $101.74M | $20.52M | — | $63.25M | $38.48M | $2.46M | $40.95M | $7.48M | $33.47M | $0.17 | $0.16 | 192,805,000 | 212,065,000 |
|---|
| 2022-09-30 | $102.19M | $13.21M | $88.98M | $19.1M | — | $56.87M | $32.1M | $908,000.00 | $33.01M | $6.71M | $26.3M | $0.14 | $0.12 | 193,137,000 | 213,949,000 |
|---|
| 2022-06-30 | $90.64M | $13.08M | $77.56M | $19.02M | — | $55.88M | $21.68M | $804,000.00 | $22.49M | $103,000.00 | $22.38M | $0.12 | $0.10 | 192,947,000 | 214,954,000 |
|---|
| 2022-03-31 | $93.65M | $11.77M | $81.89M | $17.42M | — | $53.97M | $27.92M | — | $27.91M | -$8.82M | $36.73M | $0.20 | $0.17 | 9,195,000 | 8,112,000 |
|---|
| 2021-12-31 | $97.88M | $11.09M | $86.79M | $16.23M | — | $51M | $35.79M | — | $35.81M | -$19.84M | $55.65M | $0.30 | $0.26 | 188,372,000 | 216,396,000 |
|---|
| 2021-09-30 | $79.35M | $8.95M | $70.4M | $15.46M | — | $45.45M | $24.95M | — | $25.37M | -$10.72M | $36.09M | $0.19 | $0.17 | 186,171,000 | 216,672,000 |
|---|
| 2021-06-30 | $72.67M | $7.99M | $64.68M | $13.24M | — | $39.81M | $24.88M | — | $24.92M | -$1.4M | $26.32M | $0.12 | $0.09 | 87,599,000 | 114,920,000 |
|---|
| 2021-03-31 | $66.69M | $7.99M | $58.69M | $12.56M | — | $35.85M | $22.85M | — | $22.89M | $1.4M | $21.48M | $0.14 | $0.11 | 1,752,000 | 2,848,000 |
|---|
| 2020-12-31 | $58.71M | $7.87M | $50.84M | $11.41M | — | $32.9M | $17.94M | — | $22.54M | $5.31M | $17.23M | $0.07 | $0.05 | 77,766,000 | 99,923,000 |
|---|
| 2020-09-30 | $45.11M | $7.46M | $37.66M | $9.87M | — | $27.22M | $10.44M | — | $10.42M | $380,000.00 | $10.04M | $0.02 | $0.02 | 70,591,000 | 91,830,000 |
|---|
| 2020-06-30 | $36.39M | $7.88M | $28.51M | $10.04M | — | $26.43M | $2.08M | — | $1.93M | $471,000.00 | $1.46M | $0.00 | $0.00 | 69,374,000 | 85,156,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 |
|---|
| 2026-03-31 | $644.86M | $70.33M | $574.54M | $130.7M | — | $359.62M | $214.92M | $35.09M | $250.01M | $53.95M | $196.05M | $1.05 | $0.98 | 187,014,000 | 199,048,000 |
|---|
| 2025-03-31 | $570.4M | $55.87M | $514.53M | $93.04M | — | $286.73M | $227.8M | $35.77M | $263.57M | $40.39M | $223.19M | $1.19 | $1.11 | 186,841,000 | 201,208,000 |
|---|
| 2024-03-31 | $475.42M | $50.67M | $424.75M | $81.98M | — | $260.88M | $163.88M | $21.32M | $185.2M | $37.62M | $147.58M | $0.78 | $0.72 | 190,172,000 | 205,734,000 |
|---|
| 2023-03-31 | $419.05M | $53.49M | $365.56M | $80.19M | — | $240.45M | $125.11M | — | $133.16M | $20.34M | $112.82M | $0.58 | $0.53 | 193,176,000 | 213,425,000 |
|---|
| 2022-03-31 | $343.55M | $39.79M | $303.76M | $62.35M | — | $190.23M | $113.54M | — | $114.01M | -$40.78M | $154.78M | $0.82 | $0.70 | 163,484,000 | 191,017,000 |
|---|
| 2021-03-31 | $206.9M | $31.2M | $175.7M | $43.87M | — | $122.4M | $53.3M | — | $57.77M | $7.56M | $50.21M | $0.29 | $0.23 | 74,342,000 | 95,134,000 |
|---|
| 2020-03-31 | $116.39M | $14.9M | $101.49M | $32.44M | — | $79.33M | $22.16M | — | $23.51M | -$6.22M | $29.74M | $0.16 | $0.13 | 66,758,000 | 81,710,000 |
|---|