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
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,992
Added 27.27%
15,978
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$26,813
$75.96 p/Share
353
Reduced 3.41%
9,986
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$42,054
$78.46 p/Share
536
Reduced 8.36%
5,878
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,461
Added 30.14%
10,339
Common Stock