Ciena (CIEN): financials explained · StockLab