Affirm (AFRM) Financials: Revenue & Earnings
$21.62B
Market Cap
12.73
P/E
36.31
Forward P/E
59
Score
AFRM price $72.45 -0.23 -0.32%
Stocklytics score rationale: value 46, quality 61, growth 71.
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| 264367000 | 509528000 | 870464000 | 1349292000 | 1587985000 | 2322999000 | 3224412000 | 3949217000 |
Affirm Holdings, Inc. provides a digital and mobile-first commerce platform that operates across the United States and Canada. This platform offers consumers a point-of-sale financing solution, delivers various tools for merchants, and includes a dedicated mobile application for users. Leveraging its payment network and partnerships with originating banks, the company enables customers to spread the cost of their…
AFRM fair value $54.58. Price $72.45. Price is 33% above fair value.
Around fair value, but less expensive than usual. A smaller premium than on 91% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 628.40M. Growth 20.00%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 12.00% (beta 2.0). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 298.48M. Net debt 7.39B. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-11-05 | — | 0.38 | — | 1.21B |
| 2026-08-27 | 4.62 | 0.35 | 1.17B | 1.11B |
| 2026-05-07 | 0.30 | 0.17 | 1.04B | 995.27M |
| 2026-02-05 | 0.37 | 0.28 | 1.12B | 1.06B |
| 2025-11-06 | 0.23 | 0.11 | 933.34M | 883.16M |
| 2025-08-28 | 0.20 | 0.12 | 876.42M | 837.04M |
| 2025-05-08 | 0.01 | -0.01 | 783.13M | 782.97M |
| 2025-02-06 | 0.23 | -0.21 | 866.38M | 807.16M |
| 2024-11-07 | -0.31 | -0.34 | 698.48M | 664.01M |
| 2024-08-28 | -0.14 | -0.48 | 659.18M | 603.67M |
| 2024-05-08 | -0.43 | -0.70 | 576.16M | 549.99M |
| 2024-02-08 | -0.54 | -0.72 | 591.11M | 520.85M |
| 2023-11-08 | -0.57 | -0.70 | 496.55M | 444.26M |
| 2023-08-24 | -0.69 | -0.86 | 445.82M | 406.26M |
| 2023-05-09 | -0.69 | -0.91 | 380.98M | 406.34M |
| 2023-02-08 | -1.10 | -1.01 | 399.56M | 416.47M |
| 2022-11-08 | -0.86 | -0.82 | 361.62M | 359.89M |
| 2022-08-25 | -0.65 | -0.45 | 364.13M | 354.64M |
| 2022-05-12 | -0.19 | -0.45 | 354.76M | 343.94M |
| 2022-02-10 | -0.57 | -0.44 | 361.01M | 329.14M |
| 2021-11-10 | -0.40 | -0.30 | 269.38M | 269.38M |
| 2021-09-09 | -0.48 | -0.27 | 261.78M | — |
| 2021-05-10 | -0.72 | -0.29 | 230.66M | 343.61M |
| 2021-02-11 | -0.45 | -0.94 | 204.04M | 265.25M |
| 2021-01-14 | -0.06 | — | 173.98M | — |
| 2020-06-30 | 0.17 | — | 153.33M | — |
| 2020-03-31 | -0.41 | — | 138.27M | — |
| 2019-12-31 | -0.15 | — | 129.98M | — |
| 2019-09-30 | -0.15 | — | 87.95M | — |
Yield 0.00%. Payout ratio 0.00%. Frequency —.
Safety score 37/100 · Watch. Payout ratio is 0% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. No dividend history was found. There is no dividend yield.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| No data yet. | ||||
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-10-09 | O'Hare Robert | Buy | 5.64K | $57.59 | 324.58K |
| 2026-10-09 | O'Hare Robert | Buy | 8.99K | $44.06 | 396.14K |
| 2026-10-09 | O'Hare Robert | Buy | 21.84K | $23.35 | 509.87K |
| 2026-10-09 | O'Hare Robert | Buy | 10.24K | $22.30 | 228.33K |
| 2026-10-09 | O'Hare Robert | Sell | 21.84K | $23.35 | 509.87K |
| 2026-10-09 | O'Hare Robert | Sell | 8.99K | $44.06 | 396.14K |
| 2026-10-09 | O'Hare Robert | Buy | 1.87K | $41.80 | 78.00K |
| 2026-10-09 | O'Hare Robert | Buy | 17.02K | $17.19 | 292.63K |
| 2026-10-09 | O'Hare Robert | Sell | 5.64K | $57.59 | 324.58K |
| 2026-10-09 | O'Hare Robert | Sell | 65.59K | $80.02 | 5.25M |
| 2026-10-09 | O'Hare Robert | Sell | 17.02K | $17.19 | 292.63K |
| 2026-10-09 | O'Hare Robert | Sell | 1.87K | $41.80 | 78.00K |
| 2026-10-09 | O'Hare Robert | Sell | 10.24K | $22.30 | 228.33K |
| 2026-09-16 | Adkins Katherine | Buy | 30.15K | — | — |
| 2026-09-16 | Michalek Libor | Buy | 67.01K | — | — |
| 2026-09-16 | Linford Michael | Buy | 67.01K | — | — |
| 2026-09-16 | O'Hare Robert | Buy | 46.90K | — | — |
| 2026-09-14 | Jiyane Siphelele | Sell | 26.98K | $72.19 | 1.95M |
| 2026-09-04 | Jiyane Siphelele | Sell | 25.00K | $72.41 | 1.81M |
| 2026-09-03 | Adkins Katherine | Buy | 37.26K | $23.35 | 870.02K |
| 2026-09-03 | Adkins Katherine | Buy | 4.40K | $22.30 | 98.21K |
| 2026-09-03 | Adkins Katherine | Sell | 41.66K | $75.53 | 3.15M |
| 2026-09-03 | Adkins Katherine | Sell | 37.26K | $23.35 | 870.02K |
| 2026-09-03 | Adkins Katherine | Sell | 4.40K | $22.30 | 98.21K |
| 2026-09-02 | O'Hare Robert | Sell | 5.89K | $74.02 | 435.68K |
| 2026-09-01 | Adkins Katherine | Buy | 41.66K | $22.30 | 929.11K |
| 2026-09-01 | Adkins Katherine | Sell | 23.77K | $70.13 | 1.67M |
| 2026-09-01 | Adkins Katherine | Buy | 10.59K | — | — |
| 2026-09-01 | Adkins Katherine | Sell | 15.60K | $71.00 | 1.11M |
| 2026-09-01 | Adkins Katherine | Sell | 2.30K | $71.87 | 165.30K |
| 2026-09-01 | Adkins Katherine | Sell | 4.79K | $69.94 | 335.36K |
| 2026-09-01 | Adkins Katherine | Sell | 5.09K | — | — |
| 2026-09-01 | Adkins Katherine | Sell | 2.48K | — | — |
| 2026-09-01 | Adkins Katherine | Sell | 1.62K | — | — |
| 2026-09-01 | Adkins Katherine | Sell | 41.66K | $22.30 | 929.11K |
| 2026-09-01 | Adkins Katherine | Sell | 1.40K | — | — |
| 2026-09-01 | O'Hare Robert | Buy | 11.99K | — | — |
| 2026-09-01 | O'Hare Robert | Sell | 6.10K | $69.94 | 426.70K |
| 2026-09-01 | O'Hare Robert | Sell | 2.78K | — | — |
| 2026-09-01 | O'Hare Robert | Sell | 5.02K | — | — |
| 2026-09-01 | O'Hare Robert | Sell | 2.13K | — | — |
| 2026-09-01 | O'Hare Robert | Sell | 1.36K | — | — |
| 2026-09-01 | O'Hare Robert | Sell | 15.54K | $71.59 | 1.11M |
| 2026-09-01 | O'Hare Robert | Sell | 200 | $72.51 | 14.50K |
| 2026-09-01 | O'Hare Robert | Sell | 702 | — | — |
| 2026-09-01 | Michalek Libor | Buy | 11.36K | — | — |
| 2026-09-01 | Michalek Libor | Sell | 5.78K | $69.94 | 404.53K |
| 2026-09-01 | Michalek Libor | Sell | 5.32K | — | — |
| 2026-09-01 | Michalek Libor | Sell | 3.71K | — | — |
| 2026-09-01 | Michalek Libor | Sell | 2.34K | — | — |
| 2026-09-01 | Linford Michael | Buy | 11.72K | — | — |
| 2026-09-01 | Linford Michael | Sell | 4.66K | $69.94 | 326.06K |
| 2026-09-01 | Linford Michael | Sell | 5.67K | — | — |
| 2026-09-01 | Linford Michael | Sell | 3.71K | — | — |
| 2026-09-01 | Linford Michael | Sell | 2.34K | — | — |
| 2026-09-01 | Jiyane Siphelele | Buy | 9.04K | — | — |
| 2026-09-01 | Jiyane Siphelele | Sell | 3.56K | $69.94 | 248.85K |
| 2026-09-01 | Jiyane Siphelele | Sell | 1.12K | — | — |
| 2026-09-01 | Jiyane Siphelele | Sell | 2.50K | — | — |
| 2026-09-01 | Jiyane Siphelele | Sell | 3.33K | — | — |
| 2026-09-01 | Jiyane Siphelele | Sell | 2.08K | — | — |
| 2026-08-28 | Linford Michael | Sell | 79.22K | $5.39 | 426.99K |
| 2026-08-28 | Linford Michael | Buy | 79.22K | $5.39 | 426.99K |
| 2026-08-28 | Linford Michael | Sell | 79.22K | $90.01 | 7.13M |
| 2026-08-12 | Watson Noel Bertram | Sell | 2.00K | $77.86 | 155.72K |
| 2026-08-01 | Adkins Katherine | Buy | 1.40K | — | — |
| 2026-08-01 | Adkins Katherine | Sell | 634 | $71.51 | 45.34K |
| 2026-08-01 | Adkins Katherine | Sell | 1.40K | — | — |
| 2026-08-01 | Michalek Libor | Buy | 2.33K | — | — |
| 2026-08-01 | Michalek Libor | Sell | 1.19K | $71.51 | 85.03K |
| 2026-08-01 | Michalek Libor | Sell | 2.33K | — | — |
| 2026-08-01 | Linford Michael | Buy | 2.33K | — | — |
| 2026-08-01 | Linford Michael | Sell | 970 | $71.51 | 69.36K |
| 2026-08-01 | Linford Michael | Sell | 2.33K | — | — |
| 2026-07-01 | Reses Jacqueline D | Buy | 655 | — | — |
| 2026-07-01 | GALANTI RICHARD A | Buy | 655 | — | — |
| 2026-07-01 | Liew Jeremy | Buy | 655 | — | — |
| 2026-07-01 | Michalek Libor | Buy | 2.34K | — | — |
| 2026-07-01 | Michalek Libor | Sell | 1.19K | $83.85 | 99.70K |
| 2026-07-01 | Michalek Libor | Sell | 2.34K | — | — |
| 2026-07-01 | Quarles Christa S | Buy | 655 | — | — |
| 2026-07-01 | Schneider Ryan M. | Buy | 3.10K | — | — |
| 2026-07-01 | Schneider Ryan M. | Buy | 655 | — | — |
| 2026-07-01 | Linford Michael | Buy | 2.34K | — | — |
| 2026-07-01 | Linford Michael | Sell | 972 | $83.85 | 81.50K |
| 2026-07-01 | Linford Michael | Sell | 2.34K | — | — |
| 2026-07-01 | Adkins Katherine | Buy | 1.40K | — | — |
| 2026-07-01 | Adkins Katherine | Sell | 635 | $83.85 | 53.24K |
| 2026-07-01 | Adkins Katherine | Sell | 1.40K | — | — |
| 2026-07-01 | Schneider Ryan M. | Other | 0 | — | — |
| 2026-06-26 | Linford Michael | Sell | 100.00K | $5.39 | 539.00K |
| 2026-06-26 | Linford Michael | Buy | 100.00K | $5.39 | 539.00K |
| 2026-06-26 | Linford Michael | Sell | 100.00K | $80.04 | 8.00M |
| 2026-05-13 | Watson Noel Bertram | Sell | 2.00K | $65.00 | 130.00K |
| 2026-05-01 | Michalek Libor | Buy | 2.34K | — | — |
| 2026-05-01 | Michalek Libor | Sell | 1.09K | $67.54 | 73.55K |
| 2026-05-01 | Michalek Libor | Sell | 2.34K | — | — |
| 2026-05-01 | Adkins Katherine | Buy | 1.40K | — | — |
| 2026-05-01 | Adkins Katherine | Sell | 634 | $67.54 | 42.82K |
| 2026-05-01 | Adkins Katherine | Sell | 1.40K | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 727, holders +70 vs prior quarter. Ownership 77.68%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| CAPITAL RESEARCH GLOBAL INVESTORS | 26.00M | 1.41M | +5.73% | 2.12B |
| CAPITAL WORLD INVESTORS | 23.12M | 602.21K | +2.67% | 1.89B |
| MORGAN STANLEY | 23.00M | 1.28M | +5.91% | 1.88B |
| BLACKROCK, INC. | 19.61M | 881.04K | +4.70% | 1.60B |
| FMR LLC | 17.58M | 287.27K | +1.66% | 1.43B |
| JPMORGAN CHASE & CO | 16.72M | 11.43M | +215.70% | 1.37B |
| VANGUARD CAPITAL MANAGEMENT LLC | 12.32M | 168.51K | +1.39% | 1.00B |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 11.89M | 286.41K | +2.47% | 969.34M |
| STATE STREET CORP | 6.35M | 318.07K | +5.27% | 517.78M |
| BAILLIE GIFFORD & CO | 5.86M | 554.27K | +10.45% | 477.60M |
| GEODE CAPITAL MANAGEMENT, LLC | 5.71M | 189.72K | +3.44% | 464.66M |
| WINSLOW CAPITAL MANAGEMENT, LLC | 4.58M | 4.58M | New | 373.30M |
| DURABLE CAPITAL PARTNERS LP | 4.43M | -1.22M | -21.67% | 360.89M |
| NORGES BANK | 3.68M | 3.68M | New | 300.20M |
| BANK OF AMERICA CORP /DE/ | 2.84M | 65.96K | +2.38% | 231.62M |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 2.66M | 1.62M | +155.40% | 216.63M |
| UBS GROUP AG | 2.51M | 209.00K | +9.08% | 204.79M |
| JANE STREET GROUP, LLC | 2.45M | 1.57M | +178.78% | 199.72M |
| D1 CAPITAL PARTNERS L.P. | 1.91M | -28.39K | -1.47% | 155.64M |
| VANGUARD FIDUCIARY TRUST CO | 1.88M | 62.22K | +3.43% | 152.93M |
| NORTHERN TRUST CORP | 1.81M | 52.05K | +2.95% | 147.97M |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 1.75M | 707.99K | +68.07% | 142.56M |
| SEI INVESTMENTS CO | 1.71M | 1.71M | New | 139.08M |
| JANE STREET GROUP, LLC | 1.70M | 820.50K | +93.40% | 138.55M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.66M | 188.38K | +12.83% | 135.13M |
Affirm Holdings, Inc. (AFRM) trades at $72.45, with a market cap of $21.62B and a trailing P/E of 12.73. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|
| 264367000 | 509528000 | 870464000 | 1349292000 | 1587985000 | 2322999000 | 3224412000 | 3949217000 |
Insights · Dividends · Forecast · Financials · Learn
$21.62B
Market Cap
12.73
P/E
36.31
Forward P/E
59
Score