Nov 15
2025
SELL
Sale (or disposition) back to the issuer
$22,981
$78.17 p/Share
294
Reduced 0.77%
37,739
Common Stock
Nov 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Oct 15
2025
SELL
Sale (or disposition) back to the issuer
$23,178
$78.84 p/Share
294
Reduced 0.77%
37,739
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Sep 15
2025
SELL
Sale (or disposition) back to the issuer
$26,180
$89.05 p/Share
294
Reduced 0.77%
37,739
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Aug 15
2025
SELL
Sale (or disposition) back to the issuer
$24,269
$82.55 p/Share
294
Reduced 0.77%
37,739
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Jul 15
2025
SELL
Sale (or disposition) back to the issuer
$23,811
$80.99 p/Share
294
Reduced 0.77%
37,739
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Jun 16
2025
SELL
Sale (or disposition) back to the issuer
$9,196
$71.29 p/Share
129
Reduced 0.34%
37,739
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
129
Added 0.34%
37,868
Common Stock
Jun 15
2025
SELL
Sale (or disposition) back to the issuer
$11,762
$71.29 p/Share
165
Reduced 0.44%
37,739
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
165
Added 0.43%
37,904
Common Stock
May 15
2025
SELL
Sale (or disposition) back to the issuer
$23,037
$78.36 p/Share
294
Reduced 0.77%
37,739
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Apr 15
2025
SELL
Sale (or disposition) back to the issuer
$19,424
$66.07 p/Share
294
Reduced 0.77%
37,739
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Mar 15
2025
SELL
Sale (or disposition) back to the issuer
$22,708
$77.24 p/Share
294
Reduced 0.77%
37,739
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
294
Added 0.77%
37,868
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$46,238
$88.75 p/Share
521
Reduced 1.36%
37,739
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$14,643
$88.75 p/Share
165
Reduced 0.43%
38,260
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
165
Added 0.43%
38,425
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$139,239
$89.89 p/Share
1,549
Reduced 3.89%
38,260
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
3,091
Added 7.21%
39,809
Common Stock