Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$8,963
$88.75 p/Share
101
Reduced 1.14%
8,753
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
101
Added 1.13%
8,854
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$27,596
$89.89 p/Share
307
Reduced 3.39%
8,753
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$61,394
$89.89 p/Share
683
Reduced 7.01%
9,060
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
1,766
Added 15.34%
9,743
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$8,874
$87.87 p/Share
101
Reduced 1.25%
7,977
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$9,200
$91.09 p/Share
101
Reduced 1.25%
7,977
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$9,128
$90.38 p/Share
101
Reduced 1.25%
7,977
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$9,178
$90.88 p/Share
101
Reduced 1.25%
7,977
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$8,272
$81.91 p/Share
101
Reduced 1.25%
7,977
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Aug 26
2024
SELL
Open market or private sale
$904,261
$81.59 p/Share
11,083
Reduced 58.15%
7,977
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$7,780
$77.03 p/Share
101
Reduced 0.52%
19,161
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$7,053
$69.84 p/Share
101
Reduced 0.53%
19,060
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$5,919
$58.61 p/Share
101
Reduced 0.53%
19,060
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$6,543
$64.79 p/Share
101
Reduced 0.53%
19,060
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$5,672
$56.16 p/Share
101
Reduced 0.53%
19,060
Common Stock