Feb 19
2025
SELL
Open market or private sale
$1,146,588
$36.35 p/Share
31,543
Reduced 12.97%
211,718
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$837,460
$34.9 p/Share
23,996
Reduced 8.98%
243,261
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
55,539
Added 17.21%
267,257
Common Stock
Dec 24
2024
-
4,685,725
Reduced 95.68%
211,718
Common Stock
Nov 19
2024
SELL
Open market or private sale
$618,443
$22.58 p/Share
27,389
Reduced 0.56%
4,897,443
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$667,670
$23.72 p/Share
28,148
Reduced 0.57%
4,924,832
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
55,537
Added 1.11%
4,952,980
Common Stock
Aug 19
2024
SELL
Open market or private sale
$678,151
$24.76 p/Share
27,389
Reduced 0.56%
4,897,443
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$686,811
$24.4 p/Share
28,148
Reduced 0.57%
4,924,832
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
55,537
Added 1.11%
4,952,980
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$954,417
$31.04 p/Share
30,748
Reduced 0.62%
4,897,443
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
60,667
Added 1.22%
4,928,191
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,783,177
$37.21 p/Share
47,922
Reduced 0.97%
4,867,524
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
102,249
Added 2.04%
4,915,446
Common Stock
Nov 17
2023
SELL
Open market or private sale
$1,512,020
$29.33 p/Share
51,552
Reduced 1.06%
4,813,197
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,463,115
$28.86 p/Share
50,697
Reduced 1.03%
4,864,749
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
102,249
Added 2.04%
4,915,446
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,473,871
$28.59 p/Share
51,552
Reduced 1.06%
4,813,197
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$1,510,800
$29.8 p/Share
50,698
Reduced 1.03%
4,864,749
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
102,250
Added 2.04%
4,915,447
Common Stock
May 17
2023
SELL
Open market or private sale
$722,243
$14.01 p/Share
51,552
Reduced 1.06%
4,813,197
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$714,320
$14.09 p/Share
50,697
Reduced 1.03%
4,864,749
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
102,249
Added 2.04%
4,915,446
Common Stock
Feb 17
2023
SELL
Open market or private sale
$568,934
$12.7 p/Share
44,798
Reduced 0.92%
4,813,197
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$302,197
$12.64 p/Share
23,908
Reduced 0.49%
4,857,995
Common Stock