| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Large Shareholder | $17.96 | 14,608 | $262,365.52 | 13,275,682 | 2025-03-07 | Filing | 
  | Large Shareholder | $17.95 | 12,500 | $224,326.25 | 13,261,074 | 2025-03-06 | Filing | 
  | Large Shareholder | $17.98 | 15,000 | $269,638.50 | 13,248,574 | 2025-03-05 | Filing | 
  | Large Shareholder | $17.92 | 14,301 | $256,295.37 | 13,233,574 | 2025-03-04 | Filing | 
  | Large Shareholder | $17.85 | 15,000 | $267,751.50 | 13,219,273 | 2025-03-03 | Filing | 
  | Large Shareholder | $17.35 | 15,000 | $260,214.00 | 13,204,273 | 2025-02-28 | Filing | 
  | Large Shareholder | $17.06 | 14,700 | $250,782.00 | 13,189,273 | 2025-02-27 | Filing | 
  | Large Shareholder | $16.76 | 10,201 | $170,971.82 | 13,174,573 | 2025-02-26 | Filing | 
  | Large Shareholder | $16.49 | 12,000 | $197,918.40 | 13,164,372 | 2025-02-25 | Filing | 
  | Large Shareholder | $16.29 | 7,817 | $127,320.17 | 13,152,372 | 2024-12-13 | Filing | 
  | Large Shareholder | $16.42 | 9,800 | $160,955.20 | 13,144,555 | 2024-12-12 | Filing | 
  | Large Shareholder | $16.37 | 8,729 | $142,892.86 | 13,134,755 | 2024-12-11 | Filing | 
  | Large Shareholder | $16.29 | 9,900 | $161,222.49 | 13,126,026 | 2024-12-10 | Filing | 
  | Large Shareholder | $16.43 | 10,000 | $164,287.00 | 13,116,126 | 2024-12-09 | Filing | 
  | Large Shareholder | $16.64 | 60,000 | $998,520.00 | 13,106,126 | 2024-12-09 | Filing | 
  | Large Shareholder | $16.67 | 260,000 | $4,334,720.00 | 13,046,126 | 2024-12-06 | Filing | 
  | Large Shareholder | $16.40 | 10,000 | $163,997.00 | 12,786,126 | 2024-12-06 | Filing | 
  | Large Shareholder | $16.72 | 10,000 | $167,189.00 | 12,776,126 | 2024-12-05 | Filing | 
  | Large Shareholder | $16.54 | 9,522 | $157,520.54 | 12,766,126 | 2024-12-04 | Filing | 
  | Large Shareholder | $16.76 | 10,000 | $167,628.00 | 12,756,604 | 2024-12-03 | Filing |