Sep 04
2025
SELL
Open market or private sale
$473,891
$25.72 p/Share
18,425
Reduced 4.77%
367,562
Common Stock
Jun 04
2025
SELL
Open market or private sale
$154,833
$28.28 p/Share
5,475
Reduced 1.4%
385,987
Common Stock
Jun 03
2025
SELL
Open market or private sale
$342,682
$27.21 p/Share
12,594
Reduced 3.12%
391,462
Common Stock
Mar 03
2025
SELL
Open market or private sale
$450,019
$35.73 p/Share
12,595
Reduced 3.02%
404,056
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
175,757
Added 29.67%
416,651
Common Stock
Dec 03
2024
SELL
Open market or private sale
$521,391
$41.4 p/Share
12,594
Reduced 4.97%
240,894
Common Stock
Sep 04
2024
SELL
Open market or private sale
$381,250
$30.27 p/Share
12,595
Reduced 4.73%
253,488
Common Stock
Jun 04
2024
SELL
Open market or private sale
$573,471
$46.3 p/Share
12,386
Reduced 4.45%
266,083
Common Stock
Mar 05
2024
SELL
Open market or private sale
$2,133,854
$58.14 p/Share
36,702
Reduced 11.65%
278,469
Common Stock
Mar 04
2024
SELL
Open market or private sale
$589,475
$60.49 p/Share
9,745
Reduced 3.81%
245,828
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
69,343
Added 18.03%
315,171
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
87,648
Added 25.54%
255,573
Common Stock
Dec 04
2023
SELL
Open market or private sale
$825,973
$84.75 p/Share
9,746
Reduced 5.49%
167,925
Common Stock
Sep 05
2023
SELL
Open market or private sale
$690,628
$70.87 p/Share
9,745
Reduced 5.2%
177,671
Common Stock
Jun 29
2023
SELL
Open market or private sale
$4,293,680
$80.0 p/Share
53,671
Reduced 22.26%
187,416
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$508,801
$9.48 p/Share
53,671
Added 18.21%
241,087
Common Stock
Jun 14
2023
SELL
Open market or private sale
$8,055,867
$75.05 p/Share
107,340
Reduced 31.33%
235,284
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$1,017,583
$9.48 p/Share
107,340
Added 23.86%
342,624
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
224,899
Added 48.87%
235,284
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
2,132
Added 6.53%
30,496
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,234
Added 4.17%
28,364
Common Stock