Complete source-backed income-statement history.
- Available history
- 2012-06-30 to 2026-03-31
- 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-03-31 | $178.2M | $10.17B | $176.58M | — | $78.04M | — | — | — | $81.75M | $17.72M | $59.49M | $2.17 | $2.09 | 27,360,200 | 28,404,400 |
|---|
| 2025-12-31 | $148.1M | $6.38B | $93.37M | — | $59.78M | — | — | — | $15.78M | $2.25M | $11.64M | $0.47 | $0.46 | 24,810,500 | 25,536,500 |
|---|
| 2025-09-30 | $3.68B | $3.61B | $72.9M | — | $59.82M | — | — | — | -$311,000.00 | $660,000.00 | -$939,000.00 | -$0.04 | -$0.04 | 24,696,600 | 24,696,600 |
|---|
| 2025-06-30 | $10.94B | $2.43B | $81.69M | — | $53.42M | — | — | — | $13.02M | $2.86M | $10.32M | $0.43 | $0.42 | 350,900 | 323,400 |
|---|
| 2025-03-31 | $34M | $2.97B | $41.02M | — | $33.4M | — | — | — | -$9.94M | -$1.23M | -$8.55M | -$0.36 | -$0.36 | 23,646,100 | 23,646,100 |
|---|
| 2024-12-31 | $2.74B | $2.7B | $44.77M | — | $25.75M | — | — | — | $8.02M | $2.04M | $6.56M | $0.28 | $0.27 | 23,158,300 | 23,966,400 |
|---|
| 2024-09-30 | $2.72B | $2.67B | $43.44M | — | $26.62M | — | — | — | $10.17M | $1.76M | $8.98M | $0.39 | $0.37 | 23,028,600 | 23,979,500 |
|---|
| 2024-06-30 | $2.52B | $2.48B | $42.97M | — | $22.71M | — | — | — | $33.98M | $3.04M | $30.94M | $1.34 | $1.28 | -6,300 | -19,700 |
|---|
| 2024-03-31 | $2.61B | $2.58B | $34.84M | — | $22.85M | — | — | — | $6.44M | $1.29M | $5.01M | $0.22 | $0.21 | 22,847,200 | 23,822,800 |
|---|
| 2023-12-31 | $2.08B | $2.03B | $46.04M | — | $22.4M | — | — | — | $18.43M | $4.47M | $13.77M | $0.60 | $0.57 | 23,079,500 | 24,063,500 |
|---|
| 2023-09-30 | $2.48B | $2.44B | $49.41M | — | $21.85M | — | — | — | $23.94M | $4.95M | $18.83M | $0.81 | $0.77 | 23,364,700 | 24,532,600 |
|---|
| 2023-06-30 | $3.12B | $3.04B | $78.61M | — | $22.84M | — | — | — | $56.24M | $14.31M | $41.83M | $1.79 | $1.70 | -35,400 | -42,300 |
|---|
| 2023-03-31 | $2.32B | $2.24B | $75.5M | — | $23.84M | — | — | — | $45.77M | $9.78M | $35.92M | $1.53 | $1.46 | 23,421,300 | 24,655,400 |
|---|
| 2022-12-31 | $1.95B | $1.89B | $63.97M | — | $20.81M | — | — | — | $43.15M | $9.55M | $33.48M | $1.43 | $1.35 | 23,489,000 | 24,731,600 |
|---|
| 2022-09-30 | $1.9B | $1.82B | $76.59M | — | $17.78M | — | — | — | $58.01M | $12.77M | $45.13M | $1.93 | $1.83 | 23,396,400 | 24,685,200 |
|---|
| 2022-06-30 | $2.09B | $2.02B | $67.75M | — | $20.73M | — | — | — | $47.01M | $9.54M | $37.34M | $1.62 | $1.53 | 92,800 | 54,300 |
|---|
| 2022-03-31 | $2.11B | $2.04B | $72.08M | — | $20.49M | — | — | — | $45.92M | $8.38M | $37.38M | $1.64 | $1.53 | 22,859,600 | 24,425,800 |
|---|
| 2021-12-31 | $1.95B | $1.88B | $65.92M | — | $18.71M | — | — | — | $40.69M | $8.75M | $31.79M | $1.40 | $1.30 | 22,756,800 | 24,384,200 |
|---|
| 2021-09-30 | $2.01B | $1.96B | $56.01M | — | $16.68M | — | — | — | $32.79M | $6.67M | $26.02M | $1.16 | $1.08 | 22,525,200 | 24,018,600 |
|---|
| 2021-06-30 | $2.18B | $2.09B | $87.13M | — | $16.69M | — | — | — | $64M | $12.93M | $51.01M | -$5.10 | -$4.71 | 9,282,700 | 9,963,900 |
|---|
| 2021-03-31 | $2.05B | $1.98B | $68.17M | — | $13.3M | — | — | — | $86.78M | $9.85M | $76.63M | $9.54 | $8.84 | 8,028,900 | 8,668,300 |
|---|
| 2020-12-31 | $1.52B | $1.5B | $18.75M | — | $8.53M | — | — | — | $11.8M | $2.59M | $8.93M | $1.26 | $1.16 | 7,063,000 | 7,713,300 |
|---|
| 2020-09-30 | $1.87B | $1.83B | $36.15M | — | $9.51M | — | — | — | $30.22M | $6.51M | $23.08M | $3.28 | $3.09 | 7,034,700 | 7,475,000 |
|---|
| 2020-06-30 | $1.67B | $1.64B | $28.03M | — | $10.23M | — | — | — | $22.36M | $4.04M | $17.83M | $2.54 | $2.51 | 100 | 17,400 |
|---|
| 2020-03-31 | $1.26B | $1.24B | $22.48M | — | $10.39M | — | — | — | $13.42M | $1.81M | $11.32M | $1.61 | $1.61 | 7,031,400 | 7,042,800 |
|---|
| 2019-12-31 | $1.06B | $1.05B | $8.13M | — | $7.87M | — | — | — | $1.69M | $432,000.00 | $1.23M | $0.17 | $0.17 | 7,031,400 | 7,056,300 |
|---|
| 2019-09-30 | $1.48B | $1.47B | $8.34M | — | $8.27M | — | — | — | $408,000.00 | $105,000.00 | $128,000.00 | $0.02 | $0.02 | 7,031,400 | 7,091,000 |
|---|
| 2019-06-30 | $850.17M | $843.72M | $6.45M | — | $8.42M | — | — | — | -$963,000.00 | -$128,000.00 | -$823,000.00 | -$0.11 | -$0.12 | 0 | -2,000 |
|---|
| 2019-03-31 | $1.27B | $1.26B | $8.72M | — | $8.26M | — | — | — | $1.36M | $402,000.00 | $990,000.00 | $0.14 | $0.14 | 7,031,400 | 7,084,400 |
|---|
| 2018-12-31 | $1.1B | $1.09B | $8.32M | — | $8.1M | — | — | — | $944,000.00 | $242,000.00 | $577,000.00 | $0.08 | $0.08 | 7,031,400 | 7,085,600 |
|---|
| 2018-09-30 | $1.57B | $1.56B | $8.48M | — | $7.72M | — | — | — | $1.93M | $499,000.00 | — | $0.21 | $0.21 | 7,031,400 | 7,091,900 |
|---|
| 2018-06-30 | $1.77B | $1.76B | $5.79M | — | $7.65M | — | — | — | -$2.91M | $217,000.00 | — | -$0.43 | -$0.43 | 0 | 0 |
|---|
| 2018-03-31 | $1.99B | $1.99B | $7.43M | — | $9.42M | — | — | — | -$1.48M | -$807,000.00 | — | -$0.09 | -$0.09 | 7,031,000 | 7,031,000 |
|---|
| 2017-12-31 | $1.68B | $1.67B | $8.92M | — | $9.35M | — | — | — | $266,000.00 | $324,000.00 | — | -$0.03 | -$0.03 | 7,031,000 | 7,031,000 |
|---|
| 2017-09-30 | $2.16B | $2.16B | $7.31M | — | $6.98M | — | — | — | $718,000.00 | $274,000.00 | — | $0.07 | $0.07 | 7,031,400 | 7,122,400 |
|---|
| 2017-06-30 | $1.33B | $1.32B | $6.08M | — | $5.56M | — | — | — | $1.32M | $239,000.00 | — | $0.18 | $0.18 | 400 | -500 |
|---|
| 2017-03-31 | $1.73B | $1.72B | $7.33M | — | $5.99M | — | — | — | $2.14M | $833,000.00 | — | $0.17 | $0.16 | 7,023,000 | 7,130,000 |
|---|
| 2016-12-31 | $2.13B | $2.12B | $9.86M | — | $6.13M | — | — | — | $4.33M | $1.59M | — | $0.39 | $0.39 | 7,023,300 | 7,108,900 |
|---|
| 2016-09-30 | $1.81B | $1.8B | $8.06M | — | $5.66M | — | — | — | $3M | $1.06M | — | $0.28 | $0.27 | 7,023,300 | 7,108,500 |
|---|
| 2016-06-30 | $1.74B | $1.73B | $7.56M | — | $5.93M | — | — | — | $2.14M | $1.07M | — | $0.15 | $0.15 | 5,100 | 8,400 |
|---|
| 2016-03-31 | $1.51B | $1.51B | $6.86M | — | $5.37M | — | — | — | $2.09M | $894,000.00 | — | $0.17 | $0.17 | 6,983,400 | 7,146,100 |
|---|
| 2015-12-31 | $1.53B | $1.52B | $5.68M | — | $4.53M | — | — | — | $2.25M | $863,000.00 | — | $0.20 | $0.20 | 6,973,500 | 7,119,000 |
|---|
| 2015-09-30 | $2.01B | $1.99B | $14.42M | — | $6.41M | — | — | — | $9.09M | $3.47M | — | $0.81 | $0.80 | 6,973,500 | 7,058,700 |
|---|
| 2015-06-30 | $1.45B | $1.45B | $5.95M | — | $4.07M | — | — | — | $2.58M | $11,000.00 | — | $0.37 | $0.36 | 58 | 900 |
|---|
| 2015-03-31 | $1.62B | $1.62B | $5.62M | — | $4.09M | — | — | — | $1.86M | $177,000.00 | — | $0.24 | $0.24 | 6,963,000 | 7,062,000 |
|---|
| 2014-12-31 | $1.54B | $1.53B | $7.19M | — | $4.75M | — | — | — | $2.79M | $1.13M | — | $0.24 | $0.24 | 6,962,742 | 7,059,400 |
|---|
| 2014-09-30 | $1.45B | $1.45B | $5.73M | — | $4.22M | — | — | — | $1.92M | $778,000.00 | — | $0.16 | $0.16 | 6,962,742 | 7,065,700 |
|---|
| 2014-06-30 | $1.41B | $1.41B | $4.96M | — | $3.07M | — | — | — | $2.26M | $712,000.00 | $1.55M | $0.23 | $0.22 | -172,229 | -158,317 |
|---|
| 2014-03-31 | $1.58B | $1.57B | $7.58M | — | $4.35M | — | — | — | $3.52M | $1.42M | — | $0.28 | $0.28 | 7,449,050 | 7,515,351 |
|---|
| 2013-12-31 | $1.49B | $1.48B | $7.87M | — | $4.5M | — | — | — | $3.87M | $1.62M | — | $0.29 | $0.29 | 7,729,181 | 7,885,640 |
|---|
| 2013-09-30 | $1.5B | $1.49B | $7.03M | — | $3.65M | — | — | — | $3.89M | $1.52M | — | $0.31 | $0.30 | 7,729,500 | 7,875,250 |
|---|
| 2013-06-30 | $2.1B | — | $11.5M | — | $4.05M | — | — | — | $8.35M | $2.62M | $5.73M | $0.74 | $0.73 | -51,722 | -32,758 |
|---|
| 2013-03-31 | $1.83B | — | $7.56M | — | $3.99M | — | — | — | $4.7M | $2.09M | — | $0.34 | $0.34 | 7,660,113 | 7,723,809 |
|---|
| 2012-12-31 | $1.7B | — | $6.25M | — | $2.99M | — | — | — | $4.48M | $1.99M | — | $0.32 | $0.32 | 7,657,000 | 7,709,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-06-30 | $10.98B | $10.77B | $210.92M | — | $139.19M | — | — | — | $21.27M | $5.43M | $17.32M | $0.73 | $0.71 | 23,625,900 | 24,441,500 |
|---|
| 2024-06-30 | $9.7B | $9.53B | $173.26M | — | $89.8M | — | — | — | $82.78M | $13.75M | $68.55M | $2.97 | $2.84 | 23,091,700 | 24,120,800 |
|---|
| 2023-06-30 | $9.29B | $8.99B | $294.67M | — | $85.28M | — | — | — | $203.17M | $46.4M | $156.36M | $6.68 | $6.34 | 23,400,300 | 24,648,600 |
|---|
| 2022-06-30 | $8.16B | $7.9B | $261.77M | — | $76.62M | — | — | — | $166.42M | $33.34M | $132.54M | $5.81 | $5.45 | 22,805,600 | 24,329,500 |
|---|
| 2021-06-30 | $7.61B | $7.4B | $210.2M | — | $48.02M | — | — | — | $192.8M | $31.88M | $159.64M | $9.57 | $8.90 | 16,686,600 | 17,944,600 |
|---|
| 2020-06-30 | $5.46B | $5.39B | $66.97M | — | $36.76M | — | — | — | $37.88M | $6.39M | $30.51M | $4.34 | $4.31 | 7,031,500 | 7,080,500 |
|---|
| 2019-06-30 | $4.78B | $4.75B | $31.96M | — | $32.5M | — | — | — | $3.28M | $1.02M | $2.23M | $0.32 | $0.31 | 7,031,400 | 7,085,300 |
|---|
| 2018-06-30 | $7.61B | $7.58B | $29.44M | — | $33.4M | — | — | — | -$3.41M | $8,000.00 | — | -$0.48 | -$0.48 | 7,031,400 | 7,031,400 |
|---|
| 2017-06-30 | $6.99B | $6.96B | $31.33M | — | $23.34M | — | — | — | $10.79M | $3.72M | — | $1.01 | $1.00 | 7,029,400 | 7,121,500 |
|---|
| 2016-06-30 | $6.78B | $6.75B | $34.52M | — | $22.23M | — | — | — | $15.56M | $6.29M | — | $1.33 | $1.30 | 6,981,900 | 7,120,300 |
|---|
| 2015-06-30 | $6.07B | $6.05B | $24.5M | — | $17.13M | — | — | — | $9.15M | $2.1M | — | $1.01 | $1.00 | 6,962,800 | 7,062,600 |
|---|
| 2014-06-30 | $5.98B | $5.95B | $27.44M | — | $15.57M | — | — | — | $13.53M | $5.27M | $8.26M | $1.10 | $1.09 | 7,530,300 | 7,590,400 |
|---|
| 2013-06-30 | $7.25B | $7.22B | $30.35M | — | $14.12M | — | — | — | $20.57M | $8.05M | $12.51M | $1.61 | $1.59 | 7,787,250 | 7,858,500 |
|---|
| 2012-06-30 | $7.78B | $7.76B | $26.44M | — | $15.56M | — | — | — | $18.92M | $8.34M | $10.57M | $1.29 | $1.29 | 8,169,750 | 8,216,250 |
|---|