| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $28.99 | 55,000 | $1,594,329.00 | 9,553,602 | 2024-06-13 | Filing |
| Officer, Director | $28.21 | 10,000 | $282,116.00 | 3,130,945 | 2024-06-11 | Filing |
| Officer, Director | $27.52 | 73,115 | $2,011,773.85 | 527,652 | 2024-06-07 | Filing |
| Officer, Director | $26.68 | 21,995 | $586,754.02 | 600,767 | 2024-06-07 | Filing |
| Officer, Director | $25.78 | 49,368 | $1,272,544.13 | 622,762 | 2024-06-06 | Filing |
| Officer, Director | $26.01 | 243,882 | $6,342,907.44 | 2,673,618 | 2024-06-06 | Filing |
| Officer, Director | $25.68 | 5,000 | $128,389.00 | 9,608,602 | 2024-06-03 | Filing |
| Officer, Director | $25.10 | 50,000 | $1,254,975.00 | 9,613,602 | 2024-06-03 | Filing |
| Officer | $25.15 | 20,000 | $503,052.00 | 704,174 | 2024-05-30 | Filing |
| Officer, Director | $19.07 | 55,000 | $1,048,998.50 | 9,663,602 | 2024-05-20 | Filing |
| Officer, Director | $19.21 | 15,000 | $288,103.50 | 2,917,500 | 2024-05-17 | Filing |
| Officer, Director | $18.87 | 15,000 | $283,075.50 | 2,932,500 | 2024-05-16 | Filing |
| Officer, Director | $17.43 | 55,000 | $958,397.00 | 9,718,602 | 2024-05-10 | Filing |
| Officer, Director | $17.50 | 10,000 | $175,000.00 | 3,143,738 | 2024-05-10 | Filing |
| Officer, Director | $17.35 | 15,000 | $260,226.00 | 2,947,500 | 2024-05-03 | Filing |
| Officer, Director | $17.15 | 15,000 | $257,320.50 | 2,962,500 | 2024-05-02 | Filing |
| Officer, Director | $17.41 | 55,000 | $957,621.50 | 9,773,602 | 2024-05-01 | Filing |
| Officer, Director | $17.88 | 4,004 | $71,599.13 | 9,828,602 | 2024-04-19 | Filing |
| Officer, Director | $17.26 | 50,996 | $880,221.56 | 9,832,606 | 2024-04-19 | Filing |
| Officer, Director | $18.14 | 15,000 | $272,053.50 | 2,977,500 | 2024-04-18 | Filing |