| Insider | Role | Shares | Value | Buys | Sells |
|---|---|---|---|---|---|
| Date | Ticker | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|---|
| Insider | Role | Shares | Value | Buys | Sells |
|---|---|---|---|---|---|
| Date | Ticker | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|---|
| Date | Insider | Role | Type | Shares | Price | Value | Chg% | SEC |
|---|---|---|---|---|---|---|---|---|
| 2025-07-30 | Fawcett John J. | Director | Buy | 1,027 | $61.79 | $63,458.83 | +5.3% | → |
| 2024-10-28 | Fawcett John J. | Director | Buy | 1,000 | $51.02 | $51,020.00 | +18.3% | → |
| 2024-08-12 | Fawcett John J. | Director | Buy | 2,000 | $49.82 | $99,643.80 | +57.6% | → |
| 2024-01-29 | Turtle Creek Asset Management Inc. | - | Sell | 45,000 | $35.67 | $1,605,247.06 | -0.5% | → |
| 2024-01-26 | Turtle Creek Asset Management Inc. | - | Sell | 90,000 | $32.86 | $2,957,387.03 | -0.2% | → |
| 2024-01-23 | Turtle Creek Asset Management Inc. | - | Sell | 90,000 | $30.62 | $2,755,743.79 | -0.4% | → |
| 2024-01-18 | Turtle Creek Asset Management Inc. | - | Sell | 32,408 | $29.44 | $954,043.14 | -0.6% | → |