| 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 |
|---|---|---|---|---|---|---|---|---|
| 2023-12-11 | Turtle Creek Asset Management Inc. | - | Sell | 25,024 | $30.87 | $772,381.49 | -0.4% | → |
| 2023-12-07 | Turtle Creek Asset Management Inc. | - | Sell | 75,000 | $29.76 | $2,231,823.61 | -0.3% | → |
| 2023-07-31 | BALLOU ROGER H | Director | Buy | 2,400 | $41.78 | $100,272.00 | +7.4% | → |
| 2023-05-30 | Turtle Creek Asset Management Inc. | - | Buy | 400 | $29.89 | $11,954.00 | +8.7% | → |
| 2023-05-24 | Turtle Creek Asset Management Inc. | - | Buy | 15,000 | $29.50 | $442,479.00 | +0.3% | → |
| 2023-05-19 | Turtle Creek Asset Management Inc. | - | Buy | 112,944 | $29.70 | $3,353,886.96 | +0.4% | → |
| 2023-05-16 | Turtle Creek Asset Management Inc. | - | Buy | 200,127 | $27.48 | $5,498,542.96 | +0.9% | → |