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 25, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $31.15 | 600 $31.15 $18,690 |
Aug 04, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $28.01 | 600 $28.01 $16,806 |
Jul 31, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $28.58 | 600 $28.58 $17,146 |
May 23, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $29.25 | 500 $29.25 $14,625 |
May 12, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $29.15 | 500 $29.15 $14,575 |
Mar 28, 2025 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $28.12 | 500 $28.12 $14,060 |
Dec 05, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $31.90 | 500 $31.90 $15,950 |
Nov 22, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $30.02 | 1,000 $30.02 $30,020 |
Nov 22, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $30.21 | 500 $30.21 $15,105 |
Nov 08, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $28.64 | 1,000 $28.64 $28,640 |
Oct 28, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $25.57 | 1,000 $25.57 $25,570 |
Oct 28, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $25.50 | 500 $25.50 $12,750 |
Sep 04, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
2,500 | $28.73 | 2,500 $28.73 $71,825 |
Aug 30, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $29.02 | 1,000 $29.02 $29,020 |
Aug 26, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $29.15 | 1,000 $29.15 $29,150 |
Aug 16, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $28.80 | 500 $28.80 $14,400 |
Aug 07, 2024 Boyd-Leaks Kim |
Boyd-Leaks Kim
|
Sell |
8,686 | $28.91 | 8,686 $28.91 $251,078 |
May 20, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $29.90 | 1,000 $29.90 $29,900 |
May 03, 2024 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
2,000 | $31.19 | 2,000 $31.19 $62,380 |
Dec 04, 2023 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
2,000 | $27.12 | 2,000 $27.12 $54,240 |
Dec 04, 2023 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
2,000 | $27.12 | 2,000 $27.12 $54,240 |
Aug 02, 2023 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
4,000 | $21.60 | 4,000 $21.60 $86,400 |
Jun 09, 2023 HOWARD DOUGLAS S |
HOWARD DOUGLAS S
|
Buy |
1,000 | $21.17 | 1,000 $21.17 $21,170 |
Jun 06, 2023 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
980 | $19.94 | 980 $19.94 $19,543 |
Jun 02, 2023 ZACHARY BENJAMIN I |
ZACHARY BENJAMIN I
|
Buy |
500 | $17.50 | 500 $17.50 $8,750 |
May 22, 2023 HOWARD DOUGLAS S |
HOWARD DOUGLAS S
|
Buy |
500 | $17.43 | 500 $17.43 $8,714 |
Apr 27, 2023 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
150 | $28.83 | 150 $28.83 $4,325 |
Mar 07, 2023 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
275 | $33.25 | 275 $33.25 $9,144 |
Feb 02, 2023 TERRY WILLIAM GREGORY |
TERRY WILLIAM GREGORY
|
Sell |
10,000 | $32.50 | 10,000 $32.50 $325,000 |
Oct 28, 2022 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
3,200 | $27.50 | 3,200 $27.50 $88,000 |
Aug 02, 2022 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $26.28 | 1,000 $26.28 $26,278 |
May 20, 2022 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
4,000 | $26.35 | 4,000 $26.35 $105,400 |
May 17, 2022 CABLE WILLIAM D |
CABLE WILLIAM D
EVP and COO
|
Sell |
7,700 | $26.05 | 7,700 $26.05 $200,553 |
May 04, 2022 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $27.00 | 600 $27.00 $16,200 |
Mar 09, 2022 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $28.00 | 500 $28.00 $14,000 |
Nov 22, 2021 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $28.75 | 600 $28.75 $17,250 |
Aug 31, 2021 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $27.51 | 600 $27.51 $16,506 |
Aug 24, 2021 ABERNETHY CHRISTINE S |
ABERNETHY CHRISTINE S
|
Sell |
35,000 | $28.74 | 35,000 $28.74 $1,005,900 |
Sep 01, 2020 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
400 | $17.09 | 400 $17.09 $6,836 |
Aug 24, 2020 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $16.55 | 600 $16.55 $9,930 |
May 22, 2020 ABERNETHY ROBERT C |
ABERNETHY ROBERT C
Chairman of the Board
|
Buy |
244 | $16.00 | 244 $16.00 $3,904 |
May 18, 2020 ABERNETHY ROBERT C |
ABERNETHY ROBERT C
Chairman of the Board
|
Buy |
256 | $16.20 | 256 $16.20 $4,147 |
May 15, 2020 LAMPRON A JOSEPH |
LAMPRON A JOSEPH
EVP and CAO
|
Buy |
240 | $14.73 | 240 $14.73 $3,535 |
May 15, 2020 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
325 | $14.39 | 325 $14.39 $4,676 |
Mar 10, 2020 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
200 | $23.85 | 200 $23.85 $4,770 |
Feb 12, 2020 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $28.00 | 1,000 $28.00 $28,000 |
Jan 28, 2020 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
250 | $28.46 | 250 $28.46 $7,116 |
Jan 28, 2020 LINEBERGER JOHN W JR |
LINEBERGER JOHN W JR
|
Buy |
130 | $28.73 | 130 $28.73 $3,735 |
Nov 11, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $29.26 | 1,000 $29.26 $29,260 |
Nov 06, 2019 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
240 | $29.26 | 240 $29.26 $7,024 |
Aug 26, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
725 | $27.25 | 725 $27.25 $19,756 |
Aug 06, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $27.50 | 1,000 $27.50 $27,500 |
Jul 25, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
500 | $27.49 | 500 $27.49 $13,745 |
May 17, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,400 | $27.75 | 1,400 $27.75 $38,850 |
May 17, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
100 | $28.00 | 100 $28.00 $2,800 |
Feb 12, 2019 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,500 | $27.50 | 1,500 $27.50 $41,250 |
Nov 29, 2018 ABERNETHY ROBERT C |
ABERNETHY ROBERT C
Chairman of the Board
|
Buy |
968 | $29.00 | 968 $29.00 $28,072 |
Oct 25, 2018 HOWARD DOUGLAS S |
HOWARD DOUGLAS S
|
Buy |
500 | $28.00 | 500 $28.00 $14,000 |
Aug 27, 2018 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $30.34 | 1,000 $30.34 $30,335 |
Aug 06, 2018 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
200 | $30.74 | 200 $30.74 $6,148 |
Aug 03, 2018 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
150 | $30.60 | 150 $30.60 $4,591 |
Jul 26, 2018 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $32.12 | 1,000 $32.12 $32,120 |
Apr 27, 2018 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
1,000 | $30.50 | 1,000 $30.50 $30,500 |
Feb 13, 2018 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
200 | $27.86 | 200 $27.86 $5,572 |
Feb 07, 2018 SELLERS LANCE A |
SELLERS LANCE A
President & CEO
|
Buy |
250 | $29.84 | 250 $29.84 $7,460 |
Feb 05, 2018 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
400 | $30.59 | 400 $30.59 $12,236 |
Feb 05, 2018 ABERNETHY JAMES S |
ABERNETHY JAMES S
|
Sell |
600 | $31.28 | 600 $31.28 $18,770 |
Jan 31, 2018 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
100 | $31.91 | 100 $31.91 $3,191 |
Jan 26, 2018 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
100 | $31.69 | 100 $31.69 $3,169 |
Jan 25, 2018 PRICE BILLY L JR DR |
PRICE BILLY L JR DR
|
Buy |
200 | $31.65 | 200 $31.65 $6,330 |
TOP