Apr 05
2025
BUY
Grant, award, or other acquisition
-
719
Added 0.13%
542,440
Common Stock
Jan 05
2025
BUY
Grant, award, or other acquisition
-
411
Added 0.08%
541,721
Common Stock
Dec 26
2024
-
100,000
Reduced 15.59%
541,310
Common Stock
Nov 12
2024
SELL
Open market or private sale
$703,125
$37.5 p/Share
18,750
Reduced 2.84%
641,310
Common Stock
Nov 08
2024
SELL
Open market or private sale
$4,687,500
$37.5 p/Share
125,000
Reduced 15.92%
660,060
Common Stock
Oct 05
2024
BUY
Grant, award, or other acquisition
-
511
Added 0.07%
785,060
Common Stock
Aug 08
2024
SELL
Open market or private sale
$2,597,489
$31.17 p/Share
83,333
Reduced 9.6%
784,549
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
-
586
Added 0.07%
867,882
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
6,853
Added 0.78%
867,296
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
666
Added 0.08%
860,443
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
690
Added 0.08%
859,777
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
912
Added 0.11%
859,087
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
1,038
Added 0.12%
858,175
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
13,699
Added 1.57%
857,137
Common Stock
Apr 05
2023
BUY
Grant, award, or other acquisition
-
1,187
Added 0.14%
843,438
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
1,196
Added 0.17%
719,545
Common Stock
Oct 05
2022
BUY
Grant, award, or other acquisition
-
1,058
Added 0.15%
718,349
Common Stock
Jul 05
2022
BUY
Grant, award, or other acquisition
-
1,208
Added 0.17%
717,291
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
14,179
Added 1.94%
716,083
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
1,111
Added 0.16%
701,904
Common Stock
Jan 05
2022
BUY
Grant, award, or other acquisition
-
713
Added 0.09%
823,499
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
590
Added 0.07%
822,786
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
403
Added 0.05%
822,196
Common Stock
Apr 16
2021
BUY
Conversion of derivative security
-
821,793
Added 50.0%
821,793
Common Stock