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 | — | — | — | — | — | — | — | — | $155.97M | $31.03M | $124.95M | $2.20 | $2.15 | 70,012 | 70,012 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $165.3M | $40.62M | $124.68M | $2.20 | $2.15 | 56,724,054 | 56,724,054 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $175.51M | $47.12M | $128.4M | $2.27 | $2.22 | 56,660,833 | 56,660,833 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $149.89M | $37.54M | $112.35M | $1.99 | $1.94 | 56,512,587 | 56,512,587 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $155.8M | $45.12M | $110.68M | $1.96 | $1.88 | -156,671 | -156,671 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $148.08M | $42.87M | $105.21M | $1.84 | $1.81 | 57,029,078 | 57,029,078 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $150.33M | $45.64M | $104.69M | $1.83 | $1.80 | 57,094,153 | 57,094,153 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $159.19M | $46.85M | $112.34M | $1.97 | $1.93 | 56,934,671 | 56,934,671 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $144.39M | $39.52M | $104.87M | $1.84 | $1.78 | -190,207 | -190,207 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $155.54M | $44.82M | $110.72M | $1.94 | $1.91 | 56,932,050 | 56,932,050 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $217.4M | $65.63M | $151.77M | $2.65 | $2.62 | 57,216,621 | 57,216,621 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $118.16M | $35.51M | $82.65M | $1.40 | $1.38 | 58,949,038 | 58,949,038 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $117M | $29.65M | $87.36M | $1.48 | $1.44 | -236,722 | -236,722 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $114.68M | $34.83M | $79.85M | $1.33 | $1.32 | 59,930,634 | 59,930,634 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $117.21M | $35.66M | $81.55M | $1.36 | $1.35 | 59,999,573 | 59,999,573 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $82.85M | $24.44M | $58.41M | $0.98 | $0.97 | 59,854,584 | 59,854,584 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $81.72M | $23.82M | $57.9M | $0.97 | $0.95 | 47,138 | 47,138 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $86.99M | $25.17M | $61.82M | $1.04 | $1.02 | 59,542,128 | 59,542,128 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $86.34M | $25.55M | $60.79M | $1.02 | $1.00 | 59,496,489 | 59,496,489 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $84.91M | $24.7M | $60.21M | $1.01 | $0.99 | 59,390,846 | 59,390,846 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $75.35M | $21.09M | $54.26M | $0.92 | $0.89 | 4,086 | 4,086 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $76.05M | $22.4M | $53.65M | $0.91 | $0.89 | 59,118,884 | 59,118,884 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $78.51M | $23.73M | $54.79M | $0.93 | $0.91 | 59,049,697 | 59,049,697 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $75.84M | $22.81M | $53.02M | $0.89 | $0.88 | 59,509,320 | 59,509,320 |
|---|
| 2020-06-30 | $570,000.00 | — | — | — | — | — | — | — | $67.93M | $22.63M | $45.3M | $0.76 | $0.75 | -382,160 | -382,160 |
|---|
| 2020-03-31 | $8.35M | — | — | — | — | — | — | — | $79.87M | $23.81M | $56.06M | $0.92 | $0.91 | 60,967,892 | 60,967,892 |
|---|
| 2019-12-31 | $9.68M | — | — | — | — | — | — | — | $58.16M | $16.87M | $41.3M | $0.67 | $0.67 | 61,315,590 | 61,315,590 |
|---|
| 2019-09-30 | $8.21M | — | — | — | — | — | — | — | $56.67M | $15.89M | $40.79M | $0.66 | $0.66 | 61,246,664 | 61,246,664 |
|---|
| 2019-06-30 | $13.16M | — | — | — | — | — | — | — | $55.33M | $14.69M | $40.63M | $0.66 | $0.65 | -232,151 | -232,151 |
|---|
| 2019-03-31 | $4.66M | — | — | — | — | — | — | — | $54.45M | $15.63M | $38.82M | $0.63 | $0.63 | 61,259,419 | 61,259,419 |
|---|
| 2018-12-31 | $5.64M | — | — | — | — | — | — | — | $53.73M | $14.89M | $38.84M | $0.62 | $0.62 | 62,336,779 | 62,336,779 |
|---|
| 2018-09-30 | $4.17M | — | — | — | — | — | — | — | $49.3M | $12.46M | $36.84M | $0.59 | $0.58 | 62,795,598 | 62,795,598 |
|---|
| 2018-06-30 | $3.21M | — | — | — | — | — | — | — | $50.45M | $13.34M | $37.12M | $0.59 | $0.58 | -160,532 | -162,580 |
|---|
| 2018-03-31 | $1.14M | — | — | — | — | — | — | — | $77.87M | $26.62M | $51.25M | $0.82 | $0.80 | 62,543,949 | 62,615,949 |
|---|
| 2017-12-31 | $3.39M | — | — | — | — | — | — | — | $56.5M | $24.85M | $31.66M | $0.50 | $0.49 | 63,487,698 | 63,559,724 |
|---|
| 2017-09-30 | $1.1M | — | — | — | — | — | — | — | $54.87M | $22.49M | $32.38M | $0.51 | $0.50 | 63,626,512 | 63,720,605 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $55.88M | $23.33M | $32.55M | $0.54 | $0.53 | 18,975 | -1,153,384 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $71.42M | $30.42M | $40.99M | $0.63 | $0.63 | 63,394,122 | 64,982,389 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $55.66M | $23.36M | $32.3M | $0.50 | $0.50 | 63,341,437 | 64,861,540 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $49.73M | $20.84M | $28.9M | $0.45 | $0.45 | 63,284,174 | 64,589,333 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $51.29M | $21.56M | $29.73M | $0.48 | $0.48 | 59,593 | -598,323 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $61.47M | $25.55M | $35.91M | $0.56 | $0.56 | 63,066,262 | 64,485,865 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $48.55M | $20.4M | $28.15M | $0.44 | $0.44 | 62,999,335 | 64,431,333 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $43.6M | $18.1M | $25.5M | $0.40 | $0.40 | 62,483,856 | 63,671,516 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $41.92M | $17.53M | $24.4M | $0.39 | $0.39 | 439,564 | 462,944 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $35.79M | $14.71M | $21.07M | $0.34 | $0.34 | 60,889,204 | 62,180,216 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $32.97M | $13.6M | $19.37M | $0.32 | $0.32 | 59,566,176 | 60,819,248 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $30.18M | $12.34M | $17.84M | $1.20 | $1.20 | 14,511,365 | 14,786,774 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $27.2M | $11.19M | $16.01M | -$1.81 | -$1.80 | 42,202,624 | 43,181,725 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $24.93M | $10.32M | $14.61M | $1.00 | $1.00 | 14,162,760 | 14,487,173 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $22.07M | $8.91M | $13.15M | $0.92 | $0.91 | 13,934,068 | 14,275,705 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $20.07M | $7.89M | $12.18M | $0.85 | $0.85 | 13,850,909 | 14,181,857 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $19.02M | $7.89M | $11.13M | $0.80 | $0.77 | 12,745,874,255 | 13,143,743,400 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $17.57M | $7.16M | $10.4M | $0.76 | $0.74 | 12,874,371 | 13,293,713 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $16.45M | $6.69M | $9.77M | $0.71 | $0.70 | 12,820,810 | 13,224,612 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $15.16M | $6.18M | $8.99M | $0.73 | $0.67 | 11,825,054 | 12,191,062 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $14.44M | $5.87M | $8.57M | $0.73 | $0.65 | -128,135,000 | -123,697,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $13M | $5.28M | $7.72M | $0.62 | $0.58 | 11,448,404,000 | 11,919,305,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $11.27M | $4.61M | $6.66M | $0.56 | $0.54 | 10,732,728,000 | 11,174,947,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $10.83M | $4.3M | $6.53M | $0.59 | $0.58 | 10,497,574,000 | 10,923,701,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $9.32M | $3.77M | $5.54M | $0.50 | $0.50 | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $8.65M | $3.37M | $5.28M | $0.48 | $0.48 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $8.21M | $3.28M | $4.93M | $0.45 | $0.45 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $8M | $3.16M | $4.83M | $0.45 | $0.45 | — | — |
|---|
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 | $81.25M | — | — | — | — | — | — | — | $646.67M | $156.3M | $490.37M | $8.66 | $8.48 | 56,656,722 | 56,656,722 |
|---|
| 2025-06-30 | $65.79M | — | — | — | — | — | — | — | $613.4M | $180.49M | $432.91M | $7.61 | $7.43 | 56,862,630 | 56,862,630 |
|---|
| 2024-06-30 | $64.64M | — | — | — | — | — | — | — | $635.48M | $185.47M | $450.01M | $7.82 | $7.66 | 57,509,029 | 57,509,029 |
|---|
| 2023-06-30 | $65.26M | — | — | — | — | — | — | — | $431.74M | $124.58M | $307.17M | $5.15 | $5.07 | 59,691,541 | 59,691,541 |
|---|
| 2022-06-30 | $59.43M | — | — | — | — | — | — | — | $339.96M | $99.24M | $240.72M | $4.04 | $3.97 | 59,523,626 | 59,523,626 |
|---|
| 2021-06-30 | $31.33M | — | — | — | — | — | — | — | $305.74M | $90.04M | $215.71M | $3.64 | $3.56 | 59,229,495 | 59,229,495 |
|---|
| 2020-06-30 | $26.82M | — | — | — | — | — | — | — | $262.63M | $79.19M | $183.44M | $3.01 | $2.98 | 60,794,555 | 60,794,555 |
|---|
| 2019-06-30 | $27.63M | — | — | — | — | — | — | — | $212.81M | $57.68M | $155.13M | $2.50 | $2.48 | 61,898,447 | 61,898,447 |
|---|
| 2018-06-30 | $8.83M | — | — | — | — | — | — | — | $239.7M | $87.29M | $152.41M | $2.41 | $2.37 | 63,058,854 | 63,136,232 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $232.69M | $97.95M | $134.74M | $2.11 | $2.10 | 63,358,886 | 63,656,542 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $204.9M | $85.6M | $119.29M | $1.87 | $1.87 | 62,909,411 | 63,597,259 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $140.86M | $58.18M | $82.68M | $1.35 | $1.34 | 59,939,844 | 61,177,908 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $94.27M | $38.31M | $55.96M | $0.97 | $0.96 | 56,159,236 | 57,471,296 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $68.2M | $27.91M | $40.29M | $3.00 | $2.89 | 12,758,381,000 | 13,156,646,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $49.54M | $20.06M | $29.48M | $2.45 | $2.33 | 11,034,890,000 | 11,489,190,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $34.17M | $13.59M | $20.58M | $1.88 | $1.87 | 10,307,019,000 | 10,763,571,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $35.88M | $14.75M | $21.13M | $2.31 | $2.22 | 8,639,450,000 | 8,869,453,000 |
|---|