‹ Screener

SoFi Technologies, Inc.

SOFI · Finance Services · 1.28B shares · +95%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: -$271M (gross $526K, SBC $271M)

Reference price $17.35 · est. market cap ~$22.3B — last insider sale, 2026-06-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B76

Scaling fintech bank-holding company with record revenue, rapid member/product growth and high net margin, though returns are still building.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $855M2025-09-30 · $962M2025-12-31 · $1.0B2026-03-31 · $1.1B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
83.1%
Net margin
13.3%
Return on equity
4.6%
Return on assets
1.0%
Revenue growth (QoQ)
7.3%
Net-income growth
-3.5%
Tangible book value
$8.9B
Cash & investments
$4.9B
Stock comp / revenue
7.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-22Keough KelliSell11K$17.35
2026-06-18Lavet Robert SSell1.2K$17.55
2026-06-17Lavet Robert SOption exercise2.8K
2026-06-17Rishel JeremySell102K$17.78
2026-06-17Meltzer GaryOption exercise2.8K
2026-06-16Rishel JeremyTax withheld156K$17.61
2026-06-16Keough KelliTax withheld61K$17.61
2026-06-16Noto AnthonyBuy14K$18.06
2026-06-16Pinto ArunTax withheld11K$17.61
2026-06-16Lavet Robert STax withheld15K$17.61
2026-06-16Schuppenhauer EricTax withheld2.5K$17.61
2026-06-15Lapointe ChristopherOption exercise37K
2026-06-15Lapointe ChristopherOption exercise15K
2026-06-15Lapointe ChristopherTax withheld55K$16.58
2026-06-15Noto AnthonyOption exercise136K
2026-06-15Noto AnthonyOption exercise154K
2026-06-15Noto AnthonyOption exercise55K
2026-06-15Noto AnthonyTax withheld187K$16.58
2026-06-15Lavet Robert SOption exercise36K
2026-06-15Keough KelliOption exercise13K
2026-06-15Keough KelliOption exercise83K
2026-06-15Keough KelliOption exercise26K
2026-06-15Schuppenhauer EricOption exercise6.5K
2026-06-15Keough KelliOption exercise5.7K
2026-06-15Pinto ArunOption exercise11K
2026-06-15Pinto ArunOption exercise9.7K
2026-06-15Rishel JeremyOption exercise272K
2026-06-15Rishel JeremyOption exercise29K
2026-06-15Rishel JeremyOption exercise11K
2026-06-15Lapointe ChristopherOption exercise53K
2026-06-15YESIL MAGDALENAGift433K
2026-06-15YESIL MAGDALENAGift433K
2026-06-10Lavet Robert STax withheld1.0K$16.06
2026-06-09Meltzer GaryOption exercise18K
2026-06-09Ruzwana BashirOption exercise18K
2026-06-09Liang ClaraOption exercise18K
2026-06-09Lavet Robert SOption exercise5.1K
2026-06-09Freiberg Steven JOption exercise5.1K
2026-06-09YESIL MAGDALENAOption exercise18K
2026-06-09HUTTON GEORGE THOMPSONOption exercise18K
2026-06-09Meltzer GaryOption exercise5.1K
2026-06-08Rishel JeremyGrant1.3K$13.63
2026-05-20Keough KelliSell10K$15.53
2026-05-15Pinto ArunTax withheld25K$15.49
2026-05-15Schuppenhauer EricTax withheld23K$15.49
2026-05-14Schuppenhauer EricOption exercise56K
2026-05-14Pinto ArunOption exercise45K
2026-05-11Noto AnthonyBuy16K$16.00
2026-05-08Noto AnthonyBuy16K$15.73
2026-04-21Keough KelliSell9.7K$19.25
2026-03-20Keough KelliSell9.7K$16.94
2026-03-18Rishel JeremySell95K$17.43
2026-03-17Rishel JeremyTax withheld160K$17.62
2026-03-17Noto AnthonyBuy29K$17.32
2026-03-17Lavet Robert STax withheld17K$17.62
2026-03-17Keough KelliTax withheld63K$17.62
2026-03-17Pinto ArunTax withheld6.4K$17.62
2026-03-16Lapointe ChristopherTax withheld83K$17.76
2026-03-16Keough KelliOption exercise83K
2026-03-16Keough KelliOption exercise26K
2026-03-16Keough KelliOption exercise13K
2026-03-16Pinto ArunOption exercise11K
2026-03-16Rishel JeremyOption exercise272K
2026-03-16Rishel JeremyOption exercise29K
2026-03-16Lapointe ChristopherOption exercise119K
2026-03-16Lapointe ChristopherOption exercise37K
2026-03-16Noto AnthonyOption exercise306K
2026-03-16Noto AnthonyOption exercise154K
2026-03-16Noto AnthonyTax withheld249K$17.76
2026-03-16Lavet Robert SOption exercise36K
2026-03-02Noto AnthonyBuy56K$17.88
2026-02-20Keough KelliSell9.8K$18.87
2026-02-18Schuppenhauer EricTax withheld23K$19.62
2026-02-18Pinto ArunTax withheld25K$19.62
2026-02-17Schuppenhauer EricOption exercise56K
2026-02-17Pinto ArunOption exercise45K
2026-02-06Freiberg Steven JOption exercise250K$7.33
2026-02-06Freiberg Steven JSell94K$20.31
2026-02-06Lavet Robert SBuy5.0K$21.04
2026-02-05Schuppenhauer EricBuy5.0K$19.93
2026-01-20Keough KelliSell9.5K$25.75
2025-12-23Keough KelliSell9.5K$27.14
2025-12-17Rishel JeremySell92K$26.64
2025-12-16Keough KelliTax withheld65K$26.26
2025-12-16Simcock StephenTax withheld45K$26.26
2025-12-16Pinto ArunTax withheld6.6K$26.26
2025-12-16Rishel JeremyTax withheld152K$26.26
2025-12-15Keough KelliOption exercise83K
2025-12-15Simcock StephenOption exercise6.5K
2025-12-15Noto AnthonyOption exercise560K
2025-12-15Pinto ArunOption exercise11K
2025-12-15Noto AnthonyOption exercise17K
2025-12-15Simcock StephenOption exercise71K
2025-12-15Rishel JeremyOption exercise272K
2025-12-15Rishel JeremyOption exercise4.8K
2025-12-15Noto AnthonyTax withheld305K$27.28
2025-12-15Lapointe ChristopherOption exercise135K
2025-12-15Lapointe ChristopherOption exercise6.1K
2025-12-15Lapointe ChristopherTax withheld75K$27.28
2025-12-15Keough KelliOption exercise26K
2025-12-15Keough KelliOption exercise13K
2025-12-08Rishel JeremyGrant1.0K$11.98
2025-11-21Pinto ArunSell46K$24.76
2025-11-20Keough KelliSell10K$26.43
2025-11-18Schuppenhauer EricTax withheld23K$27.61
2025-11-18Pinto ArunTax withheld26K$27.61
2025-11-14Pinto ArunOption exercise45K
2025-11-14Schuppenhauer EricOption exercise56K
2025-11-05Lapointe ChristopherTax withheld147K$27.16
2025-11-05Lapointe ChristopherOption exercise277K
2025-11-05Noto AnthonyOption exercise2.1M
2025-11-05Noto AnthonyTax withheld1.1M$27.16
2025-10-29HUTTON GEORGE THOMPSONGift121K
2025-10-29HUTTON GEORGE THOMPSONGift121K
2025-10-20Keough KelliSell10K$28.33
2025-09-18Rishel JeremySell99K$27.50
2025-09-18Keough KelliSell10K$27.86
2025-09-16Pinto ArunTax withheld5.7K$26.99
2025-09-16Simcock StephenTax withheld39K$26.99
2025-09-16Keough KelliTax withheld61K$26.99
2025-09-16Rishel JeremyTax withheld143K$26.99
2025-09-16White Derek JTax withheld36K$26.99
2025-09-15White Derek JOption exercise79K
2025-09-15Keough KelliOption exercise83K
2025-09-15Keough KelliOption exercise26K
2025-09-15Keough KelliOption exercise13K
2025-09-15Simcock StephenOption exercise71K
2025-09-15Simcock StephenOption exercise6.5K
2025-09-15Pinto ArunOption exercise11K
2025-09-15Rishel JeremyOption exercise272K
2025-09-15Rishel JeremyOption exercise4.8K
2025-09-15Lapointe ChristopherOption exercise135K
2025-09-15Lapointe ChristopherOption exercise6.1K
2025-09-15Lapointe ChristopherTax withheld74K$26.55
2025-09-15White Derek JOption exercise4.4K
2025-09-15Noto AnthonyOption exercise560K
2025-09-15Noto AnthonyOption exercise17K
2025-09-15Noto AnthonyTax withheld302K$26.55
2025-08-26HUTTON GEORGE THOMPSONGift154K
2025-08-20Keough KelliSell11K$22.13
2025-08-15Schuppenhauer EricTax withheld23K$22.85
2025-08-15Pinto ArunTax withheld24K$22.85
2025-08-14Schuppenhauer EricOption exercise56K
2025-08-14Pinto ArunOption exercise45K
2025-07-18Keough KelliSell10K$21.80
2025-06-20Keough KelliSell10K$15.22
2025-06-20Rishel JeremySell67K$15.55
2025-06-17White Derek JTax withheld64K$14.66
2025-06-17Rishel JeremyTax withheld140K$14.66
2025-06-17Pinto ArunTax withheld5.6K$14.66
2025-06-17Keough KelliTax withheld60K$14.66
2025-06-17Simcock StephenTax withheld38K$14.66
2025-06-16Noto AnthonyTax withheld305K$14.09
2025-06-16White Derek JOption exercise148K
2025-06-16White Derek JOption exercise4.4K
2025-06-16Simcock StephenOption exercise71K
2025-06-16Simcock StephenOption exercise6.5K
2025-06-16Keough KelliGrant83K
2025-06-16Keough KelliGrant26K
2025-06-16Keough KelliGrant13K
2025-06-16Rishel JeremyOption exercise272K
2025-06-16Rishel JeremyOption exercise4.8K
2025-06-16Lapointe ChristopherOption exercise135K
2025-06-16Lapointe ChristopherOption exercise6.1K
2025-06-16Lapointe ChristopherTax withheld75K$14.09
2025-06-16Pinto ArunOption exercise11K
2025-06-16Noto AnthonyOption exercise560K
2025-06-16Noto AnthonyOption exercise17K
2025-06-10YESIL MAGDALENASell87K$14.39
2025-06-09Rishel JeremyGrant1.0K$12.10
2025-06-05YESIL MAGDALENASell87K$13.95
2025-05-28Meltzer GaryOption exercise9.9K
2025-05-28Liang ClaraOption exercise35K
2025-05-28Hele John C.R.Option exercise35K
2025-05-28Freiberg Steven JOption exercise35K
2025-05-28Borden William A.Option exercise35K
2025-05-28Ruzwana BashirOption exercise35K
2025-05-28Freiberg Steven JOption exercise9.8K
2025-05-28YESIL MAGDALENAOption exercise35K
2025-05-28Meltzer GaryOption exercise35K
2025-05-20Keough KelliSell12K$13.38
2025-05-15Schuppenhauer EricTax withheld23K$13.63
2025-05-15Pinto ArunTax withheld24K$13.63
2025-05-14Schuppenhauer EricOption exercise56K
2025-05-14Pinto ArunOption exercise45K
2025-04-21Keough KelliSell11K$10.71
2025-03-20Rishel JeremySell69K$12.64
2025-03-20Keough KelliSell11K$12.72
2025-03-17Keough KelliTax withheld41K$12.16
2025-03-17White Derek JTax withheld61K$12.16
2025-03-17Simcock StephenTax withheld24K$12.16
2025-03-17Rishel JeremyTax withheld135K$12.16
2025-03-14Keough KelliOption exercise83K
2025-03-14Rishel JeremyOption exercise272K
2025-03-14White Derek JOption exercise148K
2025-03-14Lapointe ChristopherOption exercise135K
2025-03-14Lapointe ChristopherTax withheld72K$11.39
2025-03-14Simcock StephenOption exercise71K
2025-03-14Noto AnthonyOption exercise655K
2025-03-14Noto AnthonyTax withheld346K$11.39
2025-03-14Keough KelliOption exercise26K
2025-02-20Keough KelliSell9.2K$15.43
2025-02-19Schuppenhauer EricTax withheld31K$16.93
2025-02-19Pinto ArunTax withheld15K$16.93
2025-02-14Schuppenhauer EricOption exercise111K
2025-02-14Pinto ArunOption exercise45K
2025-01-21Keough KelliSell8.9K$17.58

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18Shareholder votefiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-01-30ResultsExhibitsfiling ↗
2026-01-09Exec/director changefiling ↗
2026-01-05Otherfiling ↗
2025-12-08OtherExhibitsfiling ↗
2025-12-05OtherExhibitsfiling ↗
2025-12-04Exec/director changefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-170001818874-26-000043 ↗
10-Q2026-05-072026-03-310001818874-26-000037 ↗
8-K2026-04-292026-04-290001818874-26-000020 ↗
10-K2026-02-172025-12-310001818874-26-000013 ↗
8-K2026-01-302026-01-300001818874-26-000008 ↗
8-K2026-01-092026-01-050001818874-26-000005 ↗
8-K2026-01-052026-01-020001818874-26-000003 ↗
8-K2025-12-082025-12-040001818874-25-000232 ↗
8-K2025-12-052025-12-040001818874-25-000225 ↗
8-K2025-12-042025-12-020001818874-25-000222 ↗
8-K2025-11-132025-11-120001818874-25-000215 ↗
10-Q2025-11-062025-09-300001818874-25-000210 ↗