Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,127
Added 3.7%
55,404
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$74,486
$77.59 p/Share
960
Reduced 1.77%
53,277
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$847,767
$90.68 p/Share
9,349
Reduced 14.7%
54,237
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$122,397
$96.3 p/Share
1,271
Reduced 1.96%
63,476
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$8,574
$77.95 p/Share
110
Added 0.17%
63,586
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$118,541
$93.34 p/Share
1,270
Reduced 1.92%
64,747
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$117,194
$101.03 p/Share
1,160
Reduced 1.73%
66,017
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$15,901
$87.37 p/Share
182
Added 0.27%
67,177
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
7,959
Added 10.62%
66,995
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
12,988
Added 18.03%
59,036
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$86,899
$113.15 p/Share
768
Reduced 1.64%
46,048
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$704,660
$118.93 p/Share
5,925
Reduced 11.23%
46,816
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$112,338
$112.79 p/Share
996
Reduced 1.86%
52,536
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$15,828
$77.21 p/Share
205
Added 0.39%
52,741
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$86,273
$106.51 p/Share
810
Reduced 1.49%
53,532
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$157,365
$95.2 p/Share
1,653
Reduced 2.95%
54,342
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,784
$91.76 p/Share
281
Reduced 0.5%
55,995
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$15,851
$58.71 p/Share
270
Added 0.48%
56,276
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
12,988
Added 18.82%
56,006
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
23,899
Added 35.71%
43,018
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
-
19,119
Added 50.0%
19,119
Common Stock