Feb 21
2025
SELL
Payment of exercise price or tax liability
$10,086,897
$129.6 p/Share
77,831
Reduced 18.58%
340,959
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
21,066
Added 4.79%
418,790
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
126,203
Added 24.09%
397,724
Common Stock
Jun 10
2024
-
100,000
Reduced 26.92%
271,521
Common Stock
Apr 05
2024
-
125,000
Reduced 25.18%
371,521
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,738,707
$94.29 p/Share
18,440
Reduced 3.58%
496,521
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
36,384
Added 6.6%
514,961
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$6,518,179
$92.8 p/Share
70,239
Reduced 12.8%
478,577
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
25,229
Added 4.39%
548,816
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$990,732
$92.8 p/Share
10,676
Reduced 2.0%
523,587
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
21,065
Added 3.79%
534,263
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
113,362
Added 18.09%
513,198
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$4,486,047
$59.62 p/Share
75,244
Reduced 15.84%
399,836
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
151,705
Added 26.15%
428,346
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$4,043,198
$85.71 p/Share
47,173
Reduced 12.73%
323,375
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
95,143
Added 21.53%
346,768
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,015,731
$81.2 p/Share
12,509
Reduced 4.34%
275,405
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
25,228
Added 8.06%
287,914
Common Stock
Jan 06
2022
SELL
Payment of exercise price or tax liability
$12,112,786
$77.66 p/Share
155,972
Reduced 37.26%
262,686
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
-
318,327
Added 43.19%
418,658
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$2,256,309
$51.02 p/Share
44,224
Reduced 30.59%
100,331
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
95,142
Added 43.47%
123,724
Common Stock