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 | $281.18M | $126.52M | $154.66M | $57.52M | — | $125.29M | $29.37M | -$2.23M | $27.14M | -$8.3M | $35.44M | $0.34 | $0.29 | 104,611,000 | 126,548,000 |
|---|
| 2026-03-31 | $257.91M | $113.2M | $144.71M | $48.83M | — | $108.14M | $36.57M | -$12.08M | $24.5M | $8.73M | $15.77M | $0.17 | $0.15 | 93,038,000 | 111,915,000 |
|---|
| 2025-12-31 | $242.39M | $100.12M | $142.27M | $44.26M | — | $103.47M | $38.8M | -$6.28M | $32.52M | $6.86M | $25.66M | $0.27 | $0.21 | 60,000 | 2,307,000 |
|---|
| 2025-09-30 | $229.63M | $92.7M | $136.93M | $38.12M | — | $92M | $44.93M | $45.38M | $90.31M | -$68.06M | $158.37M | $1.74 | $1.51 | 91,191,000 | 105,520,000 |
|---|
| 2025-06-30 | $218.7M | $87.76M | $130.95M | $39.64M | — | $95.33M | $35.62M | $6.83M | $42.45M | $5.42M | $37.03M | $0.41 | $0.39 | 91,097,000 | 100,617,000 |
|---|
| 2025-03-31 | $210.7M | $81.26M | $129.44M | $39.59M | — | $91.8M | $37.64M | $3.74M | $41.38M | $3.18M | $38.2M | $0.42 | $0.39 | 91,988,000 | 102,322,000 |
|---|
| 2024-12-31 | $204.93M | $78.84M | $126.08M | $40.31M | — | $93.55M | $32.54M | -$3.54M | $28.99M | $10.73M | $18.27M | $0.20 | $0.19 | 221,000 | -8,175,000 |
|---|
| 2024-09-30 | $198.48M | $81.92M | $116.56M | $36.28M | — | $91.96M | $24.61M | $5.04M | $29.64M | -$3.31M | $32.95M | $0.36 | $0.33 | 92,145,000 | 102,591,000 |
|---|
| 2024-06-30 | $192.48M | $78.33M | $114.15M | $32.98M | — | $91.82M | $22.33M | $2.48M | $24.81M | $5.67M | $19.14M | $0.21 | $0.20 | 91,318,000 | 93,832,000 |
|---|
| 2024-03-31 | $184.73M | $75.58M | $109.15M | $32.93M | — | $97.61M | $11.54M | $2.72M | $14.26M | $116,000.00 | $14.14M | $0.16 | $0.15 | 90,794,000 | 93,787,000 |
|---|
| 2023-12-31 | $180.87M | $85.83M | $95.05M | $27.45M | — | $84.06M | $10.99M | $2.55M | $13.53M | -$2.41M | $15.94M | $0.18 | $0.16 | -628,000 | -1,332,000 |
|---|
| 2023-09-30 | $177.06M | $70.33M | $106.73M | $32.63M | — | $71.27M | $35.47M | $1.65M | $37.11M | $17.94M | $19.18M | $0.22 | $0.20 | 87,667,000 | 102,674,000 |
|---|
| 2023-06-30 | $169.81M | $67.35M | $102.46M | $38.57M | — | $103.96M | -$1.5M | $5.48M | $3.98M | $3.32M | $665,000.00 | $0.01 | $0.01 | 89,007,000 | 96,247,000 |
|---|
| 2023-03-31 | $165.13M | $71.88M | $93.26M | $38.27M | — | $126.31M | -$33.06M | $5.21M | -$27.85M | -$11.48M | -$16.37M | -$0.17 | -$0.17 | 95,565,000 | 95,565,000 |
|---|
| 2022-12-31 | $163M | $60.18M | $102.82M | $39.45M | — | $114.18M | -$11.37M | $2.29M | -$9.07M | $1.31M | -$10.38M | -$0.11 | -$0.11 | -1,328,000 | -1,328,000 |
|---|
| 2022-09-30 | $152.12M | $56.73M | $95.39M | $30.24M | — | $88.19M | $7.2M | $1.15M | $8.35M | $442,000.00 | $7.9M | $0.08 | $0.08 | 96,559,000 | 104,931,000 |
|---|
| 2022-06-30 | $133.88M | $47.81M | $86.07M | $36.96M | — | $94.01M | -$7.95M | $17,000.00 | -$7.93M | -$1.17M | -$6.76M | -$0.07 | -$0.07 | 102,502,000 | 102,502,000 |
|---|
| 2022-03-31 | $127.33M | $47.2M | $80.13M | $37.24M | — | $93.71M | -$13.58M | -$1.65M | -$15.23M | $3.34M | -$18.57M | -$0.17 | -$0.17 | 106,980,000 | 106,980,000 |
|---|
| 2021-12-31 | $119.66M | $44.4M | $75.26M | $36.23M | — | $85.4M | -$10.14M | -$1.06M | -$11.2M | $924,000.00 | -$12.13M | -$0.13 | -$0.13 | 4,959,000 | 4,959,000 |
|---|
| 2021-09-30 | $111.43M | $43.51M | $67.92M | $29.93M | — | $69.59M | -$1.67M | -$326,000.00 | -$2M | -$145,000.00 | -$1.85M | -$0.02 | -$0.02 | 107,955,000 | 107,955,000 |
|---|
| 2021-06-30 | $103.81M | $43.15M | $60.67M | $27.12M | — | $63.3M | -$2.63M | -$30,000.00 | -$2.66M | -$473,000.00 | -$2.19M | -$0.02 | -$0.02 | 106,765,000 | 106,765,000 |
|---|
| 2021-03-31 | $93.66M | $39.54M | $54.12M | $22.4M | — | $50.86M | $3.25M | -$5.6M | -$2.34M | $996,000.00 | -$3.34M | -$0.07 | -$0.07 | 49,432,000 | 49,432,000 |
|---|
| 2020-12-31 | $87.52M | $38.58M | $48.94M | $20.66M | — | $47.3M | $1.64M | -$15.44M | -$13.81M | $46,000.00 | -$13.85M | -$0.33 | -$0.33 | 461,000 | 461,000 |
|---|
| 2020-09-30 | $81.16M | $37.06M | $44.1M | $19.71M | — | $50.82M | -$6.72M | -$3.63M | -$10.35M | -$134,000.00 | -$10.21M | -$0.24 | -$0.24 | 42,215,000 | 42,215,000 |
|---|
| 2020-06-30 | $76.91M | $35.21M | $41.71M | $15.13M | — | $39.93M | $1.78M | -$4.1M | -$2.32M | $251,000.00 | -$2.57M | -$0.06 | -$0.06 | 41,420,000 | 41,420,000 |
|---|
| 2020-03-31 | $72.79M | $34.68M | $38.11M | $19.48M | — | $50.6M | -$12.49M | -$3.7M | -$16.19M | $748,000.00 | -$16.93M | -$0.42 | -$0.42 | 39,945,000 | 39,945,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 | $901.43M | $361.84M | $539.59M | $161.62M | — | $382.6M | $156.99M | $49.67M | $206.66M | -$52.6M | $259.26M | $2.83 | $2.52 | 91,481,000 | 105,343,000 |
|---|
| 2024-12-31 | $780.62M | $314.67M | $465.94M | $142.5M | — | $374.94M | $91.01M | $6.69M | $97.7M | $13.21M | $84.49M | $0.92 | $0.89 | 91,634,000 | 94,503,000 |
|---|
| 2023-12-31 | $692.88M | $295.39M | $397.5M | $136.92M | — | $385.6M | $11.9M | $14.88M | $26.78M | $7.37M | $19.41M | $0.22 | $0.20 | 90,141,000 | 96,415,000 |
|---|
| 2022-12-31 | $576.32M | $211.93M | $364.4M | $143.89M | — | $390.09M | -$25.7M | $1.81M | -$23.89M | $3.92M | -$27.8M | -$0.28 | -$0.28 | 100,806,000 | 100,806,000 |
|---|
| 2021-12-31 | $428.56M | $170.6M | $257.97M | $115.68M | — | $269.15M | -$11.19M | -$7.02M | -$18.2M | $1.3M | -$19.5M | -$0.21 | -$0.21 | 93,224,000 | 93,224,000 |
|---|
| 2020-12-31 | $318.38M | $145.53M | $172.85M | $74.97M | — | $188.64M | -$15.79M | -$26.87M | -$42.66M | $911,000.00 | -$43.57M | -$1.05 | -$1.05 | 41,658,000 | 41,658,000 |
|---|
| 2019-12-31 | $254.82M | $122.26M | $132.56M | $59.97M | — | $162.47M | -$29.91M | -$9.69M | -$39.6M | $793,000.00 | -$40.39M | -$1.06 | -$1.06 | 38,004,000 | 38,004,000 |
|---|