MarketPeel
Insider Trading Intelligence
RF

Richard Ferrari

LUNG
DIRECTOR · PULMONX CORP · CIK 0001034413
FILING MIX · LIFETIME77%/23%
BUYS
27
SELLS
8
TOTAL VALUE
$873.8K
COMPANIES
3
ACTIVE SINCE
Sep 2020
HOLDINGS NOW
478,139
AVG SELL PX
$3.16
TRADE KIND
SHOWING 35 / 35
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizons · 10 pending
Forward-return performance of every backtestable P/S trade by Richard Ferrari, 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
7d7+71.43%+3.41%+1.66%+1.74%+9.16%
14d7+85.71%-1.06%+1.95%-3.01%-2.62%
30d7+85.71%+7.98%+2.35%+5.63%+8.32%
60d7+57.14%+2.34%+2.60%-0.25%-10.98%
90d7(2 pending)+80.00%+18.80%+5.95%+12.86%+20.09%
180d7(2 pending)+80.00%+40.51%+11.19%+29.33%-14.95%
1y7(2 pending)+60.00%+8.90%+19.23%-10.33%-46.21%
2y7(4 pending)+66.67%+4.85%+45.10%-40.24%-21.91%
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
LUNG · 127,024 shares · as of Jun 5, 2026
0308,080616,161924,2411,232,321202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
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 · 27 buys / 8 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
40,000127,024Jun 5, 2026Jun 9, 2026View →
BEAT
HEARTBEAM, INC.
PURCHASE
62,500$0.80$50.0K291,636Apr 16, 2026Apr 16, 2026View →
BEAT
HEARTBEAM, INC.
PURCHASE
57,500$0.80$46.0K286,636Apr 16, 2026Apr 24, 2026View →
BEAT
HEARTBEAM, INC.
PURCHASEGRANT
Stock grant
50,000229,136Feb 9, 2026Mar 23, 2026View →
TNON
TENON MEDICAL, INC.
PURCHASE
64,47870,764Jan 1, 2026Jan 5, 2026View →
TNON
TENON MEDICAL, INC.
SALE
64,47964,479Jan 1, 2026Jan 5, 2026View →
TNON
TENON MEDICAL, INC.
PURCHASEGRANT
Stock grant
128,957128,957Oct 13, 2025Oct 15, 2025View →
LUNG
PULMONX CORP
SALE
8,000$3.16$25.3K87,024Jun 12, 2025Jun 13, 2025View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
37,15395,024Jun 2, 2025Jun 4, 2025View →
BEAT
HEARTBEAM, INC.
PURCHASE
29,412$1.70$50.0K179,136Feb 14, 2025Feb 21, 2025View →
BEAT
HEARTBEAM, INC.
PURCHASEGRANT
Stock grant
44,247149,724Jun 12, 2024Jun 19, 2024View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
15,21657,871Jun 3, 2024Jun 5, 2024View →
BEAT
HEARTBEAM, INC.
PURCHASEGRANT
Stock grant
31,948105,477Jul 13, 2023Jul 17, 2023View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
12,62042,655Jun 1, 2023Jun 2, 2023View →
TNON
TENON MEDICAL, INC.
PURCHASE
91,300$1.62$147.9K183,514May 22, 2023May 24, 2023View →
LUNG
PULMONX CORP
PURCHASE
100$5.29$52930,035Nov 8, 2022Nov 10, 2022View →
LUNG
PULMONX CORP
PURCHASE
5,338$5.31$28.3K29,935Nov 8, 2022Nov 10, 2022View →
BEAT
HEARTBEAM, INC.
PURCHASEGRANT
Stock grant
73,52973,529Jul 15, 2022Jul 19, 2022View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
5,60024,597Jun 1, 2022Jun 7, 2022View →
BEAT
HEARTBEAM, INC.
PURCHASE
65,653$4.20$275.7K65,653Nov 11, 2021Nov 15, 2021View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
2,81018,997Jun 1, 2021Jun 11, 2021View →
LUNG
PULMONX CORP
SALE
126,6030Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
SALE
675,2270Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
126,6031,166,488Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
SALE
327,5600Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
13,157$19.00$250.0K16,187Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
SALE
26,2660Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
65,8331,232,321Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
26,26637,098Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
675,227712,325Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
SALE
65,8330Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
327,5601,039,885Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASE
3,0303,030Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
SALE
3,0300Oct 5, 2020Oct 5, 2020View →
LUNG
PULMONX CORP
PURCHASEGRANT
Stock grant
25,00025,000Sep 30, 2020Oct 2, 2020View →
Other insiders · LUNG
Loading peer insiders…
About this filer
CIK 0001034413
ROLE
Director
PRIMARY
LUNG
COMPANIES
3
ACTIVE SINCE
Sep 2020
MARKETPEEL · /INSIDER/0001034413DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback