Complete source-backed income-statement history.
- Available history
- 2009-09-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 | $465.03M | $351.04M | $113.99M | — | $74.34M | — | $57.69M | — | $56.52M | $8.23M | $48.29M | $1.76 | $1.77 | -22,000 | -23,000 |
|---|
| 2026-03-31 | $453.37M | $346.15M | $107.22M | — | $61.44M | — | $46.58M | — | $48.32M | $11.26M | $37.06M | $1.35 | $1.35 | 27,363,000 | 27,377,000 |
|---|
| 2025-12-31 | $517.95M | $380.69M | $137.26M | — | $60.41M | — | $75.18M | — | $76.34M | $17.26M | $59.08M | $2.15 | $2.15 | 27,401,000 | 27,415,000 |
|---|
| 2025-09-30 | $493.47M | $374.65M | $118.82M | — | $58.42M | — | $59.26M | — | $60.79M | $13.61M | $47.18M | $1.71 | $1.71 | 27,455,000 | 27,494,000 |
|---|
| 2025-06-30 | $475.43M | $369.34M | $106.09M | — | $62.08M | — | $38.92M | — | $40.51M | $7.98M | $32.53M | $1.19 | $1.18 | -4,000 | -1,000 |
|---|
| 2025-03-31 | $457.84M | $351.87M | $105.96M | — | $56.09M | — | $49.88M | — | $51.84M | $10.71M | $41.12M | $1.49 | $1.49 | 27,482,000 | 27,496,000 |
|---|
| 2024-12-31 | $509.3M | $376.53M | $132.77M | — | $57.11M | — | $75.66M | — | $63.23M | $14.24M | $48.99M | $1.78 | $1.78 | 27,480,000 | 27,495,000 |
|---|
| 2024-09-30 | $466.56M | $355.73M | $110.82M | — | $54.96M | — | $55.86M | — | $57.88M | $13.18M | $44.7M | $1.62 | $1.62 | 27,457,000 | 27,478,000 |
|---|
| 2024-06-30 | $452.83M | $355.21M | $97.62M | — | $53.19M | — | $41.69M | — | $43.81M | $8.98M | $34.83M | $1.27 | $1.26 | 3,000 | 6,000 |
|---|
| 2024-03-31 | $471.45M | $366.95M | $104.49M | — | $57.21M | — | $35.15M | — | $36.89M | $8.54M | $28.35M | $1.03 | $1.03 | 27,436,000 | 27,451,000 |
|---|
| 2023-12-31 | $485.92M | $364.45M | $121.47M | — | $55.71M | — | $65.75M | — | $67.18M | $15.7M | $51.48M | $1.87 | $1.87 | 27,425,000 | 27,440,000 |
|---|
| 2023-09-30 | $461.57M | $352.85M | $108.72M | — | $51.95M | — | $56.78M | — | $57.63M | $13.68M | $43.95M | $1.60 | $1.59 | 27,449,000 | 27,473,000 |
|---|
| 2023-06-30 | $454.66M | $361.49M | $93.17M | — | $56.73M | — | $11.48M | — | $12.45M | $3.28M | $9.17M | $0.33 | $0.33 | 0 | 3,000 |
|---|
| 2023-03-31 | $464.94M | $370.7M | $94.24M | — | $64.83M | — | $29.41M | — | $30.02M | $5.46M | $24.56M | $0.89 | $0.89 | 27,465,000 | 27,487,000 |
|---|
| 2022-12-31 | $477.39M | $375.29M | $102.1M | — | $50.78M | — | $51.33M | — | $51.81M | $11.83M | $39.97M | $1.45 | $1.45 | 27,471,000 | 27,493,000 |
|---|
| 2022-09-30 | $425.54M | $326.48M | $99.06M | — | $49.76M | — | $49.3M | — | $49.03M | $11.44M | $37.59M | $1.37 | $1.36 | 27,450,000 | 27,458,000 |
|---|
| 2022-06-30 | $452.41M | $354M | $98.42M | — | $54.18M | — | $33.71M | — | $33.94M | $4.89M | $29.04M | $1.06 | $1.05 | 0 | -6,000 |
|---|
| 2022-03-31 | $403.49M | $335.16M | $68.33M | — | $54.53M | — | -$7.62M | — | -$7.5M | -$3.02M | -$4.48M | -$0.17 | -$0.17 | 27,442,000 | 27,442,000 |
|---|
| 2021-12-31 | $428.43M | $331.83M | $96.6M | — | $51.54M | — | $45.31M | — | $45.42M | $11.05M | $34.37M | $1.25 | $1.25 | 27,443,000 | 27,464,000 |
|---|
| 2021-09-30 | $392.06M | $299.69M | $92.37M | — | $51.86M | — | $40.51M | — | $40.53M | $9.88M | $30.66M | $1.11 | $1.11 | 27,459,000 | 27,515,000 |
|---|
| 2021-06-30 | $385.57M | $288.89M | $96.67M | — | $55.76M | — | $40.92M | — | $40.88M | $9.15M | $31.73M | $1.15 | $1.15 | 1,000 | 5,000 |
|---|
| 2021-03-31 | $357.25M | $266.7M | $90.55M | — | $53.16M | — | $37.39M | — | $37.34M | $8.45M | $28.9M | $1.05 | $1.05 | 27,483,000 | 27,526,000 |
|---|
| 2020-12-31 | $375.02M | $268.17M | $106.85M | — | $48.25M | — | $58.6M | — | $58.57M | $13.94M | $44.63M | $1.62 | $1.62 | 27,479,000 | 27,518,000 |
|---|
| 2020-09-30 | $349.24M | $256.58M | $92.65M | — | $48.2M | — | $48.95M | — | $48.95M | $11.87M | $37.08M | — | — | 27,461,000 | 27,495,000 |
|---|
| 2020-06-30 | $320.85M | $231.78M | $89.08M | — | $48.84M | — | $40.18M | — | $40.27M | $9.89M | $30.39M | $1.10 | $1.10 | 1,000 | -6,000 |
|---|
| 2020-03-31 | $321.36M | $244.4M | $76.96M | — | $46.91M | — | $29.99M | — | $30.72M | $8.29M | $22.43M | $0.82 | $0.81 | 27,457,000 | 27,501,000 |
|---|
| 2019-12-31 | $355.12M | $255.23M | $99.89M | — | $45.75M | — | $54.08M | — | $54.96M | $11.53M | $43.42M | $1.58 | $1.58 | 27,443,000 | 27,489,000 |
|---|
| 2019-09-30 | $337.05M | $244.95M | $92.11M | — | $39.46M | — | $51.7M | — | $53.13M | $12.39M | $40.75M | — | — | 27,442,000 | 27,517,000 |
|---|
| 2019-06-30 | $323.67M | $245.46M | $78.21M | — | $39.91M | — | $43.32M | — | $44.26M | $11.25M | $33.01M | $1.20 | $1.20 | 2,000 | -6,000 |
|---|
| 2019-03-31 | $317.88M | $242.49M | $75.4M | — | $37.98M | — | $37.33M | — | $38.66M | $8.05M | $30.6M | $1.11 | $1.11 | 27,448,000 | 27,549,000 |
|---|
| 2018-12-31 | $349.58M | $258.19M | $91.39M | — | $39.84M | — | $61.16M | — | $62.19M | $14.29M | $47.91M | $1.74 | $1.73 | 27,435,000 | 27,566,000 |
|---|
| 2018-09-30 | $316.65M | $235.46M | $81.2M | — | $32.08M | — | $49.12M | — | $50.43M | $11.41M | $39.03M | — | — | 27,424,000 | 27,514,000 |
|---|
| 2018-06-30 | $308.17M | $231.99M | $76.18M | — | $32.9M | — | $42.74M | — | $43.8M | $11.42M | $32.39M | $1.18 | $1.18 | 4,000 | 3,000 |
|---|
| 2018-03-31 | $296.17M | $228.26M | $67.91M | — | $29.88M | — | $37.52M | — | $38.04M | $10.42M | $27.62M | $1.01 | $1.00 | 27,405,000 | 27,458,000 |
|---|
| 2017-12-31 | $319.67M | $235.73M | $83.94M | — | $36.32M | — | $47.12M | — | $47.68M | $1.76M | $45.92M | $1.67 | $1.67 | 27,396,000 | 27,460,000 |
|---|
| 2017-09-30 | $298.92M | $223.44M | $75.48M | — | $31.3M | — | $44.18M | — | $44.68M | $15.3M | $29.39M | — | — | 27,396,000 | 27,451,000 |
|---|
| 2017-06-30 | — | $217.37M | $72.5M | — | $29.12M | — | $42.23M | — | $42.95M | $14.47M | $28.49M | $1.04 | $1.04 | 7,000 | 2,000 |
|---|
| 2017-03-31 | — | $221.93M | $71.91M | — | $32.25M | — | $22.01M | — | $22.16M | $7.69M | $14.47M | $0.53 | $0.53 | 27,379,000 | 27,442,000 |
|---|
| 2016-12-31 | — | $233.03M | $93.74M | — | $34.38M | — | $59.36M | — | $59.56M | $20.61M | $38.96M | $1.42 | $1.42 | 27,366,000 | 27,441,000 |
|---|
| 2016-09-30 | — | $210.73M | $80.63M | — | $29.88M | — | $50.75M | — | $50.84M | $17.44M | $33.4M | — | — | 27,363,000 | 27,430,000 |
|---|
| 2016-06-30 | — | $209.35M | $75.14M | — | $28.52M | — | $46.62M | — | $46.64M | $16.03M | $30.61M | $1.12 | $1.12 | 7,000 | 8,000 |
|---|
| 2016-03-31 | — | $214.84M | $72.92M | — | $28.98M | — | $43.94M | — | $44.07M | $15.06M | $29.01M | $1.06 | $1.06 | 27,338,000 | 27,376,000 |
|---|
| 2015-12-31 | — | $241.18M | $83.59M | — | $31.48M | — | $52.12M | — | $51.91M | $17.4M | $34.51M | $1.26 | $1.25 | 27,328,000 | 27,374,000 |
|---|
| 2015-09-30 | — | $226.12M | $67.97M | — | $26.08M | — | $41.89M | — | $42.01M | $14.38M | $27.63M | — | — | 27,319,000 | 27,344,000 |
|---|
| 2015-06-30 | — | $212.73M | $64.99M | — | $26.16M | — | $38.83M | — | $38.7M | $13.13M | $25.57M | $0.94 | $0.94 | 6,000 | 4,000 |
|---|
| 2015-03-31 | — | $206.78M | $56.63M | — | $25.42M | — | $31.21M | — | $31.07M | $10.67M | $20.4M | $0.75 | $0.75 | 27,303,000 | 27,330,000 |
|---|
| 2014-12-31 | — | $224.76M | $78.65M | — | $28.44M | — | $50.22M | — | $50.17M | $17.22M | $32.95M | $1.21 | $1.20 | 27,294,000 | 27,323,000 |
|---|
| 2014-09-30 | — | $202.56M | $57.42M | — | $22.82M | — | $34.6M | — | $34.61M | $11.85M | $22.76M | — | — | 27,286,000 | 27,316,000 |
|---|
| 2014-06-30 | — | $200.94M | $57.87M | — | $25.55M | — | $32.32M | — | $32.16M | $11.26M | $21.33M | $0.78 | $0.78 | 6,000 | 5,000 |
|---|
| 2014-03-31 | — | $189.94M | $51.91M | — | $23.07M | — | $28.84M | — | $28.63M | $9.73M | -$10.38M | -$0.38 | -$0.38 | 27,261,000 | 27,297,000 |
|---|
| 2013-12-31 | — | $210.66M | $81.62M | — | $25.44M | — | $56.19M | — | $56.1M | $18.97M | $39.23M | $1.44 | $1.44 | 27,244,000 | 27,299,000 |
|---|
| 2013-09-30 | — | $190.97M | $57.17M | — | $20.74M | — | $36.43M | — | $36.39M | $12.34M | $24.8M | — | — | 27,268,000 | 27,312,000 |
|---|
| 2013-06-30 | — | $187.48M | $57.71M | — | $21.48M | — | $36.23M | — | $36.13M | $10.73M | $25.48M | $0.94 | $0.93 | 8,000 | 10,000 |
|---|
| 2013-03-31 | — | $193.27M | $53.83M | — | $23.11M | — | $30.72M | — | $30.71M | $9.97M | $21.83M | $0.80 | $0.80 | 27,259,000 | 27,287,000 |
|---|
| 2012-12-31 | — | $244.5M | $81.66M | — | $29.03M | — | $52.63M | — | $52.88M | $17.6M | $35.28M | $1.29 | $1.28 | 27,243,000 | 27,273,000 |
|---|
| 2012-09-30 | — | $225.26M | $65.72M | — | $25.15M | — | $40.57M | — | $40.59M | $13.92M | $26.66M | — | — | 27,229,000 | 27,264,000 |
|---|
| 2012-06-30 | — | $87.2M | $44.34M | — | $7.33M | — | $37.01M | — | $34.27M | $11.77M | $25.96M | — | — | -4,000 | -3,000 |
|---|
| 2012-03-31 | — | $217.3M | $53.8M | — | $25.85M | — | $27.95M | — | $27.99M | $9.77M | $18.22M | — | — | 27,216,000 | 27,251,000 |
|---|
| 2011-12-31 | — | $241.93M | $69.86M | — | $26.15M | — | $43.71M | — | $46.45M | $16.08M | $30.37M | $1.11 | $1.11 | 27,206,000 | 27,240,000 |
|---|
| 2011-09-30 | — | $219.09M | $55.43M | — | $22.92M | — | $32.51M | — | $32.51M | $11.25M | $21.26M | — | — | 27,290,000 | 27,314,000 |
|---|
| 2011-06-30 | — | $202.45M | $53.58M | — | $22.98M | — | $30.6M | — | $43.99M | $14.7M | $29.29M | — | — | -91,000 | -92,000 |
|---|
| 2011-03-31 | — | $200.09M | $52.53M | — | $23.06M | — | $29.47M | — | $29.53M | $10.09M | $19.44M | — | — | 27,494,000 | 27,520,000 |
|---|
| 2010-12-31 | — | $237.99M | $78.24M | — | $26.14M | — | $52.11M | — | $53.15M | $18.29M | $34.86M | — | — | 27,758,000 | 27,785,000 |
|---|
| 2010-09-30 | — | $206.98M | $58.07M | — | $23.25M | — | $34.83M | — | $34.84M | $12.08M | $22.77M | — | — | 28,014,000 | 28,037,000 |
|---|
| 2010-06-30 | — | $188.08M | $59.93M | — | $24.63M | — | $35.12M | — | $35.11M | $12.3M | $22.82M | — | — | 10,000 | 11,000 |
|---|
| 2010-03-31 | — | $188.41M | $61.92M | — | $24.33M | — | $37.51M | — | $37.5M | $13.28M | $24.22M | — | — | 28,173,000 | 28,198,000 |
|---|
| 2009-12-31 | — | $219.34M | $84.78M | — | $24.4M | — | $59.16M | — | $60.09M | $20.56M | $39.53M | — | — | 28,147,000 | 28,176,000 |
|---|
| 2009-09-30 | — | $190.45M | $63.71M | — | $20.47M | — | $42.41M | — | $42.43M | $14.03M | $28.41M | — | — | 28,081,000 | 28,115,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.93B | $1.45B | $477.29M | — | $254.6M | — | $238.71M | — | $241.97M | $50.36M | $191.61M | $6.98 | $6.98 | 27,385,000 | 27,406,000 |
|---|
| 2025-06-30 | $1.91B | $1.45B | $455.65M | — | $230.23M | — | $220.32M | — | $213.46M | $46.12M | $167.35M | $6.08 | $6.07 | 27,469,000 | 27,489,000 |
|---|
| 2024-06-30 | $1.87B | $1.44B | $432.3M | — | $218.07M | — | $199.36M | — | $205.52M | $46.9M | $158.61M | $5.77 | $5.76 | 27,440,000 | 27,461,000 |
|---|
| 2023-06-30 | $1.82B | $1.43B | $388.57M | — | $222.09M | — | $141.51M | — | $143.3M | $32.01M | $111.29M | $4.04 | $4.04 | 27,462,000 | 27,482,000 |
|---|
| 2022-06-30 | $1.68B | $1.32B | $355.72M | — | $212.1M | — | $111.91M | — | $112.39M | $22.8M | $89.59M | $3.26 | $3.25 | 27,448,000 | 27,472,000 |
|---|
| 2021-06-30 | $1.47B | $1.08B | $386.72M | — | $205.36M | — | $185.85M | — | $185.75M | $43.41M | $142.33M | $5.17 | $5.16 | 27,475,000 | 27,518,000 |
|---|
| 2020-06-30 | $1.33B | $976.35M | $358.04M | — | $180.95M | — | $175.95M | — | $179.08M | $42.09M | $136.98M | $4.98 | $4.97 | 27,448,000 | 27,496,000 |
|---|
| 2019-06-30 | $1.31B | $981.59M | $326.2M | — | $149.81M | — | $190.92M | — | $195.54M | $44.99M | $150.55M | $5.48 | $5.46 | 27,438,000 | 27,537,000 |
|---|
| 2018-06-30 | $1.22B | $919.42M | $303.51M | — | $129.91M | — | $171.55M | — | $174.2M | $38.89M | $135.31M | $4.93 | $4.92 | 27,403,000 | 27,459,000 |
|---|
| 2017-06-30 | $1.2B | $883.06M | $318.78M | — | $125.64M | — | $174.35M | — | $175.52M | $60.2M | $115.31M | $4.21 | $4.20 | 27,376,000 | 27,440,000 |
|---|
| 2016-06-30 | — | $891.48M | $299.63M | — | $115.06M | — | $184.57M | — | $184.63M | $62.87M | $121.76M | $4.45 | $4.44 | 27,336,000 | 27,373,000 |
|---|
| 2015-06-30 | — | $846.82M | $257.69M | — | $102.83M | — | $154.86M | — | $154.55M | $52.87M | $101.69M | $3.72 | $3.72 | 27,300,000 | 27,327,000 |
|---|
| 2014-06-30 | — | $792.51M | $248.57M | — | $94.8M | — | $153.77M | — | $153.28M | $52.29M | $74.99M | $2.75 | $2.74 | 27,264,000 | 27,308,000 |
|---|
| 2013-06-30 | — | $769.1M | $244.71M | — | $90.78M | — | $153.92M | — | $153.82M | $49.96M | $109.25M | $4.00 | $3.99 | 27,252,000 | 27,285,000 |
|---|
| 2012-06-30 | — | $765.51M | $223.43M | — | $82.25M | — | $141.18M | — | $141.22M | $48.87M | $95.81M | $3.51 | $3.51 | 27,233,000 | 27,265,000 |
|---|
| 2011-06-30 | — | $847.52M | $242.43M | — | $95.43M | — | $147M | — | $161.51M | $55.14M | $106.36M | $3.84 | $3.84 | 27,664,000 | 27,689,000 |
|---|
| 2010-06-30 | — | $786.28M | $270.33M | — | $93.82M | — | $174.2M | — | $175.14M | $60.17M | $114.97M | $4.08 | $4.07 | 28,144,000 | 28,174,000 |
|---|