Need BANF 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 2025
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 | 2025 Dec 31, 2025 Feb 26, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 824.33M 9.3% | 908.71M 12.3% | 809.34M 34.1% | 603.57M 21.4% | 497.05M 7.0% | 464.34M 2.0% | 473.89M 10.6% | 428.40M 17.0% |
Cost of Revenue | 140.89M 50.8% | 286.27M 38.3% | 206.94M 268.1% | 56.22M 2002.6% | 2.67M 96.8% | 83.09M 31.8% | 63.02M 35.4% | 46.53M 58.0% |
Gross Profit | 683.43M 9.8% | 622.45M 3.3% | 602.41M 10.1% | 547.34M 10.7% | 494.38M 29.7% | 381.24M 7.2% | 410.86M 7.6% | 381.87M 13.4% |
Gross Margin % | 83.00% 22.1% | 68.00% 8.1% | 74.00% 18.7% | 91.00% 8.1% | 99.00% 20.7% | 82.00% 5.7% | 87.00% 2.2% | 89.00% 3.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 284.30M 30.2% | 218.35M 6.1% | 205.81M 8.5% | 189.71M 11.5% | 170.18M 2.0% | 166.81M 8.2% | 154.17M 8.6% | 141.97M 11.4% |
Selling & Marketing | 10.03M 6.9% | 9.39M 3.0% | 9.11M 12.9% | 8.07M 9.1% | 7.40M 5.8% | 7.00M 18.2% | 8.55M 6.6% | 8.03M 8.6% |
SG&A Expenses | 294.34M 29.2% | 227.74M 6.0% | 214.93M 8.7% | 197.78M 11.4% | 177.58M 2.2% | 173.80M 6.8% | 162.72M 8.5% | 150.00M 11.3% |
Other Operating Expenses | 85.50M 28.4% | 119.43M 1.6% | 117.53M 4.8% | 112.13M 3.4% | 108.40M 29.2% | 83.93M 6.8% | 78.58M 9.0% | 72.12M 9.9% |
Total Operating Expenses | 379.84M 9.4% | 347.16M 4.4% | 332.46M 7.3% | 309.91M 8.4% | 285.98M 11.0% | 257.73M 6.8% | 241.30M 8.6% | 222.12M 10.8% |
Cost and Expenses | 520.73M 17.8% | 633.43M 17.4% | 539.40M 47.3% | 366.13M 26.8% | 288.65M 15.3% | 340.82M 12.0% | 304.32M 13.3% | 268.65M 16.9% |
Operating Income | 303.38M 10.2% | 275.28M 2.0% | 269.95M 13.7% | 237.43M 13.9% | 208.40M 68.7% | 123.51M 27.2% | 169.56M 6.1% | 159.75M 17.2% |
Operating Margin % | 37.00% 23.3% | 30.00% 9.1% | 33.00% 15.4% | 39.00% 7.1% | 42.00% 55.6% | 27.00% 25.0% | 36.00% 2.7% | 37.00% 0.0% |
EBITDA | 325.92M 9.8% | 296.96M 1.7% | 292.14M 12.6% | 259.48M 13.6% | 228.44M 60.9% | 141.94M 23.5% | 185.55M 7.1% | 173.30M 17.0% |
EBITDA Margin % | 40.00% 21.2% | 33.00% 8.3% | 36.00% 16.3% | 43.00% 6.5% | 46.00% 48.4% | 31.00% 20.5% | 39.00% 2.5% | 40.00% 0.0% |
Interest Expense | 309.87M 11.8% | 277.26M 39.0% | 199.48M 332.3% | 46.15M 306.1% | 11.36M 44.4% | 20.45M 62.6% | 54.74M 28.1% | 42.73M 104.2% |
Interest Income | 692.96M 4.3% | 724.14M 16.1% | 623.94M 48.6% | 419.82M 28.4% | 327.02M 0.0% | 327.11M 2.8% | 336.66M 11.0% | 303.20M 22.2% |
Other Income (Expense) | 1.74M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 305.12M 10.8% | 275.28M 2.0% | 269.95M 13.7% | 237.43M 13.9% | 208.40M 68.7% | 123.51M 27.2% | 169.56M 6.1% | 159.75M 17.2% |
Pre-Tax Margin % | 37.00% 23.3% | 30.00% 9.1% | 33.00% 15.4% | 39.00% 7.1% | 42.00% 55.6% | 27.00% 25.0% | 36.00% 2.7% | 37.00% 0.0% |
Tax Provision | 64.51M 9.5% | 58.93M 2.5% | 57.48M 29.7% | 44.33M 8.7% | 40.77M 70.4% | 23.93M 31.0% | 34.68M 2.2% | 33.94M 31.9% |
Net Income | 240.61M 11.2% | 216.35M 1.8% | 212.47M 10.0% | 193.10M 15.2% | 167.63M 68.3% | 99.59M 26.2% | 134.88M 7.2% | 125.81M 45.6% |
Net Margin % | 29.00% 20.8% | 24.00% 7.7% | 26.00% 18.8% | 32.00% 5.9% | 34.00% 61.9% | 21.00% 25.0% | 28.00% 3.4% | 29.00% 20.8% |
Basic EPS | 7.22 10.2% | 6.55 1.6% | 6.45 9.5% | 5.89 15.0% | 5.12 67.9% | 3.05 26.2% | 4.13 7.3% | 3.85 41.5% |
Diluted EPS | 7.12 10.6% | 6.44 1.6% | 6.34 9.9% | 5.77 14.7% | 5.03 67.7% | 3.00 25.9% | 4.05 7.7% | 3.76 41.9% |
Basic Shares Outstanding | 33.42M 1.1% | 33.05M 0.4% | 32.92M 0.4% | 32.78M 0.2% | 32.72M 0.1% | 32.67M 0.1% | 32.64M 0.2% | 32.69M 2.8% |
Diluted Shares Outstanding | 33.91M 0.9% | 33.62M 0.4% | 33.49M 0.2% | 33.44M 0.4% | 33.31M 0.3% | 33.21M 0.4% | 33.33M 0.3% | 33.43M 2.6% |