Insider activity on BAC over the last 12 months.
Price & insider trades
Where insiders bought and sold against BAC's price — tap a bubble for the P&L since.
Graded signals
AI-scored insider events on BAC — tap any signal for the full read.
BEARISH30d -0.4% vs SPYGreener Geoffrey S (CRO) Sells $6.7M BAC Near 90d High71d ago
Chief Risk Officer Greener Geoffrey S executed a $6.7M open-market sale (Form 4 Code S) of 126,756 shares, reducing holdings from 1.5M to 1.37M shares, a stake decrease of 8.4%. This marks his first Form 4 filing, with no prior open-market purchase history, indicating this is the initial monetization event by the insider. No other officers have bought or sold BAC in the past 60 days, and the transaction occurred at $53.01 — 6.3% below the 90-day high of $56.55. Bull case: IF analyst consensus proves accurate, the path to $56.55 implies +6.6% upside; Bear case: insider selling at a relative price peak invalidates confidence in near-term appreciation.
Where it could go — No prior Catalyst signals for this ticker or insider; bearish signal confirmed if stock fails to reclaim $55.40 30d high, invalidated on close above $56.55 90d high.
BEARISH30d -0.4% vs SPYGreener Geoffrey S (CRO) Sells $6.7M BAC Near 90d High71d ago
Chief Risk Officer Greener Geoffrey S executed a $6.7M open-market sale (Form 4 Code S) of 126,756 shares, reducing holdings from 1.5M to 1.37M shares, a stake decrease of 8.4%. This marks his first Form 4 filing, with no prior open-market purchase history, indicating this is the initial monetization event by the insider. No other officers have bought or sold BAC in the past 60 days, and the transaction occurred at $53.01 — 6.3% below the 90-day high of $56.55. Bull case: IF analyst consensus proves accurate, the path to $56.55 implies +6.6% upside; Bear case: insider selling at a relative price peak invalidates confidence in near-term appreciation.
Where it could go — No prior Catalyst signals for this ticker or insider; bearish signal confirmed if stock fails to reclaim $55.40 30d high, invalidated on close above $56.55 90d high.
BEARISH30d -0.4% vs SPYGreener Geoffrey S (CRO) Sells $6.7M BAC Near 90d High71d ago
Chief Risk Officer Greener Geoffrey S executed a $6.7M open-market sale (Form 4 Code S) of 126,756 shares, reducing holdings from 1.5M to 1.37M shares, a stake decrease of 8.4%. This marks his first Form 4 filing, with no prior open-market purchase history, indicating this is the initial monetization event by the insider. No other officers have bought or sold BAC in the past 60 days, and the transaction occurred at $53.01 — 6.3% below the 90-day high of $56.55. Bull case: IF analyst consensus proves accurate, the path to $56.55 implies +6.6% upside; Bear case: insider selling at a relative price peak invalidates confidence in near-term appreciation.
Where it could go — No prior Catalyst signals for this ticker or insider; bearish signal confirmed if stock fails to reclaim $55.40 30d high, invalidated on close above $56.55 90d high.
BEARISH30d -0.4% vs SPYGreener Geoffrey S (CRO) Sells $6.7M BAC Near 90d High71d ago
Chief Risk Officer Greener Geoffrey S executed a $6.7M open-market sale (Form 4 Code S) of 126,756 shares, reducing holdings from 1.5M to 1.37M shares, a stake decrease of 8.4%. This marks his first Form 4 filing, with no prior open-market purchase history, indicating this is the initial monetization event by the insider. No other officers have bought or sold BAC in the past 60 days, and the transaction occurred at $53.01 — 6.3% below the 90-day high of $56.55. Bull case: IF analyst consensus proves accurate, the path to $56.55 implies +6.6% upside; Bear case: insider selling at a relative price peak invalidates confidence in near-term appreciation.
Where it could go — No prior Catalyst signals for this ticker or insider; bearish signal confirmed if stock fails to reclaim $55.40 30d high, invalidated on close above $56.55 90d high.
BEARISH30d -0.4% vs SPYGreener Geoffrey S (CRO) Sells $6.7M BAC Near 90d High71d ago
Chief Risk Officer Greener Geoffrey S executed a $6.7M open-market sale (Form 4 Code S) of 126,756 shares, reducing holdings from 1.5M to 1.37M shares, a stake decrease of 8.4%. This marks his first Form 4 filing, with no prior open-market purchase history, indicating this is the initial monetization event by the insider. No other officers have bought or sold BAC in the past 60 days, and the transaction occurred at $53.01 — 6.3% below the 90-day high of $56.55. Bull case: IF analyst consensus proves accurate, the path to $56.55 implies +6.6% upside; Bear case: insider selling at a relative price peak invalidates confidence in near-term appreciation.
Where it could go — No prior Catalyst signals for this ticker or insider; bearish signal confirmed if stock fails to reclaim $55.40 30d high, invalidated on close above $56.55 90d high.
Recent insider trades
The open-market buys and sells filed on BAC.