Feb 14
2025
-
20,145
Reduced 100.0%
0
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$986,862
$55.24 p/Share
17,865
Reduced 47.0%
20,145
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
38,010
Added 50.0%
38,010
Common Stock
Feb 11
2025
-
22,621
Reduced 100.0%
0
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,016,286
$55.69 p/Share
18,249
Reduced 44.65%
22,621
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
40,870
Added 50.0%
40,870
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$4,182,659
$70.35 p/Share
59,455
Reduced 47.0%
67,045
Common Stock
Feb 16
2024
-
67,045
Reduced 100.0%
0
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
126,500
Added 50.0%
126,500
Common Stock
Feb 12
2024
-
13,146
Reduced 100.0%
0
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$773,495
$72.93 p/Share
10,606
Reduced 44.65%
13,146
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
23,752
Added 50.0%
23,752
Common Stock
Feb 21
2023
-
45,447
Reduced 100.0%
0
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$3,585,630
$87.35 p/Share
41,049
Reduced 47.46%
45,447
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
86,496
Added 50.0%
86,496
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$938,176
$88.75 p/Share
10,571
Reduced 44.85%
12,997
Common Stock
Feb 14
2023
-
12,997
Reduced 100.0%
0
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
23,568
Added 50.0%
23,568
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,161,697
$110.03 p/Share
10,558
Reduced 23.12%
35,105
Common Stock
Feb 15
2022
-
35,105
Reduced 100.0%
0
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
23,704
Added 34.17%
45,663
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$2,134,019
$109.69 p/Share
19,455
Reduced 46.98%
21,959
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
41,414
Added 50.0%
41,414
Common Stock
Feb 16
2021
-
20,416
Reduced 100.0%
0
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$653,904
$92.49 p/Share
7,070
Reduced 25.72%
20,416
Common Stock