Jan 08
2026
SELL
Open market or private sale
$112,445
$44.71 p/Share
2,515
Reduced 10.32%
21,852
Common Stock
Jan 07
2026
SELL
Open market or private sale
$86,069
$45.11 p/Share
1,908
Reduced 9.75%
17,667
Common Stock
Jan 07
2026
BUY
Exercise of conversion of derivative security
-
6,700
Added 21.57%
24,367
Common Stock
Jan 06
2026
BUY
Exercise of conversion of derivative security
-
5,245
Added 21.13%
19,575
Common Stock
Jan 05
2026
SELL
Open market or private sale
$145,483
$43.26 p/Share
3,363
Reduced 19.01%
14,330
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
8,292
Added 31.91%
17,693
Common Stock
Dec 22
2025
SELL
Open market or private sale
$500,000
$50.0 p/Share
10,000
Reduced 51.54%
9,401
Common Stock
Dec 22
2025
BUY
Exercise of conversion of derivative security
$201,600
$20.16 p/Share
10,000
Added 34.01%
19,401
Common Stock
Dec 16
2025
SELL
Open market or private sale
$706,209
$44.91 p/Share
15,725
Reduced 62.58%
9,401
Common Stock
Dec 16
2025
BUY
Exercise of conversion of derivative security
$201,600
$20.16 p/Share
10,000
Added 28.47%
25,126
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$31,426
$15.3 p/Share
2,054
Reduced 12.95%
13,802
Common Stock
Jan 06
2025
BUY
Exercise of conversion of derivative security
-
5,245
Added 24.86%
15,856
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$49,742
$14.6 p/Share
3,407
Reduced 24.3%
10,611
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
8,293
Added 37.17%
14,018
Common Stock
Sep 16
2024
SELL
Open market or private sale
$483,056
$39.53 p/Share
12,220
Reduced 72.03%
4,744
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$201,600
$20.16 p/Share
10,000
Added 40.41%
14,744
Common Stock
Sep 14
2024
BUY
Exercise of conversion of derivative security
-
6,000
Added 46.28%
6,964
Common Stock
May 22
2024
SELL
Open market or private sale
$35,580
$23.72 p/Share
1,500
Reduced 60.88%
964
Common Stock
Jan 30
2024
SELL
Open market or private sale
$72,425
$23.63 p/Share
3,065
Reduced 76.07%
964
Common Stock
Jan 08
2024
SELL
Open market or private sale
$47,545
$21.81 p/Share
2,180
Reduced 35.11%
4,029
Common Stock
Jan 06
2024
BUY
Exercise of conversion of derivative security
-
5,245
Added 45.79%
6,209
Common Stock
Sep 18
2023
SELL
Open market or private sale
$75,251
$19.32 p/Share
3,895
Reduced 80.16%
964
Common Stock
Sep 14
2023
SELL
Open market or private sale
$41,005
$19.48 p/Share
2,105
Reduced 30.23%
4,859
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 46.28%
6,964
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$21,237
$22.03 p/Share
964
Added 50.0%
964
Common Stock