Cavitation Technologies announces agreements for proposed $42 million cash consideration - CVAT News | Rallies