Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$5,242
$90.38 p/Share
58
Reduced 0.47%
12,162
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$5,271
$90.88 p/Share
58
Reduced 0.47%
12,162
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$4,750
$81.91 p/Share
58
Reduced 0.47%
12,162
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$4,467
$77.03 p/Share
58
Reduced 0.47%
12,162
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$4,050
$69.84 p/Share
58
Reduced 0.47%
12,162
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$3,399
$58.61 p/Share
58
Reduced 0.47%
12,162
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$3,757
$64.79 p/Share
58
Reduced 0.47%
12,162
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$3,257
$56.16 p/Share
58
Reduced 0.47%
12,162
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$3,362
$57.98 p/Share
58
Reduced 0.47%
12,162
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
58
Added 0.47%
12,220
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$12,474
$60.85 p/Share
205
Reduced 1.66%
12,162
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$44,548
$62.48 p/Share
713
Reduced 5.45%
12,367
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
1,566
Added 10.69%
13,080
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$13,299
$61.57 p/Share
216
Reduced 1.84%
11,514
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,381
Added 10.53%
11,730
Common Stock