Dec 06
2025
SELL
Payment of exercise price or tax liability
$396,444
$160.96 p/Share
2,463
Reduced 10.96%
20,000
Common Stock
Aug 22
2025
SELL
Open market or private sale
$903,580
$148.42 p/Share
6,088
Reduced 21.32%
22,463
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$104,876
$109.36 p/Share
959
Reduced 3.25%
28,551
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
-
1,701
Added 5.45%
29,510
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
2,014
Added 6.75%
27,809
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$155,679
$168.85 p/Share
922
Reduced 3.71%
23,950
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
1,845
Added 6.68%
25,795
Common Stock
Mar 21
2024
SELL
Open market or private sale
$609,312
$193.74 p/Share
3,145
Reduced 11.23%
24,872
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,615
Added 11.43%
28,017
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,201,581
$177.46 p/Share
6,771
Reduced 21.72%
24,402
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$177,356
$132.06 p/Share
1,343
Reduced 4.45%
28,831
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$311,556
$133.03 p/Share
2,342
Added 6.99%
31,173
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,617
Added 10.7%
30,174
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$259,622
$132.46 p/Share
1,960
Reduced 7.5%
24,173
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
2,384
Added 8.24%
26,557
Common Stock
Mar 25
2022
SELL
Open market or private sale
$556,560
$154.6 p/Share
3,600
Reduced 12.11%
26,133
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
3,815
Added 11.37%
29,733
Common Stock
Aug 13
2021
SELL
Open market or private sale
$437,109
$127.4 p/Share
3,431
Reduced 11.69%
25,918
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$182,009
$102.54 p/Share
1,775
Reduced 6.0%
27,787
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
1,559
Added 5.04%
29,346
Common Stock
Mar 18
2021
SELL
Open market or private sale
$1,030,458
$71.5 p/Share
14,412
Reduced 32.78%
29,557
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,002
Added 4.35%
43,969
Common Stock