10x Genomics Blog Apr 25, 2026 10x Genomics Stock Falls 5.4% After Thermo Fisher Q1 Miss Signals Life Sciences Slowdown - News and Statistics - IndexBox