Complete source-backed income-statement history.
- Available history
- 2018-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 | $321.65M | $161.49M | — | — | $36.07M | — | $3.43M | — | -$13.13M | $3.71M | -$16.84M | -$0.19 | -$0.17 | 560,000 | -2,473,000 |
|---|
| 2026-03-31 | $430.93M | $171.29M | — | — | $38.19M | — | $35.93M | — | $44.12M | $3.93M | $40.2M | $0.11 | $0.11 | 189,455,000 | 190,481,000 |
|---|
| 2025-12-31 | $537.1M | $205.19M | — | — | $38.94M | — | $75.31M | — | $82.96M | $13.66M | $69.29M | $0.27 | $0.26 | 187,573,000 | 190,830,000 |
|---|
| 2025-09-30 | $328.81M | $192.78M | — | — | $35.82M | — | -$40.75M | — | -$37.66M | -$7.2M | -$30.46M | -$0.26 | -$0.26 | 185,816,000 | 185,816,000 |
|---|
| 2025-06-30 | $345.1M | $182.31M | — | — | $41.59M | — | -$12.52M | — | $9.38M | -$3.49M | $12.87M | -$0.03 | -$0.12 | 2,686,000 | 3,000,000 |
|---|
| 2025-03-31 | $408.16M | $162.3M | — | — | $41.69M | — | $22.06M | — | $34.6M | $8.58M | $26.02M | $0.11 | $0.03 | 178,156,000 | 186,639,000 |
|---|
| 2024-12-31 | $481.07M | $156.2M | — | — | $45.02M | — | $70.94M | — | $39.56M | -$13.68M | $53.24M | $0.31 | $0.30 | 171,802,000 | 175,101,000 |
|---|
| 2024-09-30 | $292.26M | $129.52M | — | — | $36.15M | — | -$11.98M | — | -$35.02M | $9.53M | -$44.55M | -$0.26 | -$0.26 | 170,431,000 | 170,431,000 |
|---|
| 2024-06-30 | $307.21M | $120.64M | — | — | $43.99M | — | -$1.39M | — | -$24.82M | $6.2M | -$31.02M | -$0.18 | -$0.18 | 228,000 | 228,000 |
|---|
| 2024-03-31 | $376.4M | $106.17M | — | — | $34.97M | $329.79M | $33.06M | — | $8.72M | $169,000.00 | $8.55M | $0.05 | $0.05 | 169,070,000 | 170,956,000 |
|---|
| 2023-12-31 | $405.44M | $94.18M | — | — | $33.41M | $338.02M | $55.29M | — | $30.88M | $11.49M | $19.39M | $0.12 | $0.11 | 168,349,000 | 169,737,000 |
|---|
| 2023-09-30 | $232.73M | $84.01M | — | — | $28.67M | $244.07M | -$22.42M | — | -$43.85M | -$12.8M | -$31.05M | -$0.19 | -$0.19 | 167,453,000 | 167,453,000 |
|---|
| 2023-06-30 | $221.78M | $71.21M | — | — | $49.86M | $227.6M | -$35.66M | — | -$57.39M | -$9.55M | -$47.84M | -$0.29 | -$0.29 | 189,000 | 189,000 |
|---|
| 2023-03-31 | $299.4M | $62.3M | — | — | $27.54M | $255.17M | $33.73M | — | $12.42M | $3.15M | $9.26M | $0.06 | $0.06 | 166,543,000 | 167,905,000 |
|---|
| 2022-12-31 | $319.19M | $50.1M | — | — | $28.41M | $255.54M | $53.03M | — | $31.92M | $9.41M | $22.51M | $0.14 | $0.14 | 166,486,000 | 166,548,000 |
|---|
| 2022-09-30 | $162.48M | $42.35M | — | — | $30.71M | $190.12M | -$39.52M | — | -$56.09M | -$13.61M | -$42.48M | -$0.26 | -$0.26 | 164,824,000 | 164,824,000 |
|---|
| 2022-06-30 | $139.39M | -$295.56M | — | — | $30.45M | $200.17M | -$118.68M | — | -$131M | -$26.32M | -$104.68M | -$0.64 | -$0.64 | 128,000 | 128,000 |
|---|
| 2022-03-31 | $274.34M | $119.46M | — | — | $24.71M | $262.1M | $2.33M | — | -$9.87M | -$2.85M | -$7.03M | -$0.04 | -$0.04 | 164,083,000 | 164,083,000 |
|---|
| 2021-12-31 | $194.24M | $148.11M | — | — | $21.89M | $358.21M | -$173.65M | — | -$184.29M | -$46.73M | -$137.56M | -$0.84 | -$0.84 | 163,966,000 | 163,966,000 |
|---|
| 2021-09-30 | $156.08M | $4.87M | — | — | $23.9M | $203.87M | -$56.01M | — | -$64.65M | -$16.41M | -$48.23M | -$0.29 | -$0.29 | 163,692,000 | 163,692,000 |
|---|
| 2021-06-30 | $184.3M | -$204.96M | — | — | — | $167.13M | $9.81M | — | $1.34M | $1.31M | $33,000.00 | $0.00 | $0.00 | 184,000 | 49,000 |
|---|
| 2021-03-31 | $265.35M | $71.44M | — | — | — | $201.72M | $53.11M | — | $42.09M | $6.85M | $35.24M | $0.21 | $0.21 | 163,023,000 | 165,731,000 |
|---|
| 2020-12-31 | $357.57M | $84.12M | — | — | — | $228.75M | $123.45M | — | $116.25M | $26.39M | $89.86M | $0.55 | $0.54 | 162,645,000 | 165,563,000 |
|---|
| 2020-09-30 | $124.17M | $51.05M | — | — | — | $112.08M | $7.27M | — | -$267,000.00 | -$1.1M | $837,000.00 | $0.01 | $0.01 | 162,448,000 | 165,192,000 |
|---|
| 2020-06-30 | $139.27M | $40.91M | — | — | — | $101.3M | $33.69M | — | $23.78M | $5.39M | $18.39M | $0.20 | $0.20 | 7,507,000 | 7,507,000 |
|---|
| 2020-03-31 | $148.6M | $43.37M | — | — | — | $104.55M | $40.44M | — | $31.08M | $7.37M | $23.72M | $0.23 | $0.17 | 92,077,000 | 138,754,000 |
|---|
| 2019-12-31 | $176.3M | $50.48M | — | — | — | $107.33M | $57.44M | — | $51.25M | $12.18M | $39.07M | -$0.56 | -$0.56 | 90,374,000 | 90,374,000 |
|---|
| 2019-09-30 | $65.17M | $32.64M | — | — | — | $64.29M | -$1.41M | — | -$2.13M | -$440,000.00 | -$1.69M | -$0.05 | -$0.05 | 87,516,000 | 87,516,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-06-30 | $1.62B | $730.75M | — | — | $149.02M | — | $73.92M | — | $76.29M | $14.1M | $62.19M | -$0.06 | -$0.06 | 188,174,000 | 188,174,000 |
|---|
| 2025-06-30 | $1.53B | $630.34M | — | — | $164.44M | — | $68.5M | — | $48.51M | $931,000.00 | $47.58M | $0.14 | $0.01 | 176,148,000 | 181,895,000 |
|---|
| 2024-06-30 | $1.32B | $405M | — | — | $141.04M | — | $64.55M | — | -$29.07M | $5.06M | -$34.13M | -$0.20 | -$0.20 | 168,519,000 | 168,519,000 |
|---|
| 2023-06-30 | $1B | $225.96M | — | — | $136.52M | $928.42M | $11.58M | — | -$69.14M | -$10.6M | -$58.54M | -$0.35 | -$0.35 | 166,140,000 | 166,140,000 |
|---|
| 2022-06-30 | $764.05M | $64.17M | — | — | $100.95M | $1.02B | -$346.01M | — | -$389.81M | -$92.3M | -$297.5M | -$1.81 | -$1.81 | 164,042,000 | 164,042,000 |
|---|
| 2021-06-30 | $929.98M | $1.64M | — | — | $63.11M | $709.69M | $192.24M | — | $158.02M | $33.16M | $124.86M | $0.77 | $0.75 | 162,889,000 | 165,544,000 |
|---|
| 2020-06-30 | $529.34M | $167.4M | — | — | — | $377.46M | $130.15M | — | $103.99M | $24.5M | $79.48M | -$0.18 | -$0.18 | 97,496,000 | 97,496,000 |
|---|
| 2019-06-30 | $337.47M | $104.42M | — | — | — | $232.18M | $96.29M | — | $94.61M | $22.03M | $72.58M | $0.70 | $0.55 | 85,378,000 | 132,491,000 |
|---|
| 2018-06-30 | $233.69M | $83.34M | — | — | — | $183.75M | $43.16M | — | $41.52M | $6.62M | $34.9M | $0.27 | $0.23 | 81,314,000 | 96,421,000 |
|---|