Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$14,022
$88.75 p/Share
158
Reduced 0.58%
27,259
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
158
Added 0.57%
27,417
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$44,855
$89.89 p/Share
499
Reduced 1.8%
27,259
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$127,553
$89.89 p/Share
1,419
Reduced 4.86%
27,758
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
2,760
Added 8.64%
29,177
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$13,883
$87.87 p/Share
158
Reduced 0.59%
26,417
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$14,392
$91.09 p/Share
158
Reduced 0.59%
26,417
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$14,280
$90.38 p/Share
158
Reduced 0.59%
26,417
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$14,359
$90.88 p/Share
158
Reduced 0.59%
26,417
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$12,941
$81.91 p/Share
158
Reduced 0.59%
26,417
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$12,170
$77.03 p/Share
158
Reduced 0.59%
26,575
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$11,034
$69.84 p/Share
158
Reduced 0.59%
26,417
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$9,260
$58.61 p/Share
158
Reduced 0.59%
26,417
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$10,236
$64.79 p/Share
158
Reduced 0.59%
26,417
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$8,873
$56.16 p/Share
158
Reduced 0.59%
26,417
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock