Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$8,608
$88.75 p/Share
97
Reduced 0.15%
63,202
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
63,299
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$27,596
$89.89 p/Share
307
Reduced 0.48%
63,862
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$59,327
$89.89 p/Share
660
Reduced 1.03%
63,202
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
1,656
Added 2.52%
64,169
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$8,523
$87.87 p/Share
97
Reduced 0.15%
62,513
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$8,835
$91.09 p/Share
97
Reduced 0.15%
62,513
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$8,766
$90.38 p/Share
97
Reduced 0.15%
62,513
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$8,815
$90.88 p/Share
97
Reduced 0.15%
62,513
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$7,945
$81.91 p/Share
97
Reduced 0.15%
62,513
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$7,471
$77.03 p/Share
97
Reduced 0.15%
62,513
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$6,774
$69.84 p/Share
97
Reduced 0.15%
62,513
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$5,685
$58.61 p/Share
97
Reduced 0.15%
62,513
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$6,284
$64.79 p/Share
97
Reduced 0.15%
62,513
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$5,447
$56.16 p/Share
97
Reduced 0.15%
62,513
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock