Exhibit 99.1
JOINT FILING AGREEMENT
The undersigned agree that the foregoing Amendment No. 9 to Schedule 13D, dated February 20, 2025, is being filed with the Securities and Exchange Commission on behalf of each of the undersigned pursuant to Rule 13d-1(k).
| Date: | February 20, 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 |