Jun 18
2025
SELL
Open market or private sale
$158,947
$49.47 p/Share
3,213
Reduced 30.89%
7,190
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 2.35%
10,403
Common Stock
Jun 12
2025
BUY
Exercise of conversion of derivative security
-
6,674
Added 39.66%
10,153
Common Stock
May 19
2025
SELL
Open market or private sale
$4,644
$40.04 p/Share
116
Reduced 3.23%
3,479
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 6.5%
3,595
Common Stock
Apr 17
2025
SELL
Open market or private sale
$5,195
$44.79 p/Share
116
Reduced 3.35%
3,345
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 6.74%
3,461
Common Stock
Mar 19
2025
SELL
Open market or private sale
$5,069
$43.7 p/Share
116
Reduced 3.49%
3,211
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
249
Added 6.96%
3,327
Common Stock
Feb 20
2025
SELL
Open market or private sale
$5,606
$48.33 p/Share
116
Reduced 3.63%
3,078
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 7.26%
3,194
Common Stock
Jan 17
2025
SELL
Open market or private sale
$4,359
$37.58 p/Share
116
Reduced 3.79%
2,944
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 7.55%
3,060
Common Stock
Dec 18
2024
SELL
Open market or private sale
$4,042
$34.85 p/Share
116
Reduced 3.96%
2,810
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 7.87%
2,926
Common Stock
Dec 13
2024
SELL
Open market or private sale
$81,200
$35.0 p/Share
2,320
Reduced 46.44%
2,676
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 4.77%
4,996
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.0%
4,746
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
249
Added 5.25%
4,496
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.56%
4,247
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.89%
3,997
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 6.25%
3,747
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 6.67%
3,497
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
249
Added 7.12%
3,247
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
2,998
Added 50.0%
2,998
Common Stock