| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $31.75 | 894 | $28,388.52 | 3,338,779 | 2024-07-02 | Filing | |
| $31.22 | 26,117 | $815,417.14 | 9,443,602 | 2024-07-01 | Filing | |
| $30.88 | 28,883 | $891,849.27 | 9,469,719 | 2024-07-01 | Filing | |
| $27.49 | 55,000 | $1,512,060.00 | 9,498,602 | 2024-06-21 | Filing | |
| $28.63 | 17,500 | $500,974.25 | 701,714 | 2024-06-17 | Filing | |
| $28.99 | 55,000 | $1,594,329.00 | 9,553,602 | 2024-06-13 | Filing | |
| $28.21 | 10,000 | $282,116.00 | 3,130,945 | 2024-06-11 | Filing | |
| $27.52 | 73,115 | $2,011,773.85 | 527,652 | 2024-06-07 | Filing | |
| $26.68 | 21,995 | $586,754.02 | 600,767 | 2024-06-07 | Filing | |
| $25.78 | 49,368 | $1,272,544.13 | 622,762 | 2024-06-06 | Filing | |
| $26.01 | 243,882 | $6,342,907.44 | 2,673,618 | 2024-06-06 | Filing | |
| $25.68 | 5,000 | $128,389.00 | 9,608,602 | 2024-06-03 | Filing | |
| $25.10 | 50,000 | $1,254,975.00 | 9,613,602 | 2024-06-03 | Filing | |
| $25.15 | 20,000 | $503,052.00 | 704,174 | 2024-05-30 | Filing | |
| $19.07 | 55,000 | $1,048,998.50 | 9,663,602 | 2024-05-20 | Filing | |
| $19.21 | 15,000 | $288,103.50 | 2,917,500 | 2024-05-17 | Filing | |
| $18.87 | 15,000 | $283,075.50 | 2,932,500 | 2024-05-16 | Filing | |
| $17.43 | 55,000 | $958,397.00 | 9,718,602 | 2024-05-10 | Filing | |
| $17.50 | 10,000 | $175,000.00 | 3,143,738 | 2024-05-10 | Filing | |
| $17.35 | 15,000 | $260,226.00 | 2,947,500 | 2024-05-03 | Filing |