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
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$16,524
$57.98 p/Share
285
Reduced 0.1%
294,726
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$181,691
$62.48 p/Share
2,908
Reduced 0.98%
294,726
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,440
Added 3.39%
297,634
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$67,592
$58.93 p/Share
1,147
Reduced 0.4%
287,194
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
6,835
Added 2.32%
288,341
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$255,467
$73.92 p/Share
3,456
Reduced 1.21%
281,506
Common Stock