May 15
2025
SELL
Payment of exercise price or tax liability
$59,118
$98.04 p/Share
603
Reduced 3.24%
18,010
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,941
Added 13.64%
18,613
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$44,280
$145.66 p/Share
304
Reduced 1.9%
15,672
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$410,125
$176.55 p/Share
2,323
Reduced 12.69%
15,976
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
3,956
Added 17.78%
18,299
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$254,942
$183.28 p/Share
1,391
Reduced 10.69%
11,623
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,720
Added 15.94%
14,343
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$264,889
$204.39 p/Share
1,296
Reduced 9.06%
13,014
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$140,878
$233.63 p/Share
603
Reduced 4.04%
14,310
Common Stock
Mar 18
2024
SELL
Open market or private sale
$303,300
$180.0 p/Share
1,685
Reduced 10.15%
14,913
Common Stock
Mar 15
2024
SELL
Open market or private sale
$467,082
$173.96 p/Share
2,685
Reduced 13.92%
16,598
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,883
Added 8.9%
19,283
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$85,328
$173.08 p/Share
493
Reduced 2.76%
17,400
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$251,113
$180.01 p/Share
1,395
Reduced 8.42%
15,171
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
2,722
Added 13.2%
17,893
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$88,372
$111.16 p/Share
795
Reduced 4.58%
16,566
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
3,746
Added 17.75%
17,361
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
3,955
Added 22.51%
13,615
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$25,726
$80.9 p/Share
318
Reduced 3.19%
9,660
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$52,965
$67.3 p/Share
787
Reduced 7.31%
9,978
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
2,722
Added 20.18%
10,765
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
8,043
Added 50.0%
8,043
Common Stock