Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$47,836
$88.75 p/Share
539
Reduced 0.12%
447,611
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
448,150
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$305,715
$89.89 p/Share
3,401
Reduced 0.75%
447,611
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$518,934
$89.89 p/Share
5,773
Reduced 1.26%
451,012
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
10,485
Added 2.24%
456,785
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$47,361
$87.87 p/Share
539
Reduced 0.12%
446,300
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$49,097
$91.09 p/Share
539
Reduced 0.12%
446,300
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$48,714
$90.38 p/Share
539
Reduced 0.12%
446,300
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$48,984
$90.88 p/Share
539
Reduced 0.12%
446,300
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$44,149
$81.91 p/Share
539
Reduced 0.12%
446,300
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$41,519
$77.03 p/Share
539
Reduced 0.12%
446,300
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$37,643
$69.84 p/Share
539
Reduced 0.12%
446,300
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$31,590
$58.61 p/Share
539
Reduced 0.12%
446,300
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$34,921
$64.79 p/Share
539
Reduced 0.12%
446,300
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$30,270
$56.16 p/Share
539
Reduced 0.12%
446,300
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock