Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$25,293
$88.75 p/Share
285
Reduced 0.1%
296,358
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
296,643
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$107,957
$89.89 p/Share
1,201
Reduced 0.4%
296,358
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$201,713
$89.89 p/Share
2,244
Reduced 0.75%
297,559
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
5,077
Added 1.67%
299,803
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$25,042
$87.87 p/Share
285
Reduced 0.1%
294,726
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$25,960
$91.09 p/Share
285
Reduced 0.1%
294,726
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$25,758
$90.38 p/Share
285
Reduced 0.1%
294,726
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$25,900
$90.88 p/Share
285
Reduced 0.1%
294,726
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$23,344
$81.91 p/Share
285
Reduced 0.1%
294,726
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$21,953
$77.03 p/Share
285
Reduced 0.1%
294,726
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$19,904
$69.84 p/Share
285
Reduced 0.1%
294,726
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$16,703
$58.61 p/Share
285
Reduced 0.1%
294,726
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$18,465
$64.79 p/Share
285
Reduced 0.1%
294,726
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$16,005
$56.16 p/Share
285
Reduced 0.1%
294,726
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock