Complete source-backed income-statement history.
- Available history
- 2010-03-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 | $649.11M | $497.78M | $151.33M | — | $106.62M | $112.5M | $38.83M | $3.13M | $41.96M | $11.68M | $30.28M | $1.17 | $1.16 | 25,938,000 | 26,062,000 |
|---|
| 2026-03-31 | $581.63M | $434.55M | $147.09M | — | $103.27M | $109.44M | $37.64M | -$605,000.00 | $37.04M | $11.61M | $25.03M | $0.95 | $0.95 | -35,000 | -17,000 |
|---|
| 2025-12-31 | $614.77M | $456.12M | $158.65M | — | $108.7M | $115.19M | $43.47M | $2.12M | $45.59M | $12.19M | $35.05M | $1.34 | $1.33 | 26,174,000 | 26,288,000 |
|---|
| 2025-09-30 | $608.83M | $446.7M | $162.12M | — | $106.48M | $113.29M | $48.84M | $5.16M | $54M | $15.84M | $34.86M | $1.32 | $1.32 | 26,362,000 | 26,406,000 |
|---|
| 2025-06-30 | $642.78M | $489.1M | $153.68M | — | $103.67M | $110.74M | $42.94M | $612,000.00 | $43.55M | $11.54M | $42.58M | $1.62 | $1.61 | 26,270,000 | 26,381,000 |
|---|
| 2025-03-31 | $478.42M | $345.06M | $132.87M | — | $100.61M | $108.11M | $24.76M | $964,000.00 | $25.73M | $7.84M | $21.79M | $0.82 | $0.83 | -65,000 | -61,000 |
|---|
| 2024-12-31 | $483.45M | $368.14M | $125.08M | — | $100.93M | $108.61M | $16.47M | $3.45M | $19.92M | $5.35M | $24.13M | $0.91 | $0.91 | 26,495,000 | 26,620,000 |
|---|
| 2024-09-30 | $486.08M | $366.07M | $127.3M | — | $94.54M | $100.31M | $27M | $316,000.00 | $27.31M | $7.51M | $31.31M | $1.18 | $1.17 | 26,567,000 | 26,676,000 |
|---|
| 2024-06-30 | $533.1M | $408.78M | $126.87M | — | $90.6M | $95.42M | $31.46M | $1.71M | $33.17M | $8.98M | $27.34M | $1.03 | $1.02 | 26,642,000 | 26,801,000 |
|---|
| 2024-03-31 | $543.46M | $416.11M | $91.29M | — | $83.23M | $86.73M | $4.56M | $759,000.00 | $5.32M | $1.79M | $24.19M | $0.91 | $0.89 | 12,000 | 52,000 |
|---|
| 2023-12-31 | $487.52M | $375.25M | $133.81M | — | $89.38M | $95.76M | $38.05M | $366,000.00 | $38.41M | $11.13M | $27.28M | $1.02 | $1.02 | 26,618,000 | 26,697,000 |
|---|
| 2023-09-30 | $569.9M | $443.25M | $144.37M | — | $92.65M | $99.5M | $44.86M | $117,000.00 | $44.98M | $12.32M | $32.66M | $1.23 | $1.22 | 26,624,000 | 26,679,000 |
|---|
| 2023-06-30 | $559.35M | $431.9M | $142.27M | — | $90.3M | $95.94M | $46.33M | $190,000.00 | $46.52M | $12.68M | $33.85M | $1.27 | $1.27 | 26,552,000 | 26,648,000 |
|---|
| 2023-03-31 | $476.81M | $359.85M | $132.33M | — | $85.32M | $89.91M | $42.41M | -$76,000.00 | $42.34M | $9.48M | $32.85M | $1.23 | $1.24 | 8,000 | -34,000 |
|---|
| 2022-12-31 | $606.42M | $485.1M | $138.37M | — | $86.73M | $91.91M | $46.46M | $2.91M | $49.37M | $13.67M | $35.69M | $1.34 | $1.34 | 26,592,000 | 26,648,000 |
|---|
| 2022-09-30 | $473.9M | $360.4M | $133.3M | — | $84.7M | $89.2M | $44.11M | -$3.87M | $40.24M | $11.77M | $28.47M | $1.07 | $1.07 | 26,578,000 | 26,623,000 |
|---|
| 2022-06-30 | $444.75M | $344.84M | $113.52M | — | $76.77M | $80.34M | $33.18M | -$2.15M | $31.03M | $8.69M | $22.34M | $0.84 | $0.84 | 26,513,000 | 26,685,000 |
|---|
| 2022-03-31 | $439.26M | $336.17M | $115.35M | — | $76.96M | $80.88M | $34.48M | -$55,000.00 | $34.42M | $10.18M | $24.25M | $0.91 | $0.90 | -28,000 | -21,000 |
|---|
| 2021-12-31 | $479.6M | $377.72M | $117.12M | — | $76.87M | $81.03M | $36.09M | -$175,000.00 | $35.91M | $9.49M | $26.42M | $0.99 | $0.98 | 26,668,000 | 26,930,000 |
|---|
| 2021-09-30 | $432.12M | $335.02M | $123M | — | $74.5M | $78.7M | $44.3M | -$325,000.00 | $43.98M | $12.57M | $31.41M | $1.18 | $1.17 | 26,664,000 | 26,864,000 |
|---|
| 2021-06-30 | $401.96M | $311.14M | $105.51M | — | $68.78M | $73.06M | $32.45M | $123,000.00 | $32.58M | $9.06M | $23.52M | $0.88 | $0.87 | 26,666,000 | 26,882,000 |
|---|
| 2021-03-31 | $335.06M | $254.72M | $97.88M | — | $69.52M | $74.29M | $23.59M | -$524,000.00 | $23.07M | $7.51M | $15.55M | $0.58 | $0.57 | -10,000 | 30,000 |
|---|
| 2020-12-31 | $413.08M | $329.45M | $98.15M | — | $65.39M | $68.89M | $29.26M | $813,000.00 | $30.08M | $8.44M | $21.64M | $0.81 | $0.81 | 26,664,000 | 26,756,000 |
|---|
| 2020-09-30 | $413.39M | $334.12M | $98.96M | — | $66.89M | $70.48M | $28.49M | $184,000.00 | $28.67M | $8.82M | $19.85M | $1.48 | $1.48 | 13,372,000 | 13,391,000 |
|---|
| 2020-06-30 | $334.95M | $256.47M | $98.56M | — | $69.47M | $73.56M | $25M | $98,000.00 | $25.1M | $7.74M | $17.36M | $1.30 | $1.30 | 13,322,000 | 13,388,000 |
|---|
| 2020-03-31 | $352.02M | $274.65M | $91.83M | — | $69.78M | $73.95M | $17.88M | -$232,000.00 | $17.65M | $4.4M | $13.25M | -$1.60 | -$1.59 | 13,325,000 | 13,420,000 |
|---|
| 2019-12-31 | $406.61M | $325.3M | $103.7M | — | $73.09M | $77.43M | $26.27M | $997,000.00 | $27.26M | $7.71M | $19.55M | $1.47 | $1.46 | 13,320,000 | 13,378,000 |
|---|
| 2019-09-30 | $396M | $308.53M | $103.03M | — | $70.52M | $74.66M | $28.38M | -$40,000.00 | $28.34M | $8.24M | $20.1M | $1.51 | $1.51 | 13,312,000 | 13,350,000 |
|---|
| 2019-06-30 | $364.47M | $288.73M | $92.64M | — | $65.79M | $69.88M | $22.76M | -$45,000.00 | $22.72M | $6.53M | $16.19M | $1.21 | $1.20 | 13,356,000 | 13,457,000 |
|---|
| 2019-03-31 | $311.21M | $244.16M | $81.27M | — | $62.68M | $66.8M | $14.47M | $7.84M | $20.03M | $4.97M | $15.05M | $1.13 | $1.11 | -19,000 | -14,000 |
|---|
| 2018-12-31 | $329.64M | $262.75M | $82.91M | — | $59.73M | $62.89M | $20.02M | -$721,000.00 | $20.74M | $5.88M | $14.86M | $1.10 | $1.10 | 13,471,000 | 13,544,000 |
|---|
| 2018-09-30 | $329.68M | $259.54M | $85.5M | — | $57.71M | $60.93M | $24.57M | — | $24.89M | $6.89M | $18M | $1.33 | $1.33 | 13,494,000 | 13,586,000 |
|---|
| 2018-06-30 | $341.46M | $275.83M | $80.7M | — | $56.97M | $60.23M | $20.47M | — | $20.57M | $5.3M | $15.27M | $1.14 | $1.12 | 13,434,000 | 13,597,000 |
|---|
| 2018-03-31 | $356.01M | $248.23M | $81.63M | — | $59.99M | $63.12M | $18.51M | — | $18.17M | $9.27M | $8.9M | $0.66 | $0.65 | -55,000 | -55,000 |
|---|
| 2017-12-31 | $335.06M | $267.54M | $76.69M | — | $57.13M | $60.3M | $16.39M | — | $16.26M | $678,000.00 | $15.58M | $1.12 | $1.11 | 13,851,000 | 13,990,000 |
|---|
| 2017-09-30 | $357.76M | $283.79M | $87.57M | — | $56.34M | $58.74M | $28.83M | — | $28.69M | $11.47M | $17.22M | $1.24 | $1.23 | 13,879,000 | 14,008,000 |
|---|
| 2017-06-30 | $362.18M | $295.76M | $77.59M | — | $54.66M | $57.09M | $20.51M | — | $20.78M | $7.36M | $13.42M | $0.97 | $0.96 | 13,806,000 | 14,019,000 |
|---|
| 2017-03-31 | $332.77M | $258.78M | $76.38M | — | $55.41M | $57.64M | $18.74M | — | $18.74M | $8.25M | $10.49M | $0.77 | $0.74 | -24,000 | 2,000 |
|---|
| 2016-12-31 | $326.66M | $252.87M | $73.79M | — | $50.16M | $52.48M | $21.31M | — | $21.31M | $8.69M | $12.62M | $0.92 | $0.91 | 13,791,000 | 13,920,000 |
|---|
| 2016-09-30 | $371.46M | $289.53M | $81.93M | — | $51.61M | $53.73M | $28.2M | — | $28.58M | $11.81M | $16.78M | $1.21 | $1.21 | 13,818,000 | 13,884,000 |
|---|
| 2016-06-30 | $298.5M | $230.84M | $67.66M | — | $48.05M | $50.18M | $17.49M | — | $17.49M | $6.82M | $10.67M | $0.76 | $0.75 | 14,066,000 | 14,216,000 |
|---|
| 2016-03-31 | $299.4M | $232.46M | $66.95M | — | — | $50.57M | $16.38M | — | $16.38M | $6.42M | $9.96M | -$1.71 | -$1.69 | 7,253,000 | 7,352,000 |
|---|
| 2015-12-31 | $298.64M | $234.58M | $64.06M | — | — | $46.42M | $17.65M | — | $17.65M | $7.35M | $10.3M | $1.41 | $1.40 | 7,280,000 | 7,329,000 |
|---|
| 2015-09-30 | $336.29M | $264.37M | $71.92M | — | — | $45.26M | $26.66M | — | $26.66M | $10.98M | $15.68M | $2.16 | $2.15 | 7,274,000 | 7,297,000 |
|---|
| 2015-06-30 | $269.87M | $210.74M | $59.13M | — | — | $44.06M | $15.07M | — | $15.07M | $6.25M | $8.81M | $1.22 | $1.21 | 7,225,000 | 7,301,000 |
|---|
| 2015-03-31 | $267.27M | $216.88M | $58.75M | — | — | $43.67M | $15.08M | — | $15.08M | $6.17M | $8.91M | -$1.89 | -$1.87 | 7,285,000 | 7,373,000 |
|---|
| 2014-12-31 | $306.24M | $238.2M | $65.44M | — | — | $44.88M | $20.56M | — | $26.73M | $11.23M | $15.5M | $2.14 | $2.13 | 7,230,000 | 7,279,000 |
|---|
| 2014-09-30 | $297.47M | $230.74M | $63.92M | — | — | $43.6M | $20.33M | — | $20.33M | $8.37M | $11.95M | $1.63 | $1.63 | 7,320,000 | 7,345,000 |
|---|
| 2014-06-30 | $272.3M | $212.91M | $56.44M | — | — | $41.7M | $14.74M | — | $16.18M | $6.7M | $9.48M | $1.26 | $1.25 | 7,504,000 | 7,559,000 |
|---|
| 2014-03-31 | $259.91M | $202.31M | — | — | — | $40.65M | $14M | — | $14M | $5.78M | $8.22M | $1.04 | $1.03 | -20,000 | -14,000 |
|---|
| 2013-12-31 | $267.18M | $207.38M | — | — | — | $38.7M | $18.05M | — | $18.05M | $7.44M | $10.61M | $1.33 | $1.32 | 7,950,000 | 7,982,000 |
|---|
| 2013-09-30 | $271.13M | $214.85M | — | — | — | $38.09M | $14.7M | — | $14.7M | $6.1M | $8.59M | $1.07 | $1.06 | 7,976,000 | 8,020,000 |
|---|
| 2013-06-30 | $259.32M | $203.33M | — | — | — | $39.38M | $13.35M | — | $13.35M | $5.5M | $7.85M | $0.98 | $0.97 | 7,914,000 | 7,985,000 |
|---|
| 2013-03-31 | $236.31M | $179.75M | — | — | — | $40.56M | — | — | $12.75M | $5.04M | $7.7M | $0.95 | $0.94 | 31,826 | 35,018 |
|---|
| 2012-12-31 | $242.03M | $188.1M | — | — | — | $35.46M | — | — | $15.53M | $6.5M | $9.03M | $1.11 | $1.11 | 7,843,153 | 7,843,153 |
|---|
| 2012-09-30 | $260.05M | $205.2M | — | — | — | $35.48M | — | — | $16.91M | $6.88M | $10.03M | $1.26 | $1.25 | 7,770,206 | 7,847,227 |
|---|
| 2012-06-30 | $244.72M | $194.39M | — | — | — | $34.53M | — | — | $13.56M | $5.5M | $8.06M | $1.01 | $1.00 | 7,720,535 | 7,790,811 |
|---|
| 2012-03-31 | $219M | $172.85M | — | — | — | $37.05M | — | — | $7.01M | $3.15M | $3.86M | $0.49 | $0.48 | -90,404 | -89,382 |
|---|
| 2011-12-31 | $224.03M | $173.6M | — | — | — | $33.75M | — | — | $14.43M | $5.69M | $8.74M | $1.08 | $1.07 | 7,818,666 | 7,898,041 |
|---|
| 2011-09-30 | $203.66M | $158.43M | — | — | — | $31.3M | — | — | $11.85M | $4.78M | $7.06M | $0.87 | $0.85 | 8,153,495 | 8,327,748 |
|---|
| 2011-06-30 | $178.9M | $140.67M | — | — | — | $29.85M | — | — | $6.28M | $2.58M | $3.7M | $0.45 | $0.44 | 8,307,389 | 8,489,703 |
|---|
| 2011-03-31 | $66.5M | $26.58M | — | — | — | $31.22M | — | — | $6.34M | $2.79M | $3.56M | $0.36 | $0.37 | 29,711 | -30,494 |
|---|
| 2010-12-31 | $229.98M | $185.02M | — | — | — | $29.5M | — | — | $13.3M | $5.76M | $7.55M | $0.91 | $0.89 | 8,251,715 | 8,451,130 |
|---|
| 2010-09-30 | $233.02M | $189.43M | — | — | — | $28.65M | — | — | $13.09M | $5.18M | $7.91M | $0.97 | $0.94 | 8,131,088 | 8,384,154 |
|---|
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-03-31 | $2.44B | $1.83B | $616.08M | — | $423.39M | $449.94M | $166.15M | $7.29M | $173.44M | $49.32M | $132.64M | $5.05 | $5.03 | 26,234,000 | 26,371,000 |
|---|
| 2025-03-31 | $1.98B | $1.49B | $512.12M | — | $386.68M | $412.43M | $99.69M | $6.44M | $106.12M | $29.69M | $104.58M | $3.94 | $3.93 | 26,503,000 | 26,666,000 |
|---|
| 2024-03-31 | $2.16B | $1.67B | $511.74M | — | $355.56M | $377.94M | $133.81M | $1.43M | $135.24M | $37.91M | $117.98M | $4.44 | $4.41 | 26,610,000 | 26,717,000 |
|---|
| 2023-03-31 | $2B | $1.55B | $517.52M | — | $333.52M | $351.36M | $166.16M | -$3.19M | $162.97M | $43.62M | $119.36M | $4.49 | $4.48 | 26,569,000 | 26,654,000 |
|---|
| 2022-03-31 | $1.75B | $1.36B | $460.98M | — | $297.12M | $313.67M | $147.32M | -$432,000.00 | $146.88M | $41.28M | $105.6M | $3.96 | $3.93 | 26,638,000 | 26,866,000 |
|---|
| 2021-03-31 | $1.5B | $1.17B | $393.55M | — | $271.26M | $287.22M | $106.34M | $571,000.00 | $106.91M | $32.51M | $74.4M | $2.79 | $2.77 | 26,674,000 | 26,834,000 |
|---|
| 2020-03-31 | $1.52B | $1.2B | $391.19M | — | $279.18M | $295.91M | $95.28M | $680,000.00 | $95.96M | $26.88M | $69.08M | $2.59 | $2.57 | 26,654,000 | 26,830,000 |
|---|
| 2019-03-31 | $1.31B | $1.04B | $330.39M | — | $237.08M | $250.85M | $79.53M | $6.7M | $86.23M | $23.04M | $63.19M | $4.70 | $4.65 | 13,448,000 | 13,578,000 |
|---|
| 2018-03-31 | $1.41B | $1.1B | $323.48M | — | $228.13M | $239.24M | $84.24M | -$348,000.00 | $83.89M | $28.77M | $55.12M | $4.00 | $3.95 | 13,790,000 | 13,967,000 |
|---|
| 2017-03-31 | $1.33B | $1.03B | $299.76M | — | $205.23M | $214.03M | $85.73M | — | $86.11M | $35.56M | $50.56M | $3.65 | $3.60 | 13,867,000 | 14,028,000 |
|---|
| 2016-03-31 | $1.2B | $942.14M | $262.06M | — | $178.98M | $186.31M | $75.75M | — | $75.75M | $31M | $44.75M | $3.08 | $3.05 | 14,513,000 | 14,688,000 |
|---|
| 2015-03-31 | $1.14B | $898.74M | $244.55M | — | $167.13M | $173.84M | $70.71M | — | $78.31M | $32.47M | $45.84M | $3.13 | $3.10 | 14,636,000 | 14,786,000 |
|---|
| 2014-03-31 | $1.06B | $827.88M | $216.91M | — | — | $156.82M | $60.1M | — | $60.1M | $24.83M | $35.27M | $4.41 | $4.37 | 7,927,000 | 7,999,000 |
|---|
| 2013-03-31 | $983.11M | $767.45M | $204.77M | — | — | $146.03M | $58.75M | — | $58.75M | $23.92M | $34.83M | $4.37 | $4.32 | 7,810,000 | 7,903,000 |
|---|
| 2012-03-31 | $825.58M | $645.56M | — | — | — | $131.94M | — | — | $39.57M | $16.21M | $23.37M | $2.82 | $2.79 | 8,002,000 | 8,095,000 |
|---|
| 2011-03-31 | $718.52M | $551.86M | — | — | — | $116.88M | — | — | $40.57M | $16.84M | $23.73M | $2.83 | $2.78 | 8,200,577 | 8,352,921 |
|---|
| 2010-03-31 | $550.61M | $410.88M | — | — | — | $107.97M | — | — | $21.08M | $8.34M | $12.75M | $1.54 | $1.50 | 8,267,374 | 8,469,226 |
|---|