Dec 10
2024
SELL
Payment of exercise price or tax liability
$22,994
$84.23 p/Share
273
Reduced 2.25%
11,852
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
587
Added 4.62%
12,125
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$77,046
$85.04 p/Share
906
Reduced 7.28%
11,538
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
1,953
Added 13.57%
12,444
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$16,992
$88.5 p/Share
192
Reduced 1.8%
10,491
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
413
Added 3.72%
10,683
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,404,863
$103.91 p/Share
13,520
Reduced 29.73%
31,960
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$1,061,089
$84.08 p/Share
12,620
Added 21.72%
45,480
Common Stock
May 06
2024
SELL
Open market or private sale
$298,765
$86.8 p/Share
3,442
Reduced 9.48%
32,860
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$27,616
$87.67 p/Share
315
Reduced 1.02%
30,426
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,876
Added 13.93%
36,302
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
678
Added 2.16%
30,741
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$71,893
$89.42 p/Share
804
Reduced 2.6%
30,063
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$25,339
$92.82 p/Share
273
Reduced 0.88%
30,867
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$84,502
$93.27 p/Share
906
Reduced 2.83%
31,140
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$59,402
$92.24 p/Share
644
Reduced 1.97%
32,046
Common Stock
Aug 07
2023
SELL
Open market or private sale
$304,279
$98.76 p/Share
3,081
Reduced 8.61%
32,690
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$45,991
$79.16 p/Share
581
Reduced 1.6%
35,771
Common Stock
Feb 28
2023
SELL
Open market or private sale
$221,269
$85.73 p/Share
2,581
Reduced 6.63%
36,352
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$92,307
$90.32 p/Share
1,022
Reduced 2.56%
38,933
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,142
Added 5.09%
39,955
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,982
Added 11.64%
37,813
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$21,591
$79.09 p/Share
273
Reduced 0.82%
32,831
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
5,859
Added 15.04%
33,104
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$30,062
$81.25 p/Share
370
Reduced 1.34%
27,245
Common Stock