Need ELF data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
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 21, 2026 | 2025 Mar 31, 2025 May 29, 2025 | 2024 Mar 31, 2024 May 23, 2024 | 2023 Mar 31, 2023 May 25, 2023 | 2022 Mar 31, 2022 May 26, 2022 | 2021 Mar 31, 2021 May 27, 2021 | 2020 Mar 31, 2020 May 28, 2020 | 2019 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 1.64B 24.6% | 1.31B 28.3% | 1.02B 76.9% | 578.84M 47.6% | 392.15M 23.3% | 318.11M 12.5% | 282.85M | 267.44M 0.9% |
Cost of Revenue | 479.13M 26.8% | 377.83M 26.0% | 299.84M 59.1% | 188.45M 34.2% | 140.42M 25.5% | 111.91M 10.0% | 101.73M | 104.69M 0.4% |
Gross Profit | 1.16B 23.7% | 935.69M 29.2% | 724.10M 85.5% | 390.40M 55.1% | 251.73M 22.1% | 206.20M 13.8% | 181.12M | 162.74M 1.2% |
Gross Margin % | 71.00% 0.0% | 71.00% 0.0% | 71.00% 6.0% | 67.00% 4.7% | 64.00% 1.5% | 65.00% 1.6% | 64.00% | 61.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 421.66M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 100.0% | 355.60M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.03B 31.9% | 777.66M 35.4% | 574.42M 78.3% | 322.25M 45.2% | 221.91M 14.3% | 194.16M 23.5% | 157.16M | 136.58M 3.9% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 1.03B 31.9% | 777.66M 35.4% | 574.42M 78.3% | 322.25M 45.2% | 221.91M 14.3% | 194.16M 23.5% | 157.16M | 136.58M 3.9% |
Cost and Expenses | 1.51B 30.3% | 1.16B 32.2% | 874.25M 71.2% | 510.70M 40.9% | 362.33M 18.4% | 306.07M 18.2% | 258.88M | 241.27M 2.0% |
Operating Income | 131.28M 16.9% | 158.03M 5.6% | 149.68M 119.7% | 68.14M 128.9% | 29.77M 216.7% | 9.40M 68.6% | 29.95M | 26.16M 21.4% |
Operating Margin % | 8.00% 33.3% | 12.00% 20.0% | 15.00% 25.0% | 12.00% 50.0% | 8.00% 166.7% | 3.00% 72.7% | 11.00% | 10.00% 16.7% |
EBITDA | 160.60M 22.1% | 206.25M 9.5% | 188.31M 109.5% | 89.88M 64.5% | 54.63M 70.1% | 32.12M 39.8% | 53.34M | 42.88M 4.6% |
EBITDA Margin % | 10.00% 37.5% | 16.00% 11.1% | 18.00% 12.5% | 16.00% 14.3% | 14.00% 40.0% | 10.00% 47.4% | 19.00% | 16.00% 5.9% |
Interest Expense | 40.78M 137.3% | 17.18M 45.1% | 11.84M 196.7% | 3.99M 63.3% | 2.44M 40.3% | 4.09M 36.3% | 6.42M | 7.06M 11.3% |
Interest Income | 6.93M 105.6% | 3.37M 30.0% | 4.82M 144.3% | 1.97M 65633.3% | 3.00K 40.0% | 5.00K 99.4% | 863.00K | 37.00K |
Other Income (Expense) | -90.82M 624.7% | -12.53M 44.2% | -8.69M 113.5% | -4.07M 6.2% | -4.34M 24.0% | -5.71M 2.9% | -5.88M | -8.21M 24.1% |
Pre-Tax Income | 40.46M 72.2% | 145.50M 3.2% | 140.99M 120.0% | 64.07M 152.0% | 25.43M 589.2% | 3.69M 84.7% | 24.07M | 17.96M 20.1% |
Pre-Tax Margin % | 2.00% 81.8% | 11.00% 21.4% | 14.00% 27.3% | 11.00% 83.3% | 6.00% 500.0% | 1.00% 88.9% | 9.00% | 7.00% 12.5% |
Tax Provision | 14.14M 57.7% | 33.41M 150.7% | 13.33M 423.9% | 2.54M 30.5% | 3.66M 244.0% | -2.54M 141.1% | 6.18M | 2.43M 122.1% |
Net Income | 26.32M 76.5% | 112.09M 12.2% | 127.66M 107.5% | 61.53M 182.6% | 21.77M 249.3% | 6.23M 65.2% | 17.88M | 15.53M 53.6% |
Net Margin % | 2.00% 77.8% | 9.00% 25.0% | 12.00% 9.1% | 11.00% 83.3% | 6.00% 200.0% | 2.00% 66.7% | 6.00% | 6.00% 50.0% |
Basic EPS | 0.45 77.4% | 1.99 14.6% | 2.33 99.1% | 1.17 172.1% | 0.43 230.8% | 0.13 64.9% | 0.37 | 0.33 55.4% |
Diluted EPS | 0.44 77.1% | 1.92 13.1% | 2.21 99.1% | 1.11 170.7% | 0.41 241.7% | 0.12 65.7% | 0.35 | 0.32 52.9% |
Basic Shares Outstanding | 58.26M 3.7% | 56.21M 2.7% | 54.75M 4.3% | 52.47M 3.0% | 50.94M 3.2% | 49.38M 1.8% | 48.50M | 46.83M 3.2% |
Diluted Shares Outstanding | 59.35M 1.7% | 58.34M 1.0% | 57.79M 4.4% | 55.34M 3.1% | 53.65M 3.2% | 51.99M 2.3% | 50.82M | 49.27M 0.2% |