Exhibit 99.1 

 

JOINT FILING AGREEMENT

The undersigned agree that the foregoing Amendment No. 10 to Schedule 13D, dated July 7, 2025, is being filed with the Securities and Exchange Commission on behalf of each of the undersigned pursuant to Rule 13d-1(k).

 

Date: July 7, 2025

 

  PRESCOTT General partners LLC
   
  /s/ Scott J. Vassalluzzo
  Name: Scott J. Vassalluzzo
  Title: Managing Member
   
  IDOYA PARTNERS L.P.
   
  By: Prescott General Partners LLC
  Its: General Partner
   
  /s/ Scott J. Vassalluzzo
  Name: Scott J. Vassalluzzo
  Title: Managing Member
   
  PRESCOTT ASSOCIATES L.P.
   
  By: Prescott General Partners LLC
  Its: General Partner
   
  /s/ Scott J. Vassalluzzo
  Name: Scott J. Vassalluzzo
  Title: Managing Member
   
  PRESCOTT INVESTORS PROFIT SHARING TRUST
   
  /s/ Scott J. Vassalluzzo
  Name: Scott J. Vassalluzzo
  Title: Trustee
   
  /s/ Thomas W. Smith
  Thomas W. Smith
   
  /s/ Scott J. Vassalluzzo
  Scott J. Vassalluzzo