Check the appropriate box to designate the rule pursuant to which this Schedule is filed:
Checkbox checked   Rule 13d-1(b)
Checkbox not checked   Rule 13d-1(c)
Checkbox not checked   Rule 13d-1(d)






SCHEDULE 13G





SCHEDULE 13G




Comment for Type of Reporting Person:  FOOTNOTES - The amounts reported on this page are also included in the amounts reported by Kayne Anderson Rudnick Investment Management, LLC on this Schedule 13G.


SCHEDULE 13G




Comment for Type of Reporting Person:  FOOTNOTES - The amounts reported on this page are also included in the amounts reported by Virtus Investment Advisers, Inc. on this Schedule 13G.


SCHEDULE 13G



 
Kayne Anderson Rudnick Investment Management, LLC
 
Signature:/s/ Michael Shoemaker
Name/Title:Michael Shoemaker, Chief Compliance Officer
Date:11/06/2024
 
Virtus Investment Advisers, Inc.
 
Signature:/s/ Chetram Persaud
Name/Title:Chetram Persaud, Chief Compliance Officer
Date:11/06/2024
 
Virtus Equity Trust on behalf of Virtus KAR Small Cap Growth Fund
 
Signature:/s/ Daphne Chisolm
Name/Title:Daphne Chisolm, Vice President, Counsel and Assistant Secretary
Date:11/06/2024