Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Insider Trading Summary (Last 30 Days)

See how company executives and directors have been buying or selling shares over the past 30 days. Insider trading activity can help investors better understand company leadership's actions.

Transactions

16

Insider Involved

1

Total Buys

$0.00

Total Sells

$763.02K

Insider Trading History (Last 12 Months)

Browse insider buying and selling activity reported to the SEC over the past year, including who traded, when they traded, and the value of each transaction.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Jul 22, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
372 $29.84

372

$29.84

$11,100

Jul 22, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
372 $29.84

372

$29.84

$11,100

Jul 22, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
372 $29.84

372

$29.84

$11,100

Jul 22, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
372 $29.84

372

$29.84

$11,100

Jul 21, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,084 $29.82

1,084

$29.82

$32,325

Jul 21, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,084 $29.82

1,084

$29.82

$32,325

Jul 21, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,084 $29.82

1,084

$29.82

$32,325

Jul 21, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,084 $29.82

1,084

$29.82

$32,325

Jul 20, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,366 $29.71

3,366

$29.71

$100,004

Jul 20, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,366 $29.71

3,366

$29.71

$100,004

Jul 20, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,366 $29.71

3,366

$29.71

$100,004

Jul 20, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,366 $29.71

3,366

$29.71

$100,004

Jul 17, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,601 $29.56

1,601

$29.56

$47,326

Jul 17, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,601 $29.56

1,601

$29.56

$47,326

Jul 17, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,601 $29.56

1,601

$29.56

$47,326

Jul 17, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,601 $29.56

1,601

$29.56

$47,326

Jul 10, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
350 $26.54

350

$26.54

$9,289

Jul 10, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
350 $26.54

350

$26.54

$9,289

Jul 10, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
350 $26.54

350

$26.54

$9,289

Jul 10, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
350 $26.54

350

$26.54

$9,289

Jul 08, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,017 $26.85

3,017

$26.85

$81,006

Jul 08, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,017 $26.85

3,017

$26.85

$81,006

Jul 08, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,017 $26.85

3,017

$26.85

$81,006

Jul 08, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
3,017 $26.85

3,017

$26.85

$81,006

Jul 07, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
483 $26.83

483

$26.83

$12,959

Jul 07, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
483 $26.83

483

$26.83

$12,959

Jul 07, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
483 $26.83

483

$26.83

$12,959

Jul 07, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
483 $26.83

483

$26.83

$12,959

Jul 06, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
800 $26.80

800

$26.80

$21,440

Jul 06, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
800 $26.80

800

$26.80

$21,440

Jul 06, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
800 $26.80

800

$26.80

$21,440

Jul 06, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
800 $26.80

800

$26.80

$21,440

Jul 02, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,969 $26.40

1,969

$26.40

$51,982

Jul 02, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,969 $26.40

1,969

$26.40

$51,982

Jul 02, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,969 $26.40

1,969

$26.40

$51,982

Jul 02, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,969 $26.40

1,969

$26.40

$51,982

Jul 01, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
120 $26.24

120

$26.24

$3,149

Jul 01, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
120 $26.24

120

$26.24

$3,149

Jul 01, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
120 $26.24

120

$26.24

$3,149

Jul 01, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
120 $26.24

120

$26.24

$3,149

Jun 25, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,600 $26.59

1,600

$26.59

$42,544

Jun 25, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,600 $26.59

1,600

$26.59

$42,544

Jun 25, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,600 $26.59

1,600

$26.59

$42,544

Jun 25, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,600 $26.59

1,600

$26.59

$42,544

Jun 24, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,238 $26.60

5,238

$26.60

$139,331

Jun 24, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,238 $26.60

5,238

$26.60

$139,331

Jun 24, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,238 $26.60

5,238

$26.60

$139,331

Jun 24, 2026

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,238 $26.60

5,238

$26.60

$139,331

Historical Insider Trading

View older insider trading records reported to the SEC to research long-term buying and selling trends.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Aug 27, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
879 $16.99

879

$16.99

$14,934

Aug 27, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
879 $16.99

879

$16.99

$14,934

Aug 27, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
879 $16.99

879

$16.99

$14,934

Aug 27, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
879 $16.99

879

$16.99

$14,934

Aug 25, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $16.99

100

$16.99

$1,699

Aug 25, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $16.99

100

$16.99

$1,699

Aug 25, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $16.99

100

$16.99

$1,699

Aug 25, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $16.99

100

$16.99

$1,699

Aug 22, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,500 $16.38

1,500

$16.38

$24,570

Aug 22, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,500 $16.38

1,500

$16.38

$24,570

Aug 22, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,500 $16.38

1,500

$16.38

$24,570

Aug 22, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,500 $16.38

1,500

$16.38

$24,570

Aug 21, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
500 $16.33

500

$16.33

$8,165

Aug 21, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
500 $16.33

500

$16.33

$8,165

Aug 21, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
500 $16.33

500

$16.33

$8,165

Aug 21, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
500 $16.33

500

$16.33

$8,165

Aug 18, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
7,301 $16.34

7,301

$16.34

$119,298

Aug 18, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
7,301 $16.34

7,301

$16.34

$119,298

Aug 18, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
7,301 $16.34

7,301

$16.34

$119,298

Aug 18, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
7,301 $16.34

7,301

$16.34

$119,298

TOP