Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$6,507
$90.38 p/Share
72
Reduced 0.51%
14,084
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$6,543
$90.88 p/Share
72
Reduced 0.51%
14,084
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$5,897
$81.91 p/Share
72
Reduced 0.51%
14,084
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$5,546
$77.03 p/Share
72
Reduced 0.51%
14,156
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$5,028
$69.84 p/Share
72
Reduced 0.51%
14,084
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$4,219
$58.61 p/Share
72
Reduced 0.51%
14,084
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$4,664
$64.79 p/Share
72
Reduced 0.51%
14,084
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$4,043
$56.16 p/Share
72
Reduced 0.51%
14,084
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$4,174
$57.98 p/Share
72
Reduced 0.51%
14,084
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
72
Added 0.51%
14,156
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$11,926
$60.85 p/Share
196
Reduced 1.37%
14,084
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$45,547
$62.48 p/Share
729
Reduced 4.86%
14,280
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,419
Added 13.88%
15,009
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$14,715
$61.57 p/Share
239
Reduced 1.86%
12,590
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,726
Added 11.86%
12,829
Common Stock
Oct 29
2023
SELL
Payment of exercise price or tax liability
$11,067
$40.1 p/Share
276
Reduced 2.43%
11,103
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$21,186
$73.82 p/Share
287
Reduced 2.46%
11,379
Common Stock