Their forecasts are right suspiciously often, why? mBlip / 4 hours ago March 28, 2026 From Maxinomics.