Complete source-backed income-statement history.
- Available history
- 2022-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.23B | $1.05B | $182.92M | — | $71.15M | — | $111.77M | $1.5M | $109.98M | $29.4M | $83.89M | $1.64 | $1.64 | 51,086,000 | 51,220,000 |
|---|
| 2026-03-31 | $1.04B | $906.22M | $130.73M | — | $53.05M | — | $77.68M | $552,000.00 | $75.94M | $20.25M | $58.32M | $1.14 | $1.14 | 51,082,000 | 51,189,000 |
|---|
| 2025-12-31 | $1.01B | $893.97M | $117.5M | — | $48.63M | — | $68.88M | — | $69.3M | $18.71M | $55.28M | $1.08 | $1.08 | 1,000 | 16,000 |
|---|
| 2025-09-30 | $986.82M | $862.6M | $124.22M | — | $51.84M | — | $72.38M | $3.75M | $72.05M | $20.62M | $56.98M | $1.12 | $1.11 | 51,048,000 | 51,137,000 |
|---|
| 2025-06-30 | $921.47M | $801.6M | $119.87M | — | $47.36M | — | $72.51M | $1.91M | $69.6M | $19.41M | $52.84M | $1.04 | $1.03 | 51,041,000 | 51,094,000 |
|---|
| 2025-03-31 | $826.63M | $734.14M | $92.49M | — | $41.51M | — | $50.98M | $567,000.00 | $46.86M | $13.57M | $36.67M | $0.72 | $0.72 | 51,042,000 | 51,091,000 |
|---|
| 2024-12-31 | $759.64M | $673.38M | $86.26M | — | $40.25M | — | $46.01M | $1.19M | $42M | $11.92M | $34.47M | $0.67 | $0.67 | 1,000 | 100,000 |
|---|
| 2024-09-30 | $760.99M | $671.09M | $89.9M | — | $36.19M | — | $53.71M | $1.07M | $51.93M | $14M | $41.77M | $0.82 | $0.82 | 50,972,000 | 50,972,000 |
|---|
| 2024-06-30 | $703.37M | $614.8M | $88.58M | — | $37.27M | — | $51.31M | $1.69M | $49.76M | $13.63M | $38.97M | $0.76 | $0.76 | 50,972,000 | 50,972,000 |
|---|
| 2024-03-31 | $625.69M | $550.97M | $74.72M | — | $35.83M | — | $38.88M | $918,000.00 | $37.08M | $9.98M | $28.21M | $0.55 | $0.55 | 50,972,000 | 50,972,000 |
|---|
| 2023-12-31 | $635.72M | $555.94M | $79.78M | — | $28.86M | — | $50.92M | $1.28M | $48.73M | $12.46M | $36.49M | $0.71 | $0.71 | 0 | 0 |
|---|
| 2023-09-30 | $717.41M | $632.5M | $84.91M | — | $34.82M | — | $50.09M | $1.21M | $46.7M | $11.42M | $36.01M | $0.71 | $0.71 | 50,972,000 | 50,972,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | — | — | $38.65M | — | — | — | — |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | — | — | $26.07M | — | — | — | — |
|---|
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 | $3.75B | $3.29B | $454.09M | — | $189.34M | — | $264.75M | — | $257.81M | $72.31M | $201.77M | $3.95 | $3.95 | 51,045,000 | 51,123,000 |
|---|
| 2024-12-31 | $2.85B | $2.51B | $339.45M | — | $149.54M | — | $189.91M | $4.88M | $180.76M | $49.52M | $143.42M | $2.81 | $2.81 | 50,973,000 | 51,072,000 |
|---|
| 2023-12-31 | $2.85B | $2.53B | $321.92M | — | $131.38M | — | $190.54M | $3.98M | $177.57M | $45.29M | $137.23M | $2.69 | $2.69 | 50,972,000 | 50,972,000 |
|---|
| 2022-12-31 | $2.7B | $2.42B | $276.05M | — | $111.4M | — | $164.64M | $1.38M | $159.67M | $40.79M | $124.78M | $2.45 | $2.45 | 50,972,000 | 50,972,000 |
|---|