July 18, 2024 Taiwan Semiconductor Manufacturing Company Limited earnings release (before market open)