Complete source-backed income-statement history.
- Available history
- 2020-06-30 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 | $298.45M | $81.71M | $216.74M | $92.2M | — | $182.8M | $33.95M | -$410,000.00 | $45.37M | $12.21M | $33.16M | $0.71 | $0.66 | — | 50,031,000 |
|---|
| 2026-03-31 | $291.97M | $78.87M | $213.1M | $82.97M | — | $168.57M | $44.53M | -$786,000.00 | $55.55M | $12.09M | $43.46M | $0.93 | $0.89 | — | 48,987,000 |
|---|
| 2025-12-31 | $282.87M | $77M | $205.87M | $79.56M | — | $162.42M | $43.45M | -$549,000.00 | $54.5M | $12.55M | $41.95M | $0.88 | $0.94 | — | -458,000 |
|---|
| 2025-09-30 | $271.71M | $74.8M | $196.91M | $82.71M | — | $161.75M | $35.16M | -$503,000.00 | $46.45M | -$245.75M | $292.2M | $6.36 | $5.95 | — | 49,144,000 |
|---|
| 2025-06-30 | $252.27M | $69.68M | $182.58M | $73.67M | — | $149.22M | $33.36M | $1.66M | $46.45M | $1.67M | $44.78M | $0.98 | $0.91 | — | 49,000,000 |
|---|
| 2025-03-31 | $230.74M | $66.65M | $164.1M | $70.39M | — | $140.5M | $23.59M | $1M | $35.01M | -$125,000.00 | $35.14M | $0.78 | $0.72 | — | 48,497,000 |
|---|
| 2024-12-31 | $209.55M | $58.93M | $150.63M | $66.4M | — | $136.74M | $13.88M | -$2.23M | $22.35M | $8.45M | $13.91M | $0.31 | $0.31 | — | -414,000 |
|---|
| 2024-09-30 | $192.59M | $52.18M | $140.41M | $62.88M | — | $126.84M | $13.57M | $569,000.00 | $25.39M | $2.03M | $23.36M | $0.53 | $0.49 | — | 47,969,000 |
|---|
| 2024-06-30 | $178.33M | $47.35M | $130.98M | $55.15M | — | $112.28M | $18.7M | -$707,000.00 | $28.71M | $4.36M | $24.35M | $0.56 | $0.51 | — | 47,770,000 |
|---|
| 2024-03-31 | $167.55M | $45.19M | $122.36M | $50.88M | — | $105.92M | $16.44M | -$621,000.00 | $25.85M | -$1.11M | $26.96M | $0.63 | $0.57 | — | 47,353,000 |
|---|
| 2023-12-31 | $150.99M | $40.57M | $110.41M | $50.26M | — | $105.62M | $4.8M | $1.05M | $15.13M | $3.02M | $12.12M | $0.29 | $0.26 | — | 105,000 |
|---|
| 2023-09-30 | $137.62M | $36.25M | $101.37M | $50.31M | — | $106.04M | -$4.67M | -$1.02M | $2.93M | $125,000.00 | $2.81M | $0.07 | $0.06 | — | 46,946,000 |
|---|
| 2023-06-30 | $126.84M | $33.79M | $93.05M | $47.95M | — | $97.92M | -$4.87M | -$268,000.00 | $2.41M | -$1.32M | $3.73M | $0.09 | $0.08 | — | 46,872,000 |
|---|
| 2023-03-31 | $115.66M | $31.49M | $84.17M | $45.84M | — | $92.69M | -$8.52M | $182,000.00 | -$2.7M | -$116,000.00 | -$2.58M | -$0.06 | -$0.06 | 40,618,000 | 40,618,000 |
|---|
| 2022-12-31 | $103.82M | $27.77M | $76.05M | $44.47M | — | $94.21M | -$18.15M | $665,000.00 | -$13.21M | $716,000.00 | -$13.93M | -$0.35 | -$0.35 | 260,000 | 260,000 |
|---|
| 2022-09-30 | $96.07M | $26.3M | $69.76M | $41.98M | — | $89.93M | -$20.16M | -$490,000.00 | -$18.39M | $53,000.00 | -$18.45M | -$0.46 | -$0.46 | 39,753,000 | 39,753,000 |
|---|
| 2022-06-30 | $88.39M | $23.87M | $64.52M | $34.22M | — | $79.55M | -$15.03M | -$539,000.00 | -$14.9M | $141,000.00 | -$15.05M | -$0.38 | -$0.38 | 39,274,000 | 39,274,000 |
|---|
| 2022-03-31 | $81.22M | $21.49M | $59.73M | $29.78M | — | $71.58M | -$11.85M | -$312,000.00 | -$12.13M | $28,000.00 | -$12.15M | -$0.31 | -$0.31 | 38,590,000 | 38,590,000 |
|---|
| 2021-12-31 | $73.01M | $19.95M | $53.06M | $30.02M | — | $70.48M | -$17.42M | -$13,000.00 | -$17.41M | $108,000.00 | -$17.52M | -$0.28 | -$0.28 | 4,833,000 | 4,833,000 |
|---|
| 2021-09-30 | $63.6M | $18.08M | $45.52M | $29.35M | — | $74.22M | -$28.7M | -$219,000.00 | -$28.92M | $51,000.00 | -$28.97M | -$0.98 | -$0.98 | 29,531,000 | 29,531,000 |
|---|
| 2021-06-30 | $58.8M | $16.14M | $42.67M | $21.94M | — | $43.14M | -$478,000.00 | $303,000.00 | -$175,000.00 | $1,000.00 | -$176,000.00 | -$0.01 | -$0.01 | 13,172,000 | 13,172,000 |
|---|
| 2021-03-31 | $55.36M | $15.02M | $40.34M | $22.53M | — | $53.76M | -$13.41M | -$41,000.00 | -$13.46M | $17,000.00 | -$176,000.00 | -$1.04 | -$1.04 | 12,916,000 | 12,916,000 |
|---|
| 2020-12-31 | $48.27M | $12.86M | $35.41M | $15.44M | — | $45.98M | -$10.57M | -$44,000.00 | -$10.38M | $23,000.00 | -$10.41M | -$0.81 | -$0.81 | 264,000 | 264,000 |
|---|
| 2020-09-30 | $45.31M | $13.1M | $32.2M | $15.89M | — | $35.27M | -$3.07M | -$86,000.00 | -$3.15M | $23,000.00 | -$3.18M | -$0.25 | -$0.25 | 12,530,000 | 12,530,000 |
|---|
| 2020-06-30 | $40.01M | $11.81M | $28.2M | $12.11M | — | $28.12M | $82,000.00 | -$31,000.00 | $51,000.00 | $11,000.00 | $40,000.00 | $0.00 | $0.00 | 12,439,000 | 16,203,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 | $1.04B | $288.13M | $749.46M | $306.32M | — | $613.89M | $135.57M | $1.61M | $182.41M | -$231.66M | $414.07M | $9.05 | $8.57 | — | 48,308,000 |
|---|
| 2024-12-31 | $748.02M | $203.65M | $544.38M | $235.3M | — | $481.78M | $62.6M | -$2.99M | $102.31M | $13.73M | $88.57M | $2.04 | $1.88 | — | 47,101,000 |
|---|
| 2023-12-31 | $531.11M | $142.11M | $389M | $194.35M | — | $402.26M | -$13.26M | -$55,000.00 | $17.78M | $1.71M | $16.07M | $0.39 | $0.35 | — | 46,522,000 |
|---|
| 2022-12-31 | $369.5M | $99.43M | $270.06M | $150.44M | — | $335.26M | -$65.2M | -$676,000.00 | -$58.64M | $938,000.00 | -$59.57M | -$1.51 | -$1.51 | 39,470,000 | 39,470,000 |
|---|
| 2021-12-31 | $250.77M | $69.19M | $181.59M | $103.83M | — | $241.59M | -$60.01M | $30,000.00 | -$59.96M | $177,000.00 | -$60.14M | -$2.57 | -$2.57 | 23,433,000 | 23,433,000 |
|---|
| 2020-12-31 | $161.7M | $45.99M | $115.71M | $53.02M | — | $131.72M | -$16.01M | $72,000.00 | -$15.71M | $68,000.00 | -$15.78M | -$1.24 | -$1.24 | 12,735,000 | 12,735,000 |
|---|