Mar 05
2025
SELL
Open market or private sale
$1,851,796
$49.71 p/Share
37,252
Reduced 8.87%
382,657
Common Stock
Mar 05
2025
SELL
Sale (or disposition) back to the issuer
$2,130,072
$49.6 p/Share
42,945
Reduced 9.28%
419,909
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
$2,130,032
$26.56 p/Share
80,197
Added 14.77%
462,854
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$64,413
$48.07 p/Share
1,340
Reduced 0.35%
382,657
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
6,720
Added 1.72%
383,997
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$129,044
$48.44 p/Share
2,664
Reduced 0.7%
377,277
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
27,264
Added 6.7%
379,941
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$197,247
$48.44 p/Share
4,072
Reduced 1.14%
352,677
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
42,315
Added 10.6%
356,749
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$440,784
$44.65 p/Share
9,872
Reduced 3.04%
314,434
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
50,140
Added 13.39%
324,306
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$66,833
$40.31 p/Share
1,658
Reduced 0.6%
274,166
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
6,610
Added 2.34%
275,824
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$106,499
$40.31 p/Share
2,642
Reduced 0.97%
269,214
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
26,812
Added 8.98%
271,856
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$3,885,470
$35.93 p/Share
108,140
Reduced 30.62%
245,044
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
261,035
Added 43.51%
338,898
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
44,814
Added 32.72%
92,149
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$802,998
$37.09 p/Share
21,650
Reduced 31.38%
47,335
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
68,985
Added 50.0%
68,985
Common Stock
May 11
2023
SELL
Sale (or disposition) back to the issuer
$3,886,205
$61.9 p/Share
62,782
Reduced 19.75%
255,144
Common Stock
May 11
2023
SELL
Open market or private sale
$5,894,891
$61.94 p/Share
95,171
Reduced 23.04%
317,926
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$3,816,144
$24.16 p/Share
157,953
Added 27.66%
413,097
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$97,740
$61.9 p/Share
1,579
Reduced 0.62%
255,144
Common Stock
May 10
2023
SELL
Open market or private sale
$173,432
$61.94 p/Share
2,800
Reduced 1.08%
256,723
Common Stock