Need FFBC 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 19, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 1.26B 2.7% | 1.23B 9.9% | 1.12B 44.0% | 774.65M 18.3% | 654.72M 8.3% | 714.09M 3.4% | 738.95M 14.8% | 643.76M 57.3% |
Cost of Revenue | 397.52M 9.2% | 437.74M 37.5% | 318.34M 310.4% | 77.58M 497.8% | 12.98M 90.7% | 139.01M 9.6% | 153.76M 45.0% | 106.01M 99.6% |
Gross Profit | 861.82M 9.4% | 787.92M 1.1% | 797.09M 14.3% | 697.07M 8.6% | 641.75M 11.6% | 575.08M 1.7% | 585.19M 8.8% | 537.76M 51.0% |
Gross Margin % | 68.00% 6.3% | 64.00% 9.9% | 71.00% 21.1% | 90.00% 8.2% | 98.00% 21.0% | 81.00% 2.5% | 79.00% 6.0% | 84.00% 3.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 364.45M 1.3% | 359.92M 6.7% | 337.18M 13.6% | 296.93M 18.0% | 251.55M 4.0% | 241.89M 2.4% | 236.18M 5.3% | 224.20M 42.8% |
Selling & Marketing | 10.17M 12.7% | 9.03M 6.4% | 9.65M 10.3% | 8.74M 9.5% | 7.98M 24.5% | 6.41M 7.2% | 6.91M 9.1% | 7.60M 137.4% |
SG&A Expenses | 374.20M 1.4% | 368.94M 6.4% | 346.83M 13.5% | 305.67M 17.8% | 259.54M 4.5% | 248.30M 2.1% | 243.09M 4.9% | 231.80M 44.7% |
Other Operating Expenses | 166.34M 10.4% | 150.65M 14.4% | 131.66M 12.0% | 149.68M 5.9% | 141.28M 0.8% | 142.36M 43.4% | 99.24M 8.2% | 91.74M 15.1% |
Total Operating Expenses | 540.55M 4.0% | 519.60M 8.6% | 478.49M 5.1% | 455.35M 13.6% | 400.81M 2.6% | 390.66M 14.1% | 342.33M 5.8% | 323.54M 34.8% |
Cost and Expenses | 938.07M 2.0% | 957.34M 20.1% | 796.83M 49.5% | 532.92M 28.8% | 413.79M 21.9% | 529.67M 6.8% | 496.09M 15.5% | 429.54M 46.6% |
Operating Income | 321.27M 19.7% | 268.32M 15.8% | 318.60M 31.8% | 241.72M 0.3% | 240.93M 30.7% | 184.41M 24.1% | 242.86M 13.4% | 214.22M 84.4% |
Operating Margin % | 26.00% 18.2% | 22.00% 24.1% | 29.00% 6.5% | 31.00% 16.2% | 37.00% 42.3% | 26.00% 21.2% | 33.00% 0.0% | 33.00% 17.9% |
EBITDA | 343.36M 11.9% | 306.74M 13.9% | 356.39M 27.0% | 280.53M 0.0% | 280.49M 24.3% | 225.65M 16.7% | 271.00M 13.7% | 238.39M 85.1% |
EBITDA Margin % | 27.00% 8.0% | 25.00% 21.9% | 32.00% 11.1% | 36.00% 16.3% | 43.00% 34.4% | 32.00% 13.5% | 37.00% 0.0% | 37.00% 19.4% |
Interest Expense | 359.86M 7.7% | 390.08M 41.7% | 275.23M 317.9% | 65.86M 111.8% | 31.10M 54.6% | 68.45M 44.5% | 123.32M 35.3% | 91.15M 84.0% |
Interest Income | 1.00B 0.0% | 1.00B 11.0% | 903.00M 54.4% | 585.01M 21.1% | 483.22M 8.0% | 524.96M 13.6% | 607.58M 12.4% | 540.38M 62.2% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 321.27M 19.7% | 268.32M 15.8% | 318.60M 31.8% | 241.72M 0.3% | 240.93M 30.7% | 184.41M 24.1% | 242.86M 13.4% | 214.22M 84.4% |
Pre-Tax Margin % | 26.00% 18.2% | 22.00% 24.1% | 29.00% 6.5% | 31.00% 16.2% | 37.00% 42.3% | 26.00% 21.2% | 33.00% 0.0% | 33.00% 17.9% |
Tax Provision | 65.67M 66.3% | 39.49M 37.0% | 62.73M 160.2% | 24.11M 32.6% | 35.77M 25.1% | 28.60M 36.1% | 44.79M 7.6% | 41.63M 114.8% |
Net Income | 255.60M 11.7% | 228.83M 10.6% | 255.86M 17.6% | 217.61M 6.1% | 205.16M 31.7% | 155.81M 21.3% | 198.07M 14.8% | 172.59M 78.3% |
Net Margin % | 20.00% 5.3% | 19.00% 17.4% | 23.00% 17.9% | 28.00% 9.7% | 31.00% 40.9% | 22.00% 18.5% | 27.00% 0.0% | 27.00% 12.5% |
Basic EPS | 2.69 11.2% | 2.42 11.0% | 2.72 16.7% | 2.33 7.9% | 2.16 35.0% | 1.60 20.4% | 2.01 3.1% | 1.95 24.2% |
Diluted EPS | 2.66 10.8% | 2.40 10.8% | 2.69 17.0% | 2.30 7.5% | 2.14 34.6% | 1.59 20.5% | 2.00 3.6% | 1.93 23.7% |
Basic Shares Outstanding | 94.89M 0.5% | 94.41M 0.5% | 93.94M 0.4% | 93.53M 1.6% | 95.03M 2.4% | 97.36M 1.0% | 98.31M 11.0% | 88.58M 44.0% |
Diluted Shares Outstanding | 95.75M 0.4% | 95.41M 0.3% | 95.10M 0.5% | 94.59M 1.4% | 95.90M 2.2% | 98.09M 0.8% | 98.85M 10.3% | 89.61M 44.1% |