DISCLOSEDStaleBlackRockTellurian Inc New · US20,968,832 sh · $14.5MFiled 30 Jun 2024·SEC 13F·view source