Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$8,766
$90.38 p/Share
97
Reduced 0.15%
62,513
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$8,815
$90.88 p/Share
97
Reduced 0.15%
62,513
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$7,945
$81.91 p/Share
97
Reduced 0.15%
62,513
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$7,471
$77.03 p/Share
97
Reduced 0.15%
62,513
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$6,774
$69.84 p/Share
97
Reduced 0.15%
62,513
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$5,685
$58.61 p/Share
97
Reduced 0.15%
62,513
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$6,284
$64.79 p/Share
97
Reduced 0.15%
62,513
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$5,447
$56.16 p/Share
97
Reduced 0.15%
62,513
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$5,624
$57.98 p/Share
97
Reduced 0.15%
62,513
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
97
Added 0.15%
62,610
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$68,790
$62.48 p/Share
1,101
Reduced 1.73%
62,513
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,955
Added 5.85%
63,614
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$22,349
$61.57 p/Share
363
Reduced 0.6%
59,659
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$21,509
$58.93 p/Share
365
Reduced 0.6%
60,022
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,330
Added 3.72%
60,387
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$131,281
$73.92 p/Share
1,776
Reduced 2.97%
58,057
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,374
Added 9.63%
59,833
Common Stock