|
Jan 02
2026
|
BUY
Grant, award, or other acquisition
|
$21,240
$18.88 p/Share
|
1,125
Added 0.09%
|
1,249,705
Common Stock
|
|
|
Jan 01
2026
|
SELL
Payment of exercise price or tax liability
|
$179,488
$27.15 p/Share
|
6,611
Reduced 0.53%
|
1,243,094
Common Stock
|
|
|
Nov 17
2025
|
SELL
Open market or private sale
|
$2,194,999
$28.04 p/Share
|
78,281
Reduced 5.9%
|
1,248,580
Common Stock
|
|
|
Nov 14
2025
|
SELL
Open market or private sale
|
$608,132
$28.0 p/Share
|
21,719
Reduced 1.61%
|
1,326,861
Common Stock
|
|
|
Nov 11
2025
|
SELL
Open market or private sale
|
$2,713,000
$27.13 p/Share
|
100,000
Reduced 6.9%
|
1,348,580
Common Stock
|
|
|
Nov 10
2025
|
SELL
Open market or private sale
|
$2,616,000
$26.16 p/Share
|
100,000
Reduced 6.46%
|
1,448,580
Common Stock
|
|
|
Mar 03
2025
|
BUY
Grant, award, or other acquisition
|
-
|
72,164
Added 4.45%
|
1,548,580
Common Stock
|
|
|
|
|
Jan 02
2025
|
SELL
Payment of exercise price or tax liability
|
$157,851
$23.78 p/Share
|
6,638
Reduced 0.45%
|
1,476,416
Common Stock
|
|
|
Sep 27
2024
|
SELL
Payment of exercise price or tax liability
|
$519,390
$18.0 p/Share
|
28,855
Reduced 2.02%
|
1,402,777
Common Stock
|
|
|
Sep 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
77,777
Added 4.99%
|
1,480,554
Common Stock
|
|
|
Sep 27
2024
|
BUY
Open market or private purchase
|
$45,000
$18.0 p/Share
|
2,500
Added 0.17%
|
1,483,054
Common Stock
|
|
|
Aug 22
2024
|
SELL
Payment of exercise price or tax liability
|
$8,102,303
$28.48 p/Share
|
284,491
Reduced 16.58%
|
1,431,632
Common Stock
|
|