OCC Q1 2026 Earnings Net Loss of 005 Per Share Stock Climbs 788 Viking Holdings VIK Q1 2026 Earnings Surprise EPS Beat Highlights Operational Resilience ASTE Q1 2026 Earnings EPS Misses Estimates Stock Shows Resilience THRY Q1 2026 Earnings Significant EPS Surprise Drives Positive Stock Reaction CYD Q3 2020 Earnings NearMiss on EPS Stock Gains Despite Slight Disappointment OCCIO Q1 2026 Earnings Preferred Stock Reports Negative EPS of 076 Sharply Missing Estimates