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
Dec 03
2022
SELL
Payment of exercise price or tax liability
$52,406
$81.25 p/Share
645
Reduced 2.28%
27,615
Common Stock
Aug 30
2022
SELL
Open market or private sale
$90,960
$90.96 p/Share
1,000
Reduced 3.42%
28,260
Common Stock
Apr 22
2022
BUY
Grant, award, or other acquisition
$1,000,017
$142.88 p/Share
6,999
Added 19.3%
29,260
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$206,608
$145.09 p/Share
1,424
Reduced 6.01%
22,261
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$308,703
$165.88 p/Share
1,861
Reduced 7.28%
23,685
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$660,700
$165.88 p/Share
3,983
Added 13.49%
25,546
Common Stock