data = [ { "year": "2028", "symbol": "AMD", "revenue": 114629191658, "revenuePercentage": 38.27, "ebitda": 17326854891, "ebitdaPercentage": 15.12, "ebit": 9902916035, "ebitPercentage": 8.64, "depreciation": 7423938855, "depreciationPercentage": 6.48, "totalCash": 27053022289, "totalCashPercentage": 23.6, "receivables": 24437715130, "receivablesPercentage": 21.32, "inventories": 17418440963, "inventoriesPercentage": 15.2, "payable": 10805895396, "payablePercentage": 9.43, "capitalExpenditure": -2838432889, "capitalExpenditurePercentage": -2.48, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 4430363, "ebiat": 9464180956, "ufcf": 5455551112, "sumPvUfcf": 11958854466, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39721249234, "enterpriseValue": 51680103700, "netDebt": -930000000, "equityValue": 52610103700, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2027", "symbol": "AMD", "revenue": 82901959141, "revenuePercentage": 38.27, "ebitda": 12531103076, "ebitdaPercentage": 15.12, "ebit": 7161972693, "ebitPercentage": 8.64, "depreciation": 5369130382, "depreciationPercentage": 6.48, "totalCash": 19565247874, "totalCashPercentage": 23.6, "receivables": 17673809192, "receivablesPercentage": 21.32, "inventories": 12597339823, "inventoriesPercentage": 15.2, "payable": 7815024128, "payablePercentage": 9.43, "capitalExpenditure": -2052807352, "capitalExpenditurePercentage": -2.48, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 4430363, "ebiat": 6844671340, "ufcf": 3945555829, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39721249234, "enterpriseValue": 51680103700, "netDebt": -930000000, "equityValue": 52610103700, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2026", "symbol": "AMD", "revenue": 59956235668, "revenuePercentage": 38.27, "ebitda": 9062726345, "ebitdaPercentage": 15.12, "ebit": 5179671591, "ebitPercentage": 8.64, "depreciation": 3883054753, "depreciationPercentage": 6.48, "totalCash": 14149950430, "totalCashPercentage": 23.6, "receivables": 12782026867, "receivablesPercentage": 21.32, "inventories": 9110629990, "inventoriesPercentage": 15.2, "payable": 5651970511, "payablePercentage": 9.43, "capitalExpenditure": -1484628381, "capitalExpenditurePercentage": -2.48, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 4430363, "ebiat": 4950193363, "ufcf": 2853499211, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39721249234, "enterpriseValue": 51680103700, "netDebt": -930000000, "equityValue": 52610103700, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2025", "symbol": "AMD", "revenue": 43361462536, "revenuePercentage": 38.27, "ebitda": 6554331914, "ebitdaPercentage": 15.12, "ebit": 3746034639, "ebitPercentage": 8.64, "depreciation": 2808297274, "depreciationPercentage": 6.48, "totalCash": 10233506801, "totalCashPercentage": 23.6, "receivables": 9244199088, "receivablesPercentage": 21.32, "inventories": 6588976719, "inventoriesPercentage": 15.2, "payable": 4087609985, "payablePercentage": 9.43, "capitalExpenditure": -1073710802, "capitalExpenditurePercentage": -2.48, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 4430363, "ebiat": 3580071725, "ufcf": 2063703597, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39721249234, "enterpriseValue": 51680103700, "netDebt": -930000000, "equityValue": 52610103700, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2024", "symbol": "AMD", "revenue": 31359814577, "revenuePercentage": 38.27, "ebitda": 4740214501, "ebitdaPercentage": 15.12, "ebit": 2709201784, "ebitPercentage": 8.64, "depreciation": 2031012716, "depreciationPercentage": 6.48, "totalCash": 7401062072, "totalCashPercentage": 23.6, "receivables": 6685576370, "receivablesPercentage": 21.32, "inventories": 4765270267, "inventoriesPercentage": 15.2, "payable": 2956235415, "payablePercentage": 9.43, "capitalExpenditure": -776527582, "capitalExpenditurePercentage": -2.48, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 4430363, "ebiat": 2589174324, "ufcf": 3030048236, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39721249234, "enterpriseValue": 51680103700, "netDebt": -930000000, "equityValue": 52610103700, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2023", "symbol": "AMD", "revenue": 22680000000, "revenuePercentage": -3.9, "ebitda": 4149000000, "ebitdaPercentage": 18.29, "ebit": 598000000, "ebitPercentage": 2.64, "depreciation": 3551000000, "depreciationPercentage": 15.66, "totalCash": 5773000000, "totalCashPercentage": 25.45, "receivables": 5385000000, "receivablesPercentage": 23.74, "inventories": 4351000000, "inventoriesPercentage": 19.18, "payable": 2055000000, "payablePercentage": 9.06, "capitalExpenditure": -546000000, "capitalExpenditurePercentage": -2.41, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": -73577235, "ebiat": 1037991869, "ufcf": 1767991869, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39717576725, "enterpriseValue": 51676431191, "netDebt": -930000000, "equityValue": 52606431191, "equityValuePerShare": 32.37, "freeCashFlowT1": 5673773157 }, { "year": "2022", "symbol": "AMD", "revenue": 23601000000, "revenuePercentage": 43.61, "ebitda": 3372000000, "ebitdaPercentage": 14.29, "ebit": 1264000000, "ebitPercentage": 5.36, "depreciation": 2108000000, "depreciationPercentage": 8.93, "totalCash": 5855000000, "totalCashPercentage": 24.81, "receivables": 4128000000, "receivablesPercentage": 17.49, "inventories": 3771000000, "inventoriesPercentage": 15.98, "payable": 2493000000, "payablePercentage": 10.56, "capitalExpenditure": -450000000, "capitalExpenditurePercentage": -1.91, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": -11486486, "ebiat": 1409189189, "ufcf": 1003189189, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39717576725, "enterpriseValue": 51676431191, "netDebt": -930000000, "equityValue": 52606431191, "equityValuePerShare": 32.37, "freeCashFlowT1": 5673773157 }, { "year": "2021", "symbol": "AMD", "revenue": 16434000000, "revenuePercentage": 68.33, "ebitda": 3703000000, "ebitdaPercentage": 22.53, "ebit": 3648000000, "ebitPercentage": 22.2, "depreciation": 55000000, "depreciationPercentage": 0.33467, "totalCash": 3608000000, "totalCashPercentage": 21.95, "receivables": 2708000000, "receivablesPercentage": 16.48, "inventories": 1955000000, "inventoriesPercentage": 11.9, "payable": 1321000000, "payablePercentage": 8.04, "capitalExpenditure": -301000000, "capitalExpenditurePercentage": -1.83, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.07, "taxRateCash": 13818480, "ebiat": 3143901880, "ufcf": 2562901880, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39729032775, "enterpriseValue": 51687887242, "netDebt": -930000000, "equityValue": 52617887242, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 }, { "year": "2020", "symbol": "AMD", "revenue": 9763000000, "revenuePercentage": 45.05, "ebitda": 1322000000, "ebitdaPercentage": 13.54, "ebit": 968000000, "ebitPercentage": 9.91, "depreciation": 354000000, "depreciationPercentage": 3.63, "totalCash": 2290000000, "totalCashPercentage": 23.46, "receivables": 2076000000, "receivablesPercentage": 21.26, "inventories": 1399000000, "inventoriesPercentage": 14.33, "payable": 468000000, "payablePercentage": 4.79, "capitalExpenditure": -294000000, "capitalExpenditurePercentage": -3.01, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": -95294117, "ebiat": 1890447058, "ufcf": 796447058, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39717576725, "enterpriseValue": 51676431191, "netDebt": -930000000, "equityValue": 52606431191, "equityValuePerShare": 32.37, "freeCashFlowT1": 5673773157 }, { "year": "2019", "symbol": "AMD", "revenue": 6731000000, "revenuePercentage": 0, "ebitda": 466000000, "ebitdaPercentage": 6.92, "ebit": 208000000, "ebitPercentage": 3.09, "depreciation": 258000000, "depreciationPercentage": 3.83, "totalCash": 1503000000, "totalCashPercentage": 22.33, "receivables": 1859000000, "receivablesPercentage": 27.62, "inventories": 982000000, "inventoriesPercentage": 14.59, "payable": 988000000, "payablePercentage": 14.68, "capitalExpenditure": -217000000, "capitalExpenditurePercentage": -3.22, "price": 170.78, "beta": 1.651, "dilutedSharesOutstanding": 1625000000, "costofDebt": 4.37, "taxRate": -73.58, "afterTaxCostOfDebt": 4.37, "riskFreeRate": 4.37, "marketRiskPremium": 4.72, "costOfEquity": 12.16, "totalDebt": 3003000000, "totalEquity": 277517500000, "totalCapital": 280520500000, "debtWeighting": 1.07, "equityWeighting": 98.93, "wacc": 12.08, "taxRateCash": 8333334, "ebiat": 190666666, "ufcf": -1621333333, "sumPvUfcf": 0, "longTermGrowthRate": 4, "terminalValue": 70244084511, "presentTerminalValue": 39724484904, "enterpriseValue": 51683339370, "netDebt": -930000000, "equityValue": 52613339370, "equityValuePerShare": 32.38, "freeCashFlowT1": 5673773157 } ] # Function to calculate present value def present_value(cash_flow, discount_rate, time_period): return cash_flow / ((1 + discount_rate) ** time_period) # Initialize variables total_present_value = 0 wacc_sum = 0 # Iterate over each year's data for i, year_data in enumerate(data): ufcf = year_data['ufcf'] wacc = year_data['wacc'] time_period = i + 1 # Discounting free cash flow to its present value present_value_ufcf = present_value(ufcf, wacc, time_period) total_present_value += present_value_ufcf wacc_sum += wacc # Calculate DCF average_wacc = wacc_sum / len(data) dcf = total_present_value + (data[-1]['presentTerminalValue'] / ((1 + average_wacc) ** len(data))) print("Discounted Cash Flow (DCF) for AMD:", dcf)