Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$857
$42.88 p/Share
|
20
Reduced 0.05%
|
36,789
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
189
Added 0.51%
|
36,809
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$149,162
$49.31 p/Share
|
3,025
Reduced 7.63%
|
36,620
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,819
Added 6.64%
|
39,645
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
142
Added 0.38%
|
36,826
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
162
Added 0.44%
|
36,684
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
181
Added 0.49%
|
36,522
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$653
$36.29 p/Share
|
18
Reduced 0.05%
|
36,341
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
261
Added 0.71%
|
36,359
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$87,118
$33.52 p/Share
|
2,599
Reduced 6.72%
|
36,098
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,569
Added 12.58%
|
38,697
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
280
Added 0.84%
|
33,128
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
307
Added 0.93%
|
32,848
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
11,452
Added 26.03%
|
32,541
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
20,318
Added 49.07%
|
21,089
Common Stock
|
|