Dec 24
2025
SELL
Open market or private sale
$199,200
$40.0 p/Share
4,980
Reduced 4.22%
113,013
Common Stock
Nov 03
2025
-
1,078
Reduced 0.91%
117,993
Common Stock
Oct 31
2025
SELL
Open market or private sale
$195,685
$35.0 p/Share
5,591
Reduced 4.48%
119,071
Common Stock
Oct 28
2025
SELL
Open market or private sale
$79,860
$30.0 p/Share
2,662
Reduced 2.09%
124,662
Common Stock
Sep 23
2025
-
891
Reduced 0.69%
127,324
Common Stock
May 05
2025
SELL
Open market or private sale
$37,279
$21.05 p/Share
1,771
Reduced 1.36%
128,215
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
4,920
Added 3.65%
129,986
Common Stock
Feb 12
2025
SELL
Open market or private sale
$60,425
$23.53 p/Share
2,568
Reduced 2.01%
125,066
Common Stock
Feb 11
2025
SELL
Open market or private sale
$76,850
$25.0 p/Share
3,074
Reduced 2.35%
127,634
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
8,000
Added 5.77%
130,708
Common Stock
Feb 03
2025
SELL
Open market or private sale
$103,939
$20.12 p/Share
5,166
Reduced 4.04%
122,708
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
21,500
Added 14.39%
127,874
Common Stock
Jan 22
2025
SELL
Open market or private sale
$30,000
$18.94 p/Share
1,584
Reduced 1.47%
106,374
Common Stock
Sep 09
2024
SELL
Open market or private sale
$25,240
$11.52 p/Share
2,191
Reduced 1.99%
107,958
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
6,750
Added 5.77%
110,149
Common Stock
Feb 01
2024
SELL
Open market or private sale
$35,783
$8.53 p/Share
4,195
Reduced 4.05%
99,503
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 19.43%
103,698
Common Stock
Jan 23
2024
SELL
Open market or private sale
$14,140
$9.07 p/Share
1,559
Reduced 1.94%
78,698
Common Stock
Oct 03
2023
SELL
Open market or private sale
$25,500
$8.25 p/Share
3,091
Reduced 3.71%
80,257
Common Stock
Feb 01
2023
SELL
Open market or private sale
$38,693
$21.75 p/Share
1,779
Reduced 2.12%
82,069
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
20,250
Added 19.45%
83,848
Common Stock
Jan 24
2023
SELL
Open market or private sale
$33,945
$21.9 p/Share
1,550
Reduced 2.38%
63,598
Common Stock
Jan 31
2022
SELL
Open market or private sale
$30,825
$27.4 p/Share
1,125
Reduced 1.64%
67,297
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
9,840
Added 12.57%
68,422
Common Stock
Jan 24
2022
SELL
Open market or private sale
$46,837
$24.98 p/Share
1,875
Reduced 3.1%
58,582
Common Stock