| 01 May, 2025 |
Brent M Giles |
Common Stock |
A |
8,174 |
$0.00 |
27,545 |
D |
A |
| 11 Mar, 2025 |
Brent M Giles |
Common Stock |
A |
700 |
$25.84 |
13,005 |
I |
P |
| 26 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
568 |
$32.05 |
363,271 |
I |
S |
| 26 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
568 |
$32.05 |
363,271 |
I |
S |
| 26 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
568 |
$32.05 |
363,271 |
I |
S |
| 27 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,158 |
$31.76 |
362,113 |
I |
S |
| 27 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,158 |
$31.76 |
362,113 |
I |
S |
| 27 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,158 |
$31.76 |
362,113 |
I |
S |
| 28 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
19,723 |
$31.04 |
342,390 |
I |
S |
| 28 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
19,723 |
$31.04 |
342,390 |
I |
S |
| 28 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
19,723 |
$31.04 |
342,390 |
I |
S |
| 20 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,941 |
$33.75 |
364,541 |
I |
S |
| 20 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,941 |
$33.75 |
364,541 |
I |
S |
| 20 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
1,941 |
$33.75 |
364,541 |
I |
S |
| 21 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
702 |
$33.62 |
363,839 |
I |
S |
| 21 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
702 |
$33.62 |
363,839 |
I |
S |
| 21 Feb, 2025 |
Jonathan Holtaway |
Common Stock |
D |
702 |
$33.62 |
363,839 |
I |
S |
| 20 Feb, 2025 |
Christopher Eugene Hafner |
Common Stock |
A |
1,000 |
$0.00 |
3,000 |
D |
A |
| 20 Feb, 2025 |
Christopher Eugene Hafner |
Common Stock |
A |
1,000 |
$0.00 |
3,000 |
D |
A |
| 20 Feb, 2025 |
Christopher Eugene Hafner |
Common Stock |
A |
1,000 |
$0.00 |
3,000 |
D |
A |