Jul 29
2025
BUY
Grant, award, or other acquisition
-
1,191
Added 5.01%
22,583
Common Stock, par valu...
Feb 15
2025
SELL
Payment of exercise price or tax liability
$35,874
$43.17 p/Share
831
Reduced 3.74%
21,392
Common Stock, par valu...
Feb 15
2025
BUY
Grant, award, or other acquisition
-
3,237
Added 12.71%
22,223
Common Stock, par valu...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$2,593
$44.72 p/Share
58
Reduced 0.3%
18,986
Common Stock, par valu...
Dec 17
2024
SELL
Payment of exercise price or tax liability
$14,747
$45.1 p/Share
327
Reduced 1.69%
19,044
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$14,371
$27.69 p/Share
519
Reduced 2.61%
19,371
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,038
Added 16.88%
19,890
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$1,838
$26.65 p/Share
69
Reduced 0.43%
15,852
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$9,227
$28.22 p/Share
327
Reduced 2.01%
15,921
Common Stock, par valu...
Sep 20
2023
SELL
Payment of exercise price or tax liability
$3,518
$24.1 p/Share
146
Reduced 0.89%
16,248
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,530
Added 21.65%
16,394
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$1,832
$26.56 p/Share
69
Reduced 0.58%
11,864
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$8,580
$26.0 p/Share
330
Reduced 2.69%
11,933
Common Stock, par valu...
Sep 20
2022
SELL
Payment of exercise price or tax liability
$3,282
$23.11 p/Share
142
Reduced 1.14%
12,263
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$1,745
$25.29 p/Share
69
Reduced 0.55%
12,405
Common Stock, par valu...
Dec 17
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 26.51%
12,474
Common Stock, par valu...
Sep 20
2021
SELL
Payment of exercise price or tax liability
$2,986
$21.03 p/Share
142
Reduced 1.75%
7,974
Common Stock, par valu...
Jan 06
2021
SELL
Payment of exercise price or tax liability
$1,004
$14.55 p/Share
69
Reduced 0.84%
8,116
Common Stock, par valu...