Xunlei XNET Q3 2024 Results Holding the Line at 008 PPL PPLC Delivers Q1 2026 Beat EPS 063 vs 062 Expected DXF Q2 2012 Earnings EPS Misses Estimates as Stock Declines TOP Ships TOPS Down 347 How Low Could It Go 20260520