Nov 11
2025
SELL
Payment of exercise price or tax liability
$717,184
$132.2 p/Share
5,425
Reduced 3.25%
161,523
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$666,180
$74.02 p/Share
9,000
Added 5.17%
165,243
Common Stock
Jun 26
2025
SELL
Payment of exercise price or tax liability
$218,863
$109.05 p/Share
2,007
Reduced 1.25%
157,948
Common Stock
Jun 26
2025
BUY
Exercise of conversion of derivative security
$270,806
$63.96 p/Share
4,234
Added 2.58%
159,955
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
2,683
Added 1.69%
155,721
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$128,426
$107.56 p/Share
1,194
Reduced 0.77%
153,038
Common Stock
Dec 06
2024
-
40
Reduced 0.03%
154,232
Shares of Common Stock...
Jun 12
2024
-
2,350
Reduced 1.52%
151,952
Shares of Common Stock...
Jun 11
2024
-
50
Reduced 100.0%
0
Shares of Common Stock...
Mar 12
2024
SELL
Payment of exercise price or tax liability
$314,235
$96.48 p/Share
3,257
Reduced 2.07%
154,352
Shares of Common Stock...
Mar 12
2024
BUY
Exercise of conversion of derivative security
$242,730
$53.94 p/Share
4,500
Added 2.78%
157,609
Shares of Common Stock...
Mar 05
2024
BUY
Grant, award, or other acquisition
-
2,563
Added 1.65%
153,109
Shares of Common Stock...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$326,966
$100.76 p/Share
3,245
Reduced 2.11%
150,546
Shares of Common Stock...
Feb 22
2024
BUY
Exercise of conversion of derivative security
$270,742
$63.96 p/Share
4,233
Added 2.68%
153,791
Shares of Common Stock...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$67,205
$72.42 p/Share
928
Reduced 0.62%
149,558
Shares of Common Stock...
Nov 21
2023
SELL
Payment of exercise price or tax liability
$270,732
$77.33 p/Share
3,501
Reduced 2.27%
150,486
Shares of Common Stock...
Nov 21
2023
BUY
Exercise of conversion of derivative security
$270,742
$63.96 p/Share
4,233
Added 2.68%
153,987
Shares of Common Stock...
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,332
Added 0.88%
149,754
Shares of Common Stock...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,502
Added 2.89%
151,020
Shares of Common Stock...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$36,959
$67.94 p/Share
544
Reduced 0.37%
146,518
Shares of Common Stock...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
1,565
Added 1.05%
147,062
Shares of Common Stock...
Dec 21
2020
-
900
Reduced 0.61%
145,497
Shares of Common Stock...