MarketPeel
Insider Trading Intelligence
WW

William Matthew Woodruff

KEX
VP OF PUBLIC AND GOVT AFFAIRS · KIRBY CORP · CIK 0001721923
FILING MIX · LIFETIME27%/73%
BUYS
18
SELLS
49
TOTAL VALUE
$1.10M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
9
AVG SELL PX
$104.12
TRADE KIND
SHOWING 67 / 67
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
2 backtested trades · 8 horizons · 3 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by William Matthew Woodruff, 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
7d2+0.00%+5.74%+0.88%+4.86%+4.86%
14d2+0.00%+6.97%+2.11%+4.86%+4.86%
30d2+0.00%+9.83%+1.43%+8.40%+8.40%
60d2+0.00%+14.22%+3.63%+10.59%+10.59%
90d2+0.00%+16.36%+7.60%+8.76%+8.76%
180d2(1 pending)+0.00%+15.36%+16.82%-1.46%-1.46%
1y2(1 pending)+100.00%-7.94%+13.04%-20.98%-20.98%
2y2(1 pending)+0.00%+36.10%+45.86%-9.76%-9.76%
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
KEX · 9 shares · as of May 15, 2026
01,2342,4693,7034,937202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
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 · 18 buys / 49 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
678$147.37$99.9K9May 15, 2026May 18, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2,000$121.88$243.8K687Feb 9, 2026Feb 11, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
299897Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
303303Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
475$120.68$57.3K2,687Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
229916Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
278556Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
1,1093,162Feb 3, 2026Feb 5, 2026View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,2751,275Jan 30, 2026Feb 3, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3940Jan 24, 2026Jan 27, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
167$128.70$21.5K2,053Jan 24, 2026Jan 27, 2026View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
3942,220Jan 24, 2026Jan 27, 2026View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
278834Feb 3, 2025Feb 4, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
374$107.14$40.1K1,826Feb 3, 2025Feb 4, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2991,196Feb 3, 2025Feb 4, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
303606Feb 3, 2025Feb 4, 2025View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
8802,200Feb 3, 2025Feb 4, 2025View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,1451,145Jan 31, 2025Feb 4, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
394394Jan 24, 2025Jan 28, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
288$109.09$31.4K1,320Jan 24, 2025Jan 28, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2730Jan 24, 2025Jan 28, 2025View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
6671,608Jan 24, 2025Jan 28, 2025View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3,750$109.25$409.7K941May 1, 2024May 2, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
246$83.76$20.6K4,691Feb 3, 2024Feb 6, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2781,112Feb 3, 2024Feb 6, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
303909Feb 3, 2024Feb 6, 2024View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
5814,937Feb 3, 2024Feb 6, 2024View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,4951,495Feb 2, 2024Feb 6, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2710Jan 24, 2024Jan 26, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
405$77.55$31.4K4,356Jan 24, 2024Jan 26, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
394788Jan 24, 2024Jan 26, 2024View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
273273Jan 24, 2024Jan 26, 2024View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
9384,761Jan 24, 2024Jan 26, 2024View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
3033,944Feb 3, 2023Feb 7, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
121$73.97$9.0K3,823Feb 3, 2023Feb 7, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3031,212Feb 3, 2023Feb 7, 2023View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,3901,390Feb 1, 2023Feb 3, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
271271Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
1,1504,139Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3941,182Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
273546Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
498$64.67$32.2K3,641Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2120Jan 24, 2023Jan 25, 2023View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3$69.09$2072,989Nov 6, 2022Nov 8, 2022View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,5151,515Jan 28, 2022Feb 1, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
273819Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
271542Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
1,1503,571Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
212212Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
77$63.04$4.9K3,494Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3941,576Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
502$63.04$31.6K2,992Jan 24, 2022Jan 26, 2022View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3$58.87$1772,421Nov 5, 2021Nov 8, 2021View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,9701,970Jan 29, 2021Feb 2, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
327$52.81$17.3K2,602Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2731,092Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
178$52.81$9.4K2,424Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
7562,929Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
271813Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
212424Jan 22, 2021Jan 26, 2021View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
3$38.24$1152,173Nov 6, 2020Nov 9, 2020View →
KEX
KIRBY CORP
PURCHASEGRANT
Stock grant
1,3651,365Jan 31, 2020Feb 4, 2020View →
KEX
KIRBY CORP
PURCHASE
VP of Public and Govt Affairs
4832,638Jan 24, 2020Jan 28, 2020View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
250$83.66$20.9K2,176Jan 24, 2020Jan 28, 2020View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
212$83.66$17.7K2,426Jan 24, 2020Jan 28, 2020View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
2711,084Jan 24, 2020Jan 28, 2020View →
KEX
KIRBY CORP
SALE
VP of Public and Govt Affairs
212636Jan 24, 2020Jan 28, 2020View →
Other insiders · KEX
Loading peer insiders…
About this filer
CIK 0001721923
ROLE
VP of Public and Govt Affairs
PRIMARY
KEX
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001721923DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback