Mar 20
2025
BUY
Grant, award, or other acquisition
-
2,756
Added 11.71%
20,782
Common Stock - Direct
Mar 03
2025
SELL
Payment of exercise price or tax liability
$189,018
$183.87 p/Share
1,028
Reduced 5.4%
18,026
Common Stock - Direct
Feb 13
2025
SELL
Payment of exercise price or tax liability
$251,372
$194.11 p/Share
1,295
Reduced 6.36%
19,054
Common Stock - Direct
Feb 13
2025
BUY
Grant, award, or other acquisition
$824,579
$194.11 p/Share
4,248
Added 17.27%
20,349
Common Stock - Direct
Nov 26
2024
SELL
Open market or private sale
$113,774
$201.37 p/Share
565
Reduced 3.39%
16,101
Common Stock - Direct
May 10
2024
SELL
Open market or private sale
$275,375
$167.3 p/Share
1,646
Reduced 8.99%
16,666
Common Stock - Direct
Mar 06
2024
BUY
Grant, award, or other acquisition
-
3,004
Added 14.09%
18,312
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$93,327
$141.62 p/Share
659
Reduced 4.13%
15,308
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$161,469
$134.67 p/Share
1,199
Reduced 6.98%
15,967
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,079
Added 19.2%
17,166
Common Stock - Direct
Mar 16
2023
SELL
Payment of exercise price or tax liability
$80,389
$96.16 p/Share
836
Reduced 6.0%
13,087
Common Stock - Direct
Mar 16
2023
BUY
Grant, award, or other acquisition
-
2,934
Added 17.41%
13,923
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
2,691
Added 19.67%
10,989
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$61,681
$104.9 p/Share
588
Reduced 6.62%
8,298
Common Stock - Direct
Mar 17
2022
SELL
Payment of exercise price or tax liability
$17,561
$93.41 p/Share
188
Reduced 2.07%
8,886
Common Stock - Direct
Mar 17
2022
BUY
Grant, award, or other acquisition
-
660
Added 6.78%
9,074
Common Stock - Direct
Mar 01
2022
SELL
Payment of exercise price or tax liability
$52,905
$89.67 p/Share
590
Reduced 6.55%
8,414
Common Stock - Direct
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,370
Added 20.84%
9,004
Common Stock - Direct
Mar 01
2021
SELL
Payment of exercise price or tax liability
$49,087
$74.15 p/Share
662
Reduced 9.07%
6,634
Common Stock - Direct
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,856
Added 20.28%
7,296
Common Stock - Direct