Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$14,912
$90.38 p/Share
165
Reduced 0.45%
36,718
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$14,995
$90.88 p/Share
165
Reduced 0.45%
36,718
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$13,515
$81.91 p/Share
165
Reduced 0.45%
36,718
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$12,709
$77.03 p/Share
165
Reduced 0.45%
36,718
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Aug 01
2024
SELL
Open market or private sale
$387,500
$76.43 p/Share
5,070
Reduced 12.13%
36,718
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$11,523
$69.84 p/Share
165
Reduced 0.39%
41,788
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.39%
41,953
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$9,670
$58.61 p/Share
165
Reduced 0.39%
41,788
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.39%
41,953
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$10,690
$64.79 p/Share
165
Reduced 0.39%
41,788
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.39%
41,953
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$9,266
$56.16 p/Share
165
Reduced 0.39%
41,788
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.39%
41,953
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$9,566
$57.98 p/Share
165
Reduced 0.39%
41,788
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.39%
41,953
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$31,702
$60.85 p/Share
521
Reduced 1.23%
41,788
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$120,086
$62.48 p/Share
1,922
Reduced 4.35%
42,309
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,669
Added 9.55%
44,231
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$39,527
$61.57 p/Share
642
Reduced 1.6%
39,562
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,970
Added 8.99%
40,204
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$55,512
$73.82 p/Share
752
Reduced 2.03%
36,234
Common Stock