Feb 27
2025
SELL
Payment of exercise price or tax liability
-
3,358
Reduced 14.09%
20,467
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
10,653
Added 30.9%
23,825
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$85,843
$105.33 p/Share
815
Reduced 5.83%
13,172
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
2,690
Added 16.13%
13,987
Restricted Stock Units
Oct 04
2024
BUY
Grant, award, or other acquisition
$499,996
$100.28 p/Share
4,986
Added 30.83%
11,189
Restricted Stock Units
Jul 30
2024
SELL
Sale (or disposition) back to the issuer
$516,746
$97.98 p/Share
5,274
Reduced 46.16%
6,152
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$24,241
$88.15 p/Share
275
Reduced 2.36%
11,366
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$4,443
$83.84 p/Share
53
Reduced 0.46%
11,583
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$8,803
$83.84 p/Share
105
Added 0.89%
11,636
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
2,640
Reduced 12.26%
18,888
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,060
Added 31.85%
21,528
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,032
Added 20.91%
11,468
Restricted Stock Units
Feb 21
2024
SELL
Payment of exercise price or tax liability
$57,028
$82.65 p/Share
690
Reduced 7.56%
8,436
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$181,038
$92.65 p/Share
1,954
Reduced 17.93%
8,943
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
4,887
Reduced 31.12%
10,819
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
12,170
Added 34.61%
22,989
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$30,253
$90.85 p/Share
333
Reduced 2.99%
10,819
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
2,705
Added 19.52%
11,152
Restricted Stock Units
Jun 06
2022
SELL
Open market or private sale
$545,525
$102.35 p/Share
5,330
Reduced 39.25%
8,248
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$111,201
$99.11 p/Share
1,122
Reduced 7.5%
13,844
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,917
Added 16.38%
14,887
Resticted Stock Units
May 01
2021
SELL
Payment of exercise price or tax liability
$77,266
$88.71 p/Share
871
Reduced 6.92%
11,722
Common Stock