Feb 17
2025
SELL
Payment of exercise price or tax liability
$139,534
$106.11 p/Share
1,315
Reduced 5.58%
22,235
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
2,834
Added 10.74%
23,550
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$130,621
$106.11 p/Share
1,231
Reduced 5.61%
20,716
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
2,546
Added 10.39%
21,947
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$162,772
$106.11 p/Share
1,534
Reduced 7.33%
19,401
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
3,172
Added 13.16%
20,935
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$100,481
$105.77 p/Share
950
Reduced 5.08%
17,763
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
2,692
Added 12.58%
18,713
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,043,585
$105.98 p/Share
9,847
Reduced 38.07%
16,021
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
20,366
Added 44.05%
25,868
Common Stock
Feb 03
2025
SELL
Open market or private sale
$1,762,290
$101.79 p/Share
17,313
Reduced 75.88%
5,502
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$396,467
$22.9 p/Share
17,313
Added 43.14%
22,815
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$394,437
$89.32 p/Share
4,416
Reduced 44.53%
5,502
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
8,940
Added 47.41%
9,918
Common Stock
Nov 25
2024
SELL
Open market or private sale
$1,250,672
$89.27 p/Share
14,010
Reduced 93.47%
978
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$83,678
$19.99 p/Share
4,186
Added 21.83%
14,988
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,110,451
$79.25 p/Share
14,012
Reduced 56.47%
10,802
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$83,658
$19.99 p/Share
4,185
Added 14.43%
24,814
Common Stock
May 28
2024
SELL
Open market or private sale
$1,055,588
$75.34 p/Share
14,011
Reduced 40.96%
20,197
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$83,678
$19.99 p/Share
4,186
Added 10.9%
34,208
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$73,254
$72.03 p/Share
1,017
Reduced 3.28%
30,022
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
2,102
Added 6.34%
31,039
Common Stock
Feb 26
2024
SELL
Open market or private sale
$626,098
$67.07 p/Share
9,335
Reduced 24.39%
28,937
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$83,658
$19.99 p/Share
4,185
Added 9.86%
38,272
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$69,242
$65.82 p/Share
1,052
Reduced 2.99%
34,087
Common Stock