Ciena Corporation (CIEN) reports earnings