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
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$31,251
$57.98 p/Share
539
Reduced 0.12%
446,300
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
539
Added 0.12%
446,839
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$714,521
$62.48 p/Share
11,436
Reduced 2.5%
446,300
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
29,669
Added 6.09%
457,736
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$130,294
$58.93 p/Share
2,211
Reduced 0.51%
428,067
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,945
Added 2.92%
430,278
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,183,015
$73.92 p/Share
16,004
Reduced 3.69%
417,333
Common Stock