Analysts Viewpoint Analyzing Carnival Corp (CCL) After Recent Trading Activity Carnival Corp’s filing revealed that its CFO & CAO Bernstein David unloaded Company’s shares for reported $2.4 million on May