Oct 09
2024
BUY
Grant, award, or other acquisition
-
252
Added 0.77%
32,470
Common Stock, par valu...
Jul 10
2024
BUY
Grant, award, or other acquisition
-
288
Added 0.89%
32,218
Common Stock, par valu...
Apr 10
2024
BUY
Grant, award, or other acquisition
-
275
Added 0.85%
31,930
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,375
Added 22.85%
31,654
Common Stock, par valu...
Jan 12
2024
SELL
Payment of exercise price or tax liability
$107,487
$40.5 p/Share
2,654
Reduced 10.64%
22,279
Common Stock, par valu...
Jan 10
2024
BUY
Grant, award, or other acquisition
-
186
Added 0.74%
24,933
Common Stock, par valu...
Oct 11
2023
BUY
Grant, award, or other acquisition
-
245
Added 0.98%
24,747
Common Stock, par valu...
Jul 12
2023
BUY
Grant, award, or other acquisition
-
228
Added 0.92%
24,501
Common Stock, par valu...
Apr 12
2023
BUY
Grant, award, or other acquisition
-
243
Added 0.99%
24,273
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
7,567
Added 23.95%
24,029
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$91,204
$40.68 p/Share
2,242
Reduced 11.99%
16,462
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
161
Added 0.85%
18,704
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
155
Added 0.83%
18,543
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
117
Added 0.63%
18,388
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
79
Added 0.43%
18,271
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
5,948
Added 24.64%
18,191
Common Stock, par valu...
Jan 18
2022
SELL
Payment of exercise price or tax liability
$131,011
$69.91 p/Share
1,874
Reduced 13.27%
12,243
Common Stock, par valu...
Jan 12
2022
BUY
Grant, award, or other acquisition
-
78
Added 0.55%
14,117
Common Stock, par valu...
Oct 13
2021
BUY
Grant, award, or other acquisition
-
78
Added 0.55%
14,039
Common Stock, par valu...
Jul 29
2021
SELL
Payment of exercise price or tax liability
$25,116
$69.38 p/Share
362
Reduced 2.53%
13,960
Common Stock, par valu...
Jul 14
2021
BUY
Grant, award, or other acquisition
-
80
Added 0.56%
14,322
Common Stock, par valu...
Apr 14
2021
BUY
Grant, award, or other acquisition
-
83
Added 0.58%
14,242
Common Stock, par valu...
Jan 29
2021
BUY
Grant, award, or other acquisition
-
5,298
Added 27.23%
14,158
Common Stock, par valu...
Jan 20
2021
SELL
Payment of exercise price or tax liability
$71,300
$60.94 p/Share
1,170
Reduced 11.67%
8,860
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
74
Added 0.73%
10,030
Common Stock, par valu...