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.
1
1
$0.00
$297.35K
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 28, 2026 Lakhwara Praniti |
Lakhwara Praniti
|
Sell |
2,802 | $106.12 | 2,802 $106.12 $297,348 |
May 29, 2026 Andretta Ralph J |
Andretta Ralph J
President and CEO
|
Sell |
1,500 | $88.23 | 1,500 $88.23 $132,345 |
May 29, 2026 Andretta Ralph J |
Andretta Ralph J
President and CEO
|
Sell |
12,500 | $89.17 | 12,500 $89.17 $1,114,625 |
May 29, 2026 Andretta Ralph J |
Andretta Ralph J
President and CEO
|
Sell |
1,000 | $89.57 | 1,000 $89.57 $89,570 |
May 21, 2026 Fawcett John J. |
Fawcett John J.
|
Buy |
698 | $86.43 | 698 $86.43 $60,328 |
Apr 24, 2026 BALLOU ROGER H |
BALLOU ROGER H
|
Sell |
9,687 | $90.32 | 9,687 $90.32 $874,930 |
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 |
|---|---|---|---|---|---|
Jul 30, 2025 Fawcett John J. |
Fawcett John J.
|
Buy |
927 | $61.79 | 927 $61.79 $57,279 |
Jul 30, 2025 Fawcett John J. |
Fawcett John J.
|
Buy |
100 | $61.80 | 100 $61.80 $6,180 |
Oct 28, 2024 Fawcett John J. |
Fawcett John J.
|
Buy |
1,000 | $51.02 | 1,000 $51.02 $51,020 |
Aug 12, 2024 Fawcett John J. |
Fawcett John J.
|
Buy |
2,000 | $49.82 | 2,000 $49.82 $99,644 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
3,832 | $36.20 | 3,832 $36.20 $138,730 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
3,253 | $35.61 | 3,253 $35.61 $115,852 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
34,862 | $35.61 | 34,862 $35.61 $1,241,568 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
2,428 | $35.61 | 2,428 $35.61 $86,470 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
267 | $36.20 | 267 $36.20 $9,666 |
Jan 29, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
358 | $36.20 | 358 $36.20 $12,961 |
Jan 26, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
25,796 | $35.53 | 25,796 $35.53 $916,475 |
Jan 26, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
2,408 | $35.53 | 2,408 $35.53 $85,551 |
Jan 26, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
1,796 | $35.53 | 1,796 $35.53 $63,808 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
1,032 | $30.62 | 1,032 $30.62 $31,597 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
96 | $30.62 | 96 $30.62 $2,939 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
24 | $28.11 | 24 $28.11 $675 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
1,407 | $32.58 | 1,407 $32.58 $45,834 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
282 | $31.39 | 282 $31.39 $8,852 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
4,041 | $31.39 | 4,041 $31.39 $126,852 |
Jan 25, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
344 | $28.11 | 344 $28.11 $9,670 |
TOP