MarketPeel
Insider Trading Intelligence
JM

Joseph L. Moskowitz

AFL
DIRECTOR · AFLAC INC · CIK 0001639880
FILING MIX · LIFETIME22%/78%
BUYS
11
SELLS
38
TOTAL VALUE
$5.58M
COMPANIES
1
ACTIVE SINCE
May 2020
HOLDINGS NOW
33,310
AVG SELL PX
$89.79
TRADE KIND
SHOWING 49 / 49
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
31 backtested trades · 8 horizons · 18 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Joseph L. Moskowitz, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d31+22.58%+1.37%+0.76%+0.61%+0.81%1.09
14d31+32.26%+2.26%+1.17%+1.04%+1.26%1.39
30d31+32.26%+2.02%+1.39%+0.64%+0.90%0.60
60d31(1 pending)+36.67%+4.67%+3.91%+0.76%+0.20%0.57
90d31(1 pending)+26.67%+5.90%+4.22%+1.67%+0.69%0.98
180d31(2 pending)+27.59%+10.17%+6.76%+3.41%+4.38%
1y31(5 pending)+0.00%+20.58%+9.68%+10.90%+11.31%
2y31(9 pending)+0.00%+49.18%+21.22%+27.96%+30.48%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
AFL · 33,310 shares · as of Jun 22, 2026
011,42022,84034,26045,680202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 11 buys / 38 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
AFL
AFLAC INC
SALE
7,770$116.54$905.5K33,310Jun 22, 2026Jun 24, 2026View →
AFL
AFLAC INC
PURCHASE
20,303$44.59$905.3K45,680Jun 22, 2026Jun 24, 2026View →
AFL
AFLAC INC
SALE
20,3030Jun 22, 2026Jun 24, 2026View →
AFL
AFLAC INC
SALE
4,600$116.54$536.1K41,080Jun 22, 2026Jun 24, 2026View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$113.73$68.2K25,368May 8, 2026May 11, 2026View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
1,72125,968May 4, 2026May 6, 2026View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$110.09$66.1K24,247Mar 9, 2026Mar 11, 2026View →
AFL
AFLAC INC
PURCHASE
2,000$44.59$89.2K25,615Nov 17, 2025Nov 19, 2025View →
AFL
AFLAC INC
SALE
786$113.75$89.4K24,829Nov 17, 2025Nov 19, 2025View →
AFL
AFLAC INC
SALE
2,00020,303Nov 17, 2025Nov 19, 2025View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
1,000$114.00$114.0K23,615Nov 7, 2025Nov 12, 2025View →
AFL
AFLAC INC
SALEGRANT
Gift
50024,605Aug 18, 2025Aug 20, 2025View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
1,000$102.57$102.6K25,105Aug 8, 2025Aug 12, 2025View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
1,000$106.79$106.8K26,096May 8, 2025May 12, 2025View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
1,70327,096May 5, 2025May 7, 2025View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
1,000$107.63$107.6K25,393Mar 7, 2025Mar 11, 2025View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$108.33$65.0K26,372Nov 8, 2024Nov 12, 2024View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$99.55$59.7K26,962Aug 8, 2024Aug 9, 2024View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$84.84$50.9K27,550May 8, 2024May 10, 2024View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
2,12528,150May 6, 2024May 8, 2024View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
600$78.63$47.2K26,010Feb 8, 2024Feb 12, 2024View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
500$76.47$38.2K26,598Oct 2, 2023Oct 3, 2023View →
AFL
AFLAC INC
PURCHASE
19,426$34.57$671.5K41,041May 19, 2023May 23, 2023View →
AFL
AFLAC INC
SALE
13,471$67.27$906.1K27,570May 19, 2023May 23, 2023View →
AFL
AFLAC INC
SALE
19,4260May 19, 2023May 23, 2023View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
2,34621,615May 1, 2023May 3, 2023View →
AFL
AFLAC INC
SALE10b5-1
10b5-1 plan
500$64.45$32.2K19,269Apr 3, 2023Apr 5, 2023View →
AFL
AFLAC INC
SALE
500$71.98$36.0K19,751Jan 3, 2023Jan 5, 2023View →
AFL
AFLAC INC
SALE
300$56.97$17.1K20,235Oct 3, 2022Oct 5, 2022View →
AFL
AFLAC INC
SALE
300$55.32$16.6K20,515Jul 1, 2022Jul 5, 2022View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
2,84920,796May 3, 2022May 5, 2022View →
AFL
AFLAC INC
SALE
300$64.87$19.5K17,947Apr 1, 2022Apr 4, 2022View →
AFL
AFLAC INC
SALE
300$58.63$17.6K18,228Jan 3, 2022Jan 4, 2022View →
AFL
AFLAC INC
SALE
100$55.25$5.5K18,528Dec 1, 2021Dec 3, 2021View →
AFL
AFLAC INC
SALE
100$53.96$5.4K18,611Nov 1, 2021Nov 2, 2021View →
AFL
AFLAC INC
SALE
100$52.28$5.2K18,711Oct 1, 2021Oct 4, 2021View →
AFL
AFLAC INC
SALE
100$56.86$5.7K18,811Sep 1, 2021Sep 3, 2021View →
AFL
AFLAC INC
SALE
100$55.31$5.5K18,894Aug 2, 2021Aug 3, 2021View →
AFL
AFLAC INC
SALE
100$54.03$5.4K18,994Jul 1, 2021Jul 2, 2021View →
AFL
AFLAC INC
SALE
100$57.15$5.7K19,094Jun 1, 2021Jun 3, 2021View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
2,84319,178May 3, 2021May 5, 2021View →
AFL
AFLAC INC
SALE
100$54.29$5.4K16,335May 3, 2021May 5, 2021View →
AFL
AFLAC INC
SALE
100$50.96$5.1K16,435Apr 1, 2021Apr 5, 2021View →
AFL
AFLAC INC
SALE
100$48.67$4.9K16,535Mar 1, 2021Mar 3, 2021View →
AFL
AFLAC INC
SALE
100$45.39$4.5K16,620Feb 1, 2021Feb 2, 2021View →
AFL
AFLAC INC
SALE
100$44.60$4.5K16,720Jan 4, 2021Jan 6, 2021View →
AFL
AFLAC INC
SALE
753$34.28$25.8K16,773May 6, 2020May 6, 2020View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
2,16817,526May 4, 2020May 6, 2020View →
AFL
AFLAC INC
PURCHASEGRANT
Stock grant
11,851$35.75$423.7K11,851May 4, 2020May 6, 2020View →
Other insiders · AFL
Loading peer insiders…
About this filer
CIK 0001639880
ROLE
Director
PRIMARY
AFL
COMPANIES
1
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001639880DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback