Dec 18
2024
BUY
Exercise of conversion of derivative security
$334,799
$4.72 p/Share
70,932
Added 10.32%
616,674
Common Stock
Nov 07
2024
SELL
Open market or private sale
$421,741
$20.02 p/Share
21,066
Reduced 3.72%
545,742
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$492,270
$17.97 p/Share
27,394
Reduced 4.61%
566,808
Common Stock
Jul 10
2024
SELL
Open market or private sale
$248,092
$20.49 p/Share
12,108
Reduced 2.0%
594,202
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$402,726
$22.14 p/Share
18,190
Reduced 2.91%
606,310
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$414,195
$21.62 p/Share
19,158
Reduced 2.98%
624,500
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
135,986
Added 17.44%
643,658
Common Stock
Feb 12
2024
SELL
Open market or private sale
$223,125
$25.09 p/Share
8,893
Reduced 1.72%
507,672
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$37,150
$7.43 p/Share
5,000
Added 0.96%
516,565
Common Stock
Jan 12
2024
SELL
Open market or private sale
$131,350
$26.27 p/Share
5,000
Reduced 0.97%
511,565
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
$37,150
$7.43 p/Share
5,000
Added 0.96%
516,565
Common Stock
Jan 10
2024
SELL
Open market or private sale
$867,521
$25.68 p/Share
33,782
Reduced 6.19%
511,565
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$205,647
$7.43 p/Share
27,678
Added 4.83%
545,347
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$304,315
$21.92 p/Share
13,883
Reduced 2.61%
517,669
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$573,615
$22.5 p/Share
25,494
Reduced 4.58%
531,552
Common Stock
Aug 24
2023
SELL
Open market or private sale
$8,062
$25.04 p/Share
322
Reduced 0.06%
557,046
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
$2,392
$7.43 p/Share
322
Added 0.06%
557,368
Common Stock
Jul 26
2023
SELL
Open market or private sale
$22,200
$25.0 p/Share
888
Reduced 0.16%
557,046
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
$6,597
$7.43 p/Share
888
Added 0.16%
557,934
Common Stock
Jul 14
2023
SELL
Open market or private sale
$106,627
$25.03 p/Share
4,260
Reduced 0.76%
557,046
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$20,107
$4.72 p/Share
4,260
Added 0.75%
561,158
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$421,297
$22.48 p/Share
18,741
Reduced 3.25%
557,046
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$472,999
$34.98 p/Share
13,522
Reduced 2.29%
575,787
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
126,306
Added 17.65%
589,309
Common Stock
Feb 27
2023
SELL
Open market or private sale
$583,800
$29.19 p/Share
20,000
Reduced 4.14%
463,003
Common Stock