Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$14,498
$87.87 p/Share
165
Reduced 0.45%
36,718
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$15,029
$91.09 p/Share
165
Reduced 0.45%
36,718
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
165
Added 0.45%
36,883
Common Stock
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