FINHUB Insights

What the executives and directors of Builders FirstSource actually did with their own shares, decoded from three years of SEC Form 4 filings.

$3.8M net open-market flow, 12 m
1 open-market buys, 12 m
0% of sale value on 10b5-1 plans
146 days since an insider bought

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine
$100$2002024Jul2025Jul2026JulJohnson Timothy D — routine flow, 879 (2023-08-07)Rush David E — routine flow, 1,000 (2023-08-09)McCrobie Paul M — routine flow, 575 (2023-08-24)LEVY PAUL S — routine flow, 453 (2023-09-01)OLEARY JAMES — routine flow, 210 (2023-09-01)ALEXANDER MARK A — routine flow, 210 (2023-09-01)Boydston Cory Jacobs — routine flow, 210 (2023-09-01)Hayes William B — routine flow, 252 (2023-09-01)MILGRIM BRETT N — routine flow, 210 (2023-09-01)Charles Dirkson R — routine flow, 210 (2023-09-01)Steinke Craig Arthur — routine flow, 243 (2023-09-01)Johnson Timothy D — routine flow, 5,000 (2023-09-01)Rush David E — routine flow, 3,151 (2023-11-20)Johnson Timothy D — routine flow, 1,627 (2023-11-22)FARMER MICHAEL ALAN — routine flow, 1,462 (2023-11-22)Beckmann Jami — routine flow, 995 (2023-11-22)Jackson Peter M. — routine flow, 2,441 (2023-11-22)Robins Scott L — routine flow, 1,819 (2023-11-22)Hiller Michael — routine flow, 1,627 (2023-11-22)Herron Stephen J — routine flow, 1,953 (2023-11-22)Messersmith Amy B — routine flow, 1,302 (2023-11-22)McCrobie Paul M — routine flow, 552 (2023-11-22)LEVY PAUL S — routine flow, 484 (2023-12-01)OLEARY JAMES — routine flow, 224 (2023-12-01)ALEXANDER MARK A — routine flow, 224 (2023-12-01)Boydston Cory Jacobs — routine flow, 224 (2023-12-01)Hayes William B — routine flow, 269 (2023-12-01)MILGRIM BRETT N — routine flow, 224 (2023-12-01)Charles Dirkson R — routine flow, 224 (2023-12-01)Steinke Craig Arthur — routine flow, 260 (2023-12-01)FARMER MICHAEL ALAN — routine flow, 3,318 (2023-12-07)Johnson Timothy D — routine flow, 743 (2024-02-17)FARMER MICHAEL ALAN — routine flow, 642 (2024-02-17)Beckmann Jami — routine flow, 680 (2024-02-17)Jackson Peter M. — routine flow, 1,450 (2024-02-17)Robins Scott L — routine flow, 878 (2024-02-17)Hiller Michael — routine flow, 790 (2024-02-17)Herron Stephen J — routine flow, 786 (2024-02-17)Messersmith Amy B — routine flow, 1,367 (2024-02-17)McCrobie Paul M — routine flow, 301 (2024-02-17)LEVY PAUL S — routine flow, 337 (2024-03-01)OLEARY JAMES — routine flow, 156 (2024-03-01)ALEXANDER MARK A — routine flow, 156 (2024-03-01)Boydston Cory Jacobs — routine flow, 156 (2024-03-01)Hayes William B — routine flow, 187 (2024-03-01)MILGRIM BRETT N — routine flow, 156 (2024-03-01)Charles Dirkson R — routine flow, 156 (2024-03-01)Steinke Craig Arthur — routine flow, 181 (2024-03-01)Hiller Michael — routine flow, 850 (2024-03-01)Herron Stephen J — routine flow, 225 (2024-03-04)Johnson Timothy D — routine flow, 500 (2024-03-05)Rush David E — routine flow, 1,500 (2024-03-05)Johnson Timothy D — routine flow, 20.9K (2024-03-15)FARMER MICHAEL ALAN — routine flow, 23.8K (2024-03-15)Beckmann Jami — routine flow, 15.2K (2024-03-15)Jackson Peter M. — routine flow, 44.5K (2024-03-15)Robins Scott L — routine flow, 25.6K (2024-03-15)Rush David E — routine flow, 18.9K (2024-03-15)Hiller Michael — routine flow, 20.8K (2024-03-15)Herron Stephen J — routine flow, 21.6K (2024-03-15)Messersmith Amy B — routine flow, 3,383 (2024-03-15)McCrobie Paul M — routine flow, 9,447 (2024-03-15)Herron Stephen J — routine flow, 90 (2024-05-09)Johnson Timothy D — routine flow, 1,627 (2024-05-22)FARMER MICHAEL ALAN — routine flow, 1,454 (2024-05-22)Beckmann Jami — routine flow, 996 (2024-05-22)Jackson Peter M. — routine flow, 2,441 (2024-05-22)Robins Scott L — routine flow, 1,819 (2024-05-22)Hiller Michael — routine flow, 1,627 (2024-05-22)Messersmith Amy B — routine flow, 1,302 (2024-05-22)McCrobie Paul M — routine flow, 552 (2024-05-22)LEVY PAUL S — routine flow, 419 (2024-06-01)OLEARY JAMES — routine flow, 194 (2024-06-01)ALEXANDER MARK A — routine flow, 194 (2024-06-01)Boydston Cory Jacobs — routine flow, 194 (2024-06-01)Hayes William B — routine flow, 233 (2024-06-01)MILGRIM BRETT N — routine flow, 194 (2024-06-01)Charles Dirkson R — routine flow, 194 (2024-06-01)Steinke Craig Arthur — routine flow, 225 (2024-06-01)CHRISTOPHE CLEVELAND A — routine flow, 1,194 (2024-06-04)LEVY PAUL S — routine flow, 1,194 (2024-06-04)OLEARY JAMES — routine flow, 1,194 (2024-06-04)ALEXANDER MARK A — routine flow, 1,194 (2024-06-04)Boydston Cory Jacobs — routine flow, 1,194 (2024-06-04)Hayes William B — routine flow, 1,194 (2024-06-04)MILGRIM BRETT N — routine flow, 1,194 (2024-06-04)Charles Dirkson R — routine flow, 1,194 (2024-06-04)Steinke Craig Arthur — routine flow, 1,194 (2024-06-04)Cope Jonathan P — routine flow, 3,146 (2024-07-18)McCrobie Paul M — routine flow, 575 (2024-08-24)LEVY PAUL S — routine flow, 387 (2024-09-01)OLEARY JAMES — routine flow, 179 (2024-09-01)ALEXANDER MARK A — routine flow, 179 (2024-09-01)Boydston Cory Jacobs — routine flow, 179 (2024-09-01)Hayes William B — routine flow, 215 (2024-09-01)MILGRIM BRETT N — routine flow, 179 (2024-09-01)Charles Dirkson R — routine flow, 179 (2024-09-01)Steinke Craig Arthur — routine flow, 208 (2024-09-01)Beckmann Pete — routine flow, 1,111 (2024-11-15)Johnson Timothy D — routine flow, 3,254 (2024-11-22)Jackson Peter M. — routine flow, 4,881 (2024-11-22)Robins Scott L — routine flow, 3,631 (2024-11-22)Hiller Michael — routine flow, 3,254 (2024-11-22)Herron Stephen J — routine flow, 3,270 (2024-11-22)McCrobie Paul M — routine flow, 1,104 (2024-11-22)Beckmann Pete — routine flow, 1,991 (2024-11-22)Vaughn Paul — routine flow, 1,095 (2024-11-22)LEVY PAUL S — routine flow, 361 (2024-12-01)OLEARY JAMES — routine flow, 167 (2024-12-01)ALEXANDER MARK A — routine flow, 167 (2024-12-01)Boydston Cory Jacobs — routine flow, 167 (2024-12-01)Hayes William B — routine flow, 201 (2024-12-01)MILGRIM BRETT N — routine flow, 167 (2024-12-01)Charles Dirkson R — routine flow, 167 (2024-12-01)Steinke Craig Arthur — routine flow, 194 (2024-12-01)Rush David E — routine flow, 4,000 (2024-12-06)Herron Stephen J — routine flow, 1,200 (2024-12-11)Johnson Timothy D — routine flow, 14.7K (2025-02-17)Jackson Peter M. — routine flow, 29.4K (2025-02-17)Robins Scott L — routine flow, 16.3K (2025-02-17)Hiller Michael — routine flow, 15.7K (2025-02-17)Herron Stephen J — routine flow, 14.7K (2025-02-17)McCrobie Paul M — routine flow, 5,127 (2025-02-17)Beckmann Pete — routine flow, 11.7K (2025-02-17)Vaughn Paul — routine flow, 5,124 (2025-02-17)Rush David E — routine flow, 2,000 (2025-02-27)LEVY PAUL S — routine flow, 970 (2025-03-01)OLEARY JAMES — routine flow, 448 (2025-03-01)ALEXANDER MARK A — routine flow, 448 (2025-03-01)Boydston Cory Jacobs — routine flow, 448 (2025-03-01)Hayes William B — routine flow, 538 (2025-03-01)Charles Dirkson R — routine flow, 448 (2025-03-01)Steinke Craig Arthur — routine flow, 520 (2025-03-01)Renz Maria — routine flow, 430 (2025-03-01)Hiller Michael — routine flow, 825 (2025-03-03)Herron Stephen J — routine flow, 14.9K (2025-03-15)Johnson Timothy D — routine flow, 9,760 (2025-03-15)AINOA CHERYL — routine flow, 364 (2025-03-15)Jackson Peter M. — routine flow, 27.6K (2025-03-15)Robins Scott L — routine flow, 9,710 (2025-03-15)Rush David E — routine flow, 5,587 (2025-03-15)Renz Maria — routine flow, 364 (2025-03-15)Hiller Michael — routine flow, 10.2K (2025-03-15)McCrobie Paul M — routine flow, 2,322 (2025-03-15)Cope Jonathan P — routine flow, 6,199 (2025-03-15)Beckmann Pete — routine flow, 10.4K (2025-03-15)Trester Matthew — routine flow, 1,160 (2025-03-15)Vaughn Paul — routine flow, 7,987 (2025-03-15)Rush David E — routine flow, 260 (2025-04-15)Trester Matthew — routine flow, 102 (2025-04-18)Herron Stephen J — routine flow, 130 (2025-05-13)CHRISTOPHE CLEVELAND A — routine flow, 1,707 (2025-05-27)MILGRIM BRETT N — routine flow, 1,707 (2025-05-27)AINOA CHERYL — routine flow, 1,707 (2025-05-27)Rush David E — routine flow, 1,707 (2025-05-27)LEVY PAUL S — routine flow, 2,449 (2025-06-01)OLEARY JAMES — routine flow, 2,086 (2025-06-01)ALEXANDER MARK A — routine flow, 1,997 (2025-06-01)Boydston Cory Jacobs — routine flow, 1,997 (2025-06-01)Hayes William B — routine flow, 2,066 (2025-06-01)Charles Dirkson R — routine flow, 1,997 (2025-06-01)Steinke Craig Arthur — routine flow, 2,055 (2025-06-01)Renz Maria — routine flow, 2,004 (2025-06-01)Narayan Gayatri — routine flow, 21.7K (2025-06-13)Johnson Timothy D — routine flow, 370 (2025-08-22)LEVY PAUL S — routine flow, 576 (2025-09-01)OLEARY JAMES — routine flow, 270 (2025-09-01)ALEXANDER MARK A — routine flow, 225 (2025-09-01)Boydston Cory Jacobs — routine flow, 225 (2025-09-01)Hayes William B — routine flow, 279 (2025-09-01)Charles Dirkson R — routine flow, 225 (2025-09-01)Steinke Craig Arthur — routine flow, 270 (2025-09-01)Renz Maria — routine flow, 225 (2025-09-01)Rush David E — routine flow, 37.7K (2025-10-01)Jackson Peter M. — routine flow, 1,755 (2025-11-05)LEVY PAUL S — routine flow, 712 (2025-12-01)OLEARY JAMES — routine flow, 334 (2025-12-01)ALEXANDER MARK A — routine flow, 278 (2025-12-01)Boydston Cory Jacobs — routine flow, 278 (2025-12-01)Hayes William B — routine flow, 345 (2025-12-01)Charles Dirkson R — routine flow, 278 (2025-12-01)Steinke Craig Arthur — routine flow, 334 (2025-12-01)Renz Maria — routine flow, 278 (2025-12-01)Rush David E — routine flow, 1,000 (2025-12-04)Beckmann Pete — routine flow, 2,000 (2025-12-11)CHRISTOPHE CLEVELAND A — routine flow, 359 (2026-03-01)LEVY PAUL S — routine flow, 767 (2026-03-01)OLEARY JAMES — routine flow, 359 (2026-03-01)ALEXANDER MARK A — routine flow, 299 (2026-03-01)Boydston Cory Jacobs — routine flow, 299 (2026-03-01)Hayes William B — routine flow, 371 (2026-03-01)Charles Dirkson R — routine flow, 299 (2026-03-01)Steinke Craig Arthur — routine flow, 359 (2026-03-01)Renz Maria — routine flow, 311 (2026-03-01)Jackson Peter M. — routine flow, 59.5K (2026-03-15)Robins Scott L — routine flow, 20.2K (2026-03-15)Rush David E — routine flow, 2,332 (2026-03-15)Hiller Michael — routine flow, 20.2K (2026-03-15)Herron Stephen J — routine flow, 27.8K (2026-03-15)Cope Jonathan P — routine flow, 6,415 (2026-03-15)Beckmann Pete — routine flow, 22.2K (2026-03-15)Trester Matthew — routine flow, 2,765 (2026-03-15)Vaughn Paul — routine flow, 12.5K (2026-03-15)Vance Todd — routine flow, 11.6K (2026-03-15)Narayan Gayatri — routine flow, 9,365 (2026-03-15)CHRISTOPHE CLEVELAND A — routine flow, 2,558 (2026-05-14)LEVY PAUL S — routine flow, 2,558 (2026-05-14)OLEARY JAMES — routine flow, 2,558 (2026-05-14)ALEXANDER MARK A — routine flow, 2,558 (2026-05-14)Boydston Cory Jacobs — routine flow, 2,558 (2026-05-14)Hayes William B — routine flow, 2,558 (2026-05-14)MILGRIM BRETT N — routine flow, 2,558 (2026-05-14)Charles Dirkson R — routine flow, 2,558 (2026-05-14)Steinke Craig Arthur — routine flow, 2,558 (2026-05-14)AINOA CHERYL — routine flow, 2,558 (2026-05-14)Rush David E — routine flow, 2,558 (2026-05-14)Renz Maria — routine flow, 2,558 (2026-05-14)CHRISTOPHE CLEVELAND A — routine flow, 491 (2026-06-01)LEVY PAUL S — routine flow, 1,049 (2026-06-01)OLEARY JAMES — routine flow, 491 (2026-06-01)ALEXANDER MARK A — routine flow, 409 (2026-06-01)Boydston Cory Jacobs — routine flow, 409 (2026-06-01)Hayes William B — routine flow, 508 (2026-06-01)Charles Dirkson R — routine flow, 409 (2026-06-01)Steinke Craig Arthur — routine flow, 491 (2026-06-01)Renz Maria — routine flow, 426 (2026-06-01)Hiller Michael — routine flow, 900 (2026-06-04)Herron Stephen J — routine flow, 850 (2026-06-05)Narayan Gayatri — routine flow, 2,842 (2026-06-13)O'Brien Matthew Coley — routine flow, 7,406 (2026-07-18)Vaughn Paul — routine flow, 3,366 (2026-07-18)Vance Todd — routine flow, 3,366 (2026-07-18)Routine: vests, tax, giftsHiller Michael (Officer) — Planned sale (10b5-1): 7,362 @ $148.68 = $1.1M (2023-08-15)FARMER MICHAEL ALAN (Officer) — Discretionary sale: 3,318 @ $145.64 = $483K (2023-12-07)Boydston Cory Jacobs (Director) — Discretionary sale: 17.5K @ $200.01 = $3.5M (2024-03-13)McCrobie Paul M (Officer) — Discretionary sale: 9,118 @ $170.11 = $1.6M (2024-05-24)Hiller Michael (Officer) — Discretionary sale: 4,875 @ $159.25 = $776K (2024-05-30)Steinke Craig Arthur (Director) — Discretionary sale: 30K @ $153.68 = $4.6M (2024-08-08)CHRISTOPHE CLEVELAND A (Director) — Discretionary sale: 10K @ $178.41 = $1.8M (2024-11-07)Beckmann Pete (CFO) — Discretionary sale: 2,889 @ $178.28 = $515K (2024-11-15)Rush David E (Director) — Discretionary sale: 18K @ $140.82 = $2.5M (2025-02-27)Johnson Timothy D (Officer) — Discretionary sale: 1,250 @ $144.85 = $181K (2025-08-22)Rush David E (Director) — Discretionary sale: 5,000 @ $78.17 = $391K (2026-05-08)LEVY PAUL S (Director) — Open-market buy: 500K @ $110.97 = $55.5M (2025-05-09)Charles Dirkson R (Director) — Open-market buy: 5,000 @ $109.67 = $548K (2025-05-27)Vance Todd (Officer) — Open-market buy: 1,948 @ $115.5 = $225K (2025-06-10)LEVY PAUL S (Director) — Open-market buy: 50K @ $87.73 = $4.4M (2026-03-13)Levy $55.5MSteinke $4.6M

Every marker sits at the exact price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the gray strip is routine flow (vestings, tax withholding, gifts) that headlines love to miscount as selling.

Where the shares went, last 12 months

Granted: 242.7KGranted 242.7KBought on market: 50KBought on market 50KWithheld for tax: 50.8KWithheld for tax 50.8KDiscretionary sales: 6,250Discretionary sales 6,250Gifts: 6,875Gifts 6,875Kept: 228.8KKept 228.8K

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.

Skin in the game

10020222023202420252026Herron Stephen JRush David EJackson Peter M.Robins Scott LLEVY PAUL SJackson 278.5Herron 227Robins 172.8Rush 150.7Levy 149.3

Directly held shares as reported after each trade, indexed to 100 five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.

Who holds what

Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
LEVY PAUL S Director 16.1M $4.4M 2026-03-13
Robins Scott L President - West Division Officer 287.6K
Jackson Peter M. President & CEO CEO 272.4K 2020-08-31
Rush David E Director 124.8K $391K 2026-05-08
Herron Stephen J Chief Operating Officer COO 110.3K
Steinke Craig Arthur Director 102.1K 2024-08-08
OLEARY JAMES Director 91.2K
MILGRIM BRETT N Director 82.6K 2018-12-14
Beckmann Pete EVP & CFO CFO 81.7K 2024-11-15
Johnson Timothy D EVP & General Counsel Officer 73.5K $181K 2025-08-22
Beckmann Jami Principal Accounting Officer Officer 62.7K 2023-06-06
FARMER MICHAEL ALAN President - Commercial Ops Officer 60.1K 2023-12-07
Hiller Michael COO-Designate COO 52.1K 2024-05-30
ALEXANDER MARK A Director 47.9K

Open-market trade log

Date Insider Type Shares Price Value Since trade Filed
2026-05-08 Rush David E (Director) Discretionary sale 5,000 $78.17 $391K 0% 2026-05-12
2026-03-13 LEVY PAUL S (Director) Open-market buy 50K $87.73 $4.4M -10.9% 2026-03-16
2025-08-22 Johnson Timothy D (Officer) Discretionary sale 1,250 $144.85 $181K -46% 2025-08-26
2025-06-10 Vance Todd (Officer) Open-market buy 1,948 $115.50 $225K -32.3% 2025-06-12
2025-05-27 Charles Dirkson R (Director) Open-market buy 5,000 $109.67 $548K -28.7% 2025-05-29
2025-05-09 LEVY PAUL S (Director) Open-market buy 283.5K $111.21 $31.5M -29.7% 2025-05-12
2025-05-08 LEVY PAUL S (Director) Open-market buy 216.5K $110.65 $24M -29.4% 2025-05-12
2025-02-27 Rush David E (Director) Discretionary sale 18K $140.82 $2.5M -44.5% 2025-03-03
2024-11-15 Beckmann Pete (CFO) Discretionary sale 2,889 $178.28 $515K -56.2% 2024-11-19
2024-11-07 CHRISTOPHE CLEVELAND A (Director) Discretionary sale 10K $178.41 $1.8M -56.2% 2024-11-08
2024-08-08 Steinke Craig Arthur (Director) Discretionary sale 30K $153.68 $4.6M -49.1% 2024-08-12
2024-05-30 Hiller Michael (Officer) Discretionary sale 4,875 $159.25 $776K -50.9% 2024-06-03
2024-05-24 McCrobie Paul M (Officer) Discretionary sale 9,118 $170.11 $1.6M -54.1% 2024-05-28
2024-03-13 Boydston Cory Jacobs (Director) Discretionary sale 9,741 $200.02 $1.9M -60.9% 2024-03-14
2024-03-12 Boydston Cory Jacobs (Director) Discretionary sale 7,759 $200.00 $1.6M -60.9% 2024-03-14
2023-12-07 FARMER MICHAEL ALAN (Officer) Discretionary sale 3,318 $145.64 $483K -46.3% 2023-12-08
2023-08-15 Hiller Michael (Officer) Planned sale (10b5-1) 1,397 $151.96 $212K -48.6% 2023-08-16
2023-08-14 Hiller Michael (Officer) Planned sale (10b5-1) 5,965 $147.91 $882K -47.2% 2023-08-16
2023-08-07 Johnson Timothy D (Officer) Discretionary sale 5,000 $151.69 $758K -48.5% 2023-08-09
2023-06-06 Beckmann Jami (Officer) Discretionary sale 2,000 $120.55 $241K -35.2% 2023-06-08
2023-06-06 Beckmann Jami (Officer) Discretionary sale 2,000 $120.69 $241K -35.2% 2023-06-08
2023-05-05 FARMER MICHAEL ALAN (Officer) Discretionary sale 12.5K $108.97 $1.4M -28.3% 2023-05-09
2023-05-05 Hiller Michael (Officer) Discretionary sale 7,000 $110.87 $776K -29.5% 2023-05-09
2023-02-02 Hiller Michael (Officer) Discretionary sale 3,000 $85.00 $255K -8% 2023-05-09 late
2022-11-11 FARMER MICHAEL ALAN (Officer) Discretionary sale 3,350 $65.95 $221K +18.5% 2022-11-15
2022-08-04 Beckmann Jami (Officer) Discretionary sale 3,750 $68.60 $257K +14% 2022-08-08
2022-06-14 SHERMAN FLOYD F (Director) Discretionary sale 35K $55.09 $1.9M +41.9% 2022-06-16
2022-03-03 SHERMAN FLOYD F (Director) Discretionary sale 30K $75.68 $2.3M +3.3% 2022-03-04
2021-12-10 SHERMAN FLOYD F (Director) Discretionary sale 38K $78.85 $3M -0.9% 2021-12-15
2021-08-23 FARMER MICHAEL ALAN (Officer) Discretionary sale 10K $49.76 $498K +57.1% 2021-08-24
2021-03-08 Johnson Timothy D (Officer) Discretionary sale 10K $44.39 $444K 2021-03-10
2021-03-08 Coulter Jami Lynn (Officer) Discretionary sale 5,000 $44.47 $222K 2021-03-10
2021-03-04 Hiller Michael (Officer) Discretionary sale 8,330 $41.96 $350K 2021-03-05
2020-09-04 Rush David E (COO) Discretionary sale 9,108 $30.58 $279K 2020-09-09
2020-08-31 Jackson Peter M. (CFO) Discretionary sale 28.4K $30.75 $874K 2020-09-02
2020-06-09 SHERMAN FLOYD F (Director) Discretionary sale 30K $22.81 $684K 2020-06-11
2020-06-04 Rush David E (COO) Discretionary sale 10K $22.30 $223K 2020-06-08
2020-05-26 Coulter Jami Lynn (Officer) Discretionary sale 1,000 $20.11 $20K 2020-05-26
2020-05-22 Coulter Jami Lynn (Officer) Discretionary sale 4,000 $19.00 $76K 2020-05-26
2020-05-21 Coulter Jami Lynn (Officer) Discretionary sale 2,000 $18.67 $37K 2020-05-26
2020-05-18 SHERMAN FLOYD F (Director) Discretionary sale 14.1K $17.75 $250K 2020-05-19
2020-05-15 SHERMAN FLOYD F (Director) Discretionary sale 45.9K $16.05 $737K 2020-05-19
2019-11-05 Rush David E (COO) Discretionary sale 12K $24.53 $294K 2019-11-06
2019-08-09 Jackson Peter M. (CFO) Discretionary sale 4,328 $20.20 $87K 2019-08-12
2019-08-08 CROW M CHAD (CEO) Discretionary sale 87.7K $20.05 $1.8M 2019-08-12
2019-08-07 Rush David E (COO) Discretionary sale 2,351 $19.48 $46K 2019-08-08
2019-08-06 MCALEENAN DONALD F (Officer) Discretionary sale 125.4K $18.88 $2.4M 2019-08-08
2019-05-23 CHRISTOPHE CLEVELAND A (Director) Discretionary sale 6,000 $15.22 $91K 2019-05-24
2019-05-23 GRIFFIN ROBERT C (Director) Discretionary sale 11.1K $15.08 $168K 2019-05-24
2019-05-17 Jackson Peter M. (CFO) Discretionary sale 7,800 $16.00 $125K 2019-05-21
2019-05-13 CROW M CHAD (CEO) Discretionary sale 37.5K $15.85 $594K 2019-05-15
2019-05-13 CROW M CHAD (CEO) Discretionary sale 38.9K $15.85 $617K 2019-05-15
2019-05-13 CROW M CHAD (CEO) Discretionary sale 47.3K $15.84 $750K 2019-05-15
2019-05-10 Steinke Craig Arthur (Director) Discretionary sale 88K $16.31 $1.4M 2019-05-13
2019-05-09 MCALEENAN DONALD F (Officer) Discretionary sale 46.3K $16.38 $758K 2019-05-10
2019-05-09 MCALEENAN DONALD F (Officer) Discretionary sale 70K $16.38 $1.1M 2019-05-10
2019-05-07 SHERMAN FLOYD F (Director) Discretionary sale 149.2K $16.59 $2.5M 2019-05-09
2019-05-07 Rush David E (COO) Discretionary sale 4,000 $16.42 $66K 2019-05-16 late
2018-12-14 MILGRIM BRETT N (Director) Discretionary sale 17.7K $11.18 $198K 2018-12-18
2018-12-10 Rush David E (COO) Open-market buy 4,000 $11.73 $47K 2018-12-12

“Since trade” compares with the latest insider-implied price, not a market quote; this site carries no market data by design.

Filing hygiene

262 Forms 4, 3 years
0 filed late
9 amendments
2.1 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC, refreshed daily. Browse the source filings on SEC EDGAR. Data through 2026-08-06