Complete source-backed income-statement history.
- Available history
- 2010-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 | $100.92M | $65.84M | $35.08M | $7.71M | — | $29.55M | $5.52M | — | -$1.51M | $434,000.00 | -$1.94M | -$0.01 | — | 122,513,604 | — |
|---|
| 2026-03-31 | $104.85M | $79.55M | $25.29M | $8.18M | — | $34.38M | -$9.09M | — | -$11.34M | $468,000.00 | -$11.81M | -$0.09 | — | 124,304 | — |
|---|
| 2025-12-31 | $102.24M | $78.17M | $24.07M | $10.65M | — | $35.64M | -$11.57M | — | -$13.2M | $573,000.00 | -$13.77M | -$0.11 | -$0.11 | 120,973 | 120,973 |
|---|
| 2025-09-30 | $93.94M | $67.39M | $26.55M | $11.37M | — | $37.86M | -$11.31M | — | -$21.21M | $471,000.00 | -$21.68M | -$0.18 | -$0.18 | 118,946,000 | 118,946,000 |
|---|
| 2025-06-30 | $127.54M | $88.56M | $38.98M | $11.47M | — | $34.75M | $4.23M | — | $2.07M | $948,000.00 | $1.12M | $0.01 | $0.01 | 102,666,538 | 1,306,000 |
|---|
| 2025-03-31 | $113.24M | $81.62M | $31.63M | $10.71M | — | $30.58M | $1.05M | — | -$840,000.00 | $457,000.00 | -$1.3M | -$0.01 | -$0.01 | 102,825 | 102,825,000 |
|---|
| 2024-12-31 | $116.17M | $74.28M | $41.89M | $13.64M | — | $37.19M | $4.71M | — | $3.23M | $695,000.00 | $2.54M | $0.03 | $0.02 | 101,405 | 103,746 |
|---|
| 2024-09-30 | $101.55M | $67.08M | $34.47M | $12.12M | — | $36.62M | -$2.15M | — | -$3.33M | $625,000.00 | -$3.95M | -$0.04 | -$0.04 | 100,225,000 | 100,225,000 |
|---|
| 2024-06-30 | $134.29M | $95.84M | $38.45M | $9.53M | — | $31.64M | $6.82M | — | $3.86M | $471,000.00 | $3.39M | $0.03 | $0.03 | 434,000 | 434,000 |
|---|
| 2024-03-31 | $101.13M | $72.06M | $29.07M | $10.91M | — | $33.64M | -$4.56M | — | -$5.9M | $444,000.00 | -$6.34M | -$0.06 | -$0.06 | 99,197,000 | 99,197,000 |
|---|
| 2023-12-31 | $107.24M | $71.34M | $35.9M | $15.28M | — | $39.87M | -$3.96M | — | -$8.74M | $878,000.00 | -$9.62M | -$0.10 | -$0.10 | 97,776,000 | 97,776,000 |
|---|
| 2023-09-30 | $103.89M | $64.4M | $39.49M | $14.01M | — | $37.28M | $2.21M | — | -$1.04M | $1.93M | -$2.97M | -$0.03 | -$0.03 | 96,555,000 | 96,555,000 |
|---|
| 2023-06-30 | $118.29M | $80.61M | $37.68M | $14.19M | — | $38.14M | -$457,000.00 | — | -$1.98M | $580,000.00 | -$2.56M | -$0.03 | -$0.03 | 352,000 | 352,000 |
|---|
| 2023-03-31 | $118.06M | $79.34M | $38.72M | $14.21M | — | $36.4M | $2.32M | — | $1.12M | $522,000.00 | $599,000.00 | $0.01 | $0.01 | 95,522,000 | 97,455,000 |
|---|
| 2022-12-31 | $114.76M | $71.79M | $42.97M | $14.64M | — | $40.26M | $2.71M | — | -$825,000.00 | $1.05M | -$1.87M | -$0.02 | -$0.02 | 94,567,000 | 94,567,000 |
|---|
| 2022-09-30 | $96.49M | $61.9M | $34.6M | $14.09M | — | $36.78M | -$2.18M | — | -$5.11M | $341,000.00 | -$5.45M | -$0.06 | -$0.06 | 93,529,000 | 93,529,000 |
|---|
| 2022-06-30 | $110.02M | $67M | $43.02M | $14.57M | — | $40.97M | $2.05M | — | -$1.43M | $2.03M | -$3.45M | -$0.04 | -$0.04 | 315,000 | 315,000 |
|---|
| 2022-03-31 | $96.17M | $61.39M | $34.78M | $14.1M | — | $35.08M | -$292,000.00 | — | -$639,000.00 | $407,000.00 | -$1.05M | -$0.01 | -$0.01 | 92,761,000 | 92,761,000 |
|---|
| 2021-12-31 | $116.28M | $73.65M | $42.63M | $14.7M | — | $38.65M | $3.98M | — | $659,000.00 | $480,000.00 | $179,000.00 | $0.00 | $0.00 | 91,761,000 | 93,932,000 |
|---|
| 2021-09-30 | $107.44M | $67.92M | $39.52M | $14.38M | — | $37.11M | $2.41M | — | -$597,000.00 | $431,000.00 | -$1.03M | -$0.01 | -$0.01 | 90,838,000 | 90,838,000 |
|---|
| 2021-06-30 | $110.94M | $67.21M | $43.73M | $15.36M | — | $39.59M | $4.14M | — | -$10.69M | $400,000.00 | -$11.09M | -$0.12 | -$0.12 | -75,000 | -1,391,000 |
|---|
| 2021-03-31 | $102.56M | $63.02M | $39.54M | $13.27M | — | $35.12M | $4.43M | — | $331,000.00 | $721,000.00 | -$390,000.00 | $0.00 | $0.00 | 93,123,000 | 93,123,000 |
|---|
| 2020-12-31 | $97.46M | $56.63M | $40.83M | $11.96M | — | $32.63M | $8.2M | — | $5.06M | $287,000.00 | $4.77M | $0.05 | $0.05 | 92,025,000 | 93,353,000 |
|---|
| 2020-09-30 | $85.33M | $49.93M | $35.4M | $12.15M | — | $29.94M | $5.47M | — | $746,000.00 | $344,000.00 | $402,000.00 | $0.00 | $0.00 | 91,194,000 | 91,681,000 |
|---|
| 2020-06-30 | $94.98M | $55.23M | $39.75M | $12.22M | — | $34.52M | $5.23M | — | $110,000.00 | $262,000.00 | -$152,000.00 | $0.00 | $0.00 | 289,000 | 194,000 |
|---|
| 2020-03-31 | $99.55M | $60.42M | $39.13M | $11.16M | — | $31.16M | $7.97M | — | $2.91M | $285,000.00 | $2.63M | $0.03 | $0.03 | 90,476,000 | 90,855,000 |
|---|
| 2019-12-31 | $98.83M | $60.93M | $37.9M | $13.06M | — | $34.28M | $3.62M | — | $11.39M | $679,000.00 | $10.71M | $0.12 | $0.12 | 89,517,000 | 90,279,000 |
|---|
| 2019-09-30 | $89.58M | $56.63M | $32.94M | $13.34M | — | $37.22M | -$4.28M | — | -$8.72M | $637,000.00 | -$9.36M | -$0.11 | -$0.11 | 88,772,000 | 88,772,000 |
|---|
| 2019-06-30 | $117.42M | $71.49M | $45.93M | $16.05M | — | $42.67M | $3.26M | — | -$536,000.00 | $864,000.00 | -$1.4M | -$0.02 | -$0.02 | 245,000 | 245,000 |
|---|
| 2019-03-31 | $103.22M | $62.76M | $40.47M | $12.91M | — | $37.59M | $2.88M | — | -$948,000.00 | $236,000.00 | -$1.18M | -$0.01 | -$0.01 | 87,962,000 | 87,962,000 |
|---|
| 2018-12-31 | $102.32M | $63.94M | $38.38M | $13.64M | — | $39.25M | -$868,000.00 | — | -$4.19M | $451,000.00 | -$4.64M | -$0.05 | -$0.05 | 87,237,000 | 87,237,000 |
|---|
| 2018-09-30 | $95.83M | $57.95M | $37.88M | $13.89M | — | $42.57M | -$4.69M | — | -$8.67M | $535,000.00 | -$9.21M | — | — | — | 86,479,000 |
|---|
| 2018-06-30 | $113.79M | $65.8M | $47.99M | $14.59M | — | $44.89M | $3.09M | — | -$1.36M | -$411,000.00 | -$946,000.00 | — | — | — | 299,000 |
|---|
| 2018-03-31 | $99.83M | $63.58M | $36.25M | $13.91M | — | $40.07M | -$3.82M | — | -$8.29M | $566,000.00 | -$8.85M | — | — | — | 85,459,000 |
|---|
| 2017-12-31 | $100.33M | $60.97M | $39.36M | $14.66M | — | $40.37M | -$1.02M | — | -$4.76M | -$36,000.00 | -$4.72M | — | — | — | 84,586,000 |
|---|
| 2017-09-30 | $90.95M | $52.84M | $38.11M | $14.09M | — | $40.16M | -$2.05M | — | -$8.62M | $759,000.00 | -$9.38M | — | — | — | 83,747,000 |
|---|
| 2017-06-30 | $112.09M | $68.91M | $43.19M | $13.26M | — | $40.37M | $2.82M | — | -$4.86M | $396,000.00 | -$5.26M | — | — | — | 227,000 |
|---|
| 2017-03-31 | $97.31M | $61.89M | $35.43M | $12.48M | — | $36.69M | -$1.27M | — | -$4.19M | $842,000.00 | -$5.03M | -$0.06 | -$0.06 | 82,913,000 | 82,913,000 |
|---|
| 2016-12-31 | $87.5M | $56.12M | $31.39M | $11.94M | — | $36.21M | -$4.82M | — | -$8.94M | $426,000.00 | — | — | — | — | 82,328,000 |
|---|
| 2016-09-30 | $86.51M | $55.16M | $31.34M | $12.23M | — | $37.89M | -$6.55M | — | -$10.55M | -$626,000.00 | -$9.93M | — | — | — | 81,576,000 |
|---|
| 2016-06-30 | $94.97M | $57.67M | $37.3M | $14.16M | — | $40.26M | -$2.96M | — | -$7.13M | $76,000.00 | -$7.21M | — | — | — | 189,000 |
|---|
| 2016-03-31 | $105.28M | $60.34M | $44.94M | $13.27M | — | $39.5M | $5.44M | — | $1.48M | $723,000.00 | — | $0.01 | $0.01 | 80,860,000 | 82,071,000 |
|---|
| 2015-12-31 | $108.91M | $66.34M | $42.57M | $14.93M | — | $42.7M | -$124,000.00 | — | -$5.19M | $833,000.00 | — | — | — | — | 80,346,000 |
|---|
| 2015-09-30 | $89.63M | $55.73M | $33.9M | $14.3M | — | $41.13M | -$7.23M | — | -$12.32M | $704,000.00 | -$13.03M | — | — | — | 79,760,000 |
|---|
| 2015-06-30 | $101.75M | $61.3M | $40.45M | $14.85M | — | $41.93M | -$1.48M | — | -$5.49M | $108,000.00 | — | — | — | — | 296,000 |
|---|
| 2015-03-31 | $97.52M | $58.86M | $38.66M | $12.84M | — | $37.49M | $1.17M | — | -$2.45M | $521,000.00 | — | -$0.04 | -$0.04 | 78,746,000 | 78,746,000 |
|---|
| 2014-12-31 | $98.16M | $59.67M | $38.49M | $13.92M | — | $42.08M | -$3.59M | — | -$9.12M | $873,000.00 | — | — | — | — | 77,924,000 |
|---|
| 2014-09-30 | $82.38M | $54.58M | $27.8M | $14.15M | — | $43.07M | -$15.27M | — | -$20.73M | $917,000.00 | — | — | — | — | 77,290,000 |
|---|
| 2014-06-30 | $102M | $63.55M | $38.45M | $13.58M | — | $43.11M | -$4.67M | — | -$9.34M | $473,000.00 | — | — | — | — | 357,000 |
|---|
| 2014-03-31 | $97.14M | $57.44M | $39.7M | $13.76M | — | $40.18M | -$475,000.00 | — | -$3.79M | $878,000.00 | — | — | — | — | 76,382,000 |
|---|
| 2013-12-31 | $93.63M | $55.46M | $38.17M | $13.44M | — | $38.89M | -$716,000.00 | — | -$4.49M | $950,000.00 | — | — | — | — | 75,280,000 |
|---|
| 2013-09-30 | $76.64M | $50.16M | $26.48M | $12.95M | — | $38.76M | -$12.29M | — | -$14.75M | $787,000.00 | — | — | — | — | 74,700,000 |
|---|
| 2013-06-30 | $84.9M | $57.62M | $27.29M | $14.69M | — | $40.01M | -$12.73M | — | -$17.01M | $1.71M | — | — | — | 328,000 | 328,000 |
|---|
| 2013-03-31 | $70.55M | $50.49M | $20.05M | $15.7M | — | $45.09M | -$25.04M | — | -$30.6M | $603,000.00 | — | — | — | 74,016,000 | 74,016,000 |
|---|
| 2012-12-31 | $77.78M | $51.15M | $26.63M | $17.24M | — | $48.89M | -$22.27M | — | -$24.85M | $667,000.00 | — | — | — | 72,870,000 | 72,870,000 |
|---|
| 2012-09-30 | $82.75M | $59.07M | $23.68M | $18.57M | — | $44.31M | -$20.63M | — | -$21.33M | $597,000.00 | -$36.24M | — | — | 71,995,000 | 71,995,000 |
|---|
| 2012-06-30 | $100.53M | $64.04M | $36.49M | $21.49M | — | $51.61M | -$15.12M | — | -$19.57M | $443,000.00 | -$21.65M | -$0.29 | -$0.29 | 195,000 | 195,000 |
|---|
| 2012-03-31 | $101.82M | $65.71M | $36.11M | $22.4M | — | $48.81M | -$12.7M | — | -$13.54M | $1.25M | -$16.53M | -$0.21 | -$0.21 | 71,120,000 | 71,120,000 |
|---|
| 2011-12-31 | $106.42M | $66.18M | $40.24M | $18.28M | — | $45.7M | -$5.45M | — | -$9.92M | $367,000.00 | -$12.19M | -$0.15 | -$0.15 | 70,698,000 | 70,698,000 |
|---|
| 2011-09-30 | $100.45M | $76.02M | $24.43M | $20.57M | — | $49.12M | -$24.69M | — | -$27.55M | $538,000.00 | -$28.08M | — | — | 70,263,000 | 70,263,000 |
|---|
| 2011-06-30 | $75.22M | $43M | $32.23M | $14.65M | — | $57.09M | -$24.86M | — | -$24.89M | $70,000.00 | -$25.41M | -$0.41 | -$0.41 | 787,000 | 787,000 |
|---|
| 2011-03-31 | $54.75M | $27.43M | $27.31M | $9.29M | — | $27.84M | -$526,000.00 | — | -$504,000.00 | $656,000.00 | -$1.16M | -$0.02 | -$0.02 | 59,960,000 | 59,960,000 |
|---|
| 2010-12-31 | $54.25M | $24.78M | $29.47M | $9.31M | — | $25.78M | $3.69M | — | $4.36M | $263,000.00 | $4.1M | $0.07 | $0.07 | 59,282,000 | 61,376,000 |
|---|
| 2010-09-30 | $38.07M | $19.83M | $18.24M | $8.05M | — | $24.37M | -$6.13M | — | -$4.51M | $127,000.00 | -$4.64M | — | — | 58,667,000 | 58,667,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 | $401.95M | $290.49M | $111.45M | $37.75M | — | $137.9M | -$26.44M | — | -$47.25M | $1.95M | -$49.19M | -$0.40 | — | 122,635,000 | — |
|---|
| 2025-06-30 | $458.51M | $311.54M | $146.97M | $47.94M | — | $139.13M | $7.84M | — | $1.13M | $2.73M | -$1.59M | -$0.02 | -$0.02 | 102,768,000 | 102,768,000 |
|---|
| 2024-06-30 | $446.55M | $303.63M | $142.92M | $49.73M | — | $142.42M | $504,000.00 | — | -$11.82M | $3.73M | -$15.55M | -$0.16 | -$0.16 | 98,272,000 | 98,272,000 |
|---|
| 2023-06-30 | $447.61M | $293.65M | $153.96M | $57.13M | — | $151.58M | $2.38M | — | -$6.79M | $2.49M | -$9.28M | -$0.10 | -$0.10 | 94,884,000 | 94,884,000 |
|---|
| 2022-06-30 | $429.91M | $269.95M | $159.96M | $57.75M | — | $151.81M | $8.15M | — | -$2M | $3.35M | -$5.35M | -$0.06 | -$0.06 | 92,095,000 | 92,095,000 |
|---|
| 2021-06-30 | $396.29M | $236.78M | $159.51M | $52.73M | — | $137.27M | $22.24M | — | -$4.56M | $1.75M | -$6.31M | -$0.07 | -$0.07 | 92,031,000 | 92,031,000 |
|---|
| 2020-06-30 | $382.93M | $233.21M | $149.72M | $49.78M | — | $137.18M | $12.54M | — | $5.69M | $1.86M | $3.83M | $0.04 | $0.04 | 89,874,000 | 90,623,000 |
|---|
| 2019-06-30 | $418.79M | $256.13M | $162.65M | $56.49M | — | $162.07M | $583,000.00 | — | -$14.34M | $2.09M | -$16.43M | -$0.19 | -$0.19 | 87,465,000 | 87,465,000 |
|---|
| 2018-06-30 | $404.9M | $243.2M | $161.7M | $57.25M | — | $165.49M | -$3.8M | — | -$23.02M | $878,000.00 | -$23.9M | -$0.28 | -$0.28 | 84,893,000 | 84,893,000 |
|---|
| 2017-06-30 | $383.41M | $242.07M | $141.34M | $49.92M | — | $151.16M | -$9.82M | — | -$28.54M | $1.04M | -$29.58M | — | — | — | 82,495,000 |
|---|
| 2016-06-30 | $398.8M | $240.09M | $158.71M | $56.65M | — | $163.59M | -$4.87M | — | -$23.17M | $2.34M | -$25.5M | — | — | — | 80,509,000 |
|---|
| 2015-06-30 | $379.8M | $234.4M | $145.4M | $55.75M | — | $164.57M | -$19.17M | — | -$37.79M | $2.42M | -$40.21M | — | — | — | 78,277,000 |
|---|
| 2014-06-30 | $369.42M | $226.62M | $142.8M | $53.72M | — | $160.94M | -$18.14M | — | -$32.36M | $3.09M | -$35.45M | — | — | — | 75,804,000 |
|---|
| 2013-06-30 | $315.97M | $218.33M | $97.64M | $66.2M | — | $178.3M | -$80.66M | — | -$93.79M | $3.57M | -$116.51M | — | — | 73,281,000 | 73,281,000 |
|---|
| 2012-06-30 | $409.22M | $271.95M | $137.27M | $81.29M | — | $193.51M | -$56.23M | — | -$68.76M | $2.6M | -$78.45M | -$1.02 | -$1.02 | 70,887,000 | 70,887,000 |
|---|
| 2011-06-30 | $222.28M | $115.04M | $107.24M | $41.3M | — | $135.07M | -$27.83M | — | -$25.54M | $1.12M | -$27.11M | -$0.44 | -$0.44 | 60,085,000 | 60,085,000 |
|---|
| 2010-06-30 | $221.63M | $117.61M | $104.02M | $31.52M | — | $101.18M | $2.84M | — | $2.84M | -$4,000.00 | $2.84M | $0.05 | $0.05 | 57,560,000 | 60,191,000 |
|---|