| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $33.07 | 756 | $25,000.92 | 396,985 | 2024-01-29 | Filing | |
| $39.20 | 5,100 | $199,920.00 | 1,162,832 | 2024-01-08 | Filing | |
| $38.76 | 18,682 | $724,114.32 | 1,167,932 | 2024-01-08 | Filing | |
| $37.60 | 13,718 | $515,796.80 | 1,186,614 | 2024-01-08 | Filing | |
| $39.98 | 2,000 | $79,960.00 | 457,034 | 2024-01-02 | Filing | |
| $39.98 | 2,446 | $97,791.08 | 1,114,976 | 2024-01-02 | Filing | |
| $39.99 | 2,551 | $102,014.49 | 397,741 | 2023-12-26 | Filing | |
| $41.67 | 34,800 | $1,450,116.00 | 1,200,332 | 2023-12-19 | Filing | |
| $40.69 | 115,200 | $4,687,488.00 | 1,235,132 | 2023-12-19 | Filing | |
| $32.31 | 112,500 | $3,634,875.00 | 1,350,332 | 2023-12-01 | Filing | |
| $29.40 | 2,000 | $58,800.00 | 459,034 | 2023-12-01 | Filing | |
| $30.00 | 3,334 | $100,020.00 | 1,117,422 | 2023-12-01 | Filing | |
| $30.68 | 1,688 | $51,787.84 | 139,285 | 2023-11-30 | Filing | |
| $30.68 | 3,294 | $101,059.92 | 400,292 | 2023-11-30 | Filing | |
| $28.87 | 1,039 | $29,995.93 | 1,120,756 | 2023-11-27 | Filing | |
| $28.13 | 15,837 | $445,494.81 | 1,121,795 | 2023-11-27 | Filing | |
| $28.88 | 705 | $20,360.40 | 461,034 | 2023-11-27 | Filing | |
| $28.13 | 8,530 | $239,948.90 | 461,739 | 2023-11-27 | Filing | |
| $28.87 | 250 | $7,217.50 | 140,973 | 2023-11-27 | Filing | |
| $28.13 | 2,596 | $73,025.48 | 141,223 | 2023-11-27 | Filing |