Jul 24
2024
BUY
Grant, award, or other acquisition
-
115
Added 0.46%
24,867
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
62
Added 0.25%
24,751
Common Stock
Mar 18
2024
SELL
Open market or private sale
$146,673
$103.95 p/Share
1,411
Reduced 5.41%
24,689
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$322,542
$102.59 p/Share
3,144
Reduced 14.33%
18,791
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$205
$102.59 p/Share
2
Reduced 0.01%
18,789
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
10,931
Added 29.52%
26,100
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
49
Added 0.27%
18,316
Common Stock
Jan 16
2024
SELL
Open market or private sale
$36,200
$107.74 p/Share
336
Reduced 1.81%
18,267
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$109.3 p/Share
0
Reduced 0.0%
18,747
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$15,739
$109.3 p/Share
144
Reduced 0.77%
18,603
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
301
Added 1.58%
18,747
Common Stock
Nov 22
2023
SELL
Open market or private sale
$68,200
$100.0 p/Share
682
Reduced 3.57%
18,446
Common Stock
Nov 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$94.92 p/Share
0
Reduced 0.0%
19,128
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$60,369
$94.92 p/Share
636
Reduced 3.22%
19,128
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
73
Added 0.37%
19,764
Common Stock
Aug 23
2023
SELL
Open market or private sale
$30,401
$83.52 p/Share
364
Reduced 1.82%
19,690
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
54
Added 0.27%
20,054
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
72
Added 0.36%
20,000
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
6,859
Added 25.61%
19,927
Common Stock
Mar 15
2023
SELL
Sale (or disposition) back to the issuer
$146
$73.43 p/Share
2
Reduced 0.02%
13,068
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$106,767
$73.43 p/Share
1,454
Reduced 10.01%
13,070
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,462
Added 9.14%
14,525
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
51
Added 0.39%
13,062
Common Stock
Nov 15
2022
SELL
Sale (or disposition) back to the issuer
$0
$50.49 p/Share
0
Reduced 0.0%
13,011
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$22,720
$50.49 p/Share
450
Reduced 3.34%
13,011
Common Stock