Need RBC 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: 2020 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 28, 2026 May 15, 2026 | 2025 Mar 29, 2025 May 16, 2025 | 2023 Mar 30, 2024 May 17, 2024 | 2022 Apr 1, 2023 May 19, 2023 | 2021 Mar 31, 2022 May 26, 2022 | 2020 Mar 31, 2021 Mar 31, 2021 | 2019 Mar 31, 2020 Mar 31, 2020 | 2018 Mar 31, 2019 May 23, 2019 |
|---|
Total Revenue | 1.87B 14.3% | 1.64B 4.9% | 1.56B 6.2% | 1.47B 55.8% | 942.94M 54.8% | 608.98M 16.3% | 727.46M 3.6% | 702.52M 4.1% |
Cost of Revenue | 1.04B 14.3% | 910.20M 2.3% | 889.80M 2.9% | 864.54M 47.6% | 585.87M 56.3% | 374.88M 14.5% | 438.36M 2.9% | 425.86M 2.2% |
Gross Profit | 830.20M 14.3% | 726.10M 8.3% | 670.50M 10.9% | 604.75M 69.4% | 357.07M 52.5% | 234.11M 19.0% | 289.10M 4.5% | 276.65M 7.2% |
Gross Margin % | 44.00% 0.0% | 44.00% 2.3% | 43.00% 4.9% | 41.00% 7.9% | 38.00% 0.0% | 38.00% 5.0% | 40.00% 2.6% | 39.00% 2.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 117.71M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -203.00K |
SG&A Expenses | 316.10M 13.2% | 279.30M 10.2% | 253.50M 10.4% | 229.69M 44.8% | 158.63M 49.7% | 106.00M 13.5% | 122.56M 4.3% | 117.50M 3.9% |
Other Operating Expenses | 93.10M 21.1% | 76.90M 2.8% | 74.80M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 409.20M 14.9% | 356.20M 8.5% | 328.30M 42.9% | 229.69M 44.8% | 158.63M 49.7% | 106.00M 13.5% | 122.56M 4.3% | 117.50M 3.9% |
Cost and Expenses | 1.45B 14.5% | 1.27B 4.0% | 1.22B 11.3% | 1.09B 47.0% | 744.50M 54.8% | 480.88M 14.3% | 560.92M 3.2% | 543.37M 2.5% |
Operating Income | 421.00M 13.8% | 369.90M 8.1% | 342.20M 100.1% | 170.97M 168.4% | 63.70M 19.1% | 78.75M 36.8% | 124.60M 5.6% | 132.03M 3.0% |
Operating Margin % | 23.00% 0.0% | 23.00% 4.5% | 22.00% 83.3% | 12.00% 71.4% | 7.00% 46.2% | 13.00% 23.5% | 17.00% 10.5% | 19.00% 0.0% |
EBITDA | 547.90M 11.4% | 491.70M 6.9% | 459.80M 12.4% | 409.00M 120.1% | 185.79M 28.8% | 144.23M 20.6% | 181.55M 1.2% | 179.45M 9.1% |
EBITDA Margin % | 29.00% 3.3% | 30.00% 3.4% | 29.00% 3.6% | 28.00% 40.0% | 20.00% 16.7% | 24.00% 4.0% | 25.00% 3.8% | 26.00% 8.3% |
Interest Expense | 49.80M 16.7% | 59.80M 24.0% | 78.70M 2.6% | 76.70M 84.8% | 41.50M 2802.1% | 1.43M 24.1% | 1.89M 63.6% | 5.17M 31.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.40M 25.7% | 1.89M | 0.00 |
Other Income (Expense) | -51.70M 10.9% | -58.00M 27.9% | -80.40M 307.6% | 38.73M 61.2% | 24.02M 629.0% | -4.54M 195.2% | 4.77M 180.3% | -5.95M 33.4% |
Pre-Tax Income | 369.30M 18.4% | 311.90M 19.1% | 261.80M 24.9% | 209.68M 139.0% | 87.72M 20.3% | 110.06M 28.6% | 154.14M 22.2% | 126.09M 5.2% |
Pre-Tax Margin % | 20.00% 5.3% | 19.00% 11.8% | 17.00% 21.4% | 14.00% 55.6% | 9.00% 50.0% | 18.00% 14.3% | 21.00% 16.7% | 18.00% 0.0% |
Tax Provision | 81.70M 24.4% | 65.70M 26.6% | 51.90M 20.6% | 43.02M 89.9% | 22.65M 10.9% | 20.43M 27.3% | 28.10M 34.5% | 20.90M 36.1% |
Net Income | 287.60M 16.8% | 246.20M 17.3% | 209.90M 25.9% | 166.70M 290.4% | 42.70M 52.6% | 90.10M 25.1% | 120.35M 14.4% | 105.19M 20.7% |
Net Margin % | 15.00% 0.0% | 15.00% 15.4% | 13.00% 18.2% | 11.00% 120.0% | 5.00% 66.7% | 15.00% 11.8% | 17.00% 13.3% | 15.00% 15.4% |
Basic EPS | 9.14 17.8% | 7.76 20.1% | 6.46 29.2% | 5.00 216.5% | 1.58 56.2% | 3.61 29.5% | 5.12 18.5% | 4.32 18.7% |
Diluted EPS | 9.09 18.1% | 7.70 20.3% | 6.40 29.3% | 4.95 217.3% | 1.56 56.4% | 3.58 29.2% | 5.06 18.8% | 4.26 19.0% |
Basic Shares Outstanding | 31.48M 4.5% | 30.14M 4.2% | 28.92M 0.5% | 28.76M 6.7% | 26.95M 8.4% | 24.85M 0.9% | 24.63M 1.1% | 24.36M 1.7% |
Diluted Shares Outstanding | 31.63M 4.2% | 30.35M 4.0% | 29.19M 0.4% | 29.07M 6.4% | 27.31M 9.0% | 25.05M 0.5% | 24.92M 0.8% | 24.72M 1.4% |