| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Director   |  $37.50 |  18,750 |  $703,125.00 |  641,310 |  2024-11-12 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  2,375,000 |  $89,062,500.00 |  14,574,490 |  2024-11-08 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  125,000 |  $4,687,500.00 |  660,060 |  2024-11-08 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  375,000 |  $14,062,500.00 |  12,680,049 |  2024-11-12 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  375,000 |  $14,062,500.00 |  12,680,049 |  2024-11-12 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  2,500,000 |  $93,750,000.00 |  13,055,049 |  2024-11-08 |  Filing |  
  |    Large Shareholder, Director   |  $37.50 |  2,500,000 |  $93,750,000.00 |  13,055,049 |  2024-11-08 |  Filing |  
  |    Officer   |  $30.92 |  44,954 |  $1,389,896.76 |  471,403 |  2024-09-24 |  Filing |  
  |    Officer   |  $31.19 |  55,046 |  $1,716,670.06 |  471,403 |  2024-09-23 |  Filing |  
  |    Officer, Director   |  $29.75 |  37,758 |  $1,123,300.50 |  1,056,207 |  2024-09-09 |  Filing |  
  |    Officer   |  $30.69 |  3,334 |  $102,314.13 |  369,789 |  2024-09-06 |  Filing |  
  |    Officer   |  $29.60 |  15,058 |  $445,746.92 |  373,123 |  2024-09-06 |  Filing |  
  |    Officer   |  $31.59 |  15,605 |  $492,961.95 |  388,181 |  2024-09-05 |  Filing |  
  |    Officer   |  $31.59 |  17,937 |  $566,629.83 |  471,403 |  2024-09-05 |  Filing |  
  |    Officer   |  $31.59 |  6,970 |  $220,182.30 |  248,585 |  2024-09-05 |  Filing |  
  |    Officer   |  $33.70 |  4,154 |  $139,981.08 |  403,786 |  2024-08-29 |  Filing |  
  |    Officer   |  $33.58 |  31,739 |  $1,065,849.58 |  407,940 |  2024-08-29 |  Filing |  
  |    Officer   |  $33.34 |  69,511 |  $2,317,246.50 |  489,340 |  2024-08-27 |  Filing |  
  |    Officer   |  $33.75 |  30,489 |  $1,029,101.31 |  489,340 |  2024-08-26 |  Filing |  
  |    Officer   |  $31.48 |  70,154 |  $2,208,272.54 |  255,555 |  2024-08-21 |  Filing |