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

Historical Insider Transactions

The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.

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

Aug 15, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,000 $16.19

4,000

$16.19

$64,760

Aug 15, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,000 $16.19

4,000

$16.19

$64,760

Aug 15, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,000 $16.19

4,000

$16.19

$64,760

Aug 15, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,000 $16.19

4,000

$16.19

$64,760

Aug 14, 2025

Olesen Value Fund L.P.

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

1,500

$16.10

$24,150

Aug 14, 2025

Olesen Value Fund L.P.

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

1,500

$16.10

$24,150

Aug 14, 2025

Olesen Value Fund L.P.

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

1,500

$16.10

$24,150

Aug 14, 2025

Olesen Value Fund L.P.

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

1,500

$16.10

$24,150

Aug 11, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,720 $16.21

2,720

$16.21

$44,091

Aug 11, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,720 $16.21

2,720

$16.21

$44,091

Aug 11, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,720 $16.21

2,720

$16.21

$44,091

Aug 11, 2025

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,720 $16.21

2,720

$16.21

$44,091

Aug 08, 2025

Olesen Value Fund L.P.

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

1,500

$16.50

$24,750

Aug 08, 2025

Olesen Value Fund L.P.

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

1,500

$16.50

$24,750

Aug 08, 2025

Olesen Value Fund L.P.

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

1,500

$16.50

$24,750

Aug 08, 2025

Olesen Value Fund L.P.

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

1,500

$16.50

$24,750

Dec 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,770 $16.00

1,770

$16.00

$28,320

Dec 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,770 $16.00

1,770

$16.00

$28,320

Dec 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,770 $16.00

1,770

$16.00

$28,320

Dec 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,770 $16.00

1,770

$16.00

$28,320

Dec 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,303 $16.06

4,303

$16.06

$69,106

Dec 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,303 $16.06

4,303

$16.06

$69,106

Dec 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,303 $16.06

4,303

$16.06

$69,106

Dec 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4,303 $16.06

4,303

$16.06

$69,106

Dec 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $16.96

8

$16.96

$136

Dec 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $16.96

8

$16.96

$136

Dec 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $16.96

8

$16.96

$136

Dec 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $16.96

8

$16.96

$136

Nov 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4 $16.78

4

$16.78

$67

Nov 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4 $16.78

4

$16.78

$67

Nov 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4 $16.78

4

$16.78

$67

Nov 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
4 $16.78

4

$16.78

$67

Nov 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
635 $16.89

635

$16.89

$10,725

Nov 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
635 $16.89

635

$16.89

$10,725

Nov 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
635 $16.89

635

$16.89

$10,725

Nov 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
635 $16.89

635

$16.89

$10,725

Nov 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
143 $16.89

143

$16.89

$2,415

Nov 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
143 $16.89

143

$16.89

$2,415

Nov 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
143 $16.89

143

$16.89

$2,415

Nov 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
143 $16.89

143

$16.89

$2,415

Nov 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
22 $16.89

22

$16.89

$372

Nov 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
22 $16.89

22

$16.89

$372

Nov 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
22 $16.89

22

$16.89

$372

Nov 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
22 $16.89

22

$16.89

$372

Nov 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $16.89

200

$16.89

$3,378

Nov 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $16.89

200

$16.89

$3,378

Nov 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $16.89

200

$16.89

$3,378

Nov 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $16.89

200

$16.89

$3,378

Oct 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $17.99

8

$17.99

$144

Oct 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $17.99

8

$17.99

$144

Oct 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $17.99

8

$17.99

$144

Oct 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
8 $17.99

8

$17.99

$144

Oct 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,000 $17.99

1,000

$17.99

$17,990

Oct 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,000 $17.99

1,000

$17.99

$17,990

Oct 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,000 $17.99

1,000

$17.99

$17,990

Oct 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,000 $17.99

1,000

$17.99

$17,990

Sep 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
916 $17.99

916

$17.99

$16,479

Sep 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
916 $17.99

916

$17.99

$16,479

Sep 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
916 $17.99

916

$17.99

$16,479

Sep 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
916 $17.99

916

$17.99

$16,479

Sep 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2 $17.99

2

$17.99

$36

Sep 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2 $17.99

2

$17.99

$36

Sep 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2 $17.99

2

$17.99

$36

Sep 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2 $17.99

2

$17.99

$36

Sep 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $17.99

100

$17.99

$1,799

Sep 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $17.99

100

$17.99

$1,799

Sep 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $17.99

100

$17.99

$1,799

Sep 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $17.99

100

$17.99

$1,799

Sep 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Sep 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Sep 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Sep 03, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Aug 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
360 $18.38

360

$18.38

$6,617

Aug 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
360 $18.38

360

$18.38

$6,617

Aug 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
360 $18.38

360

$18.38

$6,617

Aug 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
360 $18.38

360

$18.38

$6,617

Aug 29, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,394 $18.36

1,394

$18.36

$25,594

Aug 29, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,394 $18.36

1,394

$18.36

$25,594

Aug 29, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,394 $18.36

1,394

$18.36

$25,594

Aug 29, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,394 $18.36

1,394

$18.36

$25,594

Aug 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
102 $18.24

102

$18.24

$1,860

Aug 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
102 $18.24

102

$18.24

$1,860

Aug 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
102 $18.24

102

$18.24

$1,860

Aug 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
102 $18.24

102

$18.24

$1,860

Aug 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
59 $18.24

59

$18.24

$1,076

Aug 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
59 $18.24

59

$18.24

$1,076

Aug 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
59 $18.24

59

$18.24

$1,076

Aug 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
59 $18.24

59

$18.24

$1,076

Aug 21, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Aug 21, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Aug 21, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Aug 21, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Aug 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
409 $18.24

409

$18.24

$7,460

Aug 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
409 $18.24

409

$18.24

$7,460

Aug 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
409 $18.24

409

$18.24

$7,460

Aug 14, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
409 $18.24

409

$18.24

$7,460

Aug 12, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,187 $18.24

5,187

$18.24

$94,611

Aug 12, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,187 $18.24

5,187

$18.24

$94,611

Aug 12, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,187 $18.24

5,187

$18.24

$94,611

Aug 12, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,187 $18.24

5,187

$18.24

$94,611

Aug 08, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
900 $18.24

900

$18.24

$16,416

Aug 08, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
900 $18.24

900

$18.24

$16,416

Aug 08, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
900 $18.24

900

$18.24

$16,416

Aug 08, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
900 $18.24

900

$18.24

$16,416

Aug 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.61

100

$18.61

$1,861

Aug 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.61

100

$18.61

$1,861

Aug 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.61

100

$18.61

$1,861

Aug 07, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.61

100

$18.61

$1,861

Aug 06, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.62

200

$18.62

$3,724

Aug 06, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.62

200

$18.62

$3,724

Aug 06, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.62

200

$18.62

$3,724

Aug 06, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.62

200

$18.62

$3,724

Aug 02, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.64

200

$18.64

$3,728

Aug 02, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.64

200

$18.64

$3,728

Aug 02, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.64

200

$18.64

$3,728

Aug 02, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.64

200

$18.64

$3,728

Jul 31, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
279 $18.24

279

$18.24

$5,089

Jul 31, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
279 $18.24

279

$18.24

$5,089

Jul 31, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
279 $18.24

279

$18.24

$5,089

Jul 31, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
279 $18.24

279

$18.24

$5,089

Jul 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1 $18.24

1

$18.24

$18

Jul 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1 $18.24

1

$18.24

$18

Jul 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1 $18.24

1

$18.24

$18

Jul 30, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1 $18.24

1

$18.24

$18

Jul 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 26, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 25, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.24

100

$18.24

$1,824

Jul 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
175 $18.74

175

$18.74

$3,280

Jul 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
175 $18.74

175

$18.74

$3,280

Jul 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
175 $18.74

175

$18.74

$3,280

Jul 18, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
175 $18.74

175

$18.74

$3,280

Jul 17, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
125 $18.74

125

$18.74

$2,343

Jul 17, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
125 $18.74

125

$18.74

$2,343

Jul 17, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
125 $18.74

125

$18.74

$2,343

Jul 17, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
125 $18.74

125

$18.74

$2,343

Jul 16, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
600 $18.54

600

$18.54

$11,124

Jul 16, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
600 $18.54

600

$18.54

$11,124

Jul 16, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
600 $18.54

600

$18.54

$11,124

Jul 16, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
600 $18.54

600

$18.54

$11,124

Jul 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.70

100

$18.70

$1,870

Jul 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.70

100

$18.70

$1,870

Jul 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.70

100

$18.70

$1,870

Jul 15, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
100 $18.70

100

$18.70

$1,870

Apr 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,019 $18.15

2,019

$18.15

$36,645

Apr 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,019 $18.15

2,019

$18.15

$36,645

Apr 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,019 $18.15

2,019

$18.15

$36,645

Apr 24, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
2,019 $18.15

2,019

$18.15

$36,645

Apr 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
6,289 $18.17

6,289

$18.17

$114,271

Apr 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
6,289 $18.17

6,289

$18.17

$114,271

Apr 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
6,289 $18.17

6,289

$18.17

$114,271

Apr 23, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
6,289 $18.17

6,289

$18.17

$114,271

Apr 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
201 $18.15

201

$18.15

$3,648

Apr 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
201 $18.15

201

$18.15

$3,648

Apr 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
201 $18.15

201

$18.15

$3,648

Apr 01, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
201 $18.15

201

$18.15

$3,648

Mar 28, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
274 $18.15

274

$18.15

$4,973

Mar 28, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
274 $18.15

274

$18.15

$4,973

Mar 28, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
274 $18.15

274

$18.15

$4,973

Mar 28, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
274 $18.15

274

$18.15

$4,973

Mar 27, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
901 $18.15

901

$18.15

$16,353

Mar 27, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
901 $18.15

901

$18.15

$16,353

Mar 27, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
901 $18.15

901

$18.15

$16,353

Mar 27, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
901 $18.15

901

$18.15

$16,353

Mar 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,215 $18.15

1,215

$18.15

$22,052

Mar 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,215 $18.15

1,215

$18.15

$22,052

Mar 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,215 $18.15

1,215

$18.15

$22,052

Mar 19, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
1,215 $18.15

1,215

$18.15

$22,052

Mar 13, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.15

200

$18.15

$3,630

Mar 13, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.15

200

$18.15

$3,630

Mar 13, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.15

200

$18.15

$3,630

Mar 13, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
200 $18.15

200

$18.15

$3,630

Mar 11, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,781 $18.19

5,781

$18.19

$105,156

Mar 11, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,781 $18.19

5,781

$18.19

$105,156

Mar 11, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,781 $18.19

5,781

$18.19

$105,156

Mar 11, 2024

Olesen Value Fund L.P.

Olesen Value Fund L.P.
Sell
5,781 $18.19

5,781

$18.19

$105,156

TOP