Mar 04
2025
SELL
Payment of exercise price or tax liability
$127,564
$148.85 p/Share
857
Reduced 1.58%
53,520
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$727,130
$145.02 p/Share
5,014
Reduced 9.39%
48,383
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
17,257
Added 24.09%
54,377
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$106,020
$142.5 p/Share
744
Reduced 1.74%
42,134
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$274,311
$172.74 p/Share
1,588
Reduced 3.58%
42,775
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,014
Added 2.23%
44,363
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,029
Added 10.4%
43,349
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$346,914
$174.68 p/Share
1,986
Reduced 4.93%
38,320
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
2,028
Added 4.94%
39,053
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$132,866
$181.76 p/Share
731
Reduced 1.87%
38,278
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$103,451
$144.89 p/Share
714
Reduced 1.8%
38,884
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
1,396
Added 3.41%
39,598
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
6,275
Added 14.11%
38,202
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$432,265
$140.62 p/Share
3,074
Reduced 8.78%
31,927
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$135,773
$138.97 p/Share
977
Reduced 2.72%
35,001
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$98,345
$133.44 p/Share
737
Reduced 2.01%
35,978
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$80,665
$163.29 p/Share
494
Reduced 1.33%
36,586
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
966
Added 2.54%
37,080
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$501,297
$156.07 p/Share
3,212
Reduced 8.17%
36,092
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$35,116
$156.07 p/Share
225
Reduced 0.57%
39,304
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
121
Added 0.31%
39,529
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$197,406
$159.07 p/Share
1,241
Reduced 3.05%
39,408
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,865
Added 12.61%
40,649
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$71,177
$242.1 p/Share
294
Reduced 0.84%
34,718
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
576
Added 1.62%
35,012
Common Stock