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

Mar 24, 2025

ROMANO MARILYN

ROMANO MARILYN
Buy
200 $75.63

200

$75.63

$15,125

Jan 31, 2025

HEGNA SHAUNA

HEGNA SHAUNA
Buy
113 $84.01

113

$84.01

$9,493

Nov 13, 2024

Thomas Linda C

Thomas Linda C
Sell
2,550 $79.00

2,550

$79.00

$201,454

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
41 $60.50

41

$60.50

$2,481

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
5 $60.01

5

$60.01

$300

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
9 $60.01

9

$60.01

$540

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
91 $60.03

91

$60.03

$5,463

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
9 $60.03

9

$60.03

$540

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
6 $60.15

6

$60.15

$361

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
25 $60.50

25

$60.50

$1,513

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $60.41

100

$60.41

$6,041

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
16 $60.15

16

$60.15

$962

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
13 $59.97

13

$59.97

$780

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $60.15

100

$60.15

$6,015

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
6 $60.15

6

$60.15

$361

Aug 07, 2024

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
72 $60.15

72

$60.15

$4,331

May 24, 2024

McCambridge David J

McCambridge David J
Buy
550 $53.93

550

$53.93

$29,662

Sep 14, 2023

Thomas Linda C

Thomas Linda C
Sell
1,200 $40.75

1,200

$40.75

$48,900

Sep 13, 2023

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
625 $40.62

625

$40.62

$25,387

Jun 07, 2023

ROMANO MARILYN

ROMANO MARILYN
Buy
982 $40.70

982

$40.70

$39,969

May 30, 2023

Schutt Aaron Michael

Schutt Aaron Michael
Buy
794 $37.63

794

$37.63

$29,874

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.74

100

$35.74

$3,574

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
104 $35.19

104

$35.19

$3,660

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
96 $35.20

96

$35.20

$3,379

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.60

100

$35.60

$3,560

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.71

100

$35.71

$3,571

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.75

100

$35.75

$3,575

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
2 $35.98

2

$35.98

$72

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
92 $35.99

92

$35.99

$3,311

May 04, 2023

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
1 $35.59

1

$35.59

$36

May 04, 2023

WIGHT DAVID G

WIGHT DAVID G
Buy
2,000 $35.76

2,000

$35.76

$71,522

May 03, 2023

SWALLING JOHN C

SWALLING JOHN C
Buy
700 $36.75

700

$36.75

$25,725

May 02, 2023

Karp David W

Karp David W
Buy
500 $37.77

500

$37.77

$18,885

May 02, 2023

SCHIERHORN JOSEPH M

SCHIERHORN JOSEPH M
President, CEO, and COO
Buy
2,000 $35.97

2,000

$35.97

$71,940

May 02, 2023

WIGHT DAVID G

WIGHT DAVID G
Buy
2,000 $35.33

2,000

$35.33

$70,664

May 02, 2023

McCambridge David J

McCambridge David J
Buy
684 $37.77

684

$37.77

$25,835

May 02, 2023

Ballard Jed W

Ballard Jed W
EVP, CFO
Buy
200 $36.31

200

$36.31

$7,262

May 02, 2023

Ballard Jed W

Ballard Jed W
EVP, CFO
Buy
1,000 $36.42

1,000

$36.42

$36,420

Mar 14, 2023

WIGHT DAVID G

WIGHT DAVID G
Buy
2,000 $46.91

2,000

$46.91

$93,820

Mar 14, 2023

ROMANO MARILYN

ROMANO MARILYN
Buy
25 $46.82

25

$46.82

$1,170

Mar 13, 2023

Ballard Jed W

Ballard Jed W
EVP, CFO
Buy
500 $47.50

500

$47.50

$23,750

Dec 13, 2022

CASH LARRY S

CASH LARRY S
Sell
1,486 $54.91

1,486

$54.91

$81,596

Dec 05, 2022

Thomas Linda C

Thomas Linda C
Buy
375 $55.25

375

$55.25

$20,719

Nov 16, 2022

Karp David W

Karp David W
Buy
500 $53.57

500

$53.57

$26,785

Sep 06, 2022

Hanneman Karl L

Hanneman Karl L
Buy
1,248 $40.50

1,248

$40.50

$50,544

Jun 15, 2022

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
650 $39.60

650

$39.60

$25,739

Jun 13, 2022

Schutt Aaron Michael

Schutt Aaron Michael
Buy
498 $40.04

498

$40.04

$19,940

Jun 02, 2022

McCambridge David J

McCambridge David J
Buy
800 $41.42

800

$41.42

$33,136

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $41.51

100

$41.51

$4,151

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
200 $41.53

200

$41.53

$8,306

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
12 $41.64

12

$41.64

$500

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $41.73

100

$41.73

$4,173

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
13 $41.88

13

$41.88

$544

May 31, 2022

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
180 $41.89

180

$41.89

$7,540

May 27, 2022

SWALLING JOHN C

SWALLING JOHN C
Buy
600 $42.00

600

$42.00

$25,200

May 10, 2022

Karp David W

Karp David W
Buy
2,000 $41.03

2,000

$41.03

$82,060

May 05, 2022

Thomas Linda C

Thomas Linda C
Buy
260 $39.76

260

$39.76

$10,338

Mar 16, 2022

Hanneman Karl L

Hanneman Karl L
Buy
1,000 $44.99

1,000

$44.99

$44,990

Mar 03, 2022

Thomas Linda C

Thomas Linda C
Buy
150 $45.00

150

$45.00

$6,750

Mar 01, 2022

Thomas Linda C

Thomas Linda C
Buy
20 $43.00

20

$43.00

$860

Feb 28, 2022

Karp David W

Karp David W
Buy
2,500 $43.35

2,500

$43.35

$108,375

Dec 16, 2021

Ballard Jed W

Ballard Jed W
EVP, CFO
Sell
1,073 $43.39

1,073

$43.39

$46,557

Dec 16, 2021

Ballard Jed W

Ballard Jed W
EVP, CFO
Sell
246 $43.12

246

$43.12

$10,608

Nov 09, 2021

Schutt Aaron Michael

Schutt Aaron Michael
Buy
556 $45.73

556

$45.73

$25,424

Sep 13, 2021

Thomas Linda C

Thomas Linda C
Buy
247 $40.60

247

$40.60

$10,028

Aug 24, 2021

SWALLING JOHN C

SWALLING JOHN C
Buy
600 $40.92

600

$40.92

$24,552

Aug 17, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
268 $41.18

268

$41.18

$11,037

Aug 13, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
207 $42.93

207

$42.93

$8,886

Aug 12, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $43.43

100

$43.43

$4,343

Aug 04, 2021

WIGHT DAVID G

WIGHT DAVID G
Buy
500 $40.40

500

$40.40

$20,199

Aug 04, 2021

WIGHT DAVID G

WIGHT DAVID G
Buy
550 $40.35

550

$40.35

$22,190

Aug 03, 2021

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
650 $39.71

650

$39.71

$25,812

Jun 09, 2021

Karp David W

Karp David W
Buy
550 $44.68

550

$44.68

$24,574

Jun 03, 2021

DRABEK ANTHONY

DRABEK ANTHONY
Buy
555 $44.46

555

$44.46

$24,675

Feb 26, 2021

Karp David W

Karp David W
Buy
500 $36.78

500

$36.78

$18,390

Feb 12, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.48

100

$35.48

$3,548

Feb 12, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.11

100

$35.11

$3,511

Feb 11, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.19

100

$35.19

$3,519

Feb 11, 2021

MARUSHACK JOSEPH

MARUSHACK JOSEPH
Buy
100 $35.27

100

$35.27

$3,527

Dec 07, 2020

WIGHT DAVID G

WIGHT DAVID G
Sell
2,000 $32.68

2,000

$32.68

$65,369

Nov 12, 2020

SWALLING JOHN C

SWALLING JOHN C
Buy
800 $33.15

800

$33.15

$26,519

Jul 31, 2020

CASH LARRY S

CASH LARRY S
Buy
450 $22.63

450

$22.63

$10,185

Jun 12, 2020

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
1,080 $23.15

1,080

$23.15

$25,002

Jun 03, 2020

Schutt Aaron Michael

Schutt Aaron Michael
Buy
765 $26.23

765

$26.23

$20,067

Jun 02, 2020

DRABEK ANTHONY

DRABEK ANTHONY
Buy
1,010 $24.50

1,010

$24.50

$24,745

Jun 01, 2020

WIGHT DAVID G

WIGHT DAVID G
Buy
1,300 $24.10

1,300

$24.10

$31,327

Jun 01, 2020

McCambridge David J

McCambridge David J
Buy
1,050 $23.89

1,050

$23.89

$25,085

May 28, 2020

Karp David W

Karp David W
Buy
1,000 $26.69

1,000

$26.69

$26,690

May 12, 2020

Hanneman Karl L

Hanneman Karl L
Buy
1,000 $20.50

1,000

$20.50

$20,500

Apr 30, 2020

CASH LARRY S

CASH LARRY S
Buy
834 $23.30

834

$23.30

$19,434

Mar 13, 2020

Thomas Linda C

Thomas Linda C
Buy
150 $29.00

150

$29.00

$4,350

Mar 12, 2020

Thomas Linda C

Thomas Linda C
Buy
150 $30.00

150

$30.00

$4,500

Mar 11, 2020

Thomas Linda C

Thomas Linda C
Buy
110 $31.00

110

$31.00

$3,410

Dec 04, 2019

DRABEK ANTHONY

DRABEK ANTHONY
Sell
830 $36.54

830

$36.54

$30,328

Oct 31, 2019

WIGHT DAVID G

WIGHT DAVID G
Buy
650 $39.17

650

$39.17

$25,459

Sep 12, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
35 $41.12

35

$41.12

$1,437

Aug 14, 2019

Schutt Aaron Michael

Schutt Aaron Michael
Buy
281 $35.45

281

$35.45

$9,962

Jun 17, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
37 $35.29

37

$35.29

$1,306

Jun 17, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
1 $34.10

1

$34.10

$34

Jun 17, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
0 $35.28

0

$35.28

$9

May 31, 2019

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
160 $33.46

160

$33.46

$5,354

May 30, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
730 $34.05

730

$34.05

$24,857

May 29, 2019

DRABEK ANTHONY

DRABEK ANTHONY
Buy
715 $34.50

715

$34.50

$24,668

May 24, 2019

Karp David W

Karp David W
Buy
700 $33.97

700

$33.97

$23,779

May 24, 2019

McCambridge David J

McCambridge David J
Buy
743 $34.12

743

$34.12

$25,351

May 23, 2019

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
600 $33.83

600

$33.83

$20,299

May 02, 2019

Hanneman Karl L

Hanneman Karl L
Buy
500 $35.20

500

$35.20

$17,600

Mar 25, 2019

SWALLING JOHN C

SWALLING JOHN C
Buy
32 $34.18

32

$34.18

$1,094

Feb 11, 2019

WIGHT DAVID G

WIGHT DAVID G
Buy
500 $37.09

500

$37.09

$18,546

Feb 04, 2019

Schutt Aaron Michael

Schutt Aaron Michael
Buy
400 $33.76

400

$33.76

$13,504

Dec 24, 2018

SWALLING JOHN C

SWALLING JOHN C
Buy
1 $43.78

1

$43.78

$44

Dec 24, 2018

SWALLING JOHN C

SWALLING JOHN C
Buy
31 $31.47

31

$31.47

$975

Dec 07, 2018

Thomas Linda C

Thomas Linda C
Buy
300 $34.00

300

$34.00

$10,200

Dec 06, 2018

Thomas Linda C

Thomas Linda C
Buy
70 $35.00

70

$35.00

$2,450

Dec 04, 2018

Thomas Linda C

Thomas Linda C
Buy
700 $35.80

700

$35.80

$25,060

Nov 01, 2018

Hanneman Karl L

Hanneman Karl L
Buy
700 $37.80

700

$37.80

$26,460

Sep 17, 2018

SWALLING JOHN C

SWALLING JOHN C
Buy
21 $44.62

21

$44.62

$937

Sep 13, 2018

Nelson Krystal Murphy

Nelson Krystal Murphy
Buy
460 $43.95

460

$43.95

$20,217

Aug 21, 2018

WIGHT DAVID G

WIGHT DAVID G
Sell
2,000 $44.15

2,000

$44.15

$88,300

Aug 03, 2018

SWALLING JOHN C

SWALLING JOHN C
Buy
425 $41.40

425

$41.40

$17,595

Aug 03, 2018

SWALLING JOHN C

SWALLING JOHN C
Buy
200 $41.35

200

$41.35

$8,270

Aug 01, 2018

Karp David W

Karp David W
Buy
620 $40.50

620

$40.50

$25,110

Jun 13, 2018

MARTIN MICHAEL A

MARTIN MICHAEL A
EVP, Gen Counsel & Corp Sec
Sell
520 $38.60

520

$38.60

$20,072

Jun 12, 2018

CASH LARRY S

CASH LARRY S
Sell
239 $38.61

239

$38.61

$9,229

Jun 12, 2018

CASH LARRY S

CASH LARRY S
Sell
729 $38.64

729

$38.64

$28,169

Jun 12, 2018

CASH LARRY S

CASH LARRY S
Sell
577 $38.61

577

$38.61

$22,278

Jun 11, 2018

DRABEK ANTHONY

DRABEK ANTHONY
Buy
620 $39.75

620

$39.75

$24,645

Jun 06, 2018

McCambridge David J

McCambridge David J
Buy
625 $40.34

625

$40.34

$25,214

May 07, 2018

DRABEK ANTHONY

DRABEK ANTHONY
Sell
335 $36.36

335

$36.36

$12,179

Jun 27, 2016

SWALLING JOHN C

SWALLING JOHN C
Buy
22 $25.67

22

$25.67

$565

TOP