Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| $54.50 | 3,500 | $190,750.00 | 0 | 2024-02-09 | Filing |
| $54.70 | 3,500 | $191,450.00 | 3,500 | 2024-02-09 | Filing |
| $54.90 | 3,720 | $204,228.00 | 7,000 | 2024-02-09 | Filing |
| $53.59 | 1,040 | $55,733.60 | 0 | 2024-02-08 | Filing |
Large Shareholder, Officer, Director | $41.66 | 19,675 | $819,660.50 | 5,308 | 2023-11-13 | Filing |
Large Shareholder, Officer, Director | $41.57 | 50,000 | $2,078,500.00 | 24,983 | 2023-11-10 | Filing |
Large Shareholder, Officer, Director | $42.20 | 23,388 | $986,973.60 | 74,983 | 2023-11-09 | Filing |
Director | $48.09 | 1,417 | $68,143.53 | 7,157 | 2023-08-10 | Filing |
Officer, Director | $48.06 | 5,588 | $268,559.28 | 0 | 2023-08-02 | Filing |
Officer, Director | $48.10 | 5,588 | $268,782.80 | 5,588 | 2023-07-31 | Filing |
Officer, Director | $43.05 | 23,323 | $1,004,055.15 | 99,860 | 2023-03-03 | Filing |
Officer, Director | $43.13 | 54,009 | $2,329,408.17 | 123,183 | 2023-03-01 | Filing |
Officer, Director | $43.22 | 52,209 | $2,256,472.98 | 177,192 | 2023-02-28 | Filing |
Officer | $42.99 | 6,130 | $263,528.70 | 131 | 2023-02-27 | Filing |
Officer, Director | $42.06 | 36,592 | $1,539,059.52 | 44,710 | 2023-02-22 | Filing |
Large Shareholder, Officer, Director | $42.06 | 45,507 | $1,914,024.42 | 98,291 | 2023-02-22 | Filing |
Officer, Director | $42.06 | 68,561 | $2,883,675.66 | 229,401 | 2023-02-22 | Filing |
Officer, Director | $42.06 | 10,419 | $438,223.14 | 11,176 | 2023-02-22 | Filing |
Officer | $42.06 | 5,716 | $240,414.96 | 6,261 | 2023-02-22 | Filing |
Officer | $46.92 | 1,155 | $54,192.60 | 0 | 2023-02-13 | Filing |