Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $23.90 | 2,000,000 | | 3,108,808 | 2024-09-27 | Filing |
| $22.84 | 125,000 | Large Shareholder, Officer, Director | 155,268 | 2024-09-13 | Filing |
| $22.02 | 125,000 | Large Shareholder, Officer, Director | 280,268 | 2024-09-12 | Filing |
| $21.80 | 121,450 | Large Shareholder, Officer, Director | 0 | 2024-09-11 | Filing |
| $26.50 | 10,423 | Large Shareholder, Officer, Director | 405,268 | 2024-03-15 | Filing |
| $25.53 | 89,577 | Large Shareholder, Officer, Director | 415,691 | 2024-03-15 | Filing |
| $27.00 | 10,101 | Director | 72,124 | 2023-05-31 | Filing |
| $27.69 | 94,903 | Large Shareholder, Officer, Director | 505,268 | 2022-11-23 | Filing |
| $27.55 | 271,998 | Large Shareholder, Officer, Director | 600,171 | 2022-11-22 | Filing |
| $28.19 | 99 | Large Shareholder, Officer, Director | 872,169 | 2022-11-22 | Filing |
| $30.00 | 454 | Officer | 105,444 | 2022-11-10 | Filing |
| $30.08 | 16,953 | Officer | 105,898 | 2022-09-16 | Filing |
| $42.00 | 8,838 | Officer | 131,157 | 2021-12-08 | Filing |
| $42.00 | 3,652 | Officer | 127,177 | 2021-08-04 | Filing |
| $45.81 | 3,763 | Large Shareholder, Director | 1,899,712 | 2021-05-06 | Filing |
| $48.97 | 11,440 | Large Shareholder, Director | 1,900,523 | 2021-05-05 | Filing |
| $48.17 | 212,545 | Large Shareholder, Director | 1,911,963 | 2021-05-05 | Filing |
| $47.38 | 150,655 | Large Shareholder, Director | 2,124,508 | 2021-05-05 | Filing |
| $46.36 | 111,039 | Large Shareholder, Director | 2,275,163 | 2021-05-05 | Filing |
| $48.16 | 97,877 | Large Shareholder, Director | 2,005,147 | 2021-05-04 | Filing |