Complete source-backed income-statement history.
- Available history
- 2014-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 | $278.75M | — | — | — | $85.44M | — | $32.15M | $1.52M | $33.67M | $5.37M | $28.3M | $1.17 | $1.17 | 5,000 | 103,000 |
|---|
| 2026-03-31 | $432.2M | — | — | — | $73.7M | — | $1.96M | -$15.26M | -$13.29M | $6.69M | -$19.98M | -$0.83 | -$0.83 | 24,167,000 | 24,167,000 |
|---|
| 2025-12-31 | $403.42M | — | — | — | $69.07M | — | $22.18M | -$7.22M | $14.96M | $6.72M | $8.24M | $0.34 | $0.34 | 24,165,000 | 24,223,000 |
|---|
| 2025-09-30 | $39.45M | — | — | — | $57.79M | — | -$27.43M | $10.07M | -$17.35M | -$8.56M | -$8.8M | -$0.37 | -$0.37 | 24,116,000 | 24,116,000 |
|---|
| 2025-06-30 | $203.96M | — | — | — | $70.89M | — | -$22.58M | -$4.55M | -$27.12M | -$25.34M | -$1.78M | -$0.07 | -$0.07 | 5,000 | 5,000 |
|---|
| 2025-03-31 | $424.2M | — | — | — | $74.7M | — | $32.34M | -$9.71M | $22.63M | $36.86M | -$14.23M | -$0.59 | -$0.59 | 24,103,000 | 24,103,000 |
|---|
| 2024-12-31 | $357.76M | — | — | — | $67.9M | — | $13.32M | -$11.51M | $1.81M | $698,000.00 | $1.11M | $0.05 | $0.05 | 24,100,000 | 24,167,000 |
|---|
| 2024-09-30 | $53.31M | — | — | — | $52.59M | — | -$8.27M | -$6.32M | -$14.59M | -$7.05M | -$7.54M | -$0.31 | -$0.31 | 24,049,000 | 24,049,000 |
|---|
| 2024-06-30 | $227.25M | — | — | — | $66.41M | — | $52.3M | -$9.57M | $42.73M | $17.24M | $25.49M | $1.06 | $1.06 | 6,000 | 20,000 |
|---|
| 2024-03-31 | $429.95M | — | — | — | $76.4M | — | $79.74M | -$7.85M | $71.9M | $34.02M | $37.88M | $1.58 | $1.57 | 24,028,000 | 24,100,000 |
|---|
| 2023-12-31 | $326.9M | — | — | — | $65.07M | — | $28.82M | -$3.81M | $25.01M | $10.78M | $14.22M | $0.59 | $0.59 | 24,017,000 | 24,065,000 |
|---|
| 2023-09-30 | $43.05M | — | — | — | $53.56M | — | -$14.82M | -$19.14M | -$33.97M | -$15.14M | -$18.82M | -$0.79 | -$0.79 | 23,971,000 | 23,971,000 |
|---|
| 2023-06-30 | $126.92M | — | — | — | $57.87M | — | -$12.2M | -$28,000.00 | -$12.23M | -$2.73M | -$9.26M | -$0.38 | -$0.38 | -43,000 | -31,000 |
|---|
| 2023-03-31 | $382.74M | — | — | — | $61.1M | — | $81.75M | $13.02M | $94.78M | $42.96M | $52.38M | $2.19 | $2.18 | 23,971,000 | 24,062,000 |
|---|
| 2022-12-31 | $353.69M | — | — | — | $75.64M | — | $51.52M | -$5.13M | $46.39M | $24.56M | $22.49M | $0.85 | $0.84 | 24,130,000 | 24,189,000 |
|---|
| 2022-09-30 | $24.09M | — | — | — | $55.28M | — | -$35.9M | -$3.12M | -$39.02M | -$20.49M | -$17.82M | -$0.73 | -$0.73 | 24,295,000 | 24,295,000 |
|---|
| 2022-06-30 | $175.21M | — | — | — | $57.44M | — | $23.71M | -$2.95M | $20.76M | -$5.89M | $27.19M | $1.12 | $1.12 | 11,000 | 28,000 |
|---|
| 2022-03-31 | $337.77M | — | — | — | $68.9M | — | $61.39M | -$2.48M | $58.91M | $34.99M | $24.5M | $1.01 | $1.00 | 24,275,000 | 24,394,000 |
|---|
| 2021-12-31 | $289.58M | — | — | — | $59.6M | — | $35.92M | -$3.61M | $32.31M | $17.12M | $15.85M | $0.65 | $0.65 | 24,261,000 | 24,373,000 |
|---|
| 2021-09-30 | $18.79M | — | — | — | $43.73M | — | -$34.94M | -$3.12M | -$38.05M | -$21.17M | -$16.41M | -$0.68 | -$0.68 | 24,172,000 | 24,172,000 |
|---|
| 2021-06-30 | $146.9M | — | — | — | $67.99M | — | -$20.76M | -$3.23M | -$23.99M | -$73.15M | $49.62M | $2.06 | $2.06 | 9,000 | 9,000 |
|---|
| 2021-03-31 | $183.01M | — | — | — | $46.8M | — | $8.12M | -$2.98M | $5.15M | $53,000.00 | $5.47M | $0.23 | $0.22 | 24,156,000 | 24,344,000 |
|---|
| 2020-12-31 | $28.77M | — | — | — | $48.91M | — | -$38.41M | -$2.56M | -$40.96M | $170,000.00 | -$40.63M | -$1.68 | -$1.68 | 24,144,000 | 24,144,000 |
|---|
| 2020-09-30 | $57.04M | — | — | — | $43M | — | -$27.4M | -$2.11M | -$29.51M | -$498,000.00 | -$28.42M | -$1.18 | -$1.18 | 24,062,000 | 24,062,000 |
|---|
| 2020-06-30 | -$6.96M | — | — | — | $53.39M | — | -$44.93M | -$2.32M | -$47.25M | $31.73M | -$78.52M | -$3.28 | -$3.28 | 28,000 | 28,000 |
|---|
| 2020-03-31 | $267.63M | — | — | — | $90.05M | — | $10.63M | -$844,000.00 | $9.78M | $5.6M | -$118.03M | -$4.92 | -$4.92 | 24,004,000 | 24,004,000 |
|---|
| 2019-12-31 | $292.8M | — | — | — | $90.33M | — | -$233,000.00 | -$651,000.00 | -$884,000.00 | $2.77M | $94.14M | $3.94 | $3.93 | 23,913,000 | 23,979,000 |
|---|
| 2019-09-30 | $49.85M | — | — | — | $85.91M | — | -$59.32M | -$370,000.00 | -$59.69M | -$19.5M | -$79.98M | -$3.36 | -$3.36 | 23,827,000 | 23,827,000 |
|---|
| 2019-06-30 | -$638.11M | — | — | — | -$63.76M | — | -$124.2M | -$25.13M | -$149.33M | -$25.22M | -$73.23M | -$3.08 | -$3.07 | 8,000 | 32,000 |
|---|
| 2019-03-31 | $517.19M | — | — | — | $138.95M | — | $38.51M | $6.9M | $45.42M | $11.25M | $35.27M | $1.48 | $1.48 | 23,792,000 | 23,881,000 |
|---|
| 2018-12-31 | $632.19M | — | — | — | $136.94M | — | $78.28M | -$1.65M | $76.62M | $656,000.00 | $81.6M | $3.43 | $3.42 | 23,777,000 | 23,840,000 |
|---|
| 2018-09-30 | $218.14M | — | — | — | $115.32M | — | -$50.79M | $17.43M | -$33.35M | $696,000.00 | -$32.21M | -$1.36 | -$1.36 | 23,708,000 | 23,708,000 |
|---|
| 2018-06-30 | -$528.72M | — | — | — | -$56.22M | — | -$85.42M | -$5.38M | -$90.81M | $56.03M | -$46.05M | -$1.95 | -$1.93 | 16,000 | 3,000 |
|---|
| 2018-03-31 | $459.62M | — | — | — | $121.45M | — | $8.33M | $141,000.00 | $8.47M | $652,000.00 | $9.14M | $0.39 | $0.38 | 23,683,000 | 23,809,000 |
|---|
| 2017-12-31 | $536.3M | — | — | — | $120.73M | — | $73.42M | -$2.26M | $71.16M | -$116.83M | $189.61M | $8.03 | $7.96 | 23,621,000 | 23,813,000 |
|---|
| 2017-09-30 | $245.22M | — | — | — | $105.68M | — | -$14.5M | $4.39M | -$10.11M | $762,000.00 | -$11.11M | -$0.47 | -$0.47 | 23,567,000 | 23,567,000 |
|---|
| 2017-06-30 | $305.57M | — | — | — | $135.59M | — | -$88.42M | -$4.19M | -$92.61M | -$5.16M | -$84.28M | -$3.53 | -$3.53 | -98,000 | -294,000 |
|---|
| 2017-03-31 | $386.03M | — | — | — | $100.08M | — | $6.71M | -$24.11M | -$17.4M | $440,000.00 | -$17.55M | -$0.74 | -$0.74 | 23,825,000 | 23,825,000 |
|---|
| 2016-12-31 | $445.15M | — | — | — | $94.26M | — | $58.25M | $2.42M | $60.67M | $3.25M | $57.73M | $2.41 | $2.39 | 23,971,000 | 24,143,000 |
|---|
| 2016-09-30 | $181.7M | — | — | — | $77.02M | — | -$32.84M | $995,000.00 | -$31.85M | -$2.93M | -$28.63M | -$1.19 | -$1.19 | 24,054,000 | 24,054,000 |
|---|
| 2016-06-30 | $217.76M | — | — | — | $96.62M | — | -$46.16M | -$12.14M | -$58.3M | $122,000.00 | -$58.42M | -$2.36 | -$2.36 | -91,000 | -91,000 |
|---|
| 2016-03-31 | $336.33M | — | — | — | $92.35M | — | -$56.94M | -$3.7M | -$60.63M | $123,000.00 | -$60.76M | -$2.47 | -$2.47 | 24,635,000 | 24,635,000 |
|---|
| 2015-12-31 | $410.84M | — | — | — | $86.26M | — | $49.04M | -$5.62M | $43.42M | -$70,000.00 | $43.49M | $1.74 | $1.74 | 24,971,000 | 25,055,000 |
|---|
| 2015-09-30 | $150.38M | — | — | — | $58.37M | — | -$4.58M | $3.1M | -$1.48M | $122,000.00 | -$1.6M | -$0.06 | -$0.06 | 24,928,000 | 24,928,000 |
|---|
| 2015-06-30 | $254.97M | — | — | — | $70.13M | — | $4.32M | -$5.32M | -$1M | $119,000.00 | -$1.12M | -$0.04 | -$0.04 | 0 | 0 |
|---|
| 2015-03-31 | $300.86M | — | — | — | $53.79M | — | -$9.58M | -$2.02M | -$11.6M | -$129,000.00 | -$11.47M | -$0.46 | -$0.46 | 24,928,000 | 24,928,000 |
|---|
| 2014-12-31 | $396.81M | — | — | — | $63M | — | $39.92M | -$30.06M | $9.86M | $223,000.00 | $9.64M | $0.39 | $0.39 | 24,928,000 | 24,928,000 |
|---|
| 2014-09-30 | $118.92M | — | — | — | $51.4M | — | -$35.06M | -$2.45M | -$37.51M | $223,000.00 | -$37.73M | — | — | — | 24,928,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.15B | — | — | — | $286M | — | $28.87M | -$10.89M | $17.98M | $10.22M | $7.76M | $0.32 | $0.32 | 24,154,000 | 24,252,000 |
|---|
| 2025-06-30 | $1.04B | — | — | — | $266.08M | — | $14.81M | -$32.08M | -$17.27M | $5.17M | -$22.44M | -$0.93 | -$0.93 | 24,089,000 | 24,089,000 |
|---|
| 2024-06-30 | $1.03B | — | — | — | $261.43M | — | $146.04M | -$40.37M | $105.67M | $46.9M | $58.77M | $2.45 | $2.44 | 24,011,000 | 24,096,000 |
|---|
| 2023-06-30 | $887.45M | — | — | — | $249.89M | — | $85.17M | $4.75M | $89.92M | $44.29M | $47.79M | $1.90 | $1.89 | 24,090,000 | 24,194,000 |
|---|
| 2022-06-30 | $821.35M | — | — | — | $229.67M | — | $86.08M | -$12.15M | $73.93M | $25.05M | $51.13M | $2.11 | $2.10 | 24,246,000 | 24,405,000 |
|---|
| 2021-06-30 | $415.72M | — | — | — | $206.7M | — | -$78.44M | -$10.88M | -$89.32M | -$73.42M | -$13.95M | -$0.58 | -$0.58 | 24,129,000 | 24,129,000 |
|---|
| 2020-06-30 | $603.32M | — | — | — | $319.68M | $697.19M | -$93.87M | -$4.18M | -$98.05M | $20.59M | -$182.39M | -$7.62 | -$7.62 | 23,942,000 | 23,942,000 |
|---|
| 2019-06-30 | $729.4M | — | — | — | $327.44M | $787.6M | -$58.2M | -$2.45M | -$60.64M | -$12.62M | $11.43M | $0.48 | $0.48 | 23,767,000 | 23,900,000 |
|---|
| 2018-06-30 | $712.42M | — | — | — | $290.72M | $1.54B | -$18.18M | -$3.11M | -$21.29M | -$59.39M | $141.59M | $5.99 | $5.94 | 23,639,000 | 23,846,000 |
|---|
| 2017-06-30 | $1.32B | — | — | — | $406.95M | $1.38B | -$56.31M | -$24.88M | -$81.19M | -$4.4M | -$72.72M | -$3.05 | -$3.05 | 23,853,000 | 23,853,000 |
|---|
| 2016-06-30 | $1.12B | — | — | — | $333.6M | $1.17B | -$58.63M | -$18.36M | -$76.99M | $297,000.00 | -$77.29M | -$3.12 | -$3.12 | 24,754,000 | 24,754,000 |
|---|
| 2015-06-30 | $1.07B | — | — | — | $238.32M | $1.07B | -$406,000.00 | -$39.84M | -$40.25M | $436,000.00 | -$40.68M | -$1.63 | -$1.63 | 24,928,000 | 24,928,000 |
|---|
| 2014-06-30 | $913.62M | — | — | — | $221.11M | — | -$114.03M | -$1.21M | -$115.24M | $1.7M | -$116.93M | -$4.69 | -$4.69 | 24,928,000 | 24,928,000 |
|---|