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
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$9,160
$57.98 p/Share
158
Reduced 0.59%
26,417
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.59%
26,575
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$76,538
$62.48 p/Share
1,225
Reduced 4.43%
26,417
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,395
Added 13.72%
27,642
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,012
$61.57 p/Share
390
Reduced 1.65%
23,247
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$23,866
$58.93 p/Share
405
Reduced 1.68%
23,637
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,798
Added 13.64%
24,042
Common Stock
Feb 21
2023
SELL
Open market or private sale
$128,030
$73.16 p/Share
1,750
Reduced 7.96%
20,244
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$114,576
$73.92 p/Share
1,550
Reduced 6.58%
21,994
Common Stock