❉ Buffybot wonderful businesses, fair prices

← back

AFL Aflac

insurance · valued with sonnet high conviction · 2026-06-29

SELL
wonderful · 88 ▟ wide moat circle of competence: in ✓ would own for a decade trend up · +8.5% vs 200-DMA
Owner-earnings value$103.52
Price$120.15
Margin of safety -13.8%

Dominant Japan cancer insurer printing cash, quietly buying back a third of itself.

The business

Aflac sells supplemental insurance — policies that pay cash directly to policyholders when they suffer a covered illness or injury, filling gaps left by primary health coverage. The core franchise is Japan (roughly 70% of earnings), where Aflac is the #1 cancer insurer by a wide margin, plus a U.S. supplemental business. Premiums are predictable, claims are actuarially stable, and the float is invested in high-grade fixed income.

Quality gate · 88/100

Returns on capital 27.3/30
Consistency 19.5/22
Margins / pricing power 13.3/16
Balance sheet 14.8/16
Cash conversion 7.0/10
Capital allocation 6/6
Median ROE21.0%
FCF conversion68%
Share count / yr-5.5%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourcebrand
Trajectorystable
Managementexcellent

In Japan, Aflac's cancer insurance brand is essentially synonymous with the category — decades of distribution through Japan Post and thousands of bank branches create formidable switching costs and shelf-space dominance that a new entrant cannot replicate quickly. In the U.S., the worksite distribution model and employer relationships create sticky renewals. The supplemental niche is also structurally underserved by primary insurers, giving Aflac a durable lane with little competitive overlap.

The -5.5% annual share-count CAGR is one of the most consistent buyback records in insurance — management has retired roughly a third of shares outstanding over a decade at sensible prices, and the dividend has been raised for 40+ consecutive years. Capital allocation is disciplined: no transformative acquisitions, conservative investment portfolio, and leverage that is modest for a large insurer.

Owner-earnings inputs

Owner earnings (TTM)4.64B
Owner-earnings yield7.6%
Free-cash-flow yield4.8%
Growth used (normalized)5.0%
Terminal growth3.0%
Discount rate (hurdle)7.1%

Key risks

  • Yen depreciation structurally reduces Japan earnings when translated to USD — a sustained weak yen is a permanent headwind, not a timing issue
  • Japan's aging, shrinking population limits new policy growth; the existing in-force block runs off slowly over decades
  • Regulatory or distribution-channel changes in Japan (e.g., Japan Post restructuring) could disrupt the dominant bancassurance model

Catalysts

  • Yen normalization from current weak levels would meaningfully lift reported earnings and intrinsic value in USD terms
  • U.S. supplemental segment growing faster as employer-paid benefits shift costs to workers, expanding the addressable market

Recent news

score · 8 articles

  • UNM Outperforms Industry, Trades Near 52-Week High: Time to Exit?
  • MarketBeat Week in Review – 06/08 - 06/12
  • The “Duck Stock” Keeps Quietly Making Money for Shareholders
  • How Aflac (AFL) Investors Can Read A Steady Target And Evolving Company Story
  • Globe Life Hits 52-Week High: Time to Add the Stock for Solid Returns?
  • Aflac Stock: Is AFL Outperforming the Financial Sector?
  • Piper Sandler Raises Aflac (AFL) Price Target, Favors Insurance Carriers over Brokers
  • Why Is Aflac (AFL) Down 0.9% Since Last Earnings Report?

⚠ financial — owner earnings ≈ net income · financial — valued by residual income (ROE vs cost of equity on book equity)

History

DateQualityPriceValueMoSRating
2026-10-28 85 $121.99 $92.86 -23.9% HOLD
2026-10-27 85 $120.93 $92.86 -23.2% HOLD
2026-10-26 85 $120.51 $92.86 -22.9% HOLD
2026-10-23 85 $123.27 $92.86 -24.7% HOLD
2026-10-22 85 $120.15 $92.86 -22.7% HOLD
2026-10-21 85 $120.27 $92.86 -22.8% HOLD
2026-10-20 85 $118.67 $92.86 -21.7% HOLD
2026-10-19 85 $119.97 $92.86 -22.6% HOLD
2026-10-16 85 $118.05 $92.86 -21.3% HOLD
2026-10-15 85 $118.21 $92.86 -21.4% HOLD
2026-10-14 85 $116.44 $92.86 -20.2% HOLD
2026-10-13 85 $115.89 $92.86 -19.9% HOLD
2026-10-12 85 $114.54 $92.86 -18.9% HOLD
2026-10-09 85 $114.94 $92.86 -19.2% HOLD
2026-10-08 85 $112.74 $102.27 -9.3% HOLD
2026-10-07 85 $113.63 $102.27 -10.0% HOLD
2026-10-06 85 $112.38 $102.27 -9.0% HOLD
2026-10-05 85 $111.54 $102.27 -8.3% HOLD
2026-10-02 85 $111.18 $102.27 -8.0% HOLD
2026-10-01 85 $111.78 $102.27 -8.5% HOLD
2026-09-30 85 $113.66 $102.27 -10.0% HOLD
2026-09-29 85 $113.55 $102.27 -9.9% HOLD
2026-09-28 85 $113.72 $102.27 -10.1% HOLD
2026-09-25 85 $114.01 $102.27 -10.3% HOLD
2026-09-24 85 $115.23 $102.27 -11.2% HOLD
2026-09-23 85 $115.18 $102.27 -11.2% HOLD
2026-09-22 85 $115.18 $102.27 -11.2% HOLD
2026-09-21 85 $116.33 $102.27 -12.1% HOLD
2026-09-18 85 $116.60 $102.27 -12.3% HOLD
2026-09-17 85 $116.81 $102.27 -12.5% HOLD
2026-09-16 85 $117.55 $102.27 -13.0% HOLD
2026-09-15 85 $117.01 $102.27 -12.6% HOLD
2026-09-14 85 $115.28 $102.27 -11.3% HOLD
2026-09-11 85 $114.47 $102.27 -10.7% HOLD
2026-09-10 85 $114.74 $102.27 -10.9% HOLD
2026-09-09 85 $115.16 $102.27 -11.2% HOLD
2026-09-08 85 $117.21 $102.27 -12.7% HOLD
2026-09-07 84 $117.21 $101.70 -13.2% HOLD
2026-09-04 84 $118.36 $101.70 -14.1% HOLD
2026-09-03 84 $117.24 $101.70 -13.3% HOLD
2026-09-02 84 $116.02 $101.70 -12.3% HOLD
2026-09-01 84 $115.85 $101.70 -12.2% HOLD
2026-08-31 84 $116.52 $101.70 -12.7% HOLD
2026-08-28 84 $116.58 $101.70 -12.8% HOLD
2026-08-27 84 $117.45 $101.70 -13.4% HOLD
2026-08-26 84 $116.18 $101.70 -12.5% HOLD
2026-08-25 84 $118.20 $101.70 -14.0% HOLD
2026-08-24 84 $116.07 $101.70 -12.4% HOLD
2026-08-21 84 $116.17 $101.70 -12.5% HOLD
2026-08-20 84 $116.51 $101.70 -12.7% HOLD
2026-08-19 84 $121.73 $101.70 -16.5% HOLD
2026-08-18 84 $121.45 $101.70 -16.3% HOLD
2026-08-17 84 $121.45 $101.70 -16.3% HOLD
2026-08-14 84 $121.10 $101.70 -16.0% HOLD
2026-08-13 84 $120.73 $101.70 -15.8% HOLD
2026-08-12 84 $121.07 $101.70 -16.0% HOLD
2026-08-11 84 $121.94 $101.70 -16.6% HOLD
2026-08-10 84 $124.61 $101.70 -18.4% HOLD
2026-08-07 84 $126.66 $101.70 -19.7% HOLD
2026-08-06 84 $125.56 $101.70 -19.0% HOLD
2026-08-05 84 $125.15 $102.67 -18.0% HOLD
2026-08-04 84 $127.48 $102.67 -19.5% HOLD
2026-08-03 84 $127.48 $102.67 -19.5% HOLD
2026-07-31 84 $127.36 $102.67 -19.4% HOLD
2026-07-30 84 $128.67 $102.67 -20.2% HOLD
2026-07-29 84 $126.56 $102.67 -18.9% HOLD
2026-07-28 84 $126.56 $102.67 -18.9% HOLD
2026-07-27 84 $124.34 $102.67 -17.4% HOLD
2026-07-24 84 $124.34 $102.67 -17.4% HOLD
2026-07-23 84 $123.58 $102.67 -16.9% HOLD
2026-07-22 84 $123.59 $102.67 -16.9% HOLD
2026-07-21 84 $124.08 $102.67 -17.3% HOLD
2026-07-20 84 $124.72 $102.67 -17.7% HOLD
2026-07-17 84 $123.02 $102.67 -16.5% HOLD
2026-07-16 84 $121.01 $102.67 -15.2% HOLD
2026-07-15 84 $123.30 $102.67 -16.7% HOLD
2026-07-14 84 $123.30 $102.67 -16.7% HOLD
2026-07-13 84 $121.91 $102.67 -15.8% HOLD
2026-07-10 84 $121.99 $102.67 -15.8% HOLD
2026-07-09 84 $121.44 $102.67 -15.5% HOLD
2026-07-08 84 $121.49 $102.67 -15.5% HOLD
2026-07-07 84 $120.47 $102.67 -14.8% HOLD
2026-07-06 84 $120.88 $102.67 -15.1% HOLD
2026-07-03 84 $120.88 $102.45 -15.2% HOLD
2026-07-02 84 $118.49 $102.45 -13.5% HOLD
2026-06-29 88 $120.15 $103.52 -13.8% SELL
2026-06-25 88 $117.75 $96.03 -18.4% SELL
2026-06-23 88 $118.79 $95.27 -19.8% SELL