Japanese Personal Products Stock News

TSE:9513
TSE:9513Renewable Energy

Assessing Electric Power Development’s Valuation After Its Latest Share Buyback Completion

Why Electric Power Development’s latest buyback matters now Electric Power Development (TSE:9513) has just wrapped up a sizeable share repurchase, buying 6,713,200 shares, or 3.71% of its stock, for ¥19,999.73 million under a program closed on March 24, 2026. See our latest analysis for Electric Power Development. The ¥3,900 share price comes after a 24.32% 90 day share price return and a 51.14% 1 year total shareholder return, suggesting recent momentum building on already strong longer term...