| 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 |
|---|---|---|---|---|---|---|---|---|
| 2024-01-17 | Turtle Creek Asset Management Inc. | - | Sell | 58,203 | $30.58 | $1,779,986.47 | -0.6% | → |
| 2024-01-12 | Turtle Creek Asset Management Inc. | - | Sell | 75,000 | $32.22 | $2,416,676.67 | -0.4% | → |
| 2024-01-09 | Turtle Creek Asset Management Inc. | - | Sell | 60,000 | $32.59 | $1,955,675.80 | -0.4% | → |
| 2024-01-04 | Turtle Creek Asset Management Inc. | - | Sell | 75,000 | $32.26 | $2,419,438.40 | -0.3% | → |
| 2023-12-29 | Turtle Creek Asset Management Inc. | - | Sell | 50,000 | $33.45 | $1,672,474.00 | -0.3% | → |