Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$9,128
$90.38 p/Share
101
Reduced 1.25%
7,977
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$9,178
$90.88 p/Share
101
Reduced 1.25%
7,977
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$8,272
$81.91 p/Share
101
Reduced 1.25%
7,977
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 1.23%
8,078
Common Stock
Aug 26
2024
SELL
Open market or private sale
$904,261
$81.59 p/Share
11,083
Reduced 58.15%
7,977
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$7,780
$77.03 p/Share
101
Reduced 0.52%
19,161
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$7,053
$69.84 p/Share
101
Reduced 0.53%
19,060
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$5,919
$58.61 p/Share
101
Reduced 0.53%
19,060
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$6,543
$64.79 p/Share
101
Reduced 0.53%
19,060
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$5,672
$56.16 p/Share
101
Reduced 0.53%
19,060
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$5,855
$57.98 p/Share
101
Reduced 0.53%
19,060
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
101
Added 0.52%
19,161
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$74,601
$62.48 p/Share
1,194
Reduced 5.9%
19,060
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,286
Added 17.47%
20,254
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,197
$61.57 p/Share
393
Reduced 2.4%
15,968
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$21,509
$58.93 p/Share
365
Reduced 2.18%
16,361
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,417
Added 12.63%
16,726
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$123,372
$73.92 p/Share
1,669
Reduced 10.45%
14,309
Common Stock