Complete source-backed income-statement history.
- Available history
- 2010-12-31 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 | $228.25M | $130.82M | $97.44M | $6.1M | $56.88M | — | $37.55M | — | $32.11M | $8.52M | $20.48M | $1.70 | $1.69 | 5,000 | 17,000 |
|---|
| 2026-03-31 | $224.6M | $132.66M | $91.93M | $5.6M | $52.44M | $1.11M | $90.83M | — | $82.67M | $14.04M | $66.98M | $5.56 | $5.55 | 12,048,000 | 12,062,000 |
|---|
| 2025-12-31 | $221.32M | $129.09M | $92.23M | — | $55.61M | $56.66M | $35.57M | — | $27.17M | $6.54M | $2.12M | $0.17 | $0.17 | 12,043,000 | 12,055,000 |
|---|
| 2025-09-30 | $217.43M | $127M | $90.43M | — | $54.37M | $60.8M | $29.63M | — | $20.99M | $5.17M | $15.06M | $1.26 | $1.25 | 12,013,000 | 12,047,000 |
|---|
| 2025-06-30 | $222.05M | $130.75M | $91.3M | $5.6M | $52.6M | — | $34.73M | — | $26.08M | $10.61M | $14.83M | $1.24 | $1.23 | 20,000 | 19,000 |
|---|
| 2025-03-31 | $207.78M | $125.35M | $82.43M | $5.4M | $52.05M | $56.18M | $26.25M | — | $17.58M | -$5.2M | $21.88M | $1.83 | $1.81 | 11,986,000 | 12,059,000 |
|---|
| 2024-12-31 | $189.81M | $118.37M | $71.45M | — | $45.66M | $62.98M | $8.46M | — | $2M | $710,000.00 | $857,000.00 | $0.07 | $0.07 | 11,942,000 | 12,025,000 |
|---|
| 2024-09-30 | $170.46M | $100.39M | $70.07M | — | $43.05M | $45.97M | $24.1M | — | $23.15M | $4.96M | $18.2M | $1.54 | $1.53 | 11,787,000 | 11,904,000 |
|---|
| 2024-06-30 | $180.19M | $110.78M | $69.41M | — | $40.97M | — | $27.15M | — | $25.58M | $5.89M | $19.59M | $1.67 | $1.64 | -1,000 | 28,000 |
|---|
| 2024-03-31 | $177.27M | $108.98M | $68.29M | $15.5M | $41.76M | $46.45M | $21.84M | — | $20.27M | $4.33M | $15.8M | $1.34 | $1.33 | 11,772,000 | 11,849,000 |
|---|
| 2023-12-31 | $178.4M | $106.74M | $71.66M | — | $43.28M | $45.83M | $25.83M | — | $24.48M | $5.41M | $18.87M | $1.60 | $1.59 | 11,791,000 | 11,858,000 |
|---|
| 2023-09-30 | $184.77M | $112.14M | $72.64M | — | $43.59M | $45.72M | $26.92M | — | $24.8M | $5.9M | $18.81M | $1.60 | $1.58 | 11,742,000 | 11,933,000 |
|---|
| 2023-06-30 | $188.33M | $114.7M | $73.63M | — | $44.58M | — | $28.48M | — | $27.2M | $7.01M | $20.17M | $1.72 | $1.61 | -15,000 | 92,000 |
|---|
| 2023-03-31 | $184.33M | $113.44M | $70.9M | — | $42.95M | -$17.62M | $88.52M | — | $86.36M | $5.79M | $80.51M | $6.82 | $6.77 | 11,811,000 | 11,895,000 |
|---|
| 2022-12-31 | $187.79M | $115.47M | $72.32M | — | $43.71M | $44.51M | $27.81M | — | $26.31M | $6.23M | $20.04M | $1.69 | $1.69 | 11,852,000 | 11,917,000 |
|---|
| 2022-09-30 | $180.6M | $112.35M | $68.25M | — | $41.09M | $41.96M | $26.29M | — | $24.09M | $5.77M | $18.27M | $1.55 | $1.53 | 11,823,000 | 11,952,000 |
|---|
| 2022-06-30 | $184.74M | $118.18M | $66.56M | — | $41.3M | — | $19.22M | — | $17.35M | $4.13M | $13.27M | $1.12 | $1.09 | -35,000 | 2,000 |
|---|
| 2022-03-31 | $189.28M | $120.9M | $68.38M | — | $42.31M | $43.91M | $24.47M | — | $22.89M | $5.48M | $17.32M | $1.44 | $1.34 | 11,982,000 | 12,089,000 |
|---|
| 2021-12-31 | $185.71M | $116.94M | $68.77M | — | $43.53M | $47M | $21.77M | — | $19.96M | $4.93M | $14.98M | $1.25 | $1.24 | 12,033,000 | 12,138,000 |
|---|
| 2021-09-30 | $175.61M | $109.37M | $66.24M | — | $42.75M | $43.41M | $22.83M | — | $21.09M | $5.26M | $15.82M | $1.32 | $1.30 | 12,023,000 | 12,149,000 |
|---|
| 2021-06-30 | $176.44M | $110.63M | $65.81M | — | $42.31M | — | $22.42M | — | $20.43M | $6M | $13.95M | $1.15 | $1.13 | -29,000 | -9,000 |
|---|
| 2021-03-31 | $172.22M | $109.52M | $62.7M | — | $41.69M | $57.05M | $5.65M | — | $4.03M | $2.27M | $1.43M | $0.11 | $0.11 | 12,136,000 | 12,253,000 |
|---|
| 2020-12-31 | $156.28M | $98.27M | $58.02M | — | $40.2M | $41.28M | $16.74M | — | $15.2M | $3.19M | $11.38M | $0.93 | $0.93 | 12,195,000 | 12,270,000 |
|---|
| 2020-09-30 | $151.29M | $96.55M | $54.74M | — | $38.87M | $40.38M | $14.35M | — | $13.04M | $2.7M | $9.72M | $0.80 | $0.79 | 12,228,000 | 12,281,000 |
|---|
| 2020-06-30 | $139.39M | $92.47M | $46.92M | — | $34.8M | — | $10.13M | — | $8.93M | $2.83M | $1.84M | $0.15 | $0.15 | -24,000 | -26,000 |
|---|
| 2020-03-31 | $155.47M | $102.96M | $52.52M | — | $34.89M | $35.61M | $16.91M | — | $15.37M | $3.32M | -$6.32M | -$0.51 | -$0.51 | 12,337,000 | 12,397,000 |
|---|
| 2019-12-31 | $153.7M | $95.9M | $57.8M | — | $38.66M | $40.16M | $17.64M | — | $15.12M | $2.83M | $12.24M | $0.99 | $0.99 | 12,376,000 | 12,455,000 |
|---|
| 2019-09-30 | $155.98M | $97.75M | $58.23M | — | $40.16M | $42.38M | $15.85M | — | $14.65M | $4.08M | $12.44M | $1.01 | $1.00 | 12,345,000 | 12,403,000 |
|---|
| 2019-06-30 | $168.74M | $108.54M | $60.2M | — | $39.09M | — | $19.42M | — | $17.21M | $4.6M | $12.39M | $1.00 | $1.00 | -52,000 | -54,000 |
|---|
| 2019-03-31 | $160.46M | $105.34M | $55.12M | — | $36.91M | $38.27M | $16.85M | — | $12.94M | $4.28M | $26.27M | $2.10 | $2.09 | 12,530,000 | 12,574,000 |
|---|
| 2018-12-31 | $195.52M | $128.59M | $66.94M | — | $45.69M | $46.73M | $20.21M | — | $16.33M | $3.86M | $13.4M | $1.06 | $1.05 | 12,636,000 | 12,685,000 |
|---|
| 2018-09-30 | $193.08M | $123.83M | $69.25M | — | $45.47M | $46.61M | $22.65M | — | $20.2M | $5.84M | $15.86M | $1.25 | $1.24 | 12,716,000 | 12,808,000 |
|---|
| 2018-06-30 | $28.53M | -$2.37M | $30.9M | — | $8.85M | — | $23.63M | — | $21.03M | $10.71M | $12.61M | $0.99 | $0.98 | 3,000 | 4,000 |
|---|
| 2018-03-31 | $192.15M | $126.04M | $66.11M | — | $44.98M | $47.29M | $18.82M | — | $15.52M | $3.7M | $12.8M | $1.01 | $1.00 | 12,709,000 | 12,797,000 |
|---|
| 2017-12-31 | $185.69M | $122.38M | $63.32M | — | $43.79M | $46.27M | $17.05M | — | $15.01M | $19.36M | -$2.81M | -$0.22 | -$0.22 | 12,704,000 | 12,704,000 |
|---|
| 2017-09-30 | $189.14M | $123.47M | $65.67M | — | $43.06M | $47.02M | $18.65M | — | $16.96M | $4.26M | $14M | $1.10 | $1.09 | 12,676,000 | 12,768,000 |
|---|
| 2017-06-30 | $109.72M | $74.18M | $35.54M | — | $19.45M | — | $12.48M | — | $8.2M | $1.51M | $14.14M | $1.12 | $1.11 | -1,000 | -4,000 |
|---|
| 2017-03-31 | $184.72M | $123.37M | $61.35M | — | $43.47M | $49.91M | $11.44M | — | $10.53M | $2.87M | $7.66M | $0.60 | $0.60 | 12,664,000 | 12,758,000 |
|---|
| 2016-12-31 | $173.85M | $116.96M | $56.89M | — | $40.49M | $43.66M | $13.23M | — | $12.72M | $2.27M | $10.45M | $0.82 | $0.82 | 12,659,000 | 12,761,000 |
|---|
| 2016-09-30 | $179.6M | $117.82M | $61.78M | — | $41.61M | $42.01M | $19.77M | — | $19.51M | $5.16M | $14.29M | $1.13 | $1.12 | 12,674,000 | 12,794,000 |
|---|
| 2016-06-30 | $193.78M | $126.95M | $66.83M | — | $44.51M | — | $14.02M | — | $14.01M | $1.94M | $12.19M | $0.96 | $0.96 | 0 | 8,000 |
|---|
| 2016-03-31 | $177.47M | $118.83M | $58.64M | — | $41.09M | $41.48M | $17.16M | — | $16.24M | $4.67M | $11.52M | $0.91 | $0.91 | 12,697,000 | 12,768,000 |
|---|
| 2015-12-31 | $181.95M | $123.71M | $58.24M | — | $40.7M | $42.17M | $16.06M | — | $15.63M | $3.18M | $12.37M | $0.97 | $0.96 | 12,692,000 | 12,791,000 |
|---|
| 2015-09-30 | $198.4M | $129.85M | $68.55M | — | $43.93M | $45.45M | $23.1M | — | $22.65M | $6.51M | $15.98M | $1.26 | $1.25 | 12,660,000 | 12,763,000 |
|---|
| 2015-06-30 | $199.78M | $134.46M | $65.32M | — | $41M | -$124.72M | $23.72M | — | $23.01M | $6.72M | $16.38M | $1.30 | $1.28 | -1,000 | -3,000 |
|---|
| 2015-03-31 | $181M | $123.74M | $57.26M | — | $39.03M | $39.43M | $17.83M | — | $17M | $4.23M | $12.63M | $1.00 | $0.99 | 12,657,000 | 12,788,000 |
|---|
| 2014-12-31 | $189.34M | $130.54M | $58.8M | — | $41.85M | $42.95M | $15.85M | — | $15.25M | $3.99M | $11.18M | $0.88 | $0.87 | 12,656,000 | 12,802,000 |
|---|
| 2014-09-30 | $202.03M | $135.92M | $66.11M | — | $43.95M | $44.88M | $21.24M | — | $20.86M | $5.93M | $14.55M | $1.15 | $1.13 | 12,652,000 | 12,833,000 |
|---|
| 2014-06-30 | $197.34M | $132.94M | $64.4M | — | $42.43M | -$129.16M | $19.22M | — | $18.89M | $5.24M | $10.05M | $0.79 | $0.78 | 9,000 | 20,000 |
|---|
| 2014-03-31 | $174.16M | $116.59M | $57.57M | — | $41.74M | $43.12M | $14.45M | — | $17.35M | $4.08M | $13.22M | $1.05 | $1.04 | 12,620,000 | 12,737,000 |
|---|
| 2013-12-31 | $166.54M | $110.65M | $55.89M | — | $42.07M | $40.76M | $15.14M | — | $14.61M | $4.12M | $10.52M | $0.83 | $0.82 | 12,634,000 | 12,768,000 |
|---|
| 2013-09-30 | $178.14M | $117.74M | $60.41M | — | $39.54M | $43.34M | $17.06M | — | $16.96M | $4.61M | $9.08M | $0.72 | $0.71 | 12,573,000 | 12,769,000 |
|---|
| 2013-06-30 | $155.41M | $105.3M | $50.11M | — | $33.46M | -$119.87M | $16.28M | — | $15.63M | $4.2M | $12.5M | $0.99 | $0.98 | -3,000 | -8,000 |
|---|
| 2013-03-31 | $165.97M | $113.42M | $52.55M | — | $39.75M | $40.83M | $11.72M | — | $10.87M | $1.2M | $9.56M | $0.76 | $0.75 | 12,554,000 | 12,769,000 |
|---|
| 2012-12-31 | $168.63M | $112.34M | $56.29M | — | $39.04M | $40.02M | $16.27M | — | $15.86M | $4.83M | $10.96M | $0.87 | $0.86 | 12,580,000 | 12,787,000 |
|---|
| 2012-09-30 | $183.39M | $124.14M | $59.25M | — | $41.38M | $41.62M | $17.63M | — | $16.94M | $5.01M | $11.83M | $0.94 | $0.92 | 12,559,000 | 12,810,000 |
|---|
| 2012-06-30 | $145.75M | $95.19M | $50.55M | — | $33.02M | — | $17.3M | — | $16.79M | $4.32M | $13.94M | $1.11 | $1.09 | 3,000 | 30,000 |
|---|
| 2012-03-31 | $150.67M | $102.5M | $48.17M | — | $37.15M | $32.6M | $15.57M | — | $14.93M | $3.4M | $9.12M | $0.73 | $0.71 | 12,527,000 | 12,758,000 |
|---|
| 2011-12-31 | $154.87M | $104.6M | $50.27M | — | $35.19M | $35.89M | $14.38M | — | $14.04M | $3.97M | -$4.12M | -$0.33 | -$0.32 | 12,527,000 | 12,751,000 |
|---|
| 2011-09-30 | $159.31M | $106.56M | $52.75M | — | $36.11M | $36.63M | $16.11M | — | $15.83M | $4.01M | $11.96M | $0.96 | $0.94 | 12,493,000 | 12,766,000 |
|---|
| 2011-06-30 | $161.69M | $109.11M | $52.59M | — | $36.66M | — | $15.55M | — | $14.97M | $4.05M | $10.27M | $0.82 | $0.80 | — | — |
|---|
| 2011-03-31 | $134.32M | $91.94M | $42.38M | — | $34.06M | $34.23M | $8.15M | — | $7.54M | $1.65M | $5.09M | $0.41 | $0.40 | — | — |
|---|
| 2010-12-31 | $142.08M | $94.26M | $47.82M | — | $34.33M | $34.44M | $13.38M | — | $12.97M | $3.65M | $9.02M | $0.72 | $0.71 | — | — |
|---|
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 | $891.6M | $519.57M | $372.03M | $24.2M | $219.29M | — | $193.58M | — | $162.94M | $34.25M | $104.63M | $8.69 | $8.67 | 12,038,000 | 12,070,000 |
|---|
| 2025-06-30 | $790.11M | $474.86M | $315.25M | $21.2M | $193.36M | — | $93.55M | — | $68.81M | $11.08M | $55.76M | $4.68 | $4.64 | 11,926,000 | 12,016,000 |
|---|
| 2024-06-30 | $720.64M | $438.63M | $282M | $20.5M | $169.6M | — | $101.74M | — | $95.12M | $21.53M | $73.07M | $6.22 | $6.14 | 11,763,000 | 11,904,000 |
|---|
| 2023-06-30 | $741.05M | $455.95M | $285.1M | — | $172.34M | — | $171.09M | — | $163.95M | $24.8M | $138.99M | $11.77 | $11.58 | 11,810,000 | 12,009,000 |
|---|
| 2022-06-30 | $735.34M | $465.39M | $269.95M | — | $169.89M | — | $88.29M | — | $81.29M | $19.81M | $61.39M | $5.13 | $5.06 | 11,974,000 | 12,123,000 |
|---|
| 2021-06-30 | $656.23M | $414.97M | $241.26M | — | $163.06M | — | $59.17M | — | $52.7M | $14.16M | $36.47M | $3.00 | $2.97 | 12,156,000 | 12,258,000 |
|---|
| 2020-06-30 | $604.54M | $389.08M | $215.46M | — | $148.5M | — | $60.53M | -$6.45M | $54.07M | $13.06M | $20.19M | $1.64 | $1.63 | 12,324,000 | 12,387,000 |
|---|
| 2019-06-30 | $639.93M | $405.26M | $234.67M | — | $150.33M | — | $79.48M | -$12.5M | $66.97M | $18.69M | $67.91M | $5.40 | $5.38 | 12,574,000 | 12,633,000 |
|---|
| 2018-06-30 | $595.52M | $369.52M | $226M | — | $140.68M | — | $78.14M | -$9.75M | $68.39M | $38.03M | $36.6M | $2.88 | $2.86 | 12,698,000 | 12,788,000 |
|---|
| 2017-06-30 | $647.89M | $432.33M | $215.55M | — | $145.03M | — | $56.92M | -$5.96M | $50.96M | $11.82M | $46.55M | $3.68 | $3.65 | 12,666,000 | 12,768,000 |
|---|
| 2016-06-30 | $751.59M | $499.33M | $252.25M | — | $170.22M | — | $70.34M | -$1.82M | $68.53M | $16.3M | $52.06M | $4.11 | $4.08 | 12,682,000 | 12,784,000 |
|---|
| 2015-06-30 | $772.14M | $524.66M | $247.49M | — | $165.84M | $2.53M | $78.64M | -$2.53M | $76.12M | $20.87M | $54.74M | $4.33 | $4.27 | 12,655,000 | 12,805,000 |
|---|
| 2014-06-30 | $716.18M | $477.91M | $238.27M | — | $165.79M | -$1.94M | $65.87M | $1.94M | $67.8M | $18.05M | $42.87M | $3.39 | $3.35 | 12,613,000 | 12,778,000 |
|---|
| 2013-06-30 | $673.39M | $455.2M | $218.19M | $4.4M | $153.63M | $2.6M | $61.9M | -$2.6M | $59.3M | $15.24M | $44.85M | $3.57 | $3.51 | 12,561,000 | 12,780,000 |
|---|
| 2012-06-30 | $610.59M | $408.85M | $201.74M | $4.4M | $141.47M | — | $63.36M | -$1.76M | $61.6M | $15.7M | $30.91M | $2.47 | $2.42 | 12,517,000 | 12,787,000 |
|---|
| 2011-06-30 | $581.37M | $389.83M | $191.54M | $4M | $137.81M | — | $55.26M | — | $52.95M | $14.92M | $35.37M | $2.83 | $2.77 | 12,475,000 | 12,752,000 |
|---|