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
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$14,498
$87.87 p/Share
165
Reduced 0.45%
36,718
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$15,029
$91.09 p/Share
165
Reduced 0.45%
36,718
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$14,912
$90.38 p/Share
165
Reduced 0.45%
36,718
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$14,995
$90.88 p/Share
165
Reduced 0.45%
36,718
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$13,515
$81.91 p/Share
165
Reduced 0.45%
36,718
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock