Walgreens is set to be acquired by Sycamore for $10 billion, while analysts highlight "monster stocks" for long-term portfolio growth. IDT Corporation also released its Q2 2025 earnings call transcript. Read more...