Mar 02
2025
SELL
Payment of exercise price or tax liability
$2,716,406
$140.71 p/Share
19,305
Reduced 4.48%
411,670
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
25,757
Added 5.64%
430,975
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$99,859
$148.16 p/Share
674
Reduced 0.17%
405,218
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$99,980
$81.55 p/Share
1,226
Added 0.3%
405,892
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,042,480
$144.95 p/Share
7,192
Reduced 1.75%
404,666
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$586,507
$81.55 p/Share
7,192
Added 1.72%
411,858
Common Stock
Nov 06
2024
SELL
Open market or private sale
$3,922,376
$146.27 p/Share
26,816
Reduced 6.21%
404,666
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$2,186,844
$81.55 p/Share
26,816
Added 5.85%
431,482
Common Stock
Nov 04
2024
SELL
Open market or private sale
$1,613,969
$147.26 p/Share
10,960
Reduced 2.64%
404,666
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$893,788
$81.55 p/Share
10,960
Added 2.57%
415,626
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,211,521
$120.85 p/Share
10,025
Reduced 2.42%
404,666
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$621,550
$62.0 p/Share
10,025
Added 2.36%
414,691
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$2,753,218
$109.83 p/Share
25,068
Reduced 5.83%
404,666
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,213
Added 2.32%
429,734
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,306,942
$114.19 p/Share
28,960
Reduced 6.46%
419,521
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$2,371,781
$60.5 p/Share
39,203
Added 8.04%
448,481
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$4,822,710
$123.71 p/Share
38,984
Reduced 8.7%
409,278
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
83,499
Added 15.7%
448,262
Common Stock
Feb 22
2023
SELL
Open market or private sale
$7,853,749
$120.34 p/Share
65,263
Reduced 15.18%
364,763
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$3,360,391
$51.49 p/Share
65,263
Added 13.18%
430,026
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$568,286
$143.87 p/Share
3,950
Reduced 1.07%
364,763
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
170,440
Added 31.61%
368,713
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
19,316
Added 8.88%
198,273
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$24,293
$120.86 p/Share
201
Reduced 0.11%
178,957
Common Stock
May 14
2021
SELL
Open market or private sale
$6,392,250
$118.13 p/Share
54,112
Reduced 23.2%
179,158
Common Stock