Schedule A
Transactions in Securities
 
Legend:   
 
"PAVP Fund" referes to PAVP Family Office Fund, LP.   
"Settian SMA" refers to a fully discretionary client account managed by Settian Capital LP.
           

Covered Person  Nature of Transaction  Date  Number of
Securities
   Price Per
Share
   Total
Purchase
Price
 
PAVP Fund  Purchase of Common Stock  5/20/2025   90    15.3650    1,382.85 
Settian SMA  Purchase of Common Stock  5/20/2025   110    15.3650    1,690.15 
PAVP Fund  Purchase of Common Stock  6/3/2025   2,111    15.0525    31,775.77 
Settian SMA  Purchase of Common Stock  6/3/2025   2,581    15.0525    38,850.44 
Settian SMA  Purchase of Common Stock  6/4/2025   3,123    15.1053    47,173.89 
PAVP Fund  Purchase of Common Stock  6/4/2025   2,555    15.1053    38,594.08 
Settian SMA  Purchase of Common Stock  6/5/2025   46,125    15.4109    710,827.71 
PAVP Fund  Purchase of Common Stock  6/5/2025   37,739    15.4109    581,591.92 
Settian SMA  Purchase of Common Stock  6/6/2025   115    15.3656    1,767.04 
PAVP Fund  Purchase of Common Stock  6/6/2025   94    15.3656    1,444.37 
PAVP Fund  Purchase of Common Stock  6/9/2025   18,000    15.5149    279,268.47 
Settian SMA  Purchase of Common Stock  6/9/2025   22,000    15.5149    341,328.13 
PAVP Fund  Purchase of Common Stock  6/10/2025   31,500    15.3415    483,257.72 
Settian SMA  Purchase of Common Stock  6/10/2025   38,500    15.3415    590,648.33 
Settian SMA  Purchase of Common Stock  6/11/2025   550    15.4495    8,497.25 
PAVP Fund  Purchase of Common Stock  6/11/2025   450    15.4496    6,952.30 
PAVP Fund  Purchase of Common Stock  6/12/2025   512    15.4020    7,885.83 
Settian SMA  Purchase of Common Stock  6/12/2025   626    15.4020    9,641.66 
PAVP Fund  Purchase of Common Stock  6/13/2025   823    15.3653    12,645.62 
Settian SMA  Purchase of Common Stock  6/13/2025   1,005    15.3653    15,442.11 
PAVP Fund  Purchase of Common Stock  6/16/2025   26,302    15.6303    411,107.57 
Settian SMA  Purchase of Common Stock  6/16/2025   32,146    15.6303    502,450.92 
Settian SMA  Purchase of Common Stock  6/17/2025   12,775    15.8431    202,395.60 
PAVP Fund  Purchase of Common Stock  6/17/2025   10,453    15.8431    165,607.93 
PAVP Fund  Purchase of Common Stock  6/18/2025   47    15.9500    749.65 
Settian SMA  Purchase of Common Stock  6/18/2025   57    15.9500    909.15 
Settian SMA  Purchase of Common Stock  6/20/2025   17,854    15.9910    285,504.13 
PAVP Fund  Purchase of Common Stock  6/20/2025   14,607    15.9910    233,581.21 
PAVP Fund  Purchase of Common Stock  6/23/2025   4,342    16.2620    70,609.48 
Settian SMA  Purchase of Common Stock  6/23/2025   5,307    16.2620    86,302.29 
Settian SMA  Purchase of Common Stock  6/24/2025   20,630    16.0198    330,489.17 
PAVP Fund  Purchase of Common Stock  6/24/2025   16,879    16.0198    270,398.78 
Settian SMA  Purchase of Common Stock  6/25/2025   5,286    15.9532    84,328.61 
PAVP Fund  Purchase of Common Stock  6/25/2025   4,324    15.9532    68,981.64 
PAVP Fund  Purchase of Common Stock  6/26/2025   20,361    16.0212    326,206.96 
Settian SMA  Purchase of Common Stock  6/26/2025   24,885    16.0212    398,686.72 
PAVP Fund  Purchase of Common Stock  6/27/2025   2,315    16.1843    37,466.65 
Settian SMA  Purchase of Common Stock  6/27/2025   2,829    16.1843    45,785.38 
PAVP Fund  Purchase of Common Stock  7/16/2025   2,687    15.8220    42,513.71 
Settian SMA  Purchase of Common Stock  7/16/2025   3,285    15.8220    51,975.27 

 

 

 

 

Settian SMA  Purchase of Common Stock  7/17/2025   486    15.7106    7,635.35 
PAVP Fund  Purchase of Common Stock  7/17/2025   397    15.7106    6,237.11 
Settian SMA  Purchase of Common Stock  7/18/2025   2,384    16.3600    39,002.18 
PAVP Fund  Purchase of Common Stock  7/18/2025   1,950    16.3600    31,901.96 
PAVP Fund  Purchase of Common Stock  7/18/2025   1,712    16.5020    28,251.35 
Settian SMA  Purchase of Common Stock  7/18/2025   2,091    16.5020    34,505.60 
PAVP Fund  Purchase of Common Stock  7/21/2025   1,603    16.7194    26,801.25 
Settian SMA  Purchase of Common Stock  7/21/2025   1,960    16.7194    32,770.09 
Settian SMA  Purchase of Common Stock  7/21/2025   1,645    16.7877    27,615.81 
PAVP Fund  Purchase of Common Stock  7/21/2025   1,347    16.7877    22,613.07 
PAVP Fund  Purchase of Common Stock  7/22/2025   466    17.4962    8,153.24 
Settian SMA  Purchase of Common Stock  7/22/2025   569    17.4962    9,955.36 
PAVP Fund  Purchase of Common Stock  7/22/2025   3,338    17.9478    59,909.70 
Settian SMA  Purchase of Common Stock  7/22/2025   4,080    17.9478    73,226.96 
Settian SMA  Purchase of Common Stock  7/23/2025   133    17.9171    2,382.97 
PAVP Fund  Purchase of Common Stock  7/23/2025   108    17.9171    1,935.05 
PAVP Fund  Purchase of Common Stock  7/23/2025   549    18.0016    9,882.88 
Settian SMA  Purchase of Common Stock  7/23/2025   670    18.0016    12,061.08 
Settian SMA  Purchase of Common Stock  7/24/2025   643    17.8671    11,488.56 
PAVP Fund  Purchase of Common Stock  7/24/2025   526    17.8671    9,398.11 
PAVP Fund  Purchase of Common Stock  7/24/2025   129    18.0700    2,331.03 
Settian SMA  Purchase of Common Stock  7/24/2025   158    18.0701    2,855.07 
Settian SMA  Purchase of Common Stock  7/25/2025   129    18.0690    2,330.90 
PAVP Fund  Purchase of Common Stock  7/25/2025   105    18.0690    1,897.25 
PAVP Fund  Purchase of Common Stock  7/25/2025   108    18.0899    1,953.71 
Settian SMA  Purchase of Common Stock  7/25/2025   131    18.0899    2,369.78 
PAVP Fund  Purchase of Common Stock  7/28/2025   450    18.2978    8,234.00 
Settian SMA  Purchase of Common Stock  7/28/2025   550    18.2978    10,063.78 
PAVP Fund  Purchase of Common Stock  7/28/2025   53    18.3875    974.54 
Settian SMA  Purchase of Common Stock  7/28/2025   65    18.3877    1,195.20 
Settian SMA  Purchase of Common Stock  7/29/2025   1,041    18.4855    19,243.41 
PAVP Fund  Purchase of Common Stock  7/29/2025   852    18.4855    15,749.65 
PAVP Fund  Purchase of Common Stock  7/29/2025   948    18.5414    17,577.26 
Settian SMA  Purchase of Common Stock  7/29/2025   1,159    18.5414    21,489.50 
Settian SMA  Purchase of Common Stock  7/30/2025   275    18.6399    5,125.98 
PAVP Fund  Purchase of Common Stock  7/30/2025   225    18.6400    4,193.99 
PAVP Fund  Purchase of Common Stock  7/30/2025   675    18.7356    12,646.50 
Settian SMA  Purchase of Common Stock  7/30/2025   825    18.7356    15,456.84