| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Jun 12, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 12, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 12, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 12, 2026 | Haas Robert D. | 10% Owner | C | 202,135 | $0.0000 | $0.00 |
| Jun 12, 2026 | Haas Robert D. | 10% Owner | S | 202,135 | $24.0216 | $4.86M |
| Jun 12, 2026 | Haas Robert D. | 10% Owner | C | 202,135 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | C | 488,851 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | S | 488,851 | $24.1050 | $11.78M |
| Jun 11, 2026 | Haas Robert D. | 10% Owner | C | 488,851 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Margaret E. | 10% Owner | C | 47,721 | $0.0000 | $0.00 |
| Jun 11, 2026 | Haas Margaret E. | 10% Owner | S | 47,721 | $24.0123 | $1.15M |
| Jun 11, 2026 | Haas Margaret E. | 10% Owner | C | 47,721 | $0.0000 | $0.00 |
| Jun 11, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | C | 145,662 | $0.0000 | $0.00 |
| Jun 11, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | S | 145,662 | $24.0084 | $3.50M |
| Jun 11, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | C | 145,662 | $0.0000 | $0.00 |
| Jun 10, 2026 | Haas Robert D. | 10% Owner | C | 3,182 | $0.0000 | $0.00 |
| Jun 10, 2026 | Haas Robert D. | 10% Owner | S | 3,182 | $24.0000 | $76.37K |
| Jun 10, 2026 | Haas Robert D. | 10% Owner | C | 3,182 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 419,815 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 419,815 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 591,753 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 591,753 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 361,468 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 361,468 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 361,468 | $0.0000 | $0.00 |
| Jun 4, 2026 | Haas Robert D. | 10% Owner | J | 361,468 | $0.0000 | $0.00 |
| Jun 3, 2026 | Jedrzejek David | SVP and General Counsel | S | 336 | $22.8200 | $7.67K |
| Jun 1, 2026 | Jedrzejek David | SVP and General Counsel | F | 634 | $23.1800 | $14.70K |
| May 27, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Robert D. | 10% Owner | C | 5,832 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Robert D. | 10% Owner | S | 5,832 | $24.0044 | $139.99K |
| May 27, 2026 | Haas Robert D. | 10% Owner | C | 5,832 | $0.0000 | $0.00 |
| May 27, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | C | 4,338 | $0.0000 | $0.00 |
| May 27, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | S | 4,338 | $24.0019 | $104.12K |
| May 27, 2026 | Peter E. Haas Jr. Family Fund | 10% Owner | C | 4,338 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Margaret E. | 10% Owner | C | 2,279 | $0.0000 | $0.00 |
| May 27, 2026 | Haas Margaret E. | 10% Owner | S | 2,279 | $24.0087 | $54.72K |
| May 27, 2026 | Haas Margaret E. | 10% Owner | C | 2,279 | $0.0000 | $0.00 |
| May 26, 2026 | Haas Robert D. | 10% Owner | C | 192,451 | $0.0000 | $0.00 |
| May 26, 2026 | Haas Robert D. | 10% Owner | S | 192,451 | $22.6834 | $4.37M |
| May 26, 2026 | Haas Robert D. | 10% Owner | C | 192,451 | $0.0000 | $0.00 |
| May 22, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 22, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 22, 2026 | Haas Robert D. | 10% Owner | C | 0 | $0.0000 | $0.00 |
| May 22, 2026 | Haas Robert D. | 10% Owner | C | 176,549 | $0.0000 | $0.00 |