STIFEL FINANCIAL CORP
SF, SF-PB, SFB, SF-PC, SF-PD · Security Brokers, Dealers & Flotation Companies · 69.6M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $304M (gross $444M, SBC $140M)
Reference price $124.31 · est. market cap ~$8.7B — last insider sale, 2026-02-02 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C65Diversified wealth-management and middle-market IB franchise with record revenue but mid-pack returns dented by a legal charge.
Strengths
- Record net revenues +11.3% with strong wealth-management and IB momentum and active recruiting/acquisitions
- ROA 1.66% (48th pct) on a growing, diversified, deposit-funded model
Risks
- Net income fell ~7% on a large FINRA arbitration provision ($1.16/share after-tax)
- Returns and net margin sit near the sector median; results are market-sensitive
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Net margin
10.8%
Return on assets
1.7%
Revenue growth (QoQ)
-5.0%
Net-income growth
-6.5%
Cash & investments
$2.3B
Stock comp / revenue
2.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-04 | ZIMMERMAN MICHAEL J | Option exercise | 2.8K | — |
| 2026-06-04 | BROWN MICHAEL W | Option exercise | 2.8K | — |
| 2026-06-04 | Markus Maura A. | Option exercise | 2.8K | — |
| 2026-06-04 | PEACOCK DAVID A | Option exercise | 2.8K | — |
| 2026-06-04 | Berlew Adam T. | Option exercise | 2.8K | — |
| 2026-06-04 | Kavanaugh James P. | Option exercise | 2.8K | — |
| 2026-06-04 | Brown Maryam S. | Option exercise | 2.8K | — |
| 2026-06-04 | Carnoy Lisa Landau | Option exercise | 2.8K | — |
| 2026-03-09 | Raymond Charles Bradford | Option exercise | 53K | — |
| 2026-03-09 | Raymond Charles Bradford | Tax withheld | 29K | $73.05 |
| 2026-02-18 | KRUSZEWSKI RONALD J | Option exercise | 74K | — |
| 2026-02-18 | KRUSZEWSKI RONALD J | Tax withheld | 33K | $120.49 |
| 2026-02-18 | SLINEY DAVID D | Option exercise | 11K | — |
| 2026-02-18 | SLINEY DAVID D | Tax withheld | 4.9K | $120.49 |
| 2026-02-18 | Michaud Thomas B. | Option exercise | 16K | — |
| 2026-02-18 | Michaud Thomas B. | Tax withheld | 8.0K | $120.49 |
| 2026-02-18 | ZEMLYAK JAMES M | Option exercise | 31K | — |
| 2026-02-18 | ZEMLYAK JAMES M | Tax withheld | 14K | $120.49 |
| 2026-02-18 | Nesi Victor | Option exercise | 37K | — |
| 2026-02-18 | Nesi Victor | Tax withheld | 19K | $120.49 |
| 2026-02-18 | Fisher Mark P | Option exercise | 7.9K | — |
| 2026-02-18 | Fisher Mark P | Tax withheld | 4.2K | $120.49 |
| 2026-02-18 | REICHERT CHRISTOPHER K | Option exercise | 7.4K | — |
| 2026-02-18 | REICHERT CHRISTOPHER K | Tax withheld | 3.3K | $120.49 |
| 2026-02-18 | Marischen James M | Option exercise | 7.9K | — |
| 2026-02-18 | Marischen James M | Tax withheld | 3.5K | $120.49 |
| 2026-02-18 | WEISEL THOMAS W | Option exercise | 4.6K | — |
| 2026-02-18 | WEISEL THOMAS W | Tax withheld | 1.7K | $120.49 |
| 2026-02-02 | Rubulotta David | Sell | 400 | $124.31 |
| 2026-01-30 | WEISEL THOMAS W | Tax withheld | 260 | $126.24 |
| 2026-01-30 | WEISEL THOMAS W | Option exercise | 628 | — |
| 2026-01-30 | Marischen James M | Option exercise | 1.6K | — |
| 2026-01-30 | Marischen James M | Tax withheld | 691 | $126.24 |
| 2026-01-30 | REICHERT CHRISTOPHER K | Option exercise | 1.6K | — |
| 2026-01-30 | REICHERT CHRISTOPHER K | Tax withheld | 694 | $126.24 |
| 2026-01-30 | Fisher Mark P | Option exercise | 1.7K | — |
| 2026-01-30 | Fisher Mark P | Tax withheld | 931 | $126.24 |
| 2026-01-30 | SLINEY DAVID D | Option exercise | 2.3K | — |
| 2026-01-30 | SLINEY DAVID D | Tax withheld | 995 | $126.24 |
| 2026-01-30 | Nesi Victor | Option exercise | 6.9K | — |
| 2026-01-30 | Nesi Victor | Tax withheld | 3.5K | $126.24 |
| 2026-01-30 | KRUSZEWSKI RONALD J | Option exercise | 13K | — |
| 2026-01-30 | KRUSZEWSKI RONALD J | Tax withheld | 5.5K | $126.24 |
| 2026-01-30 | Michaud Thomas B. | Option exercise | 2.7K | — |
| 2026-01-30 | Michaud Thomas B. | Tax withheld | 1.3K | $126.24 |
| 2026-01-30 | ZEMLYAK JAMES M | Option exercise | 5.6K | — |
| 2026-01-30 | ZEMLYAK JAMES M | Tax withheld | 2.5K | $126.24 |
| 2026-01-29 | ZEMLYAK JAMES M | Sell | 9 | $123.90 |
| 2026-01-26 | Nesi Victor | Tax withheld | 12K | $129.20 |
| 2026-01-26 | Nesi Victor | Option exercise | 26K | — |
| 2026-01-13 | Fisher Mark P | Option exercise | 11K | — |
| 2026-01-13 | Fisher Mark P | Tax withheld | 6.7K | $125.22 |
| 2026-01-13 | REICHERT CHRISTOPHER K | Option exercise | 7.3K | — |
| 2026-01-13 | REICHERT CHRISTOPHER K | Tax withheld | 2.2K | $125.22 |
| 2026-01-13 | Michaud Thomas B. | Option exercise | 15K | — |
| 2026-01-13 | Michaud Thomas B. | Tax withheld | 7.5K | $125.22 |
| 2026-01-13 | KRUSZEWSKI RONALD J | Option exercise | 52K | — |
| 2026-01-13 | KRUSZEWSKI RONALD J | Tax withheld | 22K | $125.22 |
| 2026-01-13 | Marischen James M | Option exercise | 12K | — |
| 2026-01-13 | Marischen James M | Tax withheld | 5.7K | $125.22 |
| 2026-01-13 | ZEMLYAK JAMES M | Tax withheld | 10K | $125.22 |
| 2026-01-13 | Rubulotta David | Option exercise | 2.3K | — |
| 2026-01-13 | Rubulotta David | Tax withheld | 910 | $125.22 |
| 2026-01-13 | McDuffie Brantley | Option exercise | 2.1K | — |
| 2026-01-13 | McDuffie Brantley | Tax withheld | 840 | $125.22 |
| 2026-01-13 | Raymond Charles Bradford | Option exercise | 21K | — |
| 2026-01-13 | Raymond Charles Bradford | Tax withheld | 10K | $125.22 |
| 2026-01-13 | ZEMLYAK JAMES M | Option exercise | 26K | — |
| 2026-01-13 | SLINEY DAVID D | Option exercise | 11K | — |
| 2026-01-13 | SLINEY DAVID D | Tax withheld | 3.7K | $125.22 |
| 2025-12-26 | KRUSZEWSKI RONALD J | Gift | 10K | — |
| 2025-12-26 | ZEMLYAK JAMES M | Gift | 10K | — |
| 2025-12-22 | SLINEY DAVID D | Gift | 750 | — |
| 2025-12-18 | Marischen James M | Gift | 395 | — |
| 2025-12-08 | Nesi Victor | Gift | 19K | — |
| 2025-12-08 | Nesi Victor | Gift | 19K | — |
| 2025-12-08 | KRUSZEWSKI RONALD J | Gift | 10K | — |
| 2025-11-20 | WEISEL THOMAS W | Gift | 255 | — |
| 2025-11-13 | Fisher Mark P | Gift | 1.0K | — |
| 2025-11-13 | PEACOCK DAVID A | Gift | 3.0K | — |
| 2025-11-10 | ZEMLYAK JAMES M | Gift | 10K | — |
| 2025-08-19 | ZEMLYAK JAMES M | Disposition | 15K | $112.90 |
| 2025-08-19 | KRUSZEWSKI RONALD J | Disposition | 40K | $112.90 |
| 2025-08-19 | Marischen James M | Disposition | 5.0K | $112.90 |
| 2025-08-19 | Fisher Mark P | Disposition | 10K | $112.90 |
| 2025-08-19 | Raymond Charles Bradford | Disposition | 10K | $112.90 |
| 2025-08-19 | SLINEY DAVID D | Disposition | 15K | $112.90 |
| 2025-08-19 | Michaud Thomas B. | Disposition | 20K | $112.90 |
| 2025-08-19 | Nesi Victor | Disposition | 35K | $112.90 |
| 2025-08-15 | KRUSZEWSKI RONALD J | Other | 9.0K | $114.20 |
| 2025-08-13 | ZEMLYAK JAMES M | Buy | 2 | $116.00 |
| 2025-08-12 | ZEMLYAK JAMES M | Buy | 2 | $114.16 |
| 2025-08-11 | ZEMLYAK JAMES M | Buy | 1 | $111.76 |
| 2025-08-07 | ZEMLYAK JAMES M | Buy | 4 | $110.17 |
| 2025-07-31 | WEISEL THOMAS W | Gift | 1.2K | — |
| 2025-06-25 | KRUSZEWSKI RONALD J | Gift | 10K | — |
| 2025-06-09 | WEISEL THOMAS W | Gift | 3.8K | — |
| 2025-06-06 | ZIMMERMAN MICHAEL J | Sell | 5.0K | $96.39 |
| 2025-06-06 | ZIMMERMAN MICHAEL J | Sell | 5.0K | $97.00 |
| 2025-06-05 | Berlew Adam T. | Option exercise | 1.9K | — |
| 2025-06-05 | Markus Maura A. | Option exercise | 1.9K | — |
| 2025-06-05 | ZIMMERMAN MICHAEL J | Option exercise | 1.9K | — |
| 2025-06-05 | Kavanaugh James P. | Option exercise | 1.9K | — |
| 2025-06-05 | Carnoy Lisa Landau | Option exercise | 1.9K | — |
| 2025-06-05 | PEACOCK DAVID A | Option exercise | 1.9K | — |
| 2025-06-05 | BROWN MICHAEL W | Grant | 1.9K | — |
| 2025-06-05 | Brown Maryam S. | Option exercise | 1.9K | — |
| 2025-05-13 | PEACOCK DAVID A | Sell | 13K | $99.83 |
| 2025-03-14 | BROWN MICHAEL W | Gift | 25 | — |
| 2025-03-09 | Ludeman Daniel J. | Option exercise | 1.9K | — |
| 2025-02-28 | Nesi Victor | Tax withheld | 3.5K | $104.90 |
| 2025-02-28 | Michaud Thomas B. | Option exercise | 3.4K | — |
| 2025-02-28 | Michaud Thomas B. | Tax withheld | 1.6K | $104.90 |
| 2025-02-28 | ZEMLYAK JAMES M | Option exercise | 6.0K | — |
| 2025-02-28 | ZEMLYAK JAMES M | Tax withheld | 2.6K | $104.90 |
| 2025-02-28 | Nesi Victor | Option exercise | 6.9K | — |
| 2025-02-28 | SLINEY DAVID D | Option exercise | 2.0K | — |
| 2025-02-28 | SLINEY DAVID D | Tax withheld | 860 | $104.90 |
| 2025-02-28 | KRUSZEWSKI RONALD J | Option exercise | 14K | — |
| 2025-02-28 | KRUSZEWSKI RONALD J | Tax withheld | 6.1K | $104.90 |
| 2025-02-28 | Fisher Mark P | Option exercise | 1.2K | — |
| 2025-02-28 | Fisher Mark P | Tax withheld | 644 | $104.90 |
| 2025-02-28 | REICHERT CHRISTOPHER K | Option exercise | 1.1K | — |
| 2025-02-28 | REICHERT CHRISTOPHER K | Tax withheld | 491 | $104.90 |
| 2025-02-28 | Marischen James M | Option exercise | 1.1K | — |
| 2025-02-28 | Marischen James M | Tax withheld | 475 | $104.90 |
| 2025-02-25 | KRUSZEWSKI RONALD J | Other | 1.8K | $104.01 |
| 2025-02-25 | KRUSZEWSKI RONALD J | Other | 1.8K | $104.01 |
| 2025-02-03 | KRUSZEWSKI RONALD J | Tax withheld | 22K | $117.51 |
| 2025-02-03 | Nesi Victor | Option exercise | 28K | — |
| 2025-02-03 | Nesi Victor | Tax withheld | 14K | $117.51 |
| 2025-02-03 | SLINEY DAVID D | Option exercise | 9.0K | — |
| 2025-02-03 | SLINEY DAVID D | Tax withheld | 4.0K | $117.51 |
| 2025-02-03 | WEISEL THOMAS W | Option exercise | 2.5K | — |
| 2025-02-03 | WEISEL THOMAS W | Tax withheld | 898 | $117.51 |
| 2025-02-03 | Marischen James M | Option exercise | 6.3K | — |
| 2025-02-03 | Michaud Thomas B. | Tax withheld | 5.3K | $117.51 |
| 2025-02-03 | Marischen James M | Tax withheld | 2.8K | $117.51 |
| 2025-02-03 | REICHERT CHRISTOPHER K | Option exercise | 6.3K | — |
| 2025-02-03 | REICHERT CHRISTOPHER K | Tax withheld | 2.7K | $117.51 |
| 2025-02-03 | Fisher Mark P | Option exercise | 6.9K | — |
| 2025-02-03 | Fisher Mark P | Tax withheld | 3.7K | $117.51 |
| 2025-02-03 | ZEMLYAK JAMES M | Option exercise | 23K | — |
| 2025-02-03 | ZEMLYAK JAMES M | Tax withheld | 9.9K | $117.51 |
| 2025-02-03 | Michaud Thomas B. | Option exercise | 11K | — |
| 2025-02-03 | KRUSZEWSKI RONALD J | Option exercise | 50K | — |
| 2025-01-08 | REICHERT CHRISTOPHER K | Tax withheld | 2.0K | $106.08 |
| 2025-01-08 | ZEMLYAK JAMES M | Option exercise | 24K | — |
| 2025-01-08 | ZEMLYAK JAMES M | Tax withheld | 9.2K | $106.08 |
| 2025-01-08 | Marischen James M | Option exercise | 11K | — |
| 2025-01-08 | Marischen James M | Tax withheld | 5.0K | $106.08 |
| 2025-01-08 | KRUSZEWSKI RONALD J | Option exercise | 49K | — |
| 2025-01-08 | KRUSZEWSKI RONALD J | Tax withheld | 20K | $106.08 |
| 2025-01-08 | Fisher Mark P | Tax withheld | 5.7K | $106.08 |
| 2025-01-08 | Michaud Thomas B. | Option exercise | 14K | — |
| 2025-01-08 | Michaud Thomas B. | Tax withheld | 7.2K | $106.08 |
| 2025-01-08 | REICHERT CHRISTOPHER K | Option exercise | 6.7K | — |
| 2025-01-08 | SLINEY DAVID D | Tax withheld | 3.2K | $106.08 |
| 2025-01-08 | SLINEY DAVID D | Option exercise | 10K | — |
| 2025-01-08 | Nesi Victor | Tax withheld | 12K | $106.08 |
| 2025-01-08 | Nesi Victor | Option exercise | 26K | — |
| 2025-01-08 | Fisher Mark P | Option exercise | 10K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-25 | Reg FDExhibits | filing ↗ |
| 2026-06-09 | Exec/director change5.03Shareholder voteExhibits | filing ↗ |
| 2026-05-28 | Reg FDExhibits | filing ↗ |
| 2026-04-22 | ResultsExhibits | filing ↗ |
| 2026-03-26 | Reg FDExhibits | filing ↗ |
| 2026-02-26 | Reg FDExhibits | filing ↗ |
| 2026-02-04 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-01-28 | ResultsOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-25 | 2026-06-25 | 0001193125-26-282810 ↗ |
| 8-K | 2026-06-09 | 2026-06-09 | 0001193125-26-263768 ↗ |
| 8-K | 2026-05-28 | 2026-05-28 | 0001193125-26-245264 ↗ |
| 10-Q | 2026-05-04 | 2026-03-31 | 0001193125-26-202795 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001193125-26-168288 ↗ |
| 8-K | 2026-03-26 | 2026-03-26 | 0001193125-26-126284 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001193125-26-076744 ↗ |
| 10-K | 2026-02-24 | 2025-12-31 | 0001193125-26-067130 ↗ |
| 8-K | 2026-02-04 | 2026-02-04 | 0001193125-26-037686 ↗ |
| 8-K | 2026-01-28 | 2026-01-26 | 0001193125-26-025634 ↗ |
| 8-K | 2025-12-18 | 2025-12-18 | 0001193125-25-324847 ↗ |
| 8-K | 2025-11-20 | 2025-11-20 | 0001193125-25-289794 ↗ |