Dec 04
2025
SELL
Open market or private sale
$13,032
$24.59 p/Share
530
Reduced 0.72%
72,719
Common Stock
Dec 04
2025
SELL
Payment of exercise price or tax liability
$10,016
$24.55 p/Share
408
Reduced 0.55%
73,249
Common Stock
Nov 28
2025
SELL
Payment of exercise price or tax liability
$36,098
$26.7 p/Share
1,352
Reduced 1.75%
76,055
Common Stock
Nov 28
2025
SELL
Open market or private sale
$64,434
$26.87 p/Share
2,398
Reduced 3.15%
73,657
Common Stock
Sep 04
2025
SELL
Open market or private sale
$14,094
$23.53 p/Share
599
Reduced 0.77%
77,407
Common Stock
Sep 04
2025
SELL
Payment of exercise price or tax liability
$7,980
$23.54 p/Share
339
Reduced 0.43%
78,006
Common Stock
Aug 28
2025
SELL
Open market or private sale
$55,058
$22.96 p/Share
2,398
Reduced 2.92%
79,697
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$31,123
$23.02 p/Share
1,352
Reduced 1.7%
78,345
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$7,451
$21.98 p/Share
339
Reduced 0.41%
82,095
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$27,837
$20.59 p/Share
1,352
Reduced 1.61%
82,434
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$31,174
$22.0 p/Share
1,417
Reduced 1.66%
83,786
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
22,727
Added 21.06%
85,203
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$35,486
$22.88 p/Share
1,551
Reduced 2.42%
62,476
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$20,928
$15.48 p/Share
1,352
Reduced 2.07%
64,027
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$29,189
$21.59 p/Share
1,352
Reduced 2.03%
65,379
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$36,504
$27.0 p/Share
1,352
Reduced 1.99%
66,731
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 18.05%
68,083
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$61,552
$40.79 p/Share
1,509
Reduced 2.76%
53,083
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$184,845
$34.18 p/Share
5,408
Reduced 9.01%
54,592
Common Stock
Nov 28
2022
BUY
Grant, award, or other acquisition
-
60,000
Added 50.0%
60,000
Common Stock