Democrat Representative from Maryland · STOCK Act Periodic Transaction Reports
| Date | Type | Asset | Amount | Source |
|---|---|---|---|---|
| 2026-03-31 | Purchase | ENTG · Entegris, Inc. - Common Stock (ENTG) | $1,001 - $15,000 | |
| 2026-03-31 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 | |
| 2026-03-31 | Purchase | SGI · Somnigroup International Inc. Common Stock (SGI) | $1,001 - $15,000 | |
| 2026-03-31 | Purchase | ROL · Rollins, Inc. Common Stock (ROL) | $1,001 - $15,000 |
| 2026-03-31 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-26 | Partial sale | TECH · Bio-Techne Corp - Common Stock (TECH) | $1,001 - $15,000 |
| 2026-03-20 | Purchase | PKG · Packaging Corporation of America Common Stock (PKG) | $1,001 - $15,000 |
| 2026-03-18 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-17 | Purchase | PKG · Packaging Corporation of America Common Stock (PKG) | $1,001 - $15,000 |
| 2026-03-16 | Purchase | SGI · Somnigroup International Inc. Common Stock (SGI) | $1,001 - $15,000 |
| 2026-03-16 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 |
| 2026-03-16 | Purchase | STE · STERIS plc (STE) | $1,001 - $15,000 |
| 2026-03-13 | Sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-03-13 | Purchase | SGI · Somnigroup International Inc. Common Stock (SGI) | $1,001 - $15,000 |
| 2026-03-10 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-10 | Purchase | EME · EMCOR Group, Inc. Common Stock (EME) | $1,001 - $15,000 |
| 2026-03-09 | Purchase | MLM · Martin Marietta Materials, Inc. Common Stock (MLM) | $1,001 - $15,000 |
| 2026-03-09 | Purchase | SGI · Somnigroup International Inc. Common Stock (SGI) | $1,001 - $15,000 |
| 2026-03-09 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-09 | Purchase | EME · EMCOR Group, Inc. Common Stock (EME) | $1,001 - $15,000 |
| 2026-03-05 | Sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-03-04 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-03-04 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-04 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 |
| 2026-03-03 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-03-03 | Purchase | EME · EMCOR Group, Inc. Common Stock (EME) | $1,001 - $15,000 |
| 2026-03-03 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-02-27 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-02-27 | Purchase | EME · EMCOR Group, Inc. Common Stock (EME) | $1,001 - $15,000 |
| 2026-02-27 | Purchase | NDAQ · Nasdaq, Inc. - Common Stock (NDAQ) | $1,001 - $15,000 |
| 2026-02-25 | Partial sale | MORN · Morningstar, Inc. - Common Stock (MORN) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | PAYX · Paychex, Inc. - Common Stock (PAYX) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | BRO · Brown & Brown, Inc. Common Stock (BRO) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | CDW · CDW Corporation - Common Stock (CDW) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | TECH · Bio-Techne Corp - Common Stock (TECH) | $1,001 - $15,000 |
| 2026-02-24 | Partial sale | FBIN · Fortune Brands Innovations, Inc. Common Stock (FBIN) | $1,001 - $15,000 |
| 2026-02-23 | Partial sale | ENTG · Entegris, Inc. - Common Stock (ENTG) | $1,001 - $15,000 |
| 2026-02-23 | Partial sale | PAYX · Paychex, Inc. - Common Stock (PAYX) | $1,001 - $15,000 |
| 2026-02-23 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-02-23 | Purchase | CLH · Clean Harbors, Inc. Common Stock (CLH) | $15,001 - $50,000 |
| 2026-02-20 | Purchase | ROL · Rollins, Inc. Common Stock (ROL) | $1,001 - $15,000 |
| 2026-02-19 | Partial sale | MORN · Morningstar, Inc. - Common Stock (MORN) | $1,001 - $15,000 |
| 2026-02-18 | Purchase | ROL · Rollins, Inc. Common Stock (ROL) | $1,001 - $15,000 |
| 2026-02-18 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-02-18 | Partial sale | MIDD · The Middleby Corporation - Common Stock (MIDD) | $1,001 - $15,000 |
| 2026-02-18 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $1,001 - $15,000 |
| 2026-02-17 | Partial sale | MIDD · The Middleby Corporation - Common Stock (MIDD) | $1,001 - $15,000 |
| 2026-02-13 | Purchase | CHRW · C.H. Robinson Worldwide, Inc. - Common Stock (CHRW) | $15,001 - $50,000 |
| 2026-02-13 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-02-13 | Purchase | ROL · Rollins, Inc. Common Stock (ROL) | $15,001 - $50,000 |
| 2026-02-11 | Partial sale | MIDD · The Middleby Corporation - Common Stock (MIDD) | $1,001 - $15,000 |
| 2026-02-11 | Partial sale | JLL · Jones Lang LaSalle Incorporated Common Stock (JLL) | $15,001 - $50,000 |
| 2026-02-11 | Partial sale | VIK · Viking Holdings Ltd Ordinary Shares (VIK) | $1,001 - $15,000 |
| 2026-02-11 | Purchase | LH · Labcorp Holdings Inc. Common Stock (LH) | $1,001 - $15,000 |
| 2026-02-10 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 |
| 2026-02-09 | Partial sale | VIK · Viking Holdings Ltd Ordinary Shares (VIK) | $1,001 - $15,000 |
| 2026-02-09 | Purchase | CHRW · C.H. Robinson Worldwide, Inc. - Common Stock (CHRW) | $1,001 - $15,000 |
| 2026-02-09 | Partial sale | ENTG · Entegris, Inc. - Common Stock (ENTG) | $1,001 - $15,000 |
| 2026-02-09 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-02-09 | Partial sale | SGI · Somnigroup International Inc. Common Stock (SGI) | $1,001 - $15,000 |
| 2026-02-06 | Partial sale | MIDD · The Middleby Corporation - Common Stock (MIDD) | $15,001 - $50,000 |
| 2026-02-06 | Purchase | STE · STERIS plc (STE) | $1,001 - $15,000 |
| 2026-02-06 | Purchase | BRO · Brown & Brown, Inc. Common Stock (BRO) | $1,001 - $15,000 |
| 2026-02-06 | Purchase | CHRW · C.H. Robinson Worldwide, Inc. - Common Stock (CHRW) | $1,001 - $15,000 |
| 2026-02-06 | Partial sale | MORN · Morningstar, Inc. - Common Stock (MORN) | $1,001 - $15,000 |
| 2026-02-05 | Purchase | CHRW · C.H. Robinson Worldwide, Inc. - Common Stock (CHRW) | $1,001 - $15,000 |
| 2026-02-05 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-02-04 | Purchase | EME · EMCOR Group, Inc. Common Stock (EME) | $1,001 - $15,000 |
| 2026-02-04 | Purchase | LH · Labcorp Holdings Inc. Common Stock (LH) | $1,001 - $15,000 |
| 2026-02-03 | Partial sale | VIK · Viking Holdings Ltd Ordinary Shares (VIK) | $1,001 - $15,000 |
| 2026-02-02 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) | $1,001 - $15,000 |
| 2026-01-30 | Sale | PTC · PTC Inc. - Common Stock (PTC) [ST] | $1,001 - $15,000 |
| 2026-01-30 | Partial sale | WAB · Westinghouse Air Brake Technologies Corporation Common Stock (WAB) [ST] | $1,001 - $15,000 |
| 2026-01-29 | Partial sale | TRMB · Trimble Inc. - Common Stock (TRMB) [ST] | $1,001 - $15,000 |
| 2026-01-28 | Purchase | LH · Labcorp Holdings Inc. Common Stock (LH) [ST] | $1,001 - $15,000 |
| 2026-01-28 | Partial sale | TRMB · Trimble Inc. - Common Stock (TRMB) [ST] | $1,001 - $15,000 |
| 2026-01-28 | Partial sale | BJ · BJ's Wholesale Club Holdings, Inc. Common Stock (BJ) [ST] | $1,001 - $15,000 |
| 2026-01-28 | Partial sale | TECH · Bio-Techne Corp - Common Stock (TECH) [ST] | $1,001 - $15,000 |
| 2026-01-23 | Partial sale | PTC · PTC Inc. - Common Stock (PTC) [ST] | $1,001 - $15,000 |
| 2026-01-22 | Partial sale | SGI · Somnigroup International Inc. Common Stock (SGI) [ST] | $1,001 - $15,000 |
| 2026-01-22 | Partial sale | WAB · Westinghouse Air Brake Technologies Corporation Common Stock (WAB) [ST] | $1,001 - $15,000 |
| 2026-01-15 | Partial sale | MORN · Morningstar, Inc. - Common Stock (MORN) [ST] | $1,001 - $15,000 |
| 2026-01-14 | Partial sale | WAB · Westinghouse Air Brake Technologies Corporation Common Stock (WAB) [ST] | $1,001 - $15,000 |
| 2026-01-13 | Sale | IDXX · IDEXX Laboratories, Inc. - Common Stock (IDXX) [ST] | $1,001 - $15,000 |
| 2026-01-13 | Partial sale | VIK · Viking Holdings Ltd Ordinary Shares (VIK) [ST] | $1,001 - $15,000 |
| 2026-01-12 | Partial sale | SGI · Somnigroup International Inc. Common Stock (SGI) [ST] | $1,001 - $15,000 |
| 2025-12-12 | Purchase | BRO · Brown & Brown, Inc. Common Stock (BRO) | $1,001 - $15,000 |
| 2025-12-12 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 |
| 2025-12-05 | Purchase | TECH · Bio-Techne Corp - Common Stock (TECH) | $1,001 - $15,000 |
| 2025-12-05 | Partial sale | CDW · CDW Corporation - Common Stock (CDW) | $1,001 - $15,000 |
| 2025-12-05 | Purchase | BRO · Brown & Brown, Inc. Common Stock (BRO) | $1,001 - $15,000 |
| 2025-12-05 | Partial sale | PTC · PTC Inc. - Common Stock (PTC) | $1,001 - $15,000 |
| 2025-12-03 | Purchase | CLH · Clean Harbors, Inc. Common Stock (CLH) | $1,001 - $15,000 |
| 2025-12-02 | Purchase | TECH · Bio-Techne Corp - Common Stock (TECH) | $1,001 - $15,000 |
| 2025-12-02 | Purchase | TSCO · Tractor Supply Company - Common Stock (TSCO) | $1,001 - $15,000 |
| 2025-12-02 | Partial sale | TDY · Teledyne Technologies Incorporated Common Stock (TDY) | $1,001 - $15,000 |
| 2025-12-02 | Partial sale | PWR · Quanta Services, Inc. Common Stock (PWR) | $1,001 - $15,000 |
| 2025-12-02 | Partial sale | PTC · PTC Inc. - Common Stock (PTC) | $1,001 - $15,000 |
| 2025-12-02 | Purchase | MLM · Martin Marietta Materials, Inc. Common Stock (MLM) | $1,001 - $15,000 |
| 2025-12-02 | Purchase | LYV · Live Nation Entertainment, Inc. Common Stock (LYV) | $1,001 - $15,000 |
| 2025-12-02 | Partial sale | IDXX · IDEXX Laboratories, Inc. - Common Stock (IDXX) | $1,001 - $15,000 |
| 2025-12-02 | Partial sale | CDW · CDW Corporation - Common Stock (CDW) | $1,001 - $15,000 |