Complete source-backed income-statement history.
- Available history
- 2019-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 | $205.29M | $65.36M | $139.93M | — | — | $129.28M | $10.65M | — | $12.15M | $6.97M | $5.18M | $0.03 | $0.03 | 170,189,000 | 171,641,000 |
|---|
| 2026-03-31 | $206.78M | $74.53M | $132.25M | — | — | $129.49M | $2.76M | — | $3.82M | $2.71M | $1.1M | $0.01 | $0.01 | 174,866,000 | 177,013,000 |
|---|
| 2025-12-31 | $190.27M | $61.73M | $128.54M | — | — | $115.92M | $12.62M | — | $13.99M | $7.93M | $6.06M | $0.04 | $0.03 | -433,000 | -639,000 |
|---|
| 2025-09-30 | $190.16M | $62.27M | $127.89M | — | — | $121.39M | $6.49M | — | $8.38M | $3.87M | $4.51M | $0.03 | $0.02 | 180,057,000 | 186,731,000 |
|---|
| 2025-06-30 | $192.51M | $67.4M | $125.11M | — | — | $128.21M | -$3.1M | — | -$544,000.00 | -$278,000.00 | -$266,000.00 | $0.00 | $0.00 | 180,880,000 | 180,880,000 |
|---|
| 2025-03-31 | $183.11M | $66.56M | $116.55M | — | — | $107.58M | $8.97M | — | $10.61M | $5.49M | $5.13M | $0.03 | $0.03 | 176,829,000 | 180,616,000 |
|---|
| 2024-12-31 | $161.71M | $53.39M | $108.32M | — | — | $95.21M | $13.11M | — | $12.47M | -$388,000.00 | $12.85M | $0.08 | $0.07 | -2,341,000 | -2,509,000 |
|---|
| 2024-09-30 | $168.6M | $54.72M | $113.88M | — | — | $97.62M | $16.27M | — | $19.28M | $8.23M | $11.05M | $0.06 | $0.06 | 174,862,000 | 176,353,000 |
|---|
| 2024-06-30 | $177.36M | $63.61M | $113.75M | — | — | $112.61M | $1.15M | — | $3.36M | $2.05M | $1.31M | $0.01 | $0.01 | 184,257,000 | 186,456,000 |
|---|
| 2024-03-31 | $174.21M | $68.38M | $105.83M | — | — | $100.78M | $5.06M | — | $7.97M | $3.23M | $4.74M | $0.03 | $0.02 | 188,618,000 | 193,397,000 |
|---|
| 2023-12-31 | $158.66M | $55.91M | $102.76M | — | — | $95.9M | $6.85M | — | $10.5M | $3.11M | $7.38M | $0.04 | $0.04 | -756,000 | -538,000 |
|---|
| 2023-09-30 | $167.27M | $59.21M | $108.06M | — | — | $97.81M | $10.26M | — | $12M | $4.46M | $7.53M | $0.04 | $0.04 | 191,033,000 | 197,454,000 |
|---|
| 2023-06-30 | $168.85M | $63.75M | $105.11M | — | — | $100.36M | $4.75M | — | $7.52M | $6.13M | $1.4M | $0.01 | $0.01 | 191,342,000 | 194,826,000 |
|---|
| 2023-03-31 | $165.94M | $60.4M | $105.54M | — | — | $106.34M | -$796,000.00 | — | $1.48M | $3.84M | -$2.36M | -$0.01 | -$0.01 | 191,293,000 | 191,293,000 |
|---|
| 2022-12-31 | $146.63M | $47.45M | $99.18M | — | — | $94.25M | $4.93M | — | $4.59M | $2.84M | $1.74M | $0.01 | $0.01 | -1,155,000 | -1,155,000 |
|---|
| 2022-09-30 | $155.28M | $50.31M | $104.96M | — | — | $115.17M | -$10.2M | — | -$12.2M | -$223,000.00 | -$11.98M | -$0.06 | -$0.06 | 194,906,000 | 194,906,000 |
|---|
| 2022-06-30 | $162.65M | $57.15M | $105.5M | — | — | $116.89M | -$11.39M | — | -$13.38M | -$639,000.00 | -$12.74M | -$0.06 | -$0.06 | 197,819,000 | 197,819,000 |
|---|
| 2022-03-31 | $155.43M | $56.18M | $99.25M | — | — | $124.32M | -$25.08M | — | -$26.67M | -$920,000.00 | -$25.75M | -$0.13 | -$0.13 | 198,265,000 | 198,265,000 |
|---|
| 2021-12-31 | $142.14M | $48.28M | $93.86M | — | — | $119.56M | -$25.71M | — | -$24.87M | -$4.1M | -$20.77M | -$0.08 | -$0.08 | 12,217,000 | 12,217,000 |
|---|
| 2021-09-30 | $147.88M | $47.27M | $100.61M | — | — | $128.12M | -$27.51M | — | -$45.58M | -$5.91M | -$39.68M | -$0.20 | -$0.20 | 196,351,000 | 196,351,000 |
|---|
| 2021-06-30 | $150.43M | $49.86M | $100.57M | — | — | $128.08M | -$27.51M | — | -$36.4M | $2M | -$38.4M | -$0.31 | -$0.31 | 125,423,000 | 125,423,000 |
|---|
| 2021-03-31 | $134.63M | $43.96M | $90.67M | — | — | $95.03M | -$4.35M | — | -$12.76M | -$2.94M | -$9.82M | -$0.08 | -$0.08 | 125,065,000 | 125,065,000 |
|---|
| 2020-12-31 | $122.24M | $39.85M | $82.39M | — | — | $67.02M | $15.37M | — | $10.22M | $795,000.00 | $9.42M | $0.06 | $0.06 | 62,000 | -80,000 |
|---|
| 2020-09-30 | $131.6M | $43.84M | $87.75M | — | — | $68.17M | $19.59M | — | $12.54M | $3.13M | $9.41M | $0.06 | $0.05 | 124,846,000 | 127,238,000 |
|---|
| 2020-06-30 | $111.01M | $35.76M | $75.25M | — | — | $64.71M | $10.53M | — | -$3.5M | $563,000.00 | -$4.06M | — | — | — | 124,681,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$4.88M | — | — | — | — |
|---|
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 | $756.04M | $257.96M | $498.08M | — | — | $473.11M | $24.98M | — | $32.44M | $17.01M | $15.43M | $0.09 | $0.08 | 178,798,000 | 184,690,000 |
|---|
| 2024-12-31 | $681.88M | $240.09M | $441.79M | — | — | $406.21M | $35.58M | — | $43.08M | $13.12M | $29.96M | $0.17 | $0.16 | 180,210,000 | 182,865,000 |
|---|
| 2023-12-31 | $660.73M | $239.26M | $421.46M | — | — | $400.41M | $21.06M | — | $31.49M | $17.54M | $13.95M | $0.07 | $0.07 | 190,466,000 | 194,415,000 |
|---|
| 2022-12-31 | $619.98M | $211.1M | $408.88M | — | — | $450.62M | -$41.74M | — | -$47.67M | $1.06M | -$48.73M | -$0.25 | -$0.25 | 195,829,000 | 195,829,000 |
|---|
| 2021-12-31 | $575.08M | $189.36M | $385.72M | — | — | $470.79M | -$85.08M | — | -$119.62M | -$10.95M | -$108.66M | -$0.67 | -$0.67 | 161,424,000 | 161,424,000 |
|---|
| 2020-12-31 | $470.64M | $154.56M | $316.07M | — | — | $267.14M | $48.93M | — | $12.33M | $2.43M | $9.9M | $0.06 | $0.06 | 124,709,000 | 127,259,000 |
|---|
| 2019-12-31 | $408.38M | $136.92M | $271.47M | — | — | $225.2M | $46.27M | — | $10.28M | $3.16M | $7.44M | $0.04 | $0.04 | 123,826,000 | 128,546,000 |
|---|