Mar 31
2025
BUY
Grant, award, or other acquisition
-
6,771
Added 16.49%
34,288
Common Stock
Mar 19
2025
SELL
Open market or private sale
$1,045,056
$217.72 p/Share
4,800
Reduced 14.85%
27,517
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$2,741,556
$208.23 p/Share
13,166
Reduced 28.95%
32,319
Common Stock
Mar 15
2025
SELL
Sale (or disposition) back to the issuer
$416
$208.23 p/Share
2
Reduced 0.01%
32,317
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
14,949
Added 24.74%
45,486
Common Stock
Feb 18
2025
SELL
Open market or private sale
$75,078
$214.51 p/Share
350
Reduced 1.13%
30,537
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
55
Added 0.18%
30,887
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$0
$195.86 p/Share
0
Reduced 0.0%
30,957
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$130,834
$195.86 p/Share
668
Reduced 2.11%
30,958
Common Stock
Dec 15
2024
BUY
Grant, award, or other acquisition
-
1,325
Added 4.02%
31,626
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
62
Added 0.2%
30,300
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
170
Added 0.56%
30,238
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
83
Added 0.28%
30,067
Common Stock
Apr 03
2024
SELL
Open market or private sale
$66,943
$95.77 p/Share
699
Reduced 2.28%
29,983
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$222,927
$106.46 p/Share
2,094
Reduced 6.39%
30,683
Common Stock
Mar 31
2024
SELL
Sale (or disposition) back to the issuer
$0
$106.46 p/Share
0
Reduced 0.0%
30,682
Common Stock
Mar 19
2024
SELL
Open market or private sale
$403,394
$103.17 p/Share
3,910
Reduced 10.66%
32,777
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$0
$102.59 p/Share
0
Reduced 0.0%
26,452
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$630,005
$102.59 p/Share
6,141
Reduced 18.84%
26,452
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
17,484
Added 32.28%
36,687
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
79
Added 0.31%
25,344
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$33,445
$109.3 p/Share
306
Reduced 1.2%
25,266
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$109.3 p/Share
0
Reduced 0.0%
25,265
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
602
Added 2.3%
25,572
Common Stock
Nov 13
2023
SELL
Open market or private sale
$108,090
$90.0 p/Share
1,201
Reduced 4.59%
24,969
Common Stock