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
Oct 25
2023
BUY
Grant, award, or other acquisition
-
107
Added 0.41%
26,170
Common Stock
Sep 19
2023
SELL
Open market or private sale
$209,380
$82.11 p/Share
2,550
Reduced 8.91%
26,063
Common Stock
Aug 17
2023
SELL
Sale (or disposition) back to the issuer
$0
$81.75 p/Share
0
Reduced 0.0%
28,613
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$34,089
$81.75 p/Share
417
Reduced 1.44%
28,614
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
81
Added 0.28%
29,031
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
109
Added 0.38%
28,949
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
10,288
Added 26.29%
28,839
Common Stock
Mar 27
2023
SELL
Open market or private sale
$82,807
$72.83 p/Share
1,137
Reduced 5.78%
18,551
Common Stock
Mar 15
2023
SELL
Sale (or disposition) back to the issuer
$73
$73.43 p/Share
1
Reduced 0.01%
19,688
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$582,520
$73.43 p/Share
7,933
Reduced 28.72%
19,690
Common Stock