Mar 01
2025
SELL
Payment of exercise price or tax liability
$794,161
$71.74 p/Share
11,070
Reduced 13.81%
69,116
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
19,533
Added 19.59%
80,186
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
8,595
Added 12.41%
60,653
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$174,814
$49.89 p/Share
3,504
Reduced 6.31%
52,058
Common Stock
Jun 29
2024
BUY
Exercise of conversion of derivative security
-
8,904
Added 13.81%
55,562
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$298,291
$39.64 p/Share
7,525
Reduced 13.89%
46,658
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
9,878
Added 19.06%
41,952
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
12,231
Added 18.42%
54,183
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$22,123
$30.6 p/Share
723
Reduced 2.2%
32,074
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
2,969
Added 8.3%
32,797
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$40,925
$27.32 p/Share
1,498
Reduced 4.78%
29,828
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
6,149
Added 16.41%
31,326
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$13,915
$27.5 p/Share
506
Reduced 1.97%
25,177
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
2,076
Added 7.48%
25,683
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$18,149
$23.12 p/Share
785
Reduced 3.22%
23,607
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,225
Added 11.68%
24,392
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$13,343
$26.37 p/Share
506
Reduced 2.33%
21,167
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
2,077
Added 8.75%
21,673
Common Stock
Oct 03
2021
SELL
Payment of exercise price or tax liability
$37,582
$24.79 p/Share
1,516
Reduced 7.18%
19,596
Common Stock
Oct 03
2021
BUY
Exercise of conversion of derivative security
-
6,224
Added 22.77%
21,112
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$16,936
$33.47 p/Share
506
Reduced 3.29%
14,888
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
2,076
Added 11.88%
15,394
Common Stock