Financial statements and analysis
Showing the last 6 fiscal years: 2021 to 2026
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2026 Mar 31, 2026 May 14, 2026 | 2025 Mar 31, 2025 May 15, 2025 | 2024 Mar 31, 2024 May 16, 2024 | 2023 Mar 31, 2023 May 16, 2023 | 2022 Mar 31, 2022 May 19, 2022 | 2021 Mar 31, 2021 May 20, 2021 | 2020 Mar 31, 2020 May 20, 2020 | 2019 Mar 31, 2019 May 28, 2019 |
|---|
Total Revenue | 859.48M 4.5% | 822.68M 0.8% | 829.46M 9.3% | 914.53M 6.9% | 855.58M 2.9% | 831.28M 6.8% | 891.82M 2.0% | 909.92M 7.8% |
Cost of Revenue | 221.63M 24.0% | 178.74M 4.6% | 187.41M 16.0% | 223.10M 4.2% | 214.19M 3.6% | 222.10M 8.3% | 242.19M 4.7% | 254.13M 6.5% |
Gross Profit | 637.85M 0.9% | 643.94M 0.3% | 642.04M 7.1% | 691.43M 7.8% | 641.39M 5.3% | 609.18M 6.2% | 649.63M 0.9% | 655.79M 8.3% |
Gross Margin % | 74.00% 5.1% | 78.00% 1.3% | 77.00% 1.3% | 76.00% 1.3% | 75.00% 2.7% | 73.00% 0.0% | 73.00% 1.4% | 72.00% 0.0% |
Research & Development | 159.43M 4.3% | 152.86M 5.2% | 161.21M 8.5% | 176.17M 2.9% | 171.13M 4.5% | 179.16M 4.8% | 188.29M 7.5% | 203.59M 5.3% |
General & Administrative | 103.19M 6.7% | 96.72M 0.9% | 95.89M 7.4% | 103.51M 6.0% | 97.69M 9.8% | 88.97M 11.0% | 99.99M 6.9% | 93.57M 14.5% |
Selling & Marketing | 264.54M 1.3% | 268.05M 1.1% | 270.98M 2.1% | 276.91M 4.8% | 264.19M 8.8% | 242.73M 12.2% | 276.52M 5.3% | 291.87M 6.6% |
SG&A Expenses | 366.75M 0.5% | 364.77M 0.6% | 366.87M 3.6% | 380.42M 5.4% | 360.78M 8.8% | 331.70M 11.9% | 376.52M 2.3% | 385.44M 8.7% |
Other Operating Expenses | 0.00 100.0% | 493.91M 87.2% | 263.79M 361.4% | 57.17M 4.3% | 59.74M 2.4% | 61.19M 5.1% | 64.50M 14962.9% | -434.00K 88.5% |
Total Operating Expenses | 526.18M 48.0% | 1.01B 27.7% | 791.87M 29.0% | 613.77M 3.5% | 592.75M 3.6% | 572.05M 9.1% | 629.32M 5.1% | 663.34M 7.1% |
Cost and Expenses | 747.82M 37.2% | 1.19B 21.5% | 979.28M 17.0% | 836.87M 3.9% | 805.84M 1.5% | 794.15M 8.9% | 871.51M 5.0% | 917.46M 6.9% |
Operating Income | 111.67M 130.4% | -367.60M 145.4% | -149.83M 292.9% | 77.66M 59.7% | 48.63M 31.0% | 37.13M 110.5% | 17.64M 124.6% | -71.58M 1663.9% |
Operating Margin % | 13.00% 128.9% | -45.00% 150.0% | -18.00% 325.0% | 8.00% 33.3% | 6.00% 50.0% | 4.00% 100.0% | 2.00% 125.0% | -8.00% |
EBITDA | 176.75M 159.9% | -294.85M 319.7% | 134.23M 22.9% | 174.01M 12.2% | 155.10M 5.4% | 147.19M 0.3% | 147.61M 113.9% | 69.00M 52.6% |
EBITDA Margin % | 21.00% 158.3% | -36.00% 325.0% | 16.00% 15.8% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 5.9% | 17.00% 112.5% | 8.00% 46.7% |
Interest Expense | 1.71M 76.2% | 7.16M 17.2% | 8.65M 15.6% | 10.25M 27.3% | 8.05M 26.0% | 10.88M 47.2% | 20.60M 21.2% | 26.14M 106.9% |
Interest Income | 13.83M 28.8% | 10.74M 11.8% | 9.60M 95.0% | 4.92M 1557.6% | 297.00K 54.0% | 646.00K 85.7% | 4.53M 13.7% | 5.25M 190.1% |
Other Income (Expense) | 6.84M 278.4% | 1.81M 66.0% | 5.32M 157.5% | -9.25M 61.1% | -5.74M 61.3% | -14.83M 5.7% | -15.71M 26.3% | -21.33M 46.1% |
Pre-Tax Income | 118.51M 132.4% | -365.79M 153.1% | -144.51M 311.2% | 68.42M 59.5% | 42.89M 92.3% | 22.30M 1059.3% | 1.92M 102.1% | -92.91M 397.9% |
Pre-Tax Margin % | 14.00% 131.8% | -44.00% 158.8% | -17.00% 342.9% | 7.00% 40.0% | 5.00% 66.7% | 3.00% | 0.00% 100.0% | -10.00% 400.0% |
Tax Provision | 22.98M 1937.0% | 1.13M 65.0% | 3.22M 63.2% | 8.77M 24.9% | 7.02M 137.7% | 2.95M 36.9% | 4.68M 123.9% | -19.59M 80.1% |
Net Income | 95.53M 126.0% | -366.92M 148.4% | -147.73M 347.7% | 59.65M 66.3% | 35.87M 85.4% | 19.35M 802.7% | -2.75M 96.2% | -73.32M 191.9% |
Net Margin % | 11.00% 124.4% | -45.00% 150.0% | -18.00% 357.1% | 7.00% 75.0% | 4.00% 100.0% | 2.00% | 0.00% 100.0% | -8.00% 200.0% |
Basic EPS | 1.33 126.0% | -5.11 146.9% | -2.07 349.4% | 0.83 72.9% | 0.48 84.6% | 0.26 810.4% | -0.04 96.1% | -0.93 202.2% |
Diluted EPS | 1.30 125.7% | -5.06 144.4% | -2.07 352.4% | 0.82 70.8% | 0.48 84.6% | 0.26 750.0% | -0.04 95.7% | -0.93 203.3% |
Basic Shares Outstanding | 71.73M 0.0% | 71.74M 0.4% | 71.47M 0.4% | 71.78M 3.0% | 74.02M 1.3% | 73.10M 2.7% | 75.16M 4.4% | 78.62M 10.1% |
Diluted Shares Outstanding | 71.73M 1.2% | 72.57M 1.5% | 71.47M 2.2% | 73.05M 2.7% | 75.08M 1.7% | 73.82M 1.8% | 75.16M 4.4% | 78.62M 10.9% |