Nasdaq (NDAQ)144

JEREMY SKULE plans to sell 1,125 Common ($106.0K)

Sep 10
Nasdaq (NDAQ)4

SKULE JEREMY sold 2,250 shares at $94.75 on 2026-08-10

Aug 13
Nasdaq (NDAQ)4

Griggs PC Nelson sold 3,226 shares at $96.16 on 2026-08-10

Aug 13
Nasdaq (NDAQ)4

Peterson Bradley J sold 6,000 shares at $95.55 on 2026-08-07

Aug 12
Nasdaq (NDAQ)144

JEREMY SKULE plans to sell 2,250 Common ($213.2K)

Aug 11
Nasdaq (NDAQ)144

P C GRIGGS plans to sell 3,226 Common ($310.2K)

Aug 11
Nasdaq (NDAQ)144

BRADLEY J PETERSON plans to sell 6,000 Common ($573.3K)

Aug 8
Nasdaq (NDAQ)4

Smith Bryan Everard sold 1,556 shares at $95.07 on 2026-08-03

Aug 6
Nasdaq (NDAQ)144

BRYAN SMITH plans to sell 1,556 Common ($147.9K)

Aug 4
Nasdaq (NDAQ)4

Griggs PC Nelson sold 11,010 shares at $96.35 on 2026-07-29

Aug 1
Nasdaq (NDAQ)144

P C GRIGGS plans to sell 11,010 Common ($1.1M)

Jul 30
Nasdaq (NDAQ)4

Peterson Bradley J sold 13,000 shares at $92.61 on 2026-07-24

Jul 29
Nasdaq (NDAQ)4

Griggs PC Nelson sold 6,777 shares at $92.53 on 2026-07-24; Griggs PC Nelson sold 11,010 shares at $93.96 on 2026-07-27

Jul 29
Nasdaq (NDAQ)144

P C GRIGGS plans to sell 11,010 Common ($1.0M)

Jul 28
Nasdaq (NDAQ)144

BRADLEY J PETERSON plans to sell 13,000 Common ($1.2M)

Jul 25
Nasdaq (NDAQ)144

P C GRIGGS plans to sell 6,777 Common ($627.1K)

Jul 25
Nasdaq (NDAQ)10-Q

Quarterly Report · ended 2026-06-30 · Rev $2.5B, NI $507.0M

Jul 24
Nasdaq (NDAQ)8-K

Earnings Release; Reg FD Disclosure; Other Events; Financial Statements

Jul 23
Nasdaq (NDAQ)4

Smith Bryan Everard sold 3,000 shares of Common Stock, par value $0.01 per share at $80.00 on 2026-07-01

Jul 3
Nasdaq (NDAQ)8-K

8-K current report

Jul 2