Company / CIK 0000912767
UFP INDUSTRIES INC
- Ticker
- UFPI
- Size, estimated from filings
- Mid cap ($2B – $10B)
- Insiders on file
- 15
- Members of Congress who traded it
- 1
- Federal contracts on record
- none matched
- Lobbying filings on record
- none matched
- SEC filings
- EDGAR ↗
- Latest trade on record
- September 30, 2026
UFP INDUSTRIES INC (UFPI) has 15 insiders on file who disclosed 111 transactions in the last 12 months (0 open-market buys, 6 sales, about $8.7M at reported prices), and 3 congressional trades in its stock are on record. No federal contract award that started in the last 180 days was found for a recipient with exactly this name; no lobbying filing names it as client this year.
UFP INDUSTRIES INC in charts
Who is trading this stock
Which people account for the buying and selling over the last 12 months?
7 people account for the disclosed buying and selling in UFP INDUSTRIES INC over the last 12 months; the most active is MISSAD MATTHEW J with $1.0M.
Insiders
| Name | Role | Rows | Bought | Sold | Last filed |
|---|---|---|---|---|---|
| COLE MICHAEL R | Chief Financial Officer | 19 | 0 | 1 | October 2, 2026 |
| Guerre Robert Paul | Insider | 16 | 0 | 0 | October 2, 2026 |
| MISSAD MATTHEW J | Director | 18 | 0 | 1 | October 2, 2026 |
| Tarvin Landon C | President,UFP Retail Solutions | 14 | 0 | 1 | October 2, 2026 |
| Ellerbrook Michael M | President, UFP Construction | 3 | 0 | 0 | October 2, 2026 |
| Tuuk Kuras Mary | Director | 4 | 0 | 0 | August 4, 2026 |
| Budden Joan A | Director | 4 | 0 | 0 | August 4, 2026 |
| Rhodes Thomas Wayne | Director | 4 | 0 | 0 | August 4, 2026 |
| WALKER BRIAN C | Director | 4 | 0 | 0 | August 4, 2026 |
| Wooldridge Michael G. | Director | 5 | 0 | 1 | August 4, 2026 |
| McLean Benjamin J. | Director | 4 | 0 | 0 | August 4, 2026 |
| Grubbs Ronald K Jr. | Director | 4 | 0 | 0 | August 4, 2026 |
| Benton Patrick M. | President, UFP Construction | 6 | 0 | 1 | April 2, 2026 |
| SCHWARTZ WILLIAM DANNY | Chief Executive Officer | 5 | 0 | 1 | April 2, 2026 |
| Worthington Scott A | President, UFP Packaging | 4 | 0 | 0 | March 2, 2026 |
Rows are this company's Form 4 rows for each person. "Bought" and "sold" count open-market purchases (code P) and sales only. More in insider buying and insider selling.
Members of Congress who traded UFPI
From periodic transaction reports that name the company's stock. Amounts are the sums of the ranges as filed. Every row is on the UFPI page.
| Member | Seat | Trades | Bought | Sold | Range as filed | Latest |
|---|---|---|---|---|---|---|
| Gilbert Ray Cisneros, Jr. | Representative (CA, District 31), Democrat | 3 | 1 | 2 | $3,003–$45K | March 3, 2026 |
Insider transactions
| Filer | Security | Side | Trade date | Disclosed | Lag | Shares | Price | Value | Flags | Source | Share |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tarvin Landon C | UFPI | Other A | September 30, 2026 | October 2, 2026 | 2d | 15 | $77 | $1,158 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | September 30, 2026 | October 2, 2026 | 2d | 19 | $77 | $1,467 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | September 30, 2026 | October 2, 2026 | 2d | 19 | $77 | $1,467 | derivative | Form 4 ↗ | |
| Ellerbrook Michael M | UFPI | Other A | September 30, 2026 | October 2, 2026 | 2d | 15 | $77 | $1,158 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | September 30, 2026 | October 2, 2026 | 2d | 19 | $77 | $1,467 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | August 31, 2026 | September 1, 2026 | 1d | 13 | $85 | $1,099 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | August 31, 2026 | September 1, 2026 | 1d | 17 | $85 | $1,437 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | August 31, 2026 | September 1, 2026 | 1d | 17 | $85 | $1,437 | derivative | Form 4 ↗ | |
| Ellerbrook Michael M | UFPI | Other A | August 31, 2026 | September 1, 2026 | 1d | 13 | $85 | $1,099 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | August 31, 2026 | September 1, 2026 | 1d | 17 | $85 | $1,437 | derivative | Form 4 ↗ | |
| Grubbs Ronald K Jr. | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 294 | $92 | $27K | derivative | Form 4 ↗ | |
| Grubbs Ronald K Jr. | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 73 | $92 | $6,693 | Form 4 ↗ | ||
| Wooldridge Michael G. | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 368 | $92 | $34K | Form 4 ↗ | ||
| WALKER BRIAN C | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 368 | $92 | $34K | derivative | Form 4 ↗ | |
| Tuuk Kuras Mary | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 368 | $92 | $34K | Form 4 ↗ | ||
| Rhodes Thomas Wayne | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 653 | $92 | $60K | derivative | Form 4 ↗ | |
| McLean Benjamin J. | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 593 | $92 | $54K | derivative | Form 4 ↗ | |
| Budden Joan A | UFPI | Other A | August 3, 2026 | August 4, 2026 | 1d | 368 | $92 | $34K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Other A | July 31, 2026 | August 3, 2026 | 3d | 13 | $87 | $1,128 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | July 31, 2026 | August 3, 2026 | 3d | 16 | $87 | $1,388 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | July 31, 2026 | August 3, 2026 | 3d | 16 | $87 | $1,388 | derivative | Form 4 ↗ | |
| Ellerbrook Michael M | UFPI | Other A | July 31, 2026 | August 3, 2026 | 3d | 13 | $87 | $1,128 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | July 31, 2026 | August 3, 2026 | 3d | 16 | $87 | $1,388 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | June 30, 2026 | July 1, 2026 | 1d | 12 | $91 | $1,089 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | June 30, 2026 | July 1, 2026 | 1d | 16 | $91 | $1,452 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | June 30, 2026 | July 1, 2026 | 1d | 16 | $91 | $1,452 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | June 30, 2026 | July 1, 2026 | 1d | 16 | $91 | $1,452 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | May 29, 2026 | June 3, 2026 | 5d | 18 | $81 | $1,458 | latederivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | May 29, 2026 | June 3, 2026 | 5d | 18 | $81 | $1,458 | latederivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | May 29, 2026 | June 3, 2026 | 5d | 18 | $81 | $1,458 | latederivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | May 29, 2026 | June 3, 2026 | 5d | 18 | $81 | $1,458 | latederivative | Form 4 ↗ | |
| Grubbs Ronald K Jr. | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 32 | $85 | $2,726 | derivative | Form 4 ↗ | |
| Grubbs Ronald K Jr. | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 8 | $85 | $681 | Form 4 ↗ | ||
| Wooldridge Michael G. | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 396 | $85 | $34K | Form 4 ↗ | ||
| WALKER BRIAN C | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 397 | $85 | $34K | derivative | Form 4 ↗ | |
| Tuuk Kuras Mary | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 396 | $85 | $34K | Form 4 ↗ | ||
| Rhodes Thomas Wayne | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 704 | $85 | $60K | derivative | Form 4 ↗ | |
| McLean Benjamin J. | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 639 | $85 | $54K | derivative | Form 4 ↗ | |
| Budden Joan A | UFPI | Other A | May 1, 2026 | May 5, 2026 | 4d | 396 | $85 | $34K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Other A | April 30, 2026 | May 1, 2026 | 1d | 13 | $89 | $1,163 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | April 30, 2026 | May 1, 2026 | 1d | 16 | $89 | $1,432 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | April 30, 2026 | May 1, 2026 | 1d | 16 | $89 | $1,432 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | April 30, 2026 | May 1, 2026 | 1d | 16 | $89 | $1,432 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Sell D | April 1, 2026 | April 2, 2026 | 1d | 118 | $91 | $11K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 438 | $91 | $40K | Form 4 ↗ | ||
| SCHWARTZ WILLIAM DANNY | UFPI | Sell D | April 1, 2026 | April 2, 2026 | 1d | 132 | $91 | $12K | Form 4 ↗ | ||
| SCHWARTZ WILLIAM DANNY | UFPI | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 603 | $91 | $55K | Form 4 ↗ | ||
| COLE MICHAEL R | UFPI | Sell D | April 1, 2026 | April 2, 2026 | 1d | 115 | $91 | $10K | Form 4 ↗ | ||
| COLE MICHAEL R | UFPI | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 438 | $91 | $40K | Form 4 ↗ | ||
| Benton Patrick M. | UFPI | Sell D | April 1, 2026 | April 2, 2026 | 1d | 157 | $91 | $14K | Form 4 ↗ | ||
| Benton Patrick M. | UFPI | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 603 | $91 | $55K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Other A | March 31, 2026 | April 1, 2026 | 1d | 12 | $92 | $1,105 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | March 31, 2026 | April 1, 2026 | 1d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | March 31, 2026 | April 1, 2026 | 1d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | March 31, 2026 | April 1, 2026 | 1d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| SCHWARTZ WILLIAM DANNY | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 316 | $111 | $35K | indirect | Form 4 ↗ | |
| Worthington Scott A | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 174 | $111 | $19K | indirect | Form 4 ↗ | |
| Worthington Scott A | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 1,724 | $111 | $191K | Form 4 ↗ | ||
| Benton Patrick M. | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 174 | $111 | $19K | indirect | Form 4 ↗ | |
| Benton Patrick M. | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 1,860 | $111 | $206K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 11 | $103 | $1,132 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 174 | $111 | $19K | indirect | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 14 | $103 | $1,441 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 337 | $111 | $37K | indirect | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 5,734 | $111 | $634K | Form 4 ↗ | ||
| Guerre Robert Paul | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 14 | $103 | $1,441 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 132 | $111 | $15K | indirect | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 14 | $103 | $1,441 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | February 26, 2026 | March 2, 2026 | 4d | 179 | $111 | $20K | indirect | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | February 27, 2026 | March 2, 2026 | 3d | 2,188 | $111 | $242K | Form 4 ↗ | ||
| Worthington Scott A | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 585 | $111 | $65K | derivative | Form 4 ↗ | |
| Worthington Scott A | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 1,778 | $111 | $197K | Form 4 ↗ | ||
| Tarvin Landon C | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 585 | $111 | $65K | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 5,915 | $111 | $654K | Form 4 ↗ | ||
| SCHWARTZ WILLIAM DANNY | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 1,064 | $111 | $118K | derivative | Form 4 ↗ | |
| SCHWARTZ WILLIAM DANNY | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 13,018 | $111 | $1.4M | Form 4 ↗ | ||
| MISSAD MATTHEW J | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 1,064 | $111 | $118K | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 4,788 | $111 | $529K | Form 4 ↗ | ||
| Guerre Robert Paul | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 266 | $111 | $29K | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 452 | $111 | $50K | Form 4 ↗ | ||
| COLE MICHAEL R | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 425 | $111 | $47K | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 7,727 | $111 | $854K | Form 4 ↗ | ||
| Benton Patrick M. | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 585 | $111 | $65K | derivative | Form 4 ↗ | |
| Benton Patrick M. | UFPI | Other A | February 19, 2026 | February 23, 2026 | 4d | 4,997 | $111 | $552K | Form 4 ↗ | ||
| Wooldridge Michael G. | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 322 | $105 | $34K | Form 4 ↗ | ||
| WALKER BRIAN C | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 322 | $105 | $34K | derivative | Form 4 ↗ | |
| Tuuk Kuras Mary | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 322 | $105 | $34K | Form 4 ↗ | ||
| Rhodes Thomas Wayne | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 571 | $105 | $60K | derivative | Form 4 ↗ | |
| McLean Benjamin J. | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 518 | $105 | $54K | derivative | Form 4 ↗ | |
| Budden Joan A | UFPI | Other A | February 2, 2026 | February 4, 2026 | 2d | 322 | $105 | $34K | Form 4 ↗ | ||
| MISSAD MATTHEW J | UFPI | Other A | January 30, 2026 | February 2, 2026 | 3d | 14 | $103 | $1,446 | derivative | Form 4 ↗ | |
| Tarvin Landon C | UFPI | Other A | January 30, 2026 | February 2, 2026 | 3d | 11 | $103 | $1,136 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | January 30, 2026 | February 2, 2026 | 3d | 14 | $103 | $1,446 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | January 30, 2026 | February 2, 2026 | 3d | 14 | $103 | $1,446 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | December 31, 2025 | January 2, 2026 | 2d | 16 | $91 | $1,457 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | December 31, 2025 | January 2, 2026 | 2d | 16 | $91 | $1,457 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | December 31, 2025 | January 2, 2026 | 2d | 16 | $91 | $1,457 | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Sell S | December 11, 2025 | December 12, 2025 | 1d | 11,000 | $92 | $1.0M | Form 4 ↗ | ||
| Wooldridge Michael G. | UFPI | Sell S | November 26, 2025 | December 1, 2025 | 5d | 1,192 | $93 | $111K | late | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | November 28, 2025 | December 1, 2025 | 3d | 15 | $93 | $1,395 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | November 28, 2025 | December 1, 2025 | 3d | 15 | $93 | $1,395 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | November 28, 2025 | December 1, 2025 | 3d | 15 | $93 | $1,395 | derivative | Form 4 ↗ | |
| McLean Benjamin J. | UFPI | Other A | November 3, 2025 | November 4, 2025 | 1d | 590 | $92 | $54K | derivative | Form 4 ↗ | |
| MISSAD MATTHEW J | UFPI | Other A | October 31, 2025 | November 4, 2025 | 4d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | October 31, 2025 | November 4, 2025 | 4d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | October 31, 2025 | November 4, 2025 | 4d | 15 | $92 | $1,382 | derivative | Form 4 ↗ | |
| Wooldridge Michael G. | UFPI | Other A | November 3, 2025 | November 3, 2025 | 0d | 366 | $92 | $34K | Form 4 ↗ | ||
| WALKER BRIAN C | UFPI | Other A | November 3, 2025 | November 3, 2025 | 0d | 367 | $92 | $34K | derivative | Form 4 ↗ | |
| Rhodes Thomas Wayne | UFPI | Other A | November 3, 2025 | November 3, 2025 | 0d | 650 | $92 | $60K | derivative | Form 4 ↗ | |
| Budden Joan A | UFPI | Other A | November 3, 2025 | November 3, 2025 | 0d | 366 | $92 | $34K | Form 4 ↗ | ||
| Tuuk Kuras Mary | UFPI | Other A | November 3, 2025 | November 3, 2025 | 0d | 366 | $92 | $34K | Form 4 ↗ | ||
| MISSAD MATTHEW J | UFPI | Other A | September 30, 2025 | October 2, 2025 | 2d | 15 | $93 | $1,402 | derivative | Form 4 ↗ | |
| Guerre Robert Paul | UFPI | Other A | September 30, 2025 | October 2, 2025 | 2d | 15 | $93 | $1,402 | derivative | Form 4 ↗ | |
| COLE MICHAEL R | UFPI | Other A | September 30, 2025 | October 2, 2025 | 2d | 15 | $93 | $1,402 | derivative | Form 4 ↗ |
Federal contracts (USAspending, awards started in the last 180 days)
No contract award starting in the last 180 days was found for a recipient named exactly "UFP INDUSTRIES INC". Subsidiaries and differently-spelled recipients are not matched — search contracts.
Lobbying (Senate LDA, as client)
No LDA filing posted since October 2025 names "UFP INDUSTRIES INC" as the client. Filings under a subsidiary or trade-association name are not matched — search lobbying.
Related companies
Companies whose stock was traded by the same people who traded UFPI, by number of filers in common. It shows overlap in public filings and nothing else.
- CrowdStrike Holdings, Inc. CRWD 1 filer in common
- Cloudflare, Inc. NET 1 filer in common
- Uber Technologies, Inc UBER 1 filer in common
- Datadog, Inc. DDOG 1 filer in common
- CARVANA CO. CVNA 1 filer in common
- Arista Networks, Inc. ANET 1 filer in common
- Credo Technology Group Holding Ltd CRDO 1 filer in common
- AppLovin Corp APP 1 filer in common
Guides for this page
- What is SEC Form 4? Who files: officers, directors and owners of more than 10% of a class of the company's shares.
- Insider buying vs insider selling Selling outweighs buying by a wide margin in normal times.
- What disclosure data cannot tell you Filings are late by design: up to 45 days for Congress, two business days for insiders.
Sources and method
| Source | Filings | Rows | First filed | Newest filed | Read the originals |
|---|---|---|---|---|---|
| House Clerk, periodic transaction reports | 3 | 3 | November 18, 2025 | April 7, 2026 | House Clerk search |
| SEC EDGAR, Form 4 | 93 | 114 | October 2, 2025 | October 2, 2026 | Form 4 list on EDGAR |
Site built October 27, 2026. Every row in the tables above links to its own filing. To quote a figure, use the Cite button at the top of the page; see how to cite and reuse.
Insiders and their transactions come from SEC EDGAR Form 4 filings for this issuer. Contracts and lobbying are matched by exact normalized name (suffixes like Inc./Corp. ignored) to USAspending recipients and LDA clients — a conservative match that misses subsidiaries on purpose. See methodology and corrections.
Not investment advice. Public records shown as filed; no recommendation is made or implied.