Calculate Fibonacci retracement levels for the recent price swing (July 2023 - July 2025) and join with daily stock data.