[
  {
    "ticker": "AAPL",
    "name": "Apple Inc.",
    "sector": "Technology",
    "current_price": 233.79,
    "change_pct": 1.65,
    "market_cap": "1.4T",
    "pe_ratio": 9.1,
    "dividend_yield": 1.54,
    "price_history": [
      186.05,
      186.71,
      186.1,
      189.07,
      192.5,
      189.25,
      190.05,
      187.04,
      188.35,
      189.79,
      190.53,
      192.92,
      196.2,
      198.49,
      195.26,
      196.13,
      195.22,
      195.15,
      196.73,
      194.86,
      198.73,
      202.4,
      200.21,
      199.15,
      200.16,
      197.72,
      196.0,
      193.93,
      194.02,
      191.52,
      190.34,
      192.65,
      196.21,
      198.05,
      195.98,
      192.75,
      193.75,
      194.18,
      193.01,
      191.33,
      195.06,
      197.7,
      200.98,
      204.57,
      205.5,
      203.6,
      206.15,
      208.88,
      204.78,
      202.36,
      199.29,
      196.11,
      196.8,
      193.9,
      193.37,
      192.7,
      192.56,
      193.93,
      193.38,
      194.11,
      191.42,
      193.84,
      195.43,
      196.7,
      193.33,
      189.95,
      192.37,
      193.51,
      190.57,
      191.64,
      194.54,
      191.73,
      191.94,
      191.23,
      189.33,
      186.0,
      189.14,
      188.46,
      186.03,
      187.97,
      186.64,
      188.13,
      186.82,
      183.1,
      181.24,
      178.21,
      180.78,
      179.85,
      182.72,
      184.0,
      184.53,
      186.56,
      189.64,
      188.17,
      191.24,
      193.52,
      190.5,
      188.53,
      190.81,
      192.91,
      190.27,
      187.4,
      189.84,
      188.09,
      191.04,
      190.54,
      194.1,
      191.12,
      191.44,
      188.08,
      190.29,
      188.78,
      187.61,
      187.17,
      183.92,
      180.45,
      179.69,
      183.03,
      182.96,
      181.33,
      178.58,
      177.83,
      175.74,
      176.39,
      176.36,
      175.26,
      171.78,
      168.63,
      168.38,
      169.53,
      171.51,
      172.67,
      171.31,
      172.39,
      170.36,
      173.21,
      173.04,
      173.36,
      175.96,
      178.33,
      177.21,
      177.2,
      175.56,
      174.15,
      173.15,
      169.89,
      169.47,
      172.29,
      170.86,
      171.67,
      169.3,
      167.58,
      170.03,
      172.69,
      172.29,
      173.61,
      170.78,
      172.06,
      174.77,
      173.13,
      175.28,
      174.2,
      172.2,
      175.56,
      174.27,
      176.0,
      174.92,
      171.68,
      170.29,
      172.09,
      170.38,
      168.22,
      170.66,
      170.47,
      171.71,
      170.19,
      173.09,
      175.39,
      173.82,
      171.42,
      172.37,
      169.36,
      170.28,
      172.0,
      170.36,
      169.06,
      170.31,
      169.01,
      166.44,
      169.38,
      172.69,
      169.32,
      172.37,
      171.38,
      173.85,
      170.65,
      172.11,
      173.59,
      176.0,
      178.31,
      178.19,
      180.49,
      177.76,
      180.85,
      177.94,
      178.69,
      181.01,
      179.1,
      180.6,
      177.53,
      179.64,
      181.44,
      184.32,
      182.31,
      184.42,
      182.09,
      180.11,
      182.56,
      182.23,
      185.32,
      188.38,
      189.14,
      185.93,
      187.44,
      190.12,
      190.83,
      192.86,
      190.66,
      191.01,
      194.82,
      193.34,
      194.59,
      196.2,
      193.51,
      191.6,
      189.7,
      187.25,
      190.68,
      189.21,
      191.43,
      192.54,
      194.93,
      197.08,
      197.05,
      193.48,
      189.91,
      191.4,
      188.45,
      188.1,
      184.89,
      182.66,
      185.0,
      183.89,
      185.05,
      186.0,
      186.43,
      186.63,
      187.1,
      185.03,
      185.54,
      185.71,
      186.3,
      230.0,
      228.91,
      228.77,
      230.45,
      232.56,
      231.88,
      233.79
    ],
    "risk_score": 92,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        270.0,
        295.0,
        321.4,
        350.0,
        386.7,
        422.9
      ],
      "eps": [
        8.53,
        13.86,
        20.23,
        10.81,
        17.85,
        27.79
      ],
      "ebitda": [
        54.8,
        89.0,
        130.0,
        69.5,
        114.6,
        178.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        351.1,
        397.3,
        436.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        356.5,
        409.9,
        431.5
      ]
    },
    "credit": {
      "leverage": 0.9,
      "interest_coverage": 16.4,
      "liquidity_score": 93.2,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 233.3,
      "analysts": {
        "buy": 26,
        "hold": 5,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "MSFT",
    "name": "Microsoft Corp.",
    "sector": "Technology",
    "current_price": 420.0,
    "change_pct": 0.0,
    "market_cap": "1.1T",
    "pe_ratio": 32.0,
    "dividend_yield": 2.11,
    "price_history": [
      505.47,
      512.11,
      503.87,
      502.91,
      509.01,
      502.89,
      496.44,
      486.77,
      485.77,
      489.96,
      498.25,
      494.75,
      489.6,
      490.63,
      486.27,
      487.77,
      485.19,
      479.75,
      478.17,
      486.62,
      478.18,
      483.72,
      477.41,
      485.97,
      486.11,
      482.22,
      473.46,
      469.97,
      461.14,
      456.68,
      451.9,
      448.95,
      443.16,
      446.58,
      439.52,
      437.29,
      443.76,
      443.91,
      443.32,
      436.5,
      443.82,
      450.21,
      452.01,
      444.81,
      450.05,
      458.97,
      455.38,
      458.24,
      450.75,
      449.65,
      457.09,
      459.44,
      455.05,
      457.52,
      462.68,
      467.47,
      465.65,
      457.73,
      457.57,
      463.15,
      463.97,
      469.13,
      471.79,
      473.88,
      473.68,
      469.03,
      475.08,
      466.66,
      474.82,
      478.93,
      485.73,
      481.43,
      474.38,
      473.12,
      477.52,
      473.49,
      472.35,
      477.8,
      484.25,
      483.82,
      475.7,
      476.0,
      479.88,
      478.61,
      474.79,
      474.65,
      471.23,
      479.07,
      478.81,
      482.32,
      487.92,
      482.95,
      478.36,
      473.08,
      468.67,
      469.88,
      466.29,
      468.03,
      471.34,
      476.21,
      481.28,
      482.45,
      481.18,
      480.71,
      477.44,
      483.37,
      489.56,
      495.76,
      497.0,
      487.38,
      484.09,
      485.76,
      485.53,
      492.8,
      495.89,
      504.23,
      511.39,
      516.56,
      517.85,
      527.54,
      518.27,
      513.52,
      507.23,
      498.5,
      491.71,
      492.82,
      489.45,
      484.08,
      491.64,
      492.61,
      493.01,
      501.62,
      496.13,
      494.06,
      493.18,
      485.28,
      481.94,
      488.11,
      479.14,
      487.36,
      491.51,
      497.11,
      500.61,
      492.12,
      495.1,
      492.29,
      483.13,
      477.72,
      476.02,
      471.87,
      480.72,
      486.53,
      477.12,
      475.59,
      477.07,
      470.42,
      477.56,
      475.14,
      478.92,
      484.91,
      478.34,
      486.65,
      478.17,
      469.04,
      468.21,
      474.02,
      482.15,
      473.58,
      481.77,
      487.96,
      481.67,
      476.67,
      467.59,
      460.57,
      466.34,
      461.76,
      460.1,
      451.56,
      458.67,
      460.39,
      462.85,
      466.35,
      469.48,
      472.31,
      471.67,
      475.31,
      472.98,
      474.37,
      479.1,
      473.01,
      480.61,
      473.62,
      466.15,
      464.08,
      464.59,
      467.12,
      466.63,
      465.55,
      462.8,
      455.18,
      447.71,
      444.29,
      447.89,
      441.31,
      438.44,
      435.04,
      439.26,
      437.04,
      440.26,
      433.35,
      438.38,
      445.38,
      443.66,
      446.44,
      437.64,
      438.35,
      431.89,
      436.47,
      438.03,
      435.71,
      428.16,
      435.73,
      439.6,
      432.73,
      426.6,
      426.13,
      424.68,
      430.28,
      435.7,
      433.29,
      426.59,
      418.87,
      413.07,
      412.01,
      416.29,
      424.11,
      424.41,
      427.2,
      431.05,
      429.87,
      429.25,
      426.64,
      418.93,
      420.24,
      419.47,
      414.91,
      417.01,
      410.63,
      405.05,
      403.44,
      402.65,
      405.0,
      405.33,
      407.65,
      405.07,
      407.5,
      406.91,
      408.7,
      408.73,
      420.0,
      420.17,
      421.61,
      422.39,
      420.43,
      419.31,
      420.54,
      421.25,
      420.0
    ],
    "risk_score": 95,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        402.5,
        432.3,
        468.4,
        499.3,
        537.1,
        583.3
      ],
      "eps": [
        17.79,
        17.72,
        12.64,
        11.06,
        23.78,
        11.82
      ],
      "ebitda": [
        176.3,
        175.6,
        125.3,
        109.6,
        235.6,
        117.2
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        503.2,
        536.7,
        562.7
      ],
      "system_revenue": [
        null,
        null,
        null,
        491.5,
        559.8,
        621.4
      ]
    },
    "credit": {
      "leverage": 0.6,
      "interest_coverage": 27.4,
      "liquidity_score": 95.8,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 495.7,
      "analysts": {
        "buy": 15,
        "hold": 5,
        "sell": 5
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "NVDA",
    "name": "NVIDIA Corp.",
    "sector": "Technology",
    "current_price": 139.31,
    "change_pct": -0.49,
    "market_cap": "0.7T",
    "pe_ratio": 42.9,
    "dividend_yield": 1.98,
    "price_history": [
      83.647,
      84.27799999999999,
      84.525,
      85.217,
      84.19,
      84.317,
      83.026,
      84.22,
      84.058,
      85.567,
      85.07300000000001,
      86.55199999999999,
      86.058,
      86.35900000000001,
      87.845,
      86.35499999999999,
      85.154,
      83.752,
      85.307,
      83.985,
      82.78,
      84.196,
      83.223,
      83.283,
      81.893,
      81.94500000000001,
      83.19,
      83.679,
      84.71000000000001,
      86.135,
      85.232,
      83.99199999999999,
      84.928,
      84.917,
      85.35499999999999,
      84.85900000000001,
      84.65700000000001,
      85.529,
      85.84400000000001,
      84.596,
      83.559,
      84.514,
      83.975,
      84.228,
      84.296,
      83.537,
      82.787,
      81.181,
      81.757,
      81.08099999999999,
      80.83099999999999,
      80.503,
      80.785,
      80.509,
      81.807,
      83.315,
      83.089,
      82.181,
      82.077,
      82.965,
      82.92699999999999,
      83.161,
      82.61,
      83.81,
      82.928,
      82.519,
      81.167,
      81.522,
      82.238,
      81.697,
      80.17699999999999,
      80.322,
      80.385,
      80.13,
      79.17,
      77.76599999999999,
      77.476,
      78.982,
      79.59700000000001,
      79.429,
      79.187,
      77.664,
      76.298,
      77.576,
      76.191,
      76.905,
      76.673,
      76.16900000000001,
      77.245,
      77.378,
      77.47200000000001,
      77.825,
      77.337,
      75.937,
      74.768,
      75.111,
      74.018,
      75.287,
      75.012,
      75.44,
      74.67,
      75.80199999999999,
      75.223,
      76.511,
      77.743,
      78.88300000000001,
      78.60499999999999,
      79.90700000000001,
      81.143,
      79.979,
      80.651,
      80.529,
      81.112,
      81.03999999999999,
      81.69800000000001,
      83.091,
      84.338,
      84.35900000000001,
      84.728,
      86.01599999999999,
      85.175,
      86.389,
      85.959,
      85.33500000000001,
      84.084,
      85.659,
      87.24600000000001,
      85.952,
      85.523,
      84.372,
      83.624,
      82.71900000000001,
      81.306,
      80.499,
      80.42,
      79.122,
      80.164,
      79.686,
      78.991,
      79.477,
      78.86,
      78.94500000000001,
      80.167,
      78.673,
      79.399,
      80.612,
      82.118,
      80.507,
      80.527,
      79.477,
      78.458,
      77.237,
      77.221,
      78.288,
      78.801,
      79.568,
      80.477,
      81.225,
      80.53200000000001,
      81.678,
      80.37,
      81.092,
      80.989,
      82.37,
      83.398,
      82.225,
      82.589,
      84.171,
      83.017,
      83.696,
      85.201,
      83.56,
      84.767,
      85.52799999999999,
      85.96000000000001,
      85.78,
      86.596,
      87.849,
      87.189,
      87.036,
      85.829,
      85.452,
      85.191,
      85.2,
      85.788,
      85.631,
      85.943,
      84.525,
      83.825,
      83.062,
      82.866,
      82.97,
      81.86,
      81.98400000000001,
      83.554,
      83.638,
      85.003,
      86.44,
      85.026,
      86.179,
      85.30199999999999,
      86.976,
      87.542,
      86.45700000000001,
      85.772,
      85.225,
      83.908,
      84.887,
      86.444,
      87.199,
      87.013,
      87.851,
      87.982,
      88.775,
      87.436,
      88.921,
      89.012,
      90.78200000000001,
      90.69500000000001,
      89.503,
      90.73400000000001,
      89.801,
      89.675,
      88.717,
      88.755,
      89.815,
      91.401,
      93.175,
      93.44500000000001,
      92.584,
      93.38,
      92.55,
      93.686,
      91.88300000000001,
      91.021,
      91.385,
      93.017,
      93.981,
      95.30199999999999,
      93.576,
      92.91,
      92.817,
      91.91799999999999,
      90.437,
      90.425,
      92.184,
      93.466,
      94.478,
      94.90599999999999,
      95.24600000000001,
      94.622,
      95.0,
      95.214,
      95.545,
      95.033,
      95.16799999999999,
      94.76599999999999,
      140.0,
      139.16,
      139.96,
      140.01,
      138.98,
      137.56,
      138.08,
      138.61,
      138.22,
      138.62,
      139.31
    ],
    "risk_score": 75,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        2011.8,
        2300.1,
        2594.5,
        2989.5,
        3473.2,
        3993.4
      ],
      "eps": [
        15.87,
        12.1,
        22.17,
        21.52,
        27.12,
        29.29
      ],
      "ebitda": [
        717.2,
        546.7,
        1001.9,
        972.4,
        1225.5,
        1323.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        3059.3,
        3321.1,
        4010.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        3124.1,
        3717.5,
        4220.7
      ]
    },
    "credit": {
      "leverage": 4.4,
      "interest_coverage": 3.8,
      "liquidity_score": 70.2,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Special Mention"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 956.95,
      "analysts": {
        "buy": 19,
        "hold": 21,
        "sell": 8
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "GOOGL",
    "name": "Alphabet Inc.",
    "sector": "Technology",
    "current_price": 177.25,
    "change_pct": 1.29,
    "market_cap": "2.8T",
    "pe_ratio": 8.9,
    "dividend_yield": 0.71,
    "price_history": [
      172.86,
      173.75,
      172.9,
      170.25,
      171.18,
      167.81,
      164.86,
      162.57,
      159.68,
      160.72,
      159.41,
      158.25,
      161.08,
      160.32,
      157.44,
      157.04,
      154.65,
      155.99,
      158.08,
      159.92,
      158.33,
      159.68,
      158.57,
      156.14,
      157.63,
      154.78,
      154.57,
      153.05,
      151.6,
      149.54,
      152.2,
      153.88,
      152.36,
      153.19,
      153.21,
      153.31,
      150.76,
      152.7,
      151.3,
      150.28,
      151.67,
      149.88,
      152.43,
      152.66,
      151.91,
      150.69,
      148.74,
      148.86,
      151.56,
      153.27,
      150.8,
      148.7,
      151.47,
      154.3,
      156.9,
      154.35,
      152.95,
      150.46,
      152.98,
      150.74,
      149.86,
      151.9,
      150.03,
      149.04,
      148.12,
      150.29,
      152.31,
      153.91,
      156.76,
      153.94,
      156.57,
      157.47,
      160.04,
      157.2,
      156.76,
      158.16,
      161.0,
      159.47,
      158.09,
      155.75,
      158.34,
      159.59,
      162.15,
      162.98,
      162.0,
      160.28,
      158.54,
      158.19,
      160.66,
      159.59,
      161.17,
      160.86,
      160.14,
      157.01,
      155.54,
      157.11,
      158.49,
      159.7,
      160.03,
      159.54,
      161.89,
      162.61,
      160.37,
      162.77,
      164.5,
      166.59,
      163.39,
      164.49,
      164.86,
      163.87,
      165.07,
      167.32,
      165.15,
      163.03,
      160.83,
      163.05,
      163.77,
      163.62,
      163.06,
      160.35,
      162.03,
      160.21,
      157.4,
      158.69,
      159.52,
      157.5,
      159.88,
      160.29,
      162.3,
      159.97,
      162.51,
      161.05,
      158.49,
      161.56,
      159.88,
      160.77,
      163.12,
      162.83,
      165.66,
      167.13,
      170.02,
      169.3,
      169.51,
      166.34,
      163.65,
      164.62,
      161.72,
      163.04,
      164.41,
      161.47,
      160.48,
      162.51,
      161.6,
      164.35,
      164.29,
      166.21,
      168.06,
      167.35,
      164.15,
      164.39,
      166.45,
      167.6,
      166.06,
      164.18,
      166.73,
      165.27,
      168.51,
      168.33,
      167.75,
      169.16,
      171.47,
      174.05,
      172.77,
      175.87,
      177.84,
      175.87,
      179.11,
      179.35,
      176.01,
      174.42,
      176.23,
      173.81,
      172.55,
      169.73,
      171.6,
      173.17,
      173.5,
      176.34,
      176.6,
      179.08,
      180.39,
      178.65,
      177.66,
      177.99,
      180.48,
      179.64,
      176.36,
      179.06,
      180.54,
      178.22,
      180.84,
      181.64,
      182.94,
      184.8,
      187.44,
      189.39,
      186.92,
      183.73,
      185.97,
      189.14,
      190.34,
      187.4,
      188.53,
      188.99,
      188.35,
      190.97,
      194.3,
      192.16,
      191.94,
      193.39,
      193.73,
      191.49,
      193.36,
      196.78,
      199.11,
      197.23,
      197.62,
      193.96,
      193.03,
      189.76,
      192.35,
      189.65,
      186.97,
      184.17,
      184.37,
      187.62,
      184.36,
      184.23,
      185.36,
      183.98,
      184.24,
      180.78,
      182.72,
      184.91,
      183.65,
      183.42,
      180.37,
      177.01,
      176.16,
      178.17,
      177.53,
      175.0,
      174.21,
      173.78,
      173.82,
      174.62,
      174.85,
      176.08,
      175.12,
      176.12,
      175.0,
      173.42,
      176.12,
      176.95,
      176.17,
      177.25
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        222.3,
        250.6,
        281.1,
        322.3,
        362.5,
        410.3
      ],
      "eps": [
        9.5,
        15.75,
        19.77,
        24.41,
        24.93,
        23.43
      ],
      "ebitda": [
        48.9,
        81.1,
        101.8,
        125.7,
        128.3,
        120.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        337.2,
        357.7,
        427.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        329.2,
        360.4,
        412.3
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 9.0,
      "liquidity_score": 88.0,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 216.72,
      "analysts": {
        "buy": 20,
        "hold": 4,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "META",
    "name": "Meta Platforms Inc.",
    "sector": "Technology",
    "current_price": 588.33,
    "change_pct": 1.44,
    "market_cap": "3.0T",
    "pe_ratio": 37.7,
    "dividend_yield": 1.76,
    "price_history": [
      438.8,
      438.63,
      445.67,
      442.2,
      443.43,
      434.64,
      440.31,
      444.63,
      445.36,
      443.78,
      440.55,
      446.24,
      441.0,
      448.55,
      439.93,
      443.0,
      446.49,
      452.13,
      444.98,
      436.79,
      433.15,
      425.01,
      429.55,
      434.16,
      431.29,
      423.8,
      431.1,
      429.65,
      438.11,
      429.35,
      425.09,
      424.51,
      430.13,
      430.48,
      435.85,
      431.51,
      423.21,
      431.35,
      425.59,
      432.74,
      437.07,
      436.36,
      431.19,
      429.33,
      435.17,
      432.4,
      432.6,
      431.5,
      427.31,
      433.98,
      432.58,
      435.67,
      436.14,
      438.36,
      440.7,
      442.03,
      448.26,
      442.42,
      436.76,
      445.3,
      442.47,
      436.1,
      435.72,
      434.48,
      430.86,
      438.79,
      440.37,
      435.24,
      431.79,
      434.16,
      428.87,
      430.37,
      432.85,
      429.57,
      429.54,
      424.34,
      426.32,
      426.29,
      431.68,
      429.22,
      431.03,
      424.03,
      427.8,
      431.44,
      423.7,
      422.7,
      430.87,
      437.72,
      437.76,
      430.04,
      423.62,
      423.47,
      418.16,
      413.48,
      420.35,
      412.49,
      419.91,
      413.39,
      405.16,
      405.72,
      406.68,
      413.31,
      415.78,
      422.9,
      418.86,
      411.81,
      407.48,
      414.47,
      410.38,
      410.27,
      407.42,
      399.44,
      391.58,
      395.18,
      396.2,
      389.88,
      393.73,
      393.95,
      395.17,
      390.03,
      394.94,
      395.75,
      395.29,
      392.74,
      389.22,
      390.92,
      390.79,
      394.78,
      401.99,
      397.56,
      398.93,
      397.27,
      397.59,
      397.22,
      393.27,
      395.08,
      398.67,
      401.84,
      398.78,
      406.47,
      408.68,
      413.57,
      415.66,
      416.83,
      424.02,
      428.18,
      435.24,
      437.92,
      436.88,
      439.13,
      430.96,
      434.91,
      442.64,
      444.78,
      439.87,
      437.86,
      439.37,
      430.75,
      429.66,
      436.27,
      437.15,
      434.06,
      430.97,
      428.71,
      436.49,
      438.03,
      446.71,
      454.28,
      447.11,
      444.89,
      445.31,
      453.8,
      449.1,
      455.57,
      449.27,
      456.34,
      447.5,
      452.87,
      451.16,
      458.7,
      463.82,
      472.71,
      469.9,
      475.2,
      472.99,
      466.96,
      472.09,
      470.77,
      476.03,
      477.5,
      476.16,
      474.57,
      469.96,
      471.94,
      467.3,
      467.95,
      462.25,
      468.04,
      471.05,
      468.74,
      459.39,
      461.06,
      465.98,
      469.32,
      474.27,
      476.84,
      482.74,
      475.53,
      481.7,
      487.95,
      487.71,
      485.51,
      486.35,
      477.31,
      467.97,
      468.14,
      459.99,
      454.37,
      453.5,
      444.85,
      447.77,
      453.18,
      450.35,
      459.29,
      452.71,
      452.59,
      455.63,
      462.44,
      461.06,
      469.25,
      474.95,
      479.72,
      486.83,
      491.6,
      498.68,
      496.26,
      491.47,
      487.55,
      486.03,
      487.43,
      484.04,
      492.86,
      494.13,
      499.86,
      498.38,
      504.47,
      505.49,
      514.95,
      508.81,
      501.9,
      492.57,
      500.0,
      502.89,
      505.67,
      506.88,
      506.8,
      507.84,
      580.0,
      577.26,
      579.09,
      579.45,
      581.92,
      581.45,
      584.55,
      584.28,
      587.86,
      588.33
    ],
    "risk_score": 80,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        480.2,
        528.2,
        590.0,
        662.7,
        753.6,
        853.5
      ],
      "eps": [
        17.21,
        14.43,
        13.26,
        18.06,
        22.71,
        27.11
      ],
      "ebitda": [
        192.9,
        161.7,
        148.6,
        202.4,
        254.5,
        303.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        650.6,
        744.9,
        830.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        665.5,
        767.4,
        836.6
      ]
    },
    "credit": {
      "leverage": 4.1,
      "interest_coverage": 4.1,
      "liquidity_score": 82.8,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 453.95,
      "analysts": {
        "buy": 10,
        "hold": 6,
        "sell": 6
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "AVGO",
    "name": "Broadcom Inc.",
    "sector": "Technology",
    "current_price": 1317.85,
    "change_pct": -0.35,
    "market_cap": "1.2T",
    "pe_ratio": 97.5,
    "dividend_yield": 0.72,
    "price_history": [
      2141.8,
      2158.34,
      2176.87,
      2143.22,
      2129.61,
      2112.23,
      2074.8,
      2071.99,
      2064.36,
      2079.96,
      2073.98,
      2042.12,
      2053.25,
      2039.74,
      2006.53,
      2031.09,
      2051.78,
      2074.12,
      2067.13,
      2092.39,
      2054.55,
      2051.93,
      2084.66,
      2077.29,
      2042.56,
      2042.85,
      2015.77,
      1988.98,
      1976.62,
      1961.19,
      1937.25,
      1951.58,
      1965.82,
      1973.92,
      1994.35,
      2008.17,
      2023.01,
      2044.27,
      2058.98,
      2021.76,
      2000.62,
      2017.34,
      1977.92,
      1977.18,
      1987.7,
      1970.6,
      1943.01,
      1942.13,
      1944.16,
      1949.31,
      1927.2,
      1908.44,
      1890.48,
      1883.42,
      1852.94,
      1841.78,
      1835.31,
      1821.0,
      1838.49,
      1873.59,
      1884.75,
      1856.51,
      1883.02,
      1859.26,
      1879.12,
      1877.79,
      1890.9,
      1875.62,
      1907.44,
      1934.92,
      1911.03,
      1889.27,
      1854.01,
      1821.72,
      1838.89,
      1850.44,
      1884.0,
      1848.12,
      1858.64,
      1860.3,
      1883.63,
      1854.65,
      1876.74,
      1909.99,
      1874.37,
      1908.1,
      1885.32,
      1853.05,
      1849.96,
      1852.32,
      1829.06,
      1819.21,
      1816.48,
      1781.7,
      1809.7,
      1787.05,
      1753.51,
      1742.92,
      1762.51,
      1749.89,
      1758.25,
      1783.7,
      1772.08,
      1743.61,
      1741.76,
      1760.16,
      1744.33,
      1758.79,
      1785.94,
      1780.03,
      1765.28,
      1765.46,
      1732.63,
      1715.46,
      1711.02,
      1711.77,
      1737.25,
      1763.98,
      1764.37,
      1774.22,
      1766.4,
      1747.11,
      1761.24,
      1769.61,
      1750.0,
      1723.82,
      1714.44,
      1711.6,
      1690.73,
      1667.93,
      1673.84,
      1664.7,
      1682.07,
      1676.04,
      1699.4,
      1684.66,
      1674.22,
      1654.12,
      1634.91,
      1612.35,
      1593.87,
      1577.1,
      1580.24,
      1567.51,
      1591.82,
      1560.39,
      1545.88,
      1553.17,
      1551.65,
      1563.03,
      1553.33,
      1573.62,
      1589.25,
      1584.56,
      1594.59,
      1567.44,
      1596.53,
      1566.36,
      1596.55,
      1573.19,
      1568.0,
      1558.37,
      1581.73,
      1556.65,
      1555.61,
      1532.27,
      1557.13,
      1548.12,
      1522.46,
      1531.65,
      1536.91,
      1513.66,
      1511.78,
      1491.96,
      1463.26,
      1449.46,
      1468.65,
      1479.18,
      1504.62,
      1475.18,
      1451.98,
      1427.9,
      1400.25,
      1419.09,
      1426.39,
      1428.66,
      1446.28,
      1422.59,
      1450.78,
      1455.29,
      1480.61,
      1495.54,
      1470.57,
      1498.77,
      1470.45,
      1441.66,
      1437.49,
      1448.1,
      1425.11,
      1415.13,
      1407.09,
      1388.26,
      1381.53,
      1356.22,
      1339.78,
      1346.02,
      1356.15,
      1342.66,
      1357.86,
      1363.41,
      1377.33,
      1374.24,
      1355.78,
      1335.53,
      1309.56,
      1330.58,
      1323.39,
      1325.51,
      1341.44,
      1322.15,
      1318.5,
      1325.36,
      1307.3,
      1332.67,
      1311.21,
      1293.59,
      1278.98,
      1268.01,
      1264.31,
      1241.79,
      1242.94,
      1237.35,
      1258.55,
      1236.03,
      1236.88,
      1225.66,
      1220.96,
      1237.5,
      1213.99,
      1218.42,
      1215.83,
      1225.13,
      1244.07,
      1267.57,
      1250.44,
      1248.71,
      1273.59,
      1255.37,
      1269.25,
      1288.19,
      1290.16,
      1300.0,
      1296.68,
      1295.42,
      1296.67,
      1301.57,
      1306.23,
      1310.83,
      1322.5,
      1324.84,
      1324.81,
      1324.45,
      1328.95,
      1335.82,
      1317.85
    ],
    "risk_score": 82,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        1678.5,
        1822.7,
        1974.3,
        2118.8,
        2294.9,
        2429.2
      ],
      "eps": [
        9.57,
        15.24,
        13.33,
        23.51,
        21.46,
        12.45
      ],
      "ebitda": [
        383.7,
        611.1,
        534.6,
        942.5,
        860.6,
        499.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        2074.9,
        2252.6,
        2528.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        2116.6,
        2306.8,
        2395.6
      ]
    },
    "credit": {
      "leverage": 2.8,
      "interest_coverage": 13.1,
      "liquidity_score": 79.9,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 1565.01,
      "analysts": {
        "buy": 22,
        "hold": 7,
        "sell": 5
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "ORCL",
    "name": "Oracle Corp.",
    "sector": "Technology",
    "current_price": 121.78,
    "change_pct": -0.48,
    "market_cap": "2.6T",
    "pe_ratio": 7.6,
    "dividend_yield": 2.06,
    "price_history": [
      98.82,
      99.28,
      98.29,
      97.78,
      97.96,
      99.11,
      99.33,
      97.76,
      95.87,
      96.57,
      97.19,
      98.17,
      97.71,
      96.43,
      94.84,
      96.73,
      98.26,
      97.71,
      99.19,
      99.02,
      100.94,
      101.72,
      100.95,
      102.87,
      101.58,
      101.57,
      103.6,
      104.69,
      106.41,
      105.82,
      107.39,
      106.04,
      106.95,
      106.85,
      106.69,
      106.24,
      106.47,
      107.41,
      109.18,
      110.54,
      111.28,
      112.27,
      113.31,
      111.83,
      110.41,
      108.62,
      106.99,
      107.13,
      109.06,
      108.75,
      107.35,
      107.84,
      106.69,
      107.41,
      107.12,
      106.44,
      106.41,
      106.55,
      106.52,
      107.1,
      106.62,
      106.39,
      105.88,
      106.02,
      107.75,
      108.91,
      110.08,
      108.66,
      110.81,
      110.07,
      111.97,
      113.8,
      113.95,
      114.67,
      112.61,
      114.2,
      114.38,
      113.88,
      115.9,
      116.62,
      117.56,
      115.63,
      116.56,
      117.21,
      115.68,
      113.56,
      114.13,
      115.24,
      114.33,
      115.74,
      116.3,
      115.29,
      113.42,
      113.79,
      113.05,
      113.08,
      113.74,
      113.7,
      112.13,
      112.39,
      112.72,
      113.52,
      111.3,
      112.22,
      110.8,
      112.08,
      111.15,
      111.58,
      112.17,
      112.83,
      115.07,
      114.34,
      112.35,
      113.51,
      114.95,
      116.65,
      116.8,
      118.09,
      118.41,
      119.76,
      119.6,
      121.35,
      123.71,
      121.61,
      120.28,
      121.88,
      122.58,
      123.49,
      122.77,
      124.47,
      122.4,
      121.87,
      124.29,
      123.05,
      124.19,
      122.58,
      124.78,
      126.44,
      127.5,
      128.58,
      127.06,
      124.77,
      127.05,
      126.16,
      125.73,
      124.95,
      124.08,
      125.75,
      126.31,
      127.49,
      126.64,
      126.54,
      128.95,
      130.52,
      129.32,
      128.34,
      127.2,
      126.58,
      126.05,
      124.33,
      122.21,
      124.31,
      125.59,
      125.24,
      125.85,
      127.53,
      129.43,
      128.73,
      126.31,
      125.22,
      124.05,
      124.03,
      124.94,
      127.35,
      128.33,
      129.81,
      128.7,
      128.03,
      127.61,
      127.19,
      127.84,
      126.09,
      123.61,
      121.39,
      119.4,
      119.16,
      118.65,
      116.92,
      117.21,
      119.49,
      118.51,
      116.77,
      117.83,
      118.91,
      116.93,
      116.14,
      118.14,
      119.9,
      120.86,
      120.07,
      119.69,
      121.88,
      123.2,
      121.14,
      121.27,
      121.93,
      124.31,
      126.37,
      128.79,
      126.79,
      127.26,
      124.8,
      125.56,
      127.11,
      125.73,
      127.72,
      129.49,
      130.81,
      129.38,
      129.91,
      129.4,
      128.31,
      128.2,
      129.97,
      131.03,
      133.48,
      133.77,
      136.04,
      134.7,
      134.86,
      132.23,
      132.81,
      135.34,
      136.92,
      136.03,
      137.19,
      134.91,
      134.93,
      135.02,
      134.14,
      134.68,
      132.33,
      134.74,
      134.72,
      133.63,
      131.81,
      132.19,
      131.29,
      129.13,
      129.09,
      126.79,
      125.0,
      125.88,
      126.47,
      126.43,
      126.55,
      125.73,
      124.37,
      123.77,
      123.46,
      123.08,
      122.37,
      122.9,
      122.17,
      122.94,
      122.33,
      122.86,
      121.78
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        77.8,
        87.4,
        97.6,
        109.1,
        124.1,
        138.8
      ],
      "eps": [
        10.14,
        20.85,
        16.39,
        25.28,
        16.58,
        19.67
      ],
      "ebitda": [
        17.9,
        36.8,
        28.9,
        44.6,
        29.2,
        34.7
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        105.0,
        129.7,
        140.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        115.7,
        124.6,
        148.8
      ]
    },
    "credit": {
      "leverage": 3.4,
      "interest_coverage": 9.3,
      "liquidity_score": 89.5,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 141.22,
      "analysts": {
        "buy": 13,
        "hold": 4,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "ADBE",
    "name": "Adobe Inc.",
    "sector": "Technology",
    "current_price": 468.99,
    "change_pct": -2.83,
    "market_cap": "2.7T",
    "pe_ratio": 28.5,
    "dividend_yield": 0.95,
    "price_history": [
      846.54,
      861.61,
      866.15,
      859.07,
      863.45,
      849.34,
      846.16,
      858.45,
      858.89,
      850.65,
      838.59,
      827.0,
      843.08,
      830.34,
      814.73,
      801.76,
      806.47,
      799.35,
      799.81,
      808.14,
      808.44,
      800.35,
      789.5,
      788.74,
      798.87,
      793.68,
      782.71,
      780.31,
      794.63,
      784.67,
      773.73,
      769.55,
      760.45,
      769.36,
      767.36,
      780.42,
      767.83,
      769.97,
      767.16,
      771.27,
      779.89,
      785.13,
      774.38,
      773.58,
      771.16,
      766.86,
      779.06,
      791.44,
      781.84,
      774.62,
      764.63,
      752.27,
      743.14,
      744.67,
      736.75,
      728.2,
      734.04,
      739.18,
      747.36,
      747.85,
      744.63,
      750.69,
      758.4,
      765.81,
      768.26,
      756.46,
      758.95,
      764.11,
      768.37,
      755.57,
      744.93,
      746.81,
      760.62,
      775.04,
      776.7,
      769.38,
      754.14,
      748.95,
      735.54,
      730.66,
      717.29,
      715.03,
      726.92,
      727.14,
      716.82,
      715.31,
      712.47,
      706.24,
      693.95,
      703.93,
      704.98,
      697.89,
      704.88,
      692.45,
      678.94,
      667.38,
      673.84,
      673.16,
      684.85,
      672.38,
      665.13,
      677.05,
      688.06,
      699.14,
      705.11,
      714.04,
      718.75,
      719.89,
      708.43,
      710.4,
      709.52,
      700.77,
      694.21,
      697.81,
      687.94,
      675.76,
      669.01,
      669.5,
      679.54,
      668.62,
      681.26,
      676.82,
      683.03,
      675.18,
      679.79,
      667.99,
      676.7,
      671.85,
      681.14,
      668.17,
      675.53,
      662.26,
      655.28,
      653.29,
      643.69,
      635.12,
      644.95,
      643.68,
      654.97,
      654.71,
      643.39,
      633.77,
      633.21,
      631.12,
      634.26,
      629.57,
      633.89,
      642.09,
      651.25,
      662.37,
      662.94,
      657.38,
      648.39,
      659.04,
      663.86,
      665.28,
      661.3,
      652.01,
      647.88,
      646.6,
      654.27,
      658.46,
      659.71,
      648.36,
      646.67,
      648.98,
      639.63,
      630.71,
      636.38,
      635.38,
      623.11,
      613.28,
      612.61,
      614.87,
      625.96,
      617.38,
      606.75,
      602.84,
      611.04,
      601.08,
      605.97,
      595.19,
      586.36,
      590.94,
      597.05,
      588.0,
      593.88,
      598.55,
      605.28,
      605.42,
      597.64,
      585.88,
      588.35,
      577.69,
      587.64,
      590.54,
      590.54,
      584.98,
      583.97,
      591.36,
      581.82,
      573.75,
      584.67,
      580.01,
      575.0,
      569.42,
      570.18,
      561.09,
      551.23,
      545.53,
      548.2,
      556.13,
      547.9,
      538.07,
      532.65,
      524.76,
      517.2,
      523.04,
      517.51,
      517.8,
      519.55,
      512.03,
      517.72,
      522.64,
      530.86,
      523.19,
      522.2,
      517.29,
      515.31,
      521.24,
      520.19,
      524.8,
      515.02,
      516.31,
      509.18,
      501.79,
      495.55,
      485.77,
      491.19,
      496.32,
      487.05,
      479.99,
      472.0,
      479.94,
      481.96,
      483.22,
      477.74,
      468.68,
      473.12,
      479.38,
      474.99,
      480.0,
      479.25,
      479.64,
      480.82,
      486.36,
      486.41,
      483.62,
      482.63,
      482.98,
      482.93,
      481.06,
      481.49,
      478.32,
      478.03,
      470.53,
      468.73,
      468.99
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        370.9,
        401.3,
        439.4,
        475.9,
        506.1,
        550.6
      ],
      "eps": [
        15.9,
        15.93,
        16.85,
        17.61,
        12.78,
        14.22
      ],
      "ebitda": [
        145.0,
        145.3,
        153.7,
        160.6,
        116.6,
        129.7
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        485.9,
        516.5,
        524.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        488.5,
        501.0,
        580.0
      ]
    },
    "credit": {
      "leverage": 2.0,
      "interest_coverage": 12.6,
      "liquidity_score": 86.3,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 614.18,
      "analysts": {
        "buy": 23,
        "hold": 4,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "CRM",
    "name": "Salesforce Inc.",
    "sector": "Technology",
    "current_price": 307.64,
    "change_pct": 2.57,
    "market_cap": "2.5T",
    "pe_ratio": 14.1,
    "dividend_yield": 1.39,
    "price_history": [
      349.06,
      342.84,
      340.84,
      338.24,
      341.45,
      341.96,
      348.13,
      350.23,
      344.92,
      340.48,
      338.17,
      335.59,
      340.33,
      339.73,
      333.45,
      332.93,
      337.04,
      341.16,
      339.41,
      345.91,
      342.71,
      338.65,
      336.28,
      341.21,
      334.83,
      335.66,
      338.03,
      344.07,
      339.78,
      335.97,
      342.38,
      345.16,
      351.91,
      348.07,
      348.02,
      346.02,
      341.02,
      336.39,
      336.08,
      332.27,
      332.44,
      333.09,
      335.72,
      333.92,
      332.71,
      326.71,
      333.23,
      335.35,
      335.72,
      331.08,
      337.66,
      335.59,
      334.25,
      335.73,
      332.36,
      329.86,
      336.0,
      339.4,
      334.71,
      340.5,
      336.25,
      340.43,
      341.06,
      342.08,
      343.99,
      345.65,
      346.84,
      350.69,
      347.72,
      348.9,
      350.12,
      343.29,
      339.72,
      340.24,
      340.73,
      335.55,
      341.08,
      344.14,
      350.47,
      350.63,
      355.29,
      357.87,
      360.9,
      356.48,
      355.92,
      355.41,
      356.5,
      358.65,
      361.31,
      366.93,
      371.35,
      377.58,
      376.47,
      370.41,
      369.35,
      366.45,
      370.48,
      370.59,
      371.43,
      371.22,
      368.25,
      373.1,
      371.38,
      376.62,
      370.2,
      373.53,
      372.3,
      374.0,
      373.02,
      366.99,
      367.04,
      367.25,
      366.45,
      364.39,
      368.75,
      363.79,
      365.87,
      371.7,
      375.49,
      379.69,
      382.97,
      380.63,
      379.18,
      385.78,
      387.51,
      385.37,
      378.55,
      377.85,
      373.68,
      369.38,
      367.14,
      371.96,
      368.54,
      364.03,
      357.79,
      358.0,
      354.71,
      356.69,
      356.35,
      353.54,
      358.57,
      353.26,
      348.21,
      348.76,
      351.59,
      345.16,
      349.92,
      348.34,
      342.74,
      344.87,
      347.92,
      341.75,
      345.34,
      344.78,
      341.62,
      345.99,
      350.65,
      344.61,
      348.6,
      345.07,
      342.85,
      346.78,
      341.39,
      341.66,
      337.21,
      331.05,
      329.91,
      334.33,
      335.9,
      338.74,
      343.93,
      346.0,
      341.31,
      341.42,
      337.37,
      338.53,
      340.32,
      346.95,
      341.09,
      342.26,
      348.98,
      345.79,
      350.46,
      350.62,
      351.69,
      350.97,
      344.89,
      340.31,
      344.53,
      344.67,
      338.48,
      331.72,
      327.96,
      326.56,
      326.82,
      324.52,
      321.02,
      318.69,
      315.28,
      314.83,
      310.63,
      312.35,
      307.39,
      302.93,
      297.47,
      303.19,
      298.97,
      300.4,
      301.48,
      301.04,
      304.15,
      298.55,
      301.75,
      302.48,
      303.24,
      297.91,
      293.58,
      296.31,
      300.32,
      303.47,
      304.5,
      307.13,
      307.1,
      307.87,
      305.88,
      310.18,
      308.91,
      307.2,
      307.98,
      303.39,
      305.1,
      302.52,
      301.38,
      306.43,
      302.5,
      305.2,
      302.93,
      308.28,
      308.41,
      311.8,
      308.65,
      314.66,
      311.21,
      316.21,
      317.22,
      311.87,
      306.6,
      301.85,
      302.2,
      304.61,
      303.97,
      300.0,
      300.28,
      300.06,
      300.36,
      298.88,
      300.24,
      301.01,
      300.36,
      299.42,
      296.66,
      299.93,
      299.27,
      301.38,
      302.37,
      302.99,
      305.08,
      305.14,
      303.78,
      306.79,
      305.98,
      307.64
    ],
    "risk_score": 84,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        438.1,
        471.8,
        517.0,
        551.3,
        599.2,
        644.8
      ],
      "eps": [
        9.19,
        10.18,
        21.23,
        14.04,
        18.99,
        15.62
      ],
      "ebitda": [
        97.3,
        107.8,
        224.8,
        148.7,
        201.1,
        165.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        574.5,
        620.3,
        659.7
      ],
      "system_revenue": [
        null,
        null,
        null,
        554.7,
        609.7,
        689.0
      ]
    },
    "credit": {
      "leverage": 2.0,
      "interest_coverage": 14.2,
      "liquidity_score": 85.8,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 332.99,
      "analysts": {
        "buy": 15,
        "hold": 5,
        "sell": 2
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "AMD",
    "name": "Advanced Micro Devices",
    "sector": "Technology",
    "current_price": 177.19,
    "change_pct": -0.25,
    "market_cap": "0.7T",
    "pe_ratio": 9.2,
    "dividend_yield": 1.25,
    "price_history": [
      150.79,
      153.02,
      150.82,
      150.79,
      151.42,
      153.64,
      155.22,
      157.81,
      160.05,
      158.23,
      157.08,
      156.45,
      157.52,
      156.07,
      154.61,
      157.61,
      157.25,
      158.36,
      160.72,
      162.37,
      160.47,
      160.14,
      162.25,
      165.13,
      167.88,
      169.73,
      170.24,
      170.75,
      173.45,
      171.77,
      174.74,
      176.59,
      175.22,
      173.52,
      174.89,
      176.44,
      174.62,
      173.6,
      176.95,
      173.49,
      175.23,
      172.76,
      175.96,
      177.08,
      179.2,
      178.93,
      177.13,
      178.12,
      180.48,
      182.9,
      182.29,
      181.66,
      184.3,
      182.5,
      186.06,
      186.86,
      190.17,
      189.06,
      190.37,
      190.71,
      193.16,
      193.52,
      195.51,
      198.94,
      202.62,
      206.28,
      205.13,
      206.39,
      206.49,
      202.86,
      201.54,
      203.02,
      202.86,
      200.75,
      203.95,
      200.75,
      200.37,
      198.79,
      197.91,
      200.9,
      202.61,
      200.66,
      197.25,
      195.6,
      199.18,
      195.93,
      196.99,
      198.77,
      201.26,
      205.19,
      208.12,
      205.3,
      203.02,
      203.89,
      207.29,
      207.1,
      205.49,
      202.06,
      201.13,
      198.95,
      201.57,
      198.75,
      200.0,
      196.5,
      195.66,
      192.2,
      195.75,
      193.96,
      197.26,
      195.58,
      191.71,
      194.43,
      193.01,
      194.71,
      194.86,
      192.21,
      192.95,
      190.93,
      187.6,
      187.22,
      188.21,
      188.93,
      189.78,
      192.46,
      189.51,
      186.74,
      187.37,
      186.61,
      189.58,
      192.47,
      190.5,
      188.41,
      186.73,
      187.28,
      188.12,
      188.79,
      189.42,
      190.68,
      190.14,
      189.6,
      187.35,
      190.23,
      188.32,
      190.29,
      189.88,
      192.49,
      195.83,
      192.14,
      194.69,
      197.49,
      194.3,
      197.21,
      195.65,
      193.26,
      194.03,
      190.93,
      189.62,
      190.57,
      192.21,
      195.25,
      191.66,
      190.45,
      189.68,
      186.64,
      189.59,
      187.8,
      184.4,
      180.89,
      177.65,
      177.2,
      179.1,
      180.61,
      177.39,
      179.63,
      182.86,
      181.44,
      183.18,
      185.55,
      188.69,
      187.13,
      187.12,
      187.71,
      190.2,
      190.06,
      192.52,
      190.93,
      188.12,
      187.8,
      186.55,
      187.36,
      187.5,
      184.72,
      182.19,
      185.82,
      182.17,
      185.0,
      183.13,
      182.0,
      182.78,
      180.17,
      183.53,
      186.39,
      189.15,
      191.6,
      188.99,
      191.62,
      188.25,
      187.67,
      184.32,
      184.0,
      184.52,
      181.6,
      181.17,
      179.73,
      183.21,
      180.31,
      177.81,
      177.52,
      179.18,
      176.31,
      173.89,
      175.88,
      178.64,
      176.4,
      179.61,
      181.89,
      184.33,
      186.18,
      185.88,
      184.96,
      181.62,
      183.18,
      186.15,
      183.18,
      185.43,
      184.93,
      181.94,
      183.41,
      185.95,
      184.32,
      180.87,
      179.53,
      179.42,
      176.7,
      179.42,
      179.09,
      178.39,
      179.22,
      178.83,
      179.24,
      178.53,
      180.0,
      178.66,
      178.11,
      178.13,
      177.72,
      177.13,
      176.1,
      177.64,
      177.71,
      178.24,
      178.6,
      179.01,
      179.05,
      177.19
    ],
    "risk_score": 70,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        276.8,
        296.3,
        317.9,
        346.7,
        377.2,
        413.7
      ],
      "eps": [
        10.86,
        13.39,
        19.59,
        17.4,
        19.73,
        20.73
      ],
      "ebitda": [
        72.1,
        88.8,
        130.0,
        115.5,
        130.9,
        137.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        334.1,
        384.9,
        421.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        352.2,
        388.8,
        434.0
      ]
    },
    "credit": {
      "leverage": 4.9,
      "interest_coverage": 5.9,
      "liquidity_score": 74.1,
      "rating": "BB",
      "pd_rating": "0.50% - Moderate",
      "regulatory_rating": "Special Mention"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 163.96,
      "analysts": {
        "buy": 9,
        "hold": 7,
        "sell": 6
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "INTC",
    "name": "Intel Corp.",
    "sector": "Technology",
    "current_price": 35.12,
    "change_pct": 2.72,
    "market_cap": "2.9T",
    "pe_ratio": 3.9,
    "dividend_yield": 1.52,
    "price_history": [
      30.02,
      30.01,
      30.37,
      29.95,
      29.85,
      30.0,
      30.34,
      30.23,
      30.15,
      30.3,
      30.3,
      30.84,
      31.42,
      32.02,
      32.39,
      32.09,
      31.81,
      31.4,
      31.74,
      32.37,
      32.61,
      32.62,
      32.04,
      32.26,
      32.29,
      32.18,
      32.52,
      32.14,
      32.01,
      31.75,
      32.31,
      31.78,
      32.33,
      32.2,
      32.24,
      32.11,
      31.95,
      31.47,
      31.65,
      31.9,
      31.36,
      31.16,
      31.29,
      31.8,
      31.96,
      32.59,
      32.97,
      33.46,
      33.96,
      33.81,
      33.21,
      33.55,
      34.21,
      34.48,
      35.1,
      34.89,
      34.56,
      33.89,
      33.72,
      33.72,
      33.14,
      33.48,
      33.78,
      34.31,
      34.8,
      35.14,
      35.38,
      35.88,
      35.53,
      36.0,
      35.57,
      35.79,
      36.11,
      36.44,
      36.08,
      36.47,
      35.82,
      35.37,
      34.95,
      35.02,
      35.52,
      35.1,
      35.09,
      35.63,
      35.82,
      36.44,
      36.06,
      36.03,
      36.31,
      35.77,
      36.37,
      36.44,
      36.26,
      35.75,
      35.88,
      36.35,
      36.09,
      36.49,
      36.89,
      37.38,
      36.67,
      37.03,
      36.76,
      36.33,
      35.89,
      35.39,
      35.26,
      35.01,
      34.99,
      34.44,
      34.25,
      34.01,
      34.08,
      33.93,
      33.46,
      33.35,
      33.49,
      33.17,
      33.81,
      33.28,
      33.65,
      33.23,
      32.72,
      32.5,
      32.03,
      32.52,
      32.4,
      33.03,
      32.89,
      33.53,
      33.77,
      34.23,
      34.37,
      34.37,
      34.99,
      34.78,
      34.91,
      35.47,
      34.97,
      35.58,
      35.54,
      35.53,
      36.06,
      35.41,
      35.49,
      35.64,
      35.93,
      35.42,
      35.95,
      36.22,
      36.21,
      36.28,
      36.77,
      36.42,
      36.05,
      35.89,
      36.39,
      36.55,
      36.11,
      35.79,
      35.93,
      36.44,
      36.96,
      37.28,
      37.64,
      37.71,
      38.08,
      37.62,
      37.28,
      36.65,
      36.72,
      37.16,
      36.89,
      36.74,
      36.6,
      36.37,
      36.52,
      36.18,
      36.57,
      37.2,
      37.59,
      37.08,
      37.41,
      37.17,
      37.89,
      38.15,
      38.07,
      38.79,
      38.64,
      37.91,
      37.29,
      36.63,
      36.24,
      35.99,
      35.85,
      36.03,
      35.54,
      36.18,
      35.57,
      35.68,
      35.74,
      35.65,
      35.28,
      35.61,
      36.18,
      36.69,
      36.8,
      36.35,
      36.27,
      36.43,
      36.23,
      35.92,
      35.9,
      36.35,
      36.2,
      36.52,
      35.81,
      36.42,
      35.78,
      35.37,
      35.44,
      35.91,
      35.57,
      35.07,
      35.06,
      35.41,
      36.1,
      36.51,
      35.83,
      36.27,
      36.19,
      36.91,
      36.86,
      36.3,
      36.2,
      35.74,
      36.44,
      36.06,
      35.72,
      35.56,
      34.96,
      34.48,
      34.45,
      34.8,
      34.81,
      34.41,
      33.83,
      34.49,
      35.04,
      35.18,
      35.19,
      35.0,
      34.81,
      34.47,
      34.53,
      34.63,
      34.43,
      34.19,
      34.24,
      34.32,
      34.59,
      34.81,
      35.02,
      35.12
    ],
    "risk_score": 65,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        49.6,
        52.6,
        54.8,
        58.1,
        60.2,
        63.3
      ],
      "eps": [
        13.89,
        15.7,
        8.95,
        20.3,
        13.13,
        18.4
      ],
      "ebitda": [
        16.7,
        18.9,
        10.8,
        24.5,
        15.8,
        22.2
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        60.4,
        63.0,
        60.9
      ],
      "system_revenue": [
        null,
        null,
        null,
        61.2,
        59.5,
        62.6
      ]
    },
    "credit": {
      "leverage": 4.8,
      "interest_coverage": 6.0,
      "liquidity_score": 69.1,
      "rating": "BB",
      "pd_rating": "0.50% - Moderate",
      "regulatory_rating": "Special Mention"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 38.32,
      "analysts": {
        "buy": 13,
        "hold": 12,
        "sell": 7
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "CSCO",
    "name": "Cisco Systems",
    "sector": "Technology",
    "current_price": 49.0,
    "change_pct": 1.7,
    "market_cap": "0.5T",
    "pe_ratio": 4.1,
    "dividend_yield": 2.2,
    "price_history": [
      45.44,
      45.19,
      44.47,
      44.49,
      43.84,
      43.29,
      42.64,
      42.81,
      43.61,
      42.84,
      43.42,
      44.06,
      44.5,
      43.9,
      43.27,
      42.62,
      41.86,
      41.05,
      40.29,
      40.52,
      40.89,
      41.02,
      40.68,
      40.24,
      39.48,
      40.15,
      40.94,
      40.42,
      39.85,
      39.6,
      39.94,
      40.36,
      40.71,
      40.95,
      40.6,
      40.78,
      41.09,
      40.8,
      40.88,
      40.9,
      41.08,
      41.12,
      41.76,
      40.96,
      40.48,
      39.86,
      40.0,
      39.57,
      40.1,
      40.89,
      41.23,
      40.49,
      39.89,
      40.49,
      40.78,
      40.84,
      41.31,
      40.6,
      40.77,
      41.23,
      40.42,
      39.95,
      40.38,
      39.79,
      40.06,
      39.88,
      40.07,
      40.31,
      40.52,
      40.7,
      40.98,
      40.63,
      39.99,
      39.91,
      39.51,
      39.94,
      40.24,
      40.49,
      40.9,
      41.34,
      41.76,
      42.48,
      43.01,
      43.74,
      44.58,
      45.38,
      45.85,
      46.36,
      46.94,
      47.3,
      47.73,
      47.03,
      46.13,
      46.0,
      46.18,
      46.1,
      46.72,
      46.85,
      46.3,
      46.02,
      45.64,
      44.97,
      44.81,
      44.56,
      45.18,
      44.85,
      45.03,
      45.72,
      46.61,
      47.11,
      47.56,
      48.42,
      47.56,
      48.16,
      47.99,
      48.86,
      48.55,
      48.93,
      48.69,
      49.17,
      48.64,
      48.3,
      47.65,
      46.83,
      47.73,
      48.66,
      48.74,
      48.55,
      48.11,
      48.86,
      49.8,
      49.84,
      49.28,
      48.64,
      48.38,
      47.42,
      47.02,
      47.38,
      46.46,
      45.97,
      46.48,
      45.74,
      46.29,
      45.7,
      46.37,
      46.67,
      47.27,
      46.96,
      46.46,
      46.72,
      45.95,
      45.16,
      45.26,
      45.04,
      45.32,
      45.57,
      46.2,
      47.06,
      46.44,
      45.65,
      45.13,
      46.02,
      46.2,
      45.41,
      44.99,
      45.36,
      44.96,
      44.09,
      44.54,
      43.83,
      43.38,
      43.76,
      42.91,
      43.63,
      43.78,
      43.61,
      43.13,
      43.37,
      43.1,
      43.91,
      43.55,
      43.63,
      43.89,
      43.92,
      43.23,
      43.56,
      44.35,
      44.07,
      43.8,
      43.75,
      43.92,
      44.56,
      44.85,
      45.45,
      45.01,
      45.24,
      44.84,
      44.98,
      45.59,
      45.58,
      45.58,
      45.53,
      45.15,
      44.71,
      45.22,
      46.11,
      45.37,
      45.93,
      46.39,
      46.38,
      46.85,
      46.68,
      47.15,
      47.43,
      47.14,
      46.89,
      46.22,
      46.87,
      46.31,
      46.74,
      47.24,
      47.64,
      47.88,
      47.75,
      48.42,
      47.71,
      47.43,
      47.09,
      47.14,
      47.91,
      47.25,
      47.89,
      47.25,
      47.11,
      47.34,
      46.44,
      46.52,
      45.62,
      45.48,
      45.49,
      45.92,
      46.4,
      46.81,
      47.14,
      46.97,
      47.64,
      47.05,
      47.38,
      47.77,
      47.79,
      47.12,
      48.0,
      48.39,
      48.35,
      48.36,
      48.06,
      48.17,
      48.18,
      48.21,
      48.72,
      48.52,
      49.09,
      49.45,
      49.31,
      49.43,
      49.22,
      49.3,
      49.0
    ],
    "risk_score": 89,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        29.8,
        33.9,
        37.9,
        42.1,
        47.3,
        52.8
      ],
      "eps": [
        11.6,
        15.75,
        11.69,
        23.21,
        19.25,
        24.65
      ],
      "ebitda": [
        7.9,
        10.7,
        8.0,
        15.8,
        13.1,
        16.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        43.5,
        48.0,
        50.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        42.7,
        49.4,
        54.7
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 8.3,
      "liquidity_score": 89.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 62.31,
      "analysts": {
        "buy": 15,
        "hold": 7,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "QCOM",
    "name": "Qualcomm Inc.",
    "sector": "Technology",
    "current_price": 167.62,
    "change_pct": 0.56,
    "market_cap": "1.9T",
    "pe_ratio": 9.4,
    "dividend_yield": 0.77,
    "price_history": [
      171.66,
      171.91,
      170.25,
      172.21,
      172.39,
      175.58,
      176.02,
      175.4,
      173.46,
      173.44,
      173.74,
      173.1,
      171.97,
      172.47,
      169.26,
      169.48,
      167.16,
      165.61,
      163.71,
      166.36,
      167.92,
      167.33,
      165.79,
      164.43,
      167.2,
      163.88,
      164.28,
      164.43,
      163.9,
      160.83,
      162.61,
      162.14,
      164.68,
      163.9,
      164.16,
      166.1,
      168.69,
      171.82,
      173.76,
      172.16,
      173.81,
      171.27,
      171.23,
      174.63,
      171.88,
      174.64,
      173.09,
      170.44,
      172.04,
      172.83,
      172.62,
      172.49,
      171.5,
      174.45,
      172.15,
      171.49,
      169.29,
      170.38,
      173.68,
      171.6,
      173.35,
      176.44,
      178.2,
      177.32,
      180.63,
      182.66,
      183.15,
      180.54,
      180.27,
      178.05,
      178.48,
      176.57,
      179.76,
      180.04,
      180.05,
      180.81,
      184.33,
      187.91,
      190.74,
      186.97,
      184.99,
      182.38,
      181.19,
      182.89,
      183.42,
      186.45,
      182.87,
      181.7,
      185.24,
      182.45,
      179.66,
      181.01,
      181.83,
      185.28,
      187.86,
      189.24,
      185.55,
      188.53,
      186.68,
      184.48,
      183.53,
      180.13,
      179.42,
      177.54,
      176.21,
      174.46,
      174.45,
      175.68,
      176.65,
      178.83,
      176.23,
      177.96,
      177.36,
      174.12,
      174.06,
      171.15,
      168.23,
      169.42,
      168.43,
      169.58,
      172.36,
      169.17,
      167.8,
      168.02,
      168.42,
      170.44,
      168.45,
      167.57,
      165.66,
      166.4,
      169.09,
      169.63,
      171.39,
      169.34,
      166.0,
      167.78,
      167.99,
      165.61,
      166.11,
      165.05,
      168.22,
      170.25,
      167.24,
      166.83,
      165.73,
      167.42,
      164.37,
      163.59,
      166.29,
      167.53,
      169.69,
      172.79,
      171.32,
      169.3,
      171.01,
      171.3,
      172.41,
      175.29,
      171.82,
      173.33,
      175.27,
      176.56,
      173.69,
      176.47,
      173.44,
      172.7,
      173.5,
      170.53,
      170.42,
      172.85,
      175.91,
      173.99,
      171.34,
      171.86,
      172.37,
      174.35,
      171.12,
      171.27,
      174.48,
      175.41,
      172.9,
      172.87,
      169.74,
      171.28,
      172.24,
      172.32,
      171.84,
      171.29,
      169.15,
      169.49,
      171.36,
      174.63,
      171.47,
      173.59,
      175.65,
      177.93,
      175.45,
      177.24,
      174.56,
      176.92,
      178.97,
      175.54,
      174.23,
      176.98,
      178.74,
      180.62,
      180.07,
      181.15,
      178.39,
      181.38,
      181.04,
      179.2,
      180.61,
      179.16,
      180.97,
      179.94,
      177.64,
      178.03,
      180.37,
      182.83,
      179.46,
      176.43,
      175.63,
      178.72,
      176.16,
      177.84,
      179.33,
      178.64,
      176.57,
      173.06,
      170.24,
      171.1,
      170.54,
      171.83,
      169.67,
      169.98,
      170.11,
      170.87,
      169.19,
      169.01,
      169.08,
      170.33,
      169.96,
      171.57,
      174.02,
      172.14,
      173.53,
      174.38,
      172.05,
      170.52,
      167.17,
      170.0,
      169.66,
      169.39,
      168.99,
      168.99,
      167.62,
      169.0,
      168.95,
      168.28,
      167.07,
      166.68,
      167.24,
      167.87,
      167.61,
      166.53,
      166.45,
      167.6,
      168.71,
      167.62
    ],
    "risk_score": 81,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        354.6,
        395.2,
        436.0,
        484.8,
        535.8,
        601.2
      ],
      "eps": [
        11.35,
        12.83,
        18.13,
        13.24,
        22.1,
        24.53
      ],
      "ebitda": [
        95.2,
        107.6,
        152.1,
        111.1,
        185.5,
        205.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        500.0,
        525.0,
        611.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        491.9,
        564.5,
        644.0
      ]
    },
    "credit": {
      "leverage": 1.5,
      "interest_coverage": 10.3,
      "liquidity_score": 76.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 209.74,
      "analysts": {
        "buy": 21,
        "hold": 5,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "TXN",
    "name": "Texas Instruments",
    "sector": "Technology",
    "current_price": 177.78,
    "change_pct": 1.07,
    "market_cap": "0.4T",
    "pe_ratio": 12.4,
    "dividend_yield": 1.59,
    "price_history": [
      119.52,
      118.99,
      117.85,
      116.35,
      118.11,
      119.69,
      120.54,
      120.76,
      122.54,
      121.07,
      121.21,
      119.39,
      120.86,
      118.72,
      117.5,
      117.76,
      116.62,
      117.96,
      116.08,
      117.98,
      119.03,
      119.2,
      117.51,
      115.96,
      117.57,
      117.01,
      116.48,
      115.51,
      115.74,
      114.59,
      113.7,
      115.59,
      114.47,
      116.73,
      116.48,
      117.4,
      117.27,
      116.92,
      117.76,
      119.31,
      117.85,
      117.8,
      117.27,
      119.51,
      117.2,
      118.94,
      119.13,
      118.21,
      117.05,
      116.33,
      118.38,
      117.2,
      116.8,
      117.76,
      116.23,
      117.63,
      119.09,
      117.21,
      115.13,
      113.76,
      115.97,
      116.89,
      116.76,
      116.96,
      115.21,
      115.68,
      114.49,
      116.34,
      118.6,
      116.64,
      116.26,
      116.84,
      115.28,
      113.89,
      114.79,
      112.52,
      112.81,
      111.96,
      112.82,
      111.06,
      109.68,
      111.77,
      112.45,
      111.32,
      112.76,
      114.92,
      115.4,
      115.48,
      113.6,
      115.86,
      116.76,
      117.25,
      117.28,
      117.57,
      119.92,
      118.32,
      116.95,
      118.26,
      118.35,
      116.83,
      115.97,
      116.57,
      118.21,
      120.15,
      119.44,
      121.02,
      122.55,
      123.64,
      123.36,
      125.28,
      124.42,
      123.72,
      124.47,
      126.71,
      128.02,
      126.22,
      126.01,
      125.45,
      126.86,
      128.7,
      131.02,
      129.96,
      130.64,
      129.63,
      127.42,
      126.18,
      125.35,
      127.84,
      130.1,
      128.16,
      128.01,
      130.45,
      130.68,
      129.46,
      127.88,
      129.0,
      131.18,
      131.66,
      130.24,
      132.29,
      132.93,
      134.94,
      136.1,
      135.37,
      137.96,
      136.4,
      138.65,
      137.9,
      137.01,
      138.22,
      137.75,
      137.87,
      140.29,
      140.71,
      141.4,
      141.98,
      141.08,
      141.37,
      142.42,
      141.5,
      140.81,
      142.66,
      144.08,
      146.2,
      146.58,
      149.13,
      146.2,
      148.31,
      151.1,
      150.06,
      150.22,
      152.05,
      150.53,
      153.36,
      152.56,
      152.92,
      152.15,
      149.74,
      150.87,
      151.07,
      149.14,
      148.34,
      150.21,
      153.07,
      151.71,
      154.13,
      156.44,
      157.44,
      160.23,
      163.21,
      161.93,
      162.24,
      159.28,
      160.97,
      158.11,
      159.51,
      159.23,
      160.32,
      162.7,
      162.77,
      165.22,
      165.22,
      166.85,
      166.39,
      167.94,
      168.27,
      167.36,
      169.92,
      170.92,
      169.93,
      171.08,
      168.81,
      169.28,
      171.86,
      170.29,
      168.42,
      168.88,
      171.59,
      172.54,
      175.64,
      177.14,
      179.59,
      179.26,
      180.33,
      183.41,
      182.85,
      181.15,
      179.4,
      182.04,
      180.36,
      179.05,
      179.28,
      176.0,
      179.09,
      179.85,
      176.94,
      174.29,
      175.97,
      176.12,
      172.95,
      175.25,
      176.46,
      179.77,
      180.58,
      178.96,
      176.44,
      175.49,
      176.27,
      172.8,
      174.41,
      177.29,
      175.0,
      175.39,
      176.2,
      175.41,
      175.2,
      176.46,
      175.36,
      175.76,
      175.81,
      174.81,
      175.9,
      175.23,
      175.12,
      174.93,
      173.05,
      175.34,
      176.51,
      175.78,
      177.13,
      177.8,
      177.78
    ],
    "risk_score": 90,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        123.6,
        131.7,
        138.7,
        148.9,
        161.0,
        172.2
      ],
      "eps": [
        17.48,
        12.37,
        14.08,
        18.41,
        11.24,
        12.33
      ],
      "ebitda": [
        51.8,
        36.7,
        41.7,
        54.6,
        33.3,
        36.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        153.4,
        158.6,
        178.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        149.9,
        167.1,
        176.8
      ]
    },
    "credit": {
      "leverage": 1.9,
      "interest_coverage": 8.1,
      "liquidity_score": 93.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 223.8,
      "analysts": {
        "buy": 17,
        "hold": 5,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "AMAT",
    "name": "Applied Materials",
    "sector": "Technology",
    "current_price": 214.9,
    "change_pct": 0.65,
    "market_cap": "0.2T",
    "pe_ratio": 11.4,
    "dividend_yield": 2.16,
    "price_history": [
      207.25,
      205.05,
      203.18,
      207.09,
      203.02,
      206.31,
      202.2,
      204.23,
      204.34,
      208.02,
      205.89,
      208.05,
      208.45,
      207.72,
      208.55,
      211.88,
      209.39,
      209.04,
      206.35,
      205.36,
      202.7,
      198.66,
      195.43,
      191.65,
      191.37,
      190.76,
      191.26,
      188.88,
      192.34,
      192.87,
      190.11,
      192.88,
      196.35,
      195.11,
      198.69,
      200.49,
      203.59,
      207.14,
      210.27,
      207.29,
      203.28,
      206.57,
      210.31,
      207.08,
      209.6,
      206.89,
      205.72,
      202.78,
      206.73,
      204.13,
      206.03,
      209.3,
      207.93,
      209.53,
      211.52,
      213.07,
      212.09,
      207.94,
      209.49,
      210.28,
      214.21,
      212.98,
      214.74,
      210.8,
      209.82,
      207.55,
      206.75,
      205.87,
      201.95,
      199.61,
      201.84,
      203.08,
      205.61,
      207.52,
      205.69,
      207.44,
      205.1,
      206.16,
      204.23,
      206.73,
      204.96,
      205.83,
      205.9,
      209.09,
      206.31,
      204.6,
      203.8,
      201.95,
      200.89,
      202.78,
      204.57,
      206.97,
      208.96,
      209.64,
      207.91,
      209.68,
      212.9,
      212.94,
      211.21,
      213.27,
      216.51,
      217.3,
      214.37,
      214.18,
      213.65,
      216.37,
      212.5,
      212.86,
      214.67,
      210.71,
      211.0,
      207.59,
      207.68,
      203.64,
      205.55,
      202.12,
      202.44,
      204.46,
      202.51,
      203.82,
      205.91,
      201.96,
      199.26,
      202.86,
      205.21,
      207.92,
      204.58,
      206.97,
      205.28,
      203.78,
      203.23,
      202.02,
      199.98,
      197.91,
      194.01,
      196.31,
      194.92,
      193.23,
      192.75,
      189.53,
      189.14,
      191.69,
      189.01,
      192.62,
      192.72,
      193.53,
      195.69,
      199.0,
      197.61,
      197.25,
      194.05,
      194.25,
      195.07,
      193.42,
      194.27,
      194.92,
      192.56,
      194.19,
      195.3,
      191.46,
      192.62,
      195.78,
      199.42,
      202.43,
      198.56,
      199.31,
      200.83,
      203.43,
      207.25,
      204.34,
      206.06,
      206.02,
      210.05,
      210.51,
      210.01,
      210.58,
      213.3,
      216.09,
      215.93,
      213.44,
      211.75,
      211.89,
      209.93,
      210.49,
      207.56,
      210.95,
      210.09,
      209.32,
      206.22,
      209.24,
      205.61,
      202.83,
      199.0,
      198.76,
      196.2,
      196.15,
      193.16,
      195.11,
      194.74,
      192.08,
      192.04,
      194.59,
      197.18,
      200.59,
      201.12,
      200.1,
      197.15,
      200.6,
      200.1,
      201.2,
      203.69,
      205.87,
      207.96,
      211.66,
      210.94,
      208.0,
      206.12,
      208.3,
      204.31,
      203.47,
      205.3,
      207.68,
      209.16,
      208.41,
      211.02,
      211.19,
      212.43,
      211.25,
      207.39,
      208.69,
      205.46,
      204.39,
      206.61,
      209.36,
      210.15,
      209.82,
      208.45,
      212.25,
      215.33,
      212.81,
      214.36,
      216.42,
      214.56,
      211.6,
      212.15,
      211.68,
      211.21,
      211.92,
      213.29,
      216.72,
      213.93,
      210.0,
      210.18,
      211.3,
      212.91,
      212.61,
      213.8,
      213.43,
      213.52,
      212.96,
      215.34,
      215.2,
      214.91,
      215.73,
      213.24,
      214.9,
      215.66,
      214.9
    ],
    "risk_score": 78,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        141.9,
        148.8,
        156.6,
        166.3,
        174.4,
        186.1
      ],
      "eps": [
        16.68,
        8.45,
        18.36,
        14.48,
        10.76,
        12.68
      ],
      "ebitda": [
        58.0,
        29.4,
        63.8,
        50.3,
        37.4,
        44.1
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        164.0,
        178.5,
        182.3
      ],
      "system_revenue": [
        null,
        null,
        null,
        170.8,
        180.8,
        199.5
      ]
    },
    "credit": {
      "leverage": 4.0,
      "interest_coverage": 3.9,
      "liquidity_score": 76.7,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 203.51,
      "analysts": {
        "buy": 14,
        "hold": 18,
        "sell": 18
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "INTU",
    "name": "Intuit Inc.",
    "sector": "Technology",
    "current_price": 662.37,
    "change_pct": -0.08,
    "market_cap": "0.3T",
    "pe_ratio": 43.4,
    "dividend_yield": 2.68,
    "price_history": [
      474.06,
      467.92,
      476.56,
      478.64,
      481.06,
      476.56,
      477.85,
      475.25,
      468.37,
      461.94,
      460.64,
      453.43,
      451.13,
      451.05,
      450.65,
      442.28,
      434.39,
      433.21,
      436.59,
      430.22,
      437.97,
      430.91,
      437.62,
      433.77,
      435.99,
      439.64,
      447.41,
      439.16,
      437.35,
      432.0,
      437.21,
      431.36,
      426.14,
      424.98,
      417.93,
      411.09,
      403.4,
      408.54,
      407.38,
      410.51,
      411.19,
      408.59,
      402.46,
      407.62,
      414.65,
      422.47,
      415.55,
      414.64,
      420.06,
      424.22,
      419.23,
      422.25,
      422.58,
      415.36,
      420.69,
      417.68,
      423.45,
      420.33,
      418.96,
      422.63,
      427.19,
      429.35,
      428.27,
      436.31,
      431.87,
      426.48,
      423.37,
      415.98,
      418.3,
      420.6,
      416.75,
      416.91,
      409.57,
      416.88,
      425.01,
      425.47,
      423.97,
      421.94,
      419.34,
      425.44,
      431.54,
      439.1,
      447.2,
      439.55,
      438.96,
      436.91,
      436.42,
      439.31,
      443.81,
      447.83,
      445.12,
      444.29,
      449.43,
      446.67,
      451.73,
      454.18,
      447.74,
      455.38,
      451.23,
      448.06,
      454.89,
      463.55,
      460.08,
      458.0,
      462.81,
      461.53,
      464.31,
      459.43,
      459.4,
      467.74,
      473.85,
      480.07,
      477.42,
      478.54,
      481.2,
      475.4,
      472.97,
      469.74,
      474.4,
      481.98,
      481.6,
      479.88,
      488.8,
      485.1,
      483.44,
      490.92,
      486.82,
      485.58,
      477.55,
      476.57,
      484.65,
      492.64,
      487.56,
      494.41,
      503.75,
      511.38,
      520.11,
      517.73,
      517.87,
      519.02,
      518.11,
      524.79,
      535.23,
      539.87,
      533.18,
      542.75,
      544.99,
      537.72,
      530.93,
      531.81,
      526.58,
      531.17,
      532.19,
      529.51,
      527.55,
      533.42,
      534.49,
      527.32,
      526.53,
      528.63,
      533.81,
      544.06,
      539.76,
      538.7,
      545.24,
      545.82,
      554.92,
      564.19,
      564.59,
      572.5,
      570.23,
      575.2,
      575.91,
      573.57,
      584.6,
      581.06,
      590.32,
      589.41,
      580.57,
      589.96,
      579.31,
      585.03,
      593.6,
      601.13,
      590.0,
      592.93,
      597.28,
      593.76,
      594.0,
      594.87,
      584.55,
      576.33,
      583.98,
      592.98,
      587.84,
      589.2,
      597.16,
      608.97,
      607.28,
      609.53,
      612.06,
      612.52,
      619.51,
      619.23,
      626.48,
      633.29,
      628.82,
      634.21,
      633.44,
      628.0,
      629.12,
      636.94,
      643.67,
      631.29,
      640.08,
      648.66,
      652.21,
      640.44,
      647.68,
      635.95,
      632.57,
      631.49,
      621.55,
      625.28,
      627.65,
      639.74,
      636.92,
      647.04,
      644.47,
      650.26,
      648.64,
      642.88,
      639.77,
      634.46,
      640.85,
      639.61,
      652.39,
      642.07,
      640.04,
      628.14,
      635.64,
      646.21,
      637.57,
      642.82,
      652.96,
      641.89,
      650.6,
      651.83,
      646.1,
      644.43,
      650.61,
      650.0,
      649.85,
      652.79,
      657.07,
      658.35,
      662.42,
      662.89,
      658.53,
      664.07,
      665.95,
      665.34,
      659.74,
      661.09,
      658.99,
      662.07,
      662.69,
      662.37
    ],
    "risk_score": 87,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        1144.2,
        1270.1,
        1449.2,
        1615.5,
        1836.9,
        2087.7
      ],
      "eps": [
        14.95,
        9.97,
        14.98,
        16.77,
        30.74,
        32.66
      ],
      "ebitda": [
        391.9,
        261.4,
        392.8,
        439.7,
        806.1,
        856.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        1681.9,
        1893.7,
        2168.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        1632.8,
        1962.3,
        2187.1
      ]
    },
    "credit": {
      "leverage": 2.4,
      "interest_coverage": 13.8,
      "liquidity_score": 82.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 736.06,
      "analysts": {
        "buy": 17,
        "hold": 3,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "IBM",
    "name": "IBM",
    "sector": "Technology",
    "current_price": 189.75,
    "change_pct": -1.31,
    "market_cap": "0.7T",
    "pe_ratio": 14.9,
    "dividend_yield": 2.42,
    "price_history": [
      220.99,
      219.19,
      218.38,
      216.27,
      218.26,
      214.67,
      212.67,
      208.7,
      211.52,
      208.14,
      206.45,
      204.36,
      207.41,
      205.87,
      206.19,
      207.02,
      204.12,
      206.35,
      209.61,
      206.55,
      206.53,
      209.8,
      208.2,
      211.9,
      210.89,
      209.0,
      211.39,
      215.4,
      214.23,
      212.29,
      214.11,
      218.23,
      219.06,
      215.35,
      217.18,
      219.77,
      223.51,
      224.16,
      228.13,
      225.78,
      223.18,
      222.94,
      227.08,
      227.92,
      226.26,
      228.88,
      228.38,
      229.75,
      227.87,
      231.52,
      227.26,
      231.48,
      229.83,
      231.72,
      234.12,
      233.54,
      232.02,
      232.98,
      230.52,
      226.27,
      228.26,
      225.46,
      226.05,
      222.92,
      223.44,
      222.33,
      223.55,
      222.93,
      227.14,
      225.16,
      227.1,
      229.11,
      227.33,
      225.27,
      220.82,
      219.91,
      217.72,
      214.97,
      217.01,
      214.48,
      218.42,
      220.55,
      224.84,
      226.3,
      229.27,
      224.71,
      228.53,
      227.31,
      230.33,
      232.89,
      233.16,
      229.9,
      227.86,
      230.87,
      233.2,
      229.86,
      226.51,
      224.43,
      224.39,
      222.75,
      226.72,
      223.37,
      226.69,
      227.32,
      228.41,
      229.7,
      232.25,
      229.33,
      231.18,
      234.99,
      239.17,
      236.7,
      236.42,
      235.37,
      231.07,
      228.16,
      224.59,
      223.15,
      221.54,
      218.11,
      213.88,
      210.58,
      209.01,
      209.15,
      206.99,
      210.38,
      207.59,
      211.4,
      208.7,
      211.54,
      209.89,
      206.1,
      204.09,
      205.95,
      203.29,
      203.78,
      203.55,
      204.09,
      203.06,
      199.95,
      202.42,
      202.06,
      201.35,
      201.47,
      198.83,
      196.76,
      197.21,
      196.53,
      198.36,
      197.9,
      194.08,
      192.14,
      191.99,
      193.84,
      191.3,
      190.17,
      190.24,
      191.11,
      190.47,
      188.23,
      188.02,
      190.47,
      188.63,
      188.0,
      185.06,
      186.06,
      186.8,
      183.77,
      185.08,
      187.16,
      186.85,
      186.56,
      189.33,
      186.5,
      187.43,
      186.53,
      185.7,
      186.47,
      189.45,
      187.8,
      187.08,
      183.37,
      182.22,
      183.33,
      186.96,
      185.68,
      184.73,
      185.25,
      185.11,
      183.56,
      180.19,
      183.26,
      181.76,
      179.15,
      179.38,
      178.56,
      181.5,
      178.6,
      176.85,
      178.64,
      175.11,
      176.88,
      177.42,
      179.79,
      176.43,
      175.6,
      172.56,
      170.04,
      173.4,
      175.61,
      173.99,
      174.27,
      175.42,
      176.4,
      174.11,
      175.09,
      176.39,
      174.48,
      176.87,
      175.06,
      172.1,
      174.47,
      172.62,
      174.34,
      174.12,
      176.17,
      174.41,
      175.37,
      175.19,
      178.6,
      180.44,
      181.06,
      181.28,
      180.75,
      179.58,
      182.31,
      184.57,
      186.26,
      185.87,
      187.89,
      185.87,
      187.53,
      187.01,
      185.26,
      186.8,
      186.05,
      188.68,
      191.15,
      191.0,
      188.91,
      190.8,
      190.0,
      190.53,
      190.33,
      192.76,
      193.16,
      193.11,
      193.12,
      193.74,
      193.35,
      192.27,
      192.05,
      191.7,
      191.02,
      190.47,
      190.47,
      191.44,
      190.24,
      189.75
    ],
    "risk_score": 86,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        382.7,
        408.4,
        451.1,
        492.5,
        540.7,
        576.5
      ],
      "eps": [
        12.77,
        17.08,
        12.73,
        12.93,
        24.04,
        13.48
      ],
      "ebitda": [
        115.9,
        155.0,
        115.6,
        117.3,
        218.2,
        122.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        505.9,
        530.7,
        568.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        524.8,
        561.9,
        570.6
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 11.7,
      "liquidity_score": 85.5,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 226.92,
      "analysts": {
        "buy": 31,
        "hold": 10,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "NOW",
    "name": "ServiceNow",
    "sector": "Technology",
    "current_price": 745.66,
    "change_pct": -0.95,
    "market_cap": "3.0T",
    "pe_ratio": 34.7,
    "dividend_yield": 1.37,
    "price_history": [
      762.23,
      766.28,
      773.76,
      765.72,
      763.76,
      757.21,
      771.87,
      756.77,
      754.38,
      750.96,
      763.32,
      754.08,
      743.39,
      753.8,
      747.36,
      753.16,
      763.43,
      772.95,
      764.29,
      779.57,
      772.61,
      784.36,
      788.73,
      802.22,
      802.61,
      789.49,
      774.88,
      774.26,
      765.54,
      776.3,
      765.29,
      765.64,
      774.44,
      771.6,
      783.87,
      773.83,
      781.42,
      774.41,
      777.78,
      764.51,
      754.08,
      740.47,
      725.85,
      735.42,
      749.08,
      758.1,
      748.56,
      742.79,
      731.96,
      740.16,
      744.54,
      757.87,
      767.84,
      764.86,
      750.06,
      760.87,
      747.43,
      742.69,
      735.14,
      737.28,
      737.66,
      742.33,
      735.04,
      749.06,
      739.54,
      741.05,
      748.79,
      763.74,
      773.85,
      776.11,
      778.92,
      776.98,
      789.02,
      780.53,
      775.89,
      762.94,
      776.11,
      764.11,
      761.96,
      770.87,
      765.22,
      777.69,
      784.45,
      785.22,
      792.29,
      803.83,
      796.28,
      785.3,
      790.89,
      805.99,
      812.09,
      816.28,
      824.28,
      821.32,
      813.49,
      815.21,
      826.3,
      819.99,
      821.35,
      824.94,
      824.49,
      824.97,
      816.58,
      817.19,
      811.19,
      809.74,
      794.91,
      808.22,
      799.92,
      803.08,
      798.08,
      783.35,
      772.12,
      769.18,
      755.81,
      745.62,
      760.13,
      746.85,
      752.38,
      750.59,
      754.73,
      763.8,
      777.76,
      767.83,
      771.11,
      759.3,
      764.53,
      768.59,
      777.56,
      793.04,
      786.15,
      790.6,
      799.89,
      787.0,
      778.78,
      781.47,
      793.23,
      784.33,
      790.09,
      788.15,
      776.14,
      776.95,
      785.66,
      783.9,
      773.9,
      776.6,
      784.55,
      799.8,
      803.88,
      790.25,
      794.29,
      800.91,
      793.94,
      781.76,
      775.19,
      767.09,
      772.92,
      758.61,
      762.59,
      756.41,
      766.08,
      779.35,
      778.91,
      780.92,
      765.94,
      772.17,
      782.75,
      796.22,
      792.27,
      804.05,
      800.23,
      793.63,
      801.28,
      792.6,
      799.92,
      809.26,
      796.94,
      805.65,
      807.09,
      821.46,
      813.75,
      824.89,
      819.25,
      813.17,
      799.05,
      785.1,
      775.67,
      786.67,
      770.94,
      780.81,
      773.28,
      781.84,
      767.62,
      769.68,
      754.44,
      754.28,
      760.27,
      758.12,
      770.78,
      764.5,
      777.0,
      784.94,
      788.5,
      800.86,
      798.37,
      794.49,
      799.62,
      794.37,
      788.08,
      773.58,
      783.62,
      779.09,
      777.66,
      783.18,
      774.79,
      762.08,
      771.23,
      767.39,
      758.7,
      763.86,
      750.89,
      744.23,
      746.86,
      758.59,
      762.98,
      748.02,
      734.15,
      746.96,
      749.42,
      748.08,
      736.86,
      736.18,
      742.1,
      750.25,
      748.49,
      739.53,
      740.59,
      731.46,
      733.99,
      743.08,
      747.99,
      749.89,
      751.48,
      749.85,
      744.81,
      745.11,
      751.48,
      762.18,
      758.77,
      761.96,
      749.15,
      750.0,
      759.51,
      763.46,
      752.47,
      756.75,
      760.18,
      758.8,
      754.43,
      752.81,
      751.24,
      743.91,
      748.75,
      752.2,
      750.36,
      747.38,
      745.04,
      743.65,
      748.4,
      745.66
    ],
    "risk_score": 83,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        972.9,
        1125.6,
        1313.7,
        1516.2,
        1747.8,
        2031.4
      ],
      "eps": [
        13.09,
        21.01,
        21.6,
        18.64,
        21.78,
        22.35
      ],
      "ebitda": [
        292.6,
        469.7,
        482.9,
        416.6,
        486.8,
        499.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        1560.0,
        1790.5,
        2102.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        1546.1,
        1784.9,
        2009.6
      ]
    },
    "credit": {
      "leverage": 1.9,
      "interest_coverage": 9.1,
      "liquidity_score": 80.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 937.18,
      "analysts": {
        "buy": 20,
        "hold": 5,
        "sell": 5
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "AMZN",
    "name": "Amazon.com Inc.",
    "sector": "Consumer Discretionary",
    "current_price": 199.28,
    "change_pct": -0.36,
    "market_cap": "0.7T",
    "pe_ratio": 16.5,
    "dividend_yield": 1.64,
    "price_history": [
      175.21,
      178.42,
      176.36,
      175.83,
      176.2,
      178.26,
      178.0,
      177.59,
      175.81,
      175.8,
      174.99,
      176.72,
      174.96,
      174.98,
      174.77,
      171.29,
      172.07,
      168.79,
      165.64,
      166.06,
      162.86,
      161.02,
      164.21,
      161.05,
      160.34,
      158.2,
      160.52,
      160.18,
      162.08,
      164.17,
      165.49,
      163.55,
      160.74,
      160.24,
      159.55,
      162.45,
      160.47,
      159.12,
      156.54,
      157.32,
      156.4,
      157.61,
      160.57,
      157.72,
      155.46,
      157.75,
      157.12,
      154.19,
      157.02,
      157.67,
      159.76,
      160.89,
      163.54,
      165.92,
      166.9,
      166.58,
      169.06,
      167.15,
      164.69,
      167.92,
      165.49,
      164.57,
      163.23,
      162.52,
      161.93,
      164.96,
      165.66,
      164.97,
      165.1,
      166.88,
      168.84,
      171.28,
      174.51,
      176.01,
      174.63,
      173.98,
      175.78,
      173.2,
      176.33,
      176.85,
      174.27,
      175.28,
      178.12,
      180.55,
      179.73,
      181.29,
      178.9,
      179.73,
      181.15,
      178.46,
      176.5,
      176.02,
      177.48,
      175.65,
      173.31,
      171.95,
      171.19,
      174.5,
      175.49,
      174.92,
      171.81,
      170.89,
      169.88,
      171.4,
      174.79,
      178.0,
      176.55,
      178.92,
      182.12,
      180.93,
      177.51,
      177.67,
      178.16,
      179.4,
      178.94,
      180.37,
      180.96,
      178.1,
      176.23,
      174.94,
      172.35,
      174.57,
      174.13,
      175.27,
      175.6,
      174.68,
      172.93,
      169.52,
      166.63,
      165.17,
      167.59,
      167.94,
      165.56,
      166.08,
      164.99,
      164.11,
      165.67,
      167.59,
      164.62,
      162.65,
      163.43,
      164.68,
      166.0,
      165.02,
      167.09,
      167.31,
      167.92,
      168.04,
      170.96,
      168.01,
      166.8,
      165.74,
      164.58,
      162.82,
      160.85,
      159.87,
      161.97,
      165.16,
      163.95,
      166.5,
      164.62,
      166.04,
      169.34,
      169.48,
      170.99,
      172.67,
      172.71,
      173.7,
      176.68,
      179.82,
      181.87,
      184.63,
      183.0,
      182.95,
      182.54,
      184.32,
      182.27,
      183.39,
      183.42,
      184.89,
      186.75,
      185.5,
      183.85,
      183.44,
      183.72,
      185.99,
      182.54,
      183.4,
      182.76,
      183.92,
      182.38,
      182.52,
      178.88,
      179.7,
      177.86,
      175.91,
      175.29,
      176.35,
      173.38,
      176.42,
      176.19,
      177.29,
      179.89,
      181.62,
      178.52,
      176.46,
      179.18,
      177.53,
      174.36,
      174.11,
      176.8,
      178.81,
      179.45,
      180.1,
      181.68,
      180.78,
      182.22,
      183.58,
      187.21,
      186.63,
      185.92,
      185.79,
      182.17,
      180.47,
      182.41,
      182.19,
      182.52,
      182.54,
      179.25,
      182.28,
      185.89,
      186.68,
      186.31,
      183.23,
      181.79,
      183.61,
      180.43,
      179.83,
      181.86,
      178.78,
      179.61,
      177.58,
      178.32,
      181.32,
      184.02,
      180.39,
      178.52,
      176.68,
      177.89,
      180.62,
      178.5,
      180.0,
      180.62,
      180.18,
      180.55,
      180.77,
      180.21,
      181.68,
      200.0,
      198.97,
      199.85,
      200.18,
      201.04,
      199.83,
      199.28
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        109.0,
        109.9,
        113.8,
        115.8,
        119.6,
        123.7
      ],
      "eps": [
        10.73,
        9.97,
        10.94,
        10.43,
        13.22,
        19.32
      ],
      "ebitda": [
        29.2,
        27.1,
        29.7,
        28.4,
        36.0,
        52.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        112.9,
        120.3,
        119.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        125.0,
        121.4,
        129.8
      ]
    },
    "credit": {
      "leverage": 1.8,
      "interest_coverage": 12.5,
      "liquidity_score": 81.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 220.08,
      "analysts": {
        "buy": 19,
        "hold": 10,
        "sell": 7
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "TSLA",
    "name": "Tesla Inc.",
    "sector": "Consumer Discretionary",
    "current_price": 315.02,
    "change_pct": -1.56,
    "market_cap": "2.0T",
    "pe_ratio": 10.9,
    "dividend_yield": 1.39,
    "price_history": [
      229.82,
      227.19,
      227.55,
      223.73,
      228.2,
      224.64,
      222.28,
      219.88,
      216.08,
      212.53,
      209.51,
      206.34,
      202.55,
      199.18,
      201.96,
      200.51,
      197.34,
      194.25,
      190.48,
      187.33,
      186.94,
      183.53,
      185.34,
      188.9,
      185.69,
      188.75,
      190.73,
      191.04,
      192.58,
      194.57,
      194.61,
      193.14,
      193.28,
      191.51,
      191.02,
      190.14,
      192.93,
      193.69,
      193.04,
      195.23,
      195.9,
      197.25,
      194.08,
      194.02,
      193.39,
      190.74,
      192.91,
      189.54,
      189.55,
      189.11,
      190.65,
      189.56,
      188.61,
      188.82,
      186.86,
      190.49,
      193.4,
      195.23,
      195.99,
      192.29,
      190.9,
      194.61,
      197.92,
      195.83,
      192.0,
      195.15,
      194.6,
      195.42,
      194.01,
      193.66,
      197.4,
      193.66,
      193.19,
      191.96,
      194.7,
      192.69,
      189.88,
      192.46,
      190.09,
      188.16,
      185.01,
      187.9,
      189.87,
      192.97,
      189.76,
      190.62,
      194.18,
      195.28,
      194.35,
      198.04,
      197.1,
      200.21,
      198.91,
      195.48,
      194.8,
      196.81,
      193.24,
      189.58,
      188.64,
      191.75,
      188.42,
      189.11,
      190.63,
      191.2,
      194.21,
      191.28,
      193.36,
      191.62,
      193.91,
      194.59,
      198.33,
      200.58,
      204.56,
      208.57,
      211.38,
      210.41,
      214.0,
      213.49,
      217.49,
      213.9,
      213.37,
      214.38,
      210.6,
      212.69,
      211.69,
      208.74,
      211.0,
      215.2,
      219.23,
      216.21,
      211.91,
      210.11,
      210.73,
      208.1,
      208.23,
      204.13,
      201.19,
      199.14,
      197.23,
      194.45,
      197.04,
      196.34,
      194.02,
      195.88,
      192.11,
      190.81,
      188.65,
      190.77,
      188.47,
      186.04,
      183.47,
      181.43,
      184.64,
      181.36,
      181.41,
      179.35,
      180.8,
      180.15,
      181.44,
      179.57,
      182.74,
      185.55,
      185.95,
      184.86,
      187.84,
      185.88,
      187.54,
      190.26,
      190.3,
      191.95,
      193.25,
      191.58,
      190.84,
      194.24,
      195.33,
      195.39,
      193.9,
      193.94,
      197.26,
      195.51,
      197.67,
      195.45,
      193.08,
      190.01,
      193.23,
      194.23,
      197.42,
      199.59,
      197.78,
      196.57,
      193.89,
      196.6,
      197.06,
      195.88,
      195.43,
      192.77,
      190.41,
      191.57,
      194.17,
      190.57,
      187.29,
      187.75,
      186.13,
      187.51,
      183.86,
      184.24,
      183.45,
      186.64,
      184.69,
      185.88,
      188.91,
      191.39,
      193.46,
      190.17,
      190.88,
      191.92,
      191.06,
      191.59,
      190.33,
      193.7,
      195.07,
      191.68,
      194.34,
      194.99,
      195.88,
      198.85,
      200.44,
      201.24,
      198.61,
      197.98,
      194.46,
      195.41,
      192.46,
      190.65,
      192.29,
      192.02,
      190.96,
      190.73,
      190.39,
      189.45,
      191.85,
      188.05,
      186.83,
      187.08,
      187.64,
      185.76,
      187.25,
      185.67,
      182.18,
      180.25,
      177.54,
      175.0,
      175.76,
      175.98,
      175.45,
      176.23,
      175.79,
      175.34,
      175.38,
      175.07,
      174.72,
      173.73,
      320.0,
      320.53,
      321.09,
      319.28,
      320.87,
      318.11,
      316.13,
      315.36,
      314.66,
      315.02
    ],
    "risk_score": 60,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        268.1,
        292.1,
        308.6,
        327.9,
        349.5,
        380.5
      ],
      "eps": [
        14.49,
        14.05,
        16.02,
        13.93,
        18.0,
        25.47
      ],
      "ebitda": [
        93.9,
        91.1,
        103.8,
        90.3,
        116.7,
        165.1
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        331.2,
        341.5,
        392.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        332.0,
        344.9,
        374.3
      ]
    },
    "credit": {
      "leverage": 3.7,
      "interest_coverage": 7.0,
      "liquidity_score": 58.2,
      "rating": "BB",
      "pd_rating": "0.50% - Moderate",
      "regulatory_rating": "Substandard"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 182.75,
      "analysts": {
        "buy": 10,
        "hold": 10,
        "sell": 5
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "HD",
    "name": "Home Depot",
    "sector": "Consumer Discretionary",
    "current_price": 340.51,
    "change_pct": -0.94,
    "market_cap": "0.5T",
    "pe_ratio": 28.7,
    "dividend_yield": 1.55,
    "price_history": [
      258.57,
      258.66,
      263.29,
      265.42,
      269.16,
      272.98,
      277.07,
      276.37,
      276.37,
      272.4,
      271.15,
      266.18,
      269.17,
      272.79,
      274.17,
      272.72,
      273.61,
      272.72,
      268.77,
      273.57,
      274.12,
      277.81,
      275.6,
      271.2,
      275.27,
      278.17,
      282.31,
      279.76,
      278.24,
      280.0,
      278.11,
      276.76,
      281.33,
      281.22,
      282.29,
      283.2,
      279.72,
      282.84,
      277.45,
      281.07,
      278.32,
      282.22,
      284.31,
      281.33,
      282.51,
      281.41,
      280.96,
      285.27,
      282.19,
      281.1,
      279.35,
      276.68,
      276.07,
      275.61,
      272.84,
      274.1,
      277.23,
      280.76,
      275.43,
      279.63,
      274.06,
      276.99,
      277.56,
      280.58,
      278.69,
      276.45,
      273.72,
      278.7,
      277.42,
      273.96,
      275.14,
      278.63,
      273.86,
      274.53,
      274.3,
      274.25,
      276.32,
      275.23,
      279.09,
      281.65,
      283.55,
      278.81,
      279.01,
      280.76,
      281.9,
      281.76,
      286.6,
      288.56,
      288.31,
      287.25,
      291.39,
      294.54,
      291.09,
      292.53,
      297.79,
      300.11,
      302.31,
      308.28,
      303.09,
      307.73,
      309.36,
      313.46,
      316.12,
      314.12,
      317.0,
      322.56,
      327.22,
      327.18,
      321.11,
      324.02,
      323.14,
      326.67,
      327.39,
      333.11,
      331.81,
      334.44,
      335.79,
      329.75,
      326.95,
      329.97,
      327.55,
      331.14,
      333.92,
      327.9,
      325.33,
      321.02,
      320.29,
      325.44,
      331.55,
      327.89,
      333.96,
      327.93,
      329.91,
      332.52,
      337.03,
      334.4,
      337.86,
      334.82,
      340.29,
      335.24,
      335.12,
      337.36,
      342.24,
      341.19,
      341.33,
      343.71,
      337.24,
      336.71,
      340.39,
      336.05,
      340.94,
      338.91,
      342.86,
      337.73,
      333.31,
      332.94,
      338.2,
      332.54,
      335.34,
      340.07,
      337.14,
      343.54,
      346.08,
      340.11,
      336.36,
      340.88,
      338.35,
      333.16,
      332.93,
      326.54,
      323.03,
      321.68,
      320.81,
      325.87,
      324.43,
      329.62,
      333.22,
      331.07,
      332.88,
      333.27,
      327.41,
      329.18,
      332.7,
      327.92,
      325.89,
      327.97,
      322.47,
      316.27,
      317.56,
      315.43,
      319.66,
      316.51,
      316.58,
      322.44,
      324.74,
      326.41,
      325.93,
      331.52,
      335.8,
      341.85,
      338.25,
      335.0,
      338.48,
      334.52,
      338.33,
      334.59,
      338.17,
      344.73,
      347.17,
      342.9,
      349.13,
      353.68,
      352.21,
      358.63,
      353.95,
      347.05,
      340.59,
      342.84,
      339.69,
      335.99,
      331.61,
      332.07,
      327.21,
      332.49,
      329.11,
      332.39,
      328.49,
      330.25,
      332.61,
      328.66,
      333.8,
      334.5,
      336.95,
      343.5,
      349.23,
      355.83,
      361.73,
      362.5,
      368.01,
      360.67,
      361.98,
      355.61,
      352.03,
      346.78,
      344.56,
      342.36,
      339.64,
      337.2,
      340.21,
      342.18,
      347.62,
      350.0,
      348.76,
      348.18,
      349.35,
      349.87,
      350.78,
      348.22,
      347.5,
      343.75,
      343.71,
      341.06,
      344.22,
      341.71,
      340.51
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        253.7,
        269.6,
        281.8,
        293.1,
        304.9,
        320.9
      ],
      "eps": [
        12.77,
        14.78,
        12.19,
        18.92,
        18.98,
        19.92
      ],
      "ebitda": [
        80.5,
        93.1,
        76.8,
        119.2,
        119.6,
        125.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        304.9,
        294.8,
        326.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        310.4,
        299.2,
        335.7
      ]
    },
    "credit": {
      "leverage": 1.6,
      "interest_coverage": 10.0,
      "liquidity_score": 83.7,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 436.17,
      "analysts": {
        "buy": 28,
        "hold": 13,
        "sell": 7
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "MCD",
    "name": "McDonald's Corp.",
    "sector": "Consumer Discretionary",
    "current_price": 280.66,
    "change_pct": 2.01,
    "market_cap": "2.0T",
    "pe_ratio": 29.0,
    "dividend_yield": 1.42,
    "price_history": [
      331.44,
      327.89,
      329.94,
      333.07,
      339.23,
      335.23,
      338.34,
      342.49,
      335.8,
      342.5,
      344.43,
      347.98,
      352.52,
      355.5,
      355.57,
      352.62,
      359.18,
      359.6,
      364.26,
      360.3,
      357.11,
      361.65,
      362.59,
      358.38,
      358.13,
      364.22,
      371.13,
      366.16,
      365.44,
      367.15,
      362.46,
      364.49,
      369.14,
      362.72,
      361.5,
      364.89,
      358.0,
      365.02,
      363.81,
      364.33,
      362.02,
      354.97,
      348.92,
      351.98,
      345.63,
      340.67,
      341.06,
      344.95,
      341.01,
      338.49,
      338.54,
      333.88,
      340.52,
      335.83,
      335.69,
      338.89,
      345.61,
      347.78,
      342.73,
      349.3,
      344.24,
      338.72,
      332.52,
      338.55,
      337.23,
      342.01,
      347.88,
      342.89,
      339.42,
      338.14,
      338.48,
      334.93,
      334.82,
      340.51,
      342.04,
      338.14,
      337.1,
      333.68,
      338.84,
      342.85,
      336.53,
      332.93,
      332.46,
      332.32,
      334.48,
      332.0,
      330.84,
      335.59,
      331.14,
      329.79,
      331.4,
      329.87,
      335.29,
      333.19,
      331.25,
      326.16,
      321.55,
      316.8,
      314.41,
      313.1,
      313.52,
      316.82,
      321.19,
      327.14,
      321.63,
      323.91,
      323.97,
      326.55,
      320.27,
      324.76,
      322.52,
      328.8,
      327.96,
      323.49,
      319.63,
      319.84,
      314.79,
      314.48,
      311.86,
      311.68,
      308.13,
      311.3,
      307.42,
      309.53,
      307.51,
      309.24,
      308.6,
      307.28,
      305.11,
      302.72,
      302.91,
      299.97,
      303.07,
      306.97,
      306.21,
      310.12,
      304.49,
      303.97,
      299.18,
      301.8,
      297.58,
      297.91,
      302.67,
      298.67,
      299.49,
      296.13,
      291.76,
      287.84,
      287.79,
      291.22,
      296.35,
      297.78,
      301.33,
      306.89,
      303.73,
      301.4,
      305.04,
      310.9,
      311.75,
      310.85,
      304.68,
      306.43,
      301.63,
      302.41,
      299.4,
      305.02,
      310.24,
      310.85,
      306.51,
      312.03,
      317.26,
      319.48,
      322.85,
      325.19,
      326.31,
      319.89,
      315.37,
      314.34,
      314.92,
      310.07,
      314.19,
      317.28,
      313.55,
      311.62,
      309.9,
      311.39,
      311.47,
      310.1,
      309.62,
      311.65,
      306.39,
      304.69,
      301.19,
      296.93,
      296.07,
      293.76,
      299.15,
      297.58,
      301.2,
      305.8,
      303.26,
      303.64,
      299.55,
      293.78,
      293.3,
      287.58,
      291.19,
      289.67,
      288.68,
      287.82,
      286.95,
      283.3,
      284.85,
      280.25,
      279.71,
      283.26,
      283.06,
      278.23,
      274.84,
      274.52,
      274.23,
      271.11,
      276.03,
      275.64,
      272.74,
      275.35,
      274.54,
      271.6,
      275.04,
      275.12,
      269.87,
      274.81,
      275.03,
      271.29,
      267.14,
      265.95,
      269.66,
      270.69,
      271.42,
      275.04,
      272.69,
      275.93,
      271.21,
      266.45,
      268.3,
      264.3,
      265.76,
      267.0,
      271.99,
      273.32,
      272.72,
      270.0,
      270.98,
      271.48,
      271.64,
      271.03,
      271.89,
      272.09,
      275.14,
      276.4,
      276.93,
      280.03,
      279.24,
      280.06,
      280.85,
      280.93,
      282.11,
      280.66
    ],
    "risk_score": 91,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        163.6,
        175.3,
        184.5,
        198.0,
        209.7,
        226.8
      ],
      "eps": [
        8.2,
        10.88,
        9.32,
        11.71,
        14.03,
        13.45
      ],
      "ebitda": [
        33.3,
        44.2,
        37.9,
        47.6,
        57.0,
        54.7
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        206.6,
        208.8,
        221.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        203.3,
        206.0,
        230.2
      ]
    },
    "credit": {
      "leverage": 0.8,
      "interest_coverage": 28.6,
      "liquidity_score": 88.3,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 327.17,
      "analysts": {
        "buy": 37,
        "hold": 6,
        "sell": 5
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "NKE",
    "name": "Nike Inc.",
    "sector": "Consumer Discretionary",
    "current_price": 94.24,
    "change_pct": 0.26,
    "market_cap": "2.9T",
    "pe_ratio": 5.2,
    "dividend_yield": 1.73,
    "price_history": [
      88.53,
      88.85,
      90.08,
      89.47,
      90.21,
      89.89,
      90.79,
      92.31,
      92.66,
      91.18,
      90.25,
      89.92,
      88.41,
      87.48,
      88.86,
      88.99,
      88.89,
      89.36,
      89.33,
      90.24,
      89.72,
      90.5,
      90.42,
      89.9,
      91.02,
      92.38,
      92.13,
      92.23,
      91.28,
      92.96,
      91.12,
      92.29,
      90.96,
      90.55,
      90.85,
      89.38,
      89.49,
      87.83,
      87.1,
      88.64,
      90.13,
      91.16,
      89.82,
      91.53,
      90.75,
      92.05,
      92.15,
      91.2,
      90.94,
      89.72,
      89.19,
      89.01,
      88.48,
      89.49,
      90.46,
      90.24,
      91.13,
      91.66,
      90.74,
      89.5,
      88.03,
      89.32,
      87.6,
      86.34,
      86.09,
      85.37,
      85.7,
      87.22,
      87.85,
      88.97,
      88.34,
      87.32,
      86.47,
      87.39,
      88.04,
      87.89,
      86.97,
      85.7,
      85.08,
      84.68,
      85.22,
      86.86,
      87.19,
      87.13,
      88.47,
      89.78,
      89.73,
      88.09,
      89.58,
      89.64,
      91.39,
      92.08,
      91.39,
      89.77,
      91.35,
      92.38,
      91.94,
      92.49,
      90.8,
      90.57,
      90.4,
      91.0,
      90.15,
      91.26,
      89.72,
      89.07,
      90.05,
      89.57,
      88.38,
      90.0,
      91.42,
      92.21,
      92.63,
      93.29,
      93.99,
      94.3,
      96.12,
      95.49,
      96.78,
      97.86,
      99.05,
      98.05,
      99.85,
      98.83,
      99.77,
      100.02,
      99.85,
      99.94,
      101.83,
      100.42,
      98.91,
      98.61,
      99.14,
      100.51,
      101.06,
      100.39,
      98.45,
      97.79,
      99.04,
      99.09,
      97.93,
      99.75,
      100.04,
      99.32,
      98.29,
      97.59,
      97.07,
      97.59,
      96.65,
      96.37,
      96.74,
      96.16,
      94.62,
      94.34,
      94.11,
      94.3,
      95.76,
      95.36,
      95.74,
      95.99,
      94.51,
      95.54,
      94.33,
      94.73,
      95.67,
      96.78,
      96.15,
      96.44,
      94.78,
      93.54,
      95.37,
      94.1,
      93.06,
      94.68,
      95.74,
      96.12,
      97.48,
      98.99,
      97.37,
      96.05,
      97.18,
      96.92,
      96.61,
      98.15,
      99.12,
      98.91,
      98.12,
      97.75,
      95.91,
      95.16,
      93.39,
      95.12,
      96.21,
      95.91,
      97.23,
      96.14,
      97.07,
      96.16,
      94.35,
      95.55,
      93.92,
      94.81,
      93.37,
      92.05,
      92.65,
      92.22,
      91.56,
      92.37,
      92.59,
      93.1,
      92.0,
      90.77,
      92.12,
      90.82,
      89.98,
      90.94,
      92.49,
      92.68,
      92.91,
      93.18,
      91.85,
      90.75,
      91.15,
      91.52,
      91.5,
      90.07,
      89.13,
      90.3,
      90.1,
      91.73,
      93.12,
      94.42,
      95.96,
      96.23,
      97.4,
      98.16,
      97.59,
      98.85,
      97.25,
      97.74,
      98.99,
      98.9,
      99.28,
      98.48,
      99.59,
      98.44,
      99.41,
      100.04,
      98.63,
      96.78,
      96.78,
      95.0,
      94.34,
      93.99,
      93.98,
      93.64,
      94.38,
      94.0,
      94.7,
      94.37,
      94.57,
      95.45,
      94.24
    ],
    "risk_score": 86,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        139.0,
        142.6,
        145.2,
        149.8,
        156.3,
        163.4
      ],
      "eps": [
        13.43,
        18.21,
        18.29,
        11.33,
        18.02,
        15.09
      ],
      "ebitda": [
        46.8,
        63.5,
        63.8,
        39.5,
        62.9,
        52.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        154.8,
        163.5,
        166.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        150.7,
        162.5,
        172.4
      ]
    },
    "credit": {
      "leverage": 1.9,
      "interest_coverage": 9.0,
      "liquidity_score": 88.6,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 115.72,
      "analysts": {
        "buy": 22,
        "hold": 5,
        "sell": 4
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "SBUX",
    "name": "Starbucks Corp.",
    "sector": "Consumer Discretionary",
    "current_price": 83.85,
    "change_pct": -1.13,
    "market_cap": "1.0T",
    "pe_ratio": 6.2,
    "dividend_yield": 2.47,
    "price_history": [
      74.01,
      72.83,
      72.74,
      73.83,
      73.21,
      73.33,
      74.02,
      74.42,
      75.51,
      74.96,
      74.96,
      73.72,
      73.42,
      73.44,
      73.3,
      72.34,
      72.55,
      72.17,
      71.32,
      71.74,
      70.61,
      70.15,
      70.43,
      71.78,
      72.22,
      73.41,
      74.0,
      73.06,
      72.83,
      72.87,
      73.64,
      73.78,
      74.21,
      74.83,
      74.39,
      74.71,
      75.8,
      74.29,
      74.02,
      74.65,
      74.68,
      74.89,
      74.85,
      74.87,
      74.39,
      74.39,
      73.38,
      72.51,
      71.33,
      71.31,
      70.61,
      69.22,
      69.85,
      69.59,
      70.43,
      70.63,
      70.67,
      70.83,
      72.23,
      73.28,
      72.42,
      73.35,
      72.56,
      73.12,
      71.75,
      72.95,
      73.04,
      72.6,
      73.76,
      73.46,
      72.59,
      71.83,
      71.08,
      71.1,
      70.37,
      69.61,
      69.97,
      68.6,
      69.33,
      70.56,
      69.54,
      68.43,
      69.66,
      69.4,
      69.87,
      69.14,
      68.03,
      68.61,
      67.96,
      67.35,
      66.9,
      67.69,
      68.26,
      67.64,
      67.32,
      66.34,
      65.68,
      65.26,
      64.7,
      65.15,
      66.33,
      67.06,
      66.52,
      67.48,
      67.69,
      68.32,
      67.91,
      68.16,
      68.18,
      67.03,
      67.47,
      67.13,
      66.81,
      67.51,
      68.41,
      67.36,
      67.21,
      67.52,
      66.88,
      66.93,
      67.0,
      68.28,
      69.02,
      69.92,
      71.19,
      71.08,
      70.81,
      72.08,
      73.41,
      72.23,
      72.41,
      73.53,
      72.39,
      72.4,
      73.53,
      73.03,
      74.32,
      74.85,
      74.11,
      74.29,
      74.32,
      75.13,
      73.87,
      72.48,
      73.28,
      72.84,
      71.49,
      72.62,
      71.24,
      70.79,
      71.46,
      72.2,
      73.05,
      73.53,
      72.26,
      72.62,
      72.61,
      73.94,
      74.49,
      75.93,
      77.39,
      78.69,
      79.11,
      79.9,
      80.61,
      81.74,
      80.35,
      78.87,
      78.89,
      79.95,
      81.05,
      80.18,
      80.47,
      81.34,
      82.68,
      81.53,
      81.7,
      80.56,
      80.85,
      81.0,
      81.42,
      81.71,
      83.13,
      84.01,
      85.65,
      85.41,
      86.52,
      87.62,
      87.55,
      86.53,
      84.82,
      85.16,
      85.7,
      87.35,
      87.51,
      87.3,
      86.78,
      87.56,
      88.48,
      87.71,
      88.34,
      87.87,
      88.22,
      86.99,
      86.39,
      86.8,
      87.47,
      87.96,
      88.47,
      87.24,
      88.0,
      88.85,
      90.61,
      90.17,
      91.25,
      89.86,
      89.27,
      90.57,
      90.38,
      91.89,
      90.67,
      90.55,
      90.08,
      91.55,
      91.12,
      90.42,
      89.27,
      88.76,
      89.38,
      89.25,
      90.96,
      89.76,
      88.75,
      87.69,
      86.57,
      85.42,
      85.74,
      84.86,
      86.17,
      85.22,
      86.43,
      86.82,
      88.17,
      89.13,
      87.43,
      86.92,
      85.57,
      85.51,
      84.5,
      85.92,
      84.37,
      85.0,
      84.84,
      84.35,
      84.88,
      84.54,
      85.26,
      85.27,
      84.81,
      85.08,
      84.92,
      84.62,
      84.96,
      84.42,
      83.85
    ],
    "risk_score": 84,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        81.9,
        86.1,
        89.8,
        94.8,
        98.6,
        101.3
      ],
      "eps": [
        8.87,
        12.09,
        13.82,
        20.18,
        19.9,
        18.99
      ],
      "ebitda": [
        18.4,
        25.0,
        28.6,
        41.8,
        41.2,
        39.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        95.0,
        103.1,
        100.7
      ],
      "system_revenue": [
        null,
        null,
        null,
        99.4,
        105.3,
        108.3
      ]
    },
    "credit": {
      "leverage": 3.0,
      "interest_coverage": 9.6,
      "liquidity_score": 83.9,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 102.51,
      "analysts": {
        "buy": 33,
        "hold": 7,
        "sell": 5
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "LOW",
    "name": "Lowe's Cos.",
    "sector": "Consumer Discretionary",
    "current_price": 227.49,
    "change_pct": -1.91,
    "market_cap": "0.8T",
    "pe_ratio": 13.1,
    "dividend_yield": 2.74,
    "price_history": [
      213.17,
      209.56,
      209.12,
      213.03,
      212.33,
      212.83,
      209.85,
      206.69,
      208.6,
      208.91,
      206.46,
      203.24,
      206.73,
      210.28,
      210.91,
      214.81,
      213.93,
      216.09,
      214.11,
      210.39,
      212.4,
      210.41,
      212.69,
      211.17,
      214.4,
      216.31,
      219.88,
      220.63,
      221.54,
      218.34,
      216.94,
      220.82,
      225.2,
      229.51,
      225.98,
      228.4,
      228.67,
      229.73,
      231.25,
      232.45,
      227.89,
      230.6,
      226.44,
      230.08,
      229.89,
      228.34,
      224.94,
      227.54,
      224.74,
      227.9,
      232.38,
      236.46,
      235.24,
      237.77,
      236.07,
      233.18,
      237.44,
      233.11,
      234.03,
      237.03,
      239.35,
      243.46,
      242.41,
      243.49,
      245.01,
      244.71,
      243.06,
      241.74,
      240.14,
      238.75,
      239.78,
      237.79,
      235.25,
      238.9,
      240.84,
      240.66,
      239.29,
      239.7,
      235.39,
      230.92,
      231.85,
      230.52,
      227.75,
      224.57,
      220.77,
      223.08,
      219.8,
      221.72,
      222.65,
      224.27,
      222.44,
      221.17,
      216.85,
      215.85,
      212.76,
      211.25,
      213.15,
      210.26,
      209.0,
      205.4,
      206.68,
      205.61,
      202.36,
      202.23,
      202.91,
      204.93,
      204.56,
      204.24,
      201.23,
      200.52,
      203.11,
      201.88,
      201.37,
      203.79,
      204.96,
      201.78,
      204.99,
      205.2,
      204.94,
      203.73,
      203.78,
      201.79,
      205.38,
      205.27,
      207.52,
      203.94,
      206.66,
      207.77,
      204.45,
      202.76,
      202.17,
      198.14,
      201.19,
      200.64,
      201.67,
      203.98,
      206.31,
      205.35,
      204.06,
      204.25,
      207.04,
      204.74,
      208.27,
      211.78,
      212.72,
      215.86,
      218.18,
      222.53,
      225.04,
      221.74,
      217.67,
      220.43,
      223.89,
      228.04,
      225.06,
      225.21,
      221.14,
      223.68,
      226.37,
      225.93,
      221.61,
      221.56,
      225.64,
      229.34,
      227.81,
      226.56,
      227.06,
      225.57,
      221.42,
      224.63,
      221.22,
      218.57,
      214.51,
      211.2,
      209.99,
      208.62,
      206.08,
      202.43,
      202.47,
      203.71,
      206.68,
      205.49,
      209.3,
      206.42,
      205.74,
      203.51,
      202.86,
      205.03,
      208.67,
      212.06,
      209.75,
      213.19,
      213.69,
      214.58,
      212.36,
      213.16,
      215.47,
      218.29,
      218.45,
      215.49,
      216.11,
      217.37,
      220.86,
      222.13,
      224.17,
      225.75,
      224.76,
      226.18,
      229.38,
      225.93,
      224.01,
      227.36,
      223.72,
      224.88,
      224.68,
      223.39,
      226.24,
      227.24,
      230.6,
      226.5,
      226.42,
      227.79,
      225.43,
      225.64,
      225.18,
      220.86,
      219.19,
      222.43,
      223.64,
      222.37,
      220.65,
      220.26,
      223.01,
      218.69,
      221.13,
      219.31,
      219.91,
      221.46,
      225.73,
      226.8,
      229.93,
      231.53,
      229.98,
      233.89,
      237.41,
      234.53,
      235.1,
      235.82,
      234.86,
      232.43,
      231.73,
      230.0,
      229.29,
      230.61,
      232.18,
      232.27,
      231.81,
      230.15,
      230.73,
      230.11,
      231.92,
      232.26,
      232.6,
      228.7,
      228.56,
      227.49
    ],
    "risk_score": 87,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        429.4,
        462.9,
        496.4,
        517.8,
        557.2,
        580.9
      ],
      "eps": [
        12.37,
        13.61,
        17.62,
        15.18,
        15.58,
        24.37
      ],
      "ebitda": [
        132.3,
        145.5,
        188.4,
        162.3,
        166.6,
        260.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        502.8,
        574.8,
        576.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        526.6,
        580.6,
        620.7
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 13.1,
      "liquidity_score": 82.9,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 257.33,
      "analysts": {
        "buy": 16,
        "hold": 3,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "BKNG",
    "name": "Booking Holdings",
    "sector": "Consumer Discretionary",
    "current_price": 3511.94,
    "change_pct": -1.77,
    "market_cap": "3.0T",
    "pe_ratio": 225.6,
    "dividend_yield": 1.24,
    "price_history": [
      3856.75,
      3879.26,
      3896.44,
      3837.21,
      3799.26,
      3831.9,
      3770.67,
      3834.0,
      3804.15,
      3750.42,
      3693.44,
      3696.19,
      3686.51,
      3645.25,
      3580.6,
      3625.84,
      3658.17,
      3631.97,
      3604.06,
      3599.1,
      3538.31,
      3594.77,
      3538.71,
      3503.56,
      3524.63,
      3563.96,
      3494.88,
      3432.99,
      3419.16,
      3404.8,
      3447.61,
      3397.93,
      3415.0,
      3433.18,
      3488.07,
      3508.73,
      3506.5,
      3568.26,
      3537.93,
      3593.18,
      3623.83,
      3587.65,
      3532.49,
      3524.3,
      3458.62,
      3394.31,
      3424.77,
      3458.75,
      3396.45,
      3411.4,
      3344.34,
      3407.39,
      3361.94,
      3411.75,
      3354.32,
      3391.37,
      3325.01,
      3356.65,
      3385.58,
      3353.78,
      3363.96,
      3395.9,
      3422.96,
      3359.49,
      3340.14,
      3338.94,
      3351.16,
      3351.95,
      3412.78,
      3416.58,
      3416.02,
      3446.34,
      3509.74,
      3552.9,
      3533.74,
      3526.8,
      3471.01,
      3466.86,
      3404.09,
      3359.13,
      3339.01,
      3319.41,
      3255.05,
      3282.93,
      3296.23,
      3341.96,
      3366.1,
      3326.75,
      3336.92,
      3279.57,
      3251.0,
      3235.09,
      3292.73,
      3272.86,
      3228.41,
      3243.37,
      3279.32,
      3243.3,
      3255.38,
      3283.84,
      3295.7,
      3233.4,
      3193.15,
      3225.77,
      3285.94,
      3285.66,
      3224.91,
      3288.73,
      3332.88,
      3343.21,
      3293.69,
      3287.44,
      3280.1,
      3301.59,
      3276.36,
      3332.61,
      3278.09,
      3326.28,
      3377.79,
      3387.18,
      3349.47,
      3378.12,
      3352.94,
      3319.85,
      3331.55,
      3367.4,
      3321.94,
      3274.78,
      3295.43,
      3306.99,
      3269.09,
      3290.67,
      3247.72,
      3284.29,
      3310.43,
      3259.77,
      3229.4,
      3251.05,
      3267.85,
      3204.11,
      3212.57,
      3174.18,
      3174.07,
      3195.18,
      3132.81,
      3071.5,
      3118.63,
      3094.55,
      3137.84,
      3176.35,
      3168.91,
      3175.26,
      3119.96,
      3116.72,
      3151.71,
      3110.14,
      3154.97,
      3123.25,
      3084.6,
      3121.82,
      3065.12,
      3076.32,
      3109.74,
      3138.33,
      3156.55,
      3113.79,
      3094.12,
      3117.89,
      3134.26,
      3162.52,
      3099.35,
      3114.33,
      3068.07,
      3089.29,
      3051.45,
      3075.63,
      3125.64,
      3140.8,
      3134.78,
      3190.88,
      3162.06,
      3134.5,
      3193.27,
      3226.57,
      3256.51,
      3300.98,
      3252.34,
      3255.55,
      3247.94,
      3220.42,
      3173.94,
      3232.44,
      3196.48,
      3258.41,
      3217.02,
      3247.48,
      3227.76,
      3203.76,
      3246.81,
      3263.79,
      3298.22,
      3338.96,
      3341.9,
      3313.27,
      3338.19,
      3331.86,
      3305.09,
      3342.32,
      3303.2,
      3336.77,
      3362.2,
      3389.67,
      3430.39,
      3407.46,
      3429.96,
      3464.32,
      3475.12,
      3413.05,
      3427.69,
      3461.04,
      3435.75,
      3368.93,
      3357.62,
      3349.24,
      3310.01,
      3255.75,
      3289.99,
      3299.36,
      3247.46,
      3203.07,
      3254.33,
      3311.96,
      3374.71,
      3377.34,
      3444.78,
      3377.52,
      3326.78,
      3373.68,
      3431.57,
      3435.37,
      3499.25,
      3484.57,
      3523.97,
      3580.1,
      3615.56,
      3624.43,
      3607.28,
      3561.27,
      3579.62,
      3562.81,
      3563.16,
      3600.0,
      3583.71,
      3578.85,
      3552.61,
      3574.37,
      3591.86,
      3575.38,
      3535.59,
      3537.77,
      3540.12,
      3524.82,
      3536.7,
      3539.19,
      3536.13,
      3511.94
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        5764.9,
        6064.2,
        6287.2,
        6494.9,
        6942.5,
        7338.5
      ],
      "eps": [
        15.96,
        17.79,
        15.96,
        16.85,
        21.42,
        18.84
      ],
      "ebitda": [
        2306.2,
        2570.8,
        2306.8,
        2435.3,
        3094.8,
        2722.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        6245.3,
        6954.0,
        7360.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        6394.6,
        7314.8,
        7352.3
      ]
    },
    "credit": {
      "leverage": 2.1,
      "interest_coverage": 11.2,
      "liquidity_score": 81.5,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 4408.35,
      "analysts": {
        "buy": 20,
        "hold": 3,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "NFLX",
    "name": "Netflix Inc.",
    "sector": "Communication Services",
    "current_price": 614.39,
    "change_pct": 0.11,
    "market_cap": "2.8T",
    "pe_ratio": 46.3,
    "dividend_yield": 3.05,
    "price_history": [
      655.74,
      664.33,
      672.61,
      676.84,
      675.68,
      679.67,
      686.83,
      687.55,
      686.25,
      675.65,
      663.17,
      671.47,
      663.12,
      655.29,
      661.15,
      661.86,
      659.38,
      648.53,
      652.5,
      640.76,
      643.02,
      653.0,
      643.99,
      636.57,
      633.72,
      639.58,
      634.66,
      633.59,
      633.64,
      626.38,
      625.67,
      636.75,
      631.56,
      642.27,
      652.19,
      645.48,
      656.29,
      662.97,
      669.44,
      674.25,
      676.31,
      663.63,
      672.16,
      665.27,
      671.71,
      668.3,
      670.22,
      683.47,
      696.85,
      698.1,
      693.9,
      697.52,
      696.2,
      697.14,
      684.48,
      684.45,
      697.82,
      708.76,
      695.26,
      690.77,
      682.0,
      679.54,
      680.71,
      692.52,
      699.49,
      709.38,
      718.9,
      707.48,
      714.95,
      709.61,
      698.88,
      712.52,
      707.64,
      717.53,
      709.81,
      700.12,
      686.23,
      681.65,
      674.9,
      667.49,
      665.73,
      662.26,
      669.97,
      678.12,
      682.9,
      685.36,
      690.56,
      680.49,
      688.26,
      697.6,
      700.59,
      713.85,
      723.58,
      723.41,
      714.79,
      707.42,
      719.0,
      712.01,
      726.1,
      737.79,
      744.86,
      736.38,
      731.52,
      731.78,
      721.18,
      709.57,
      697.87,
      688.7,
      702.07,
      693.83,
      685.67,
      677.83,
      679.89,
      672.26,
      664.96,
      673.99,
      661.42,
      669.8,
      670.67,
      666.9,
      670.28,
      672.31,
      662.15,
      669.98,
      681.8,
      669.04,
      675.19,
      681.82,
      678.04,
      691.13,
      704.78,
      713.64,
      701.71,
      695.89,
      699.22,
      688.78,
      680.99,
      678.17,
      677.41,
      686.29,
      688.04,
      695.33,
      706.47,
      719.52,
      716.32,
      729.58,
      732.39,
      729.53,
      729.87,
      727.37,
      732.6,
      725.42,
      727.62,
      741.79,
      731.97,
      718.38,
      730.02,
      717.37,
      706.77,
      702.75,
      708.59,
      705.02,
      693.8,
      687.8,
      692.8,
      688.26,
      685.41,
      686.25,
      687.11,
      678.27,
      681.34,
      693.75,
      680.0,
      670.58,
      662.82,
      669.95,
      677.87,
      676.83,
      688.19,
      697.87,
      689.17,
      681.59,
      686.52,
      697.63,
      684.61,
      686.63,
      692.23,
      702.08,
      698.68,
      688.53,
      692.85,
      701.49,
      694.26,
      687.89,
      687.16,
      691.61,
      678.72,
      667.18,
      669.13,
      661.05,
      668.63,
      655.99,
      649.52,
      654.75,
      643.91,
      635.46,
      626.24,
      637.97,
      648.15,
      637.03,
      630.17,
      629.2,
      633.6,
      634.84,
      639.72,
      628.85,
      632.51,
      621.05,
      612.94,
      622.16,
      621.37,
      616.2,
      609.46,
      611.64,
      618.13,
      607.06,
      596.67,
      594.73,
      604.29,
      607.3,
      600.23,
      610.42,
      610.34,
      603.0,
      593.08,
      599.03,
      598.66,
      610.37,
      617.15,
      622.53,
      616.27,
      615.24,
      618.91,
      617.92,
      623.14,
      617.51,
      606.85,
      602.66,
      592.8,
      604.33,
      613.86,
      620.0,
      616.41,
      615.58,
      617.07,
      613.68,
      608.39,
      611.69,
      613.72,
      611.74,
      612.01,
      616.23,
      617.83,
      619.73,
      616.79,
      614.39
    ],
    "risk_score": 78,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        814.3,
        841.8,
        882.4,
        929.3,
        964.6,
        1015.9
      ],
      "eps": [
        10.2,
        10.95,
        13.4,
        10.81,
        19.51,
        16.25
      ],
      "ebitda": [
        208.7,
        224.0,
        274.1,
        221.1,
        399.1,
        332.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        906.0,
        984.8,
        1024.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        912.8,
        1037.3,
        1047.9
      ]
    },
    "credit": {
      "leverage": 4.2,
      "interest_coverage": 3.5,
      "liquidity_score": 75.1,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 632.94,
      "analysts": {
        "buy": 18,
        "hold": 10,
        "sell": 11
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "DIS",
    "name": "Walt Disney Co.",
    "sector": "Communication Services",
    "current_price": 114.8,
    "change_pct": -0.52,
    "market_cap": "2.0T",
    "pe_ratio": 8.7,
    "dividend_yield": 2.7,
    "price_history": [
      126.23,
      124.37,
      122.03,
      123.97,
      123.71,
      123.6,
      125.96,
      124.12,
      121.95,
      123.68,
      122.82,
      122.69,
      123.16,
      122.87,
      123.2,
      123.42,
      121.44,
      121.66,
      121.43,
      121.8,
      119.38,
      118.05,
      117.25,
      115.94,
      117.52,
      116.85,
      115.88,
      115.87,
      114.04,
      113.22,
      113.96,
      114.96,
      115.73,
      113.77,
      112.49,
      114.62,
      113.21,
      111.82,
      111.12,
      111.93,
      113.2,
      114.16,
      113.21,
      112.5,
      110.47,
      110.27,
      108.4,
      107.55,
      108.44,
      110.38,
      111.57,
      109.88,
      108.04,
      109.53,
      109.2,
      109.04,
      109.29,
      110.25,
      108.06,
      108.0,
      108.24,
      106.91,
      106.76,
      108.5,
      110.06,
      110.0,
      111.63,
      111.54,
      110.33,
      110.66,
      109.14,
      107.92,
      108.42,
      106.67,
      107.53,
      109.1,
      108.05,
      106.99,
      108.14,
      108.61,
      109.2,
      108.31,
      106.43,
      108.01,
      105.89,
      104.54,
      103.33,
      101.74,
      103.47,
      103.9,
      102.42,
      101.48,
      102.26,
      103.54,
      105.58,
      106.36,
      107.19,
      105.17,
      103.82,
      103.36,
      103.94,
      103.92,
      104.83,
      106.26,
      108.03,
      106.6,
      106.51,
      104.79,
      103.61,
      103.14,
      104.98,
      106.09,
      104.45,
      104.83,
      106.14,
      105.39,
      106.75,
      105.8,
      107.64,
      109.41,
      108.82,
      109.89,
      109.04,
      109.91,
      111.23,
      111.68,
      110.53,
      108.72,
      108.38,
      108.89,
      110.35,
      109.75,
      107.7,
      107.07,
      106.38,
      106.08,
      105.56,
      103.83,
      104.19,
      103.09,
      104.79,
      106.75,
      108.19,
      109.21,
      107.83,
      106.49,
      105.28,
      103.98,
      105.58,
      105.32,
      103.83,
      105.15,
      103.78,
      104.84,
      105.39,
      104.19,
      106.03,
      103.96,
      105.6,
      105.16,
      106.83,
      107.7,
      107.9,
      109.89,
      107.91,
      107.31,
      105.39,
      105.88,
      105.26,
      104.64,
      105.87,
      104.17,
      106.07,
      104.37,
      102.62,
      102.95,
      103.73,
      102.9,
      102.14,
      103.28,
      101.56,
      101.12,
      99.25,
      98.17,
      96.4,
      96.45,
      98.03,
      98.84,
      100.7,
      101.22,
      101.61,
      100.59,
      100.53,
      101.02,
      102.39,
      102.27,
      102.94,
      104.13,
      102.49,
      101.12,
      102.62,
      103.27,
      104.65,
      103.8,
      105.6,
      106.09,
      107.54,
      107.5,
      105.89,
      107.32,
      105.35,
      105.65,
      107.68,
      105.79,
      107.76,
      109.14,
      111.24,
      111.99,
      111.64,
      113.87,
      116.07,
      117.86,
      116.69,
      115.47,
      115.91,
      113.67,
      114.35,
      114.54,
      112.56,
      110.89,
      112.26,
      110.16,
      110.77,
      111.37,
      113.29,
      111.63,
      111.18,
      113.06,
      114.81,
      115.04,
      113.94,
      112.24,
      114.11,
      112.22,
      113.85,
      114.54,
      116.38,
      117.46,
      115.56,
      113.97,
      113.6,
      115.0,
      115.65,
      115.67,
      116.01,
      115.37,
      114.94,
      115.4,
      114.37,
      114.96,
      114.51,
      114.93,
      114.8
    ],
    "risk_score": 82,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        222.8,
        234.6,
        247.9,
        262.0,
        275.9,
        287.9
      ],
      "eps": [
        11.19,
        17.0,
        13.21,
        14.02,
        15.01,
        15.44
      ],
      "ebitda": [
        63.1,
        95.8,
        74.5,
        79.0,
        84.6,
        87.0
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        249.0,
        278.2,
        280.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        279.0,
        274.1,
        297.0
      ]
    },
    "credit": {
      "leverage": 3.4,
      "interest_coverage": 14.1,
      "liquidity_score": 80.9,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 138.6,
      "analysts": {
        "buy": 39,
        "hold": 7,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "CMCSA",
    "name": "Comcast Corp.",
    "sector": "Communication Services",
    "current_price": 40.59,
    "change_pct": -0.27,
    "market_cap": "1.0T",
    "pe_ratio": 2.5,
    "dividend_yield": 3.36,
    "price_history": [
      43.68,
      42.86,
      43.7,
      43.76,
      43.69,
      43.0,
      43.63,
      44.43,
      45.3,
      45.56,
      46.12,
      45.87,
      45.4,
      45.26,
      44.94,
      44.46,
      44.12,
      43.79,
      43.17,
      43.65,
      44.24,
      43.56,
      44.02,
      43.7,
      44.27,
      44.21,
      44.71,
      44.93,
      44.27,
      44.44,
      44.54,
      44.2,
      44.71,
      44.23,
      44.78,
      44.03,
      44.5,
      45.31,
      45.05,
      45.37,
      45.28,
      45.47,
      45.21,
      46.09,
      45.43,
      45.25,
      45.18,
      45.41,
      45.69,
      44.9,
      45.56,
      44.69,
      44.49,
      45.35,
      46.18,
      45.65,
      46.06,
      45.7,
      46.54,
      46.51,
      47.04,
      47.44,
      47.51,
      47.5,
      47.36,
      46.53,
      47.44,
      46.75,
      47.46,
      46.52,
      46.88,
      45.98,
      45.65,
      45.32,
      44.98,
      45.47,
      44.86,
      45.38,
      45.27,
      45.81,
      45.89,
      45.55,
      45.45,
      45.5,
      45.41,
      44.61,
      44.19,
      44.99,
      44.36,
      45.07,
      45.36,
      45.37,
      45.67,
      45.28,
      44.71,
      45.48,
      45.86,
      45.84,
      45.44,
      44.58,
      44.86,
      44.17,
      44.69,
      44.76,
      44.55,
      43.92,
      44.02,
      44.5,
      43.88,
      44.07,
      44.24,
      44.17,
      44.36,
      45.14,
      45.28,
      44.84,
      44.71,
      44.97,
      45.16,
      45.3,
      45.45,
      44.94,
      44.23,
      45.06,
      44.59,
      44.18,
      43.68,
      43.63,
      43.48,
      43.76,
      43.99,
      43.92,
      43.48,
      42.7,
      43.36,
      42.68,
      42.18,
      42.48,
      42.29,
      41.88,
      42.48,
      42.58,
      42.64,
      42.49,
      41.66,
      41.4,
      42.18,
      42.5,
      42.28,
      42.33,
      41.79,
      42.26,
      42.94,
      43.66,
      43.19,
      43.62,
      44.23,
      44.77,
      44.31,
      43.47,
      42.62,
      42.06,
      41.84,
      41.92,
      42.48,
      43.31,
      43.38,
      42.82,
      42.54,
      43.25,
      43.77,
      44.16,
      43.65,
      44.21,
      43.98,
      44.54,
      44.94,
      44.86,
      44.19,
      44.08,
      44.14,
      43.75,
      44.56,
      44.41,
      44.62,
      43.99,
      44.19,
      44.09,
      44.78,
      45.63,
      46.33,
      45.5,
      45.84,
      45.33,
      46.18,
      45.7,
      46.43,
      46.08,
      46.72,
      47.45,
      47.45,
      47.22,
      47.49,
      47.33,
      47.49,
      46.77,
      46.01,
      46.55,
      46.1,
      45.33,
      44.65,
      44.58,
      44.47,
      43.96,
      43.34,
      42.92,
      43.16,
      43.96,
      44.32,
      43.72,
      43.1,
      42.62,
      43.31,
      43.27,
      42.86,
      42.33,
      41.49,
      42.22,
      41.87,
      42.55,
      41.95,
      41.73,
      40.96,
      40.45,
      40.53,
      40.69,
      41.13,
      40.46,
      40.27,
      41.01,
      41.1,
      40.47,
      41.18,
      41.13,
      40.38,
      40.09,
      40.54,
      40.35,
      39.99,
      39.24,
      39.41,
      40.0,
      40.19,
      40.36,
      40.49,
      39.98,
      40.01,
      40.33,
      40.29,
      40.22,
      40.7,
      40.74,
      40.66,
      40.88,
      40.59,
      40.28,
      40.59
    ],
    "risk_score": 80,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        23.3,
        23.7,
        24.4,
        24.5,
        25.5,
        26.0
      ],
      "eps": [
        13.88,
        11.6,
        15.95,
        13.18,
        9.82,
        16.93
      ],
      "ebitda": [
        8.1,
        6.8,
        9.3,
        7.7,
        5.7,
        9.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        23.4,
        24.5,
        25.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        25.5,
        25.5,
        28.0
      ]
    },
    "credit": {
      "leverage": 3.9,
      "interest_coverage": 3.2,
      "liquidity_score": 84.1,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 43.54,
      "analysts": {
        "buy": 19,
        "hold": 22,
        "sell": 9
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "T",
    "name": "AT&T Inc.",
    "sector": "Communication Services",
    "current_price": 16.67,
    "change_pct": -1.42,
    "market_cap": "1.8T",
    "pe_ratio": 1.3,
    "dividend_yield": 1.94,
    "price_history": [
      21.04,
      20.76,
      20.35,
      20.48,
      20.61,
      20.87,
      20.67,
      20.85,
      21.02,
      20.86,
      20.46,
      20.46,
      20.84,
      20.56,
      20.85,
      20.45,
      20.13,
      19.81,
      20.05,
      20.32,
      20.4,
      20.49,
      20.63,
      20.46,
      20.53,
      20.53,
      20.32,
      20.57,
      20.45,
      20.29,
      20.47,
      20.16,
      20.31,
      20.35,
      20.67,
      20.58,
      20.46,
      20.28,
      20.02,
      20.37,
      20.22,
      20.46,
      20.36,
      19.99,
      19.74,
      19.63,
      19.82,
      20.06,
      19.72,
      19.82,
      19.92,
      19.61,
      19.57,
      19.23,
      19.15,
      19.52,
      19.57,
      19.47,
      19.45,
      19.47,
      19.29,
      19.17,
      19.54,
      19.48,
      19.45,
      19.53,
      19.26,
      19.47,
      19.11,
      19.05,
      19.39,
      19.7,
      19.35,
      19.41,
      19.38,
      19.09,
      19.08,
      18.73,
      18.45,
      18.73,
      18.67,
      18.33,
      18.34,
      18.38,
      18.63,
      18.89,
      19.16,
      19.36,
      19.13,
      19.39,
      19.56,
      19.73,
      19.4,
      19.15,
      19.03,
      19.11,
      19.47,
      19.18,
      18.91,
      18.55,
      18.75,
      18.64,
      18.78,
      19.08,
      19.1,
      19.36,
      19.24,
      19.18,
      19.37,
      19.02,
      18.96,
      19.01,
      18.74,
      18.53,
      18.34,
      18.7,
      18.89,
      19.17,
      19.25,
      19.44,
      19.08,
      19.15,
      19.17,
      18.88,
      18.73,
      18.52,
      18.77,
      18.66,
      18.5,
      18.63,
      18.43,
      18.57,
      18.72,
      18.85,
      18.72,
      19.04,
      18.76,
      18.79,
      19.1,
      18.97,
      19.29,
      18.99,
      19.05,
      19.36,
      19.4,
      19.68,
      19.62,
      19.48,
      19.21,
      19.29,
      19.1,
      18.83,
      18.7,
      18.74,
      18.43,
      18.51,
      18.57,
      18.93,
      19.12,
      19.03,
      19.07,
      19.24,
      19.24,
      18.9,
      19.14,
      18.97,
      18.97,
      19.24,
      19.25,
      19.53,
      19.7,
      19.8,
      19.68,
      19.92,
      19.77,
      19.97,
      19.77,
      19.52,
      19.28,
      18.9,
      18.97,
      18.89,
      18.89,
      18.74,
      18.54,
      18.35,
      17.99,
      18.32,
      18.11,
      18.17,
      17.87,
      17.7,
      17.79,
      18.12,
      17.93,
      17.85,
      17.92,
      18.18,
      17.89,
      17.88,
      18.12,
      18.25,
      18.51,
      18.24,
      18.17,
      18.3,
      18.59,
      18.3,
      18.49,
      18.65,
      18.96,
      18.7,
      18.43,
      18.13,
      18.04,
      18.19,
      18.48,
      18.26,
      18.49,
      18.63,
      18.29,
      18.15,
      17.8,
      17.77,
      17.93,
      17.64,
      17.53,
      17.26,
      17.04,
      17.21,
      16.95,
      17.09,
      16.99,
      16.8,
      16.6,
      16.69,
      16.5,
      16.76,
      16.65,
      16.59,
      16.61,
      16.77,
      17.07,
      16.83,
      16.62,
      16.73,
      16.75,
      16.74,
      17.04,
      17.08,
      16.91,
      17.0,
      16.98,
      17.09,
      17.17,
      17.2,
      17.21,
      17.15,
      17.16,
      17.13,
      17.01,
      16.91,
      16.91,
      16.87,
      16.92,
      16.81,
      16.69,
      16.67
    ],
    "risk_score": 75,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        12.2,
        12.8,
        13.3,
        13.9,
        14.4,
        14.8
      ],
      "eps": [
        13.44,
        9.76,
        12.81,
        13.43,
        12.65,
        22.02
      ],
      "ebitda": [
        4.0,
        2.9,
        3.9,
        4.0,
        3.8,
        6.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        13.6,
        15.1,
        15.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        13.8,
        14.6,
        15.9
      ]
    },
    "credit": {
      "leverage": 3.8,
      "interest_coverage": 5.3,
      "liquidity_score": 71.6,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Special Mention"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 16.45,
      "analysts": {
        "buy": 5,
        "hold": 12,
        "sell": 5
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "VZ",
    "name": "Verizon Communications",
    "sector": "Communication Services",
    "current_price": 39.37,
    "change_pct": -0.43,
    "market_cap": "0.7T",
    "pe_ratio": 2.1,
    "dividend_yield": 2.9,
    "price_history": [
      45.5,
      46.07,
      45.39,
      46.13,
      46.39,
      46.69,
      46.95,
      46.62,
      46.51,
      47.21,
      48.06,
      47.29,
      46.47,
      45.8,
      45.57,
      45.61,
      45.08,
      45.44,
      45.31,
      44.59,
      44.2,
      44.77,
      44.76,
      44.61,
      45.31,
      45.11,
      44.61,
      45.48,
      44.82,
      45.45,
      45.9,
      45.27,
      45.32,
      44.79,
      44.9,
      45.5,
      45.71,
      45.05,
      44.92,
      45.35,
      46.25,
      46.35,
      46.17,
      45.56,
      45.62,
      44.98,
      45.56,
      45.75,
      45.92,
      45.1,
      45.98,
      45.08,
      45.21,
      45.64,
      46.49,
      47.17,
      47.54,
      47.99,
      47.87,
      47.49,
      47.58,
      48.22,
      48.2,
      48.78,
      49.43,
      49.9,
      50.34,
      51.23,
      51.35,
      51.04,
      50.2,
      50.15,
      50.48,
      49.94,
      48.96,
      49.84,
      49.6,
      49.7,
      48.86,
      49.61,
      50.54,
      50.47,
      49.77,
      50.5,
      50.48,
      51.07,
      50.73,
      49.99,
      50.87,
      50.39,
      50.66,
      51.62,
      52.6,
      52.01,
      51.34,
      50.38,
      50.5,
      51.42,
      51.8,
      51.42,
      50.77,
      50.29,
      50.71,
      50.51,
      49.54,
      48.7,
      47.83,
      47.82,
      48.65,
      47.89,
      48.37,
      48.29,
      48.0,
      47.15,
      47.72,
      48.37,
      47.41,
      46.65,
      45.74,
      45.19,
      45.46,
      46.11,
      45.38,
      44.69,
      44.15,
      43.93,
      43.73,
      44.36,
      43.78,
      44.2,
      43.63,
      42.95,
      43.28,
      43.71,
      43.91,
      43.39,
      44.03,
      43.72,
      43.27,
      43.75,
      44.0,
      43.36,
      43.69,
      43.13,
      43.12,
      42.94,
      42.39,
      42.66,
      41.96,
      41.7,
      40.98,
      41.36,
      42.02,
      42.09,
      42.7,
      43.13,
      43.08,
      43.62,
      43.1,
      43.62,
      44.29,
      44.55,
      44.54,
      43.93,
      43.72,
      42.86,
      42.88,
      42.67,
      43.18,
      43.23,
      42.87,
      42.81,
      42.28,
      43.0,
      42.66,
      42.61,
      43.17,
      43.64,
      43.84,
      43.07,
      43.22,
      42.92,
      42.7,
      42.61,
      41.89,
      42.15,
      42.08,
      42.88,
      42.2,
      41.82,
      41.29,
      40.7,
      40.48,
      40.62,
      41.17,
      41.49,
      41.48,
      41.18,
      41.76,
      42.22,
      41.43,
      41.64,
      41.84,
      42.05,
      42.16,
      42.83,
      42.03,
      41.63,
      41.9,
      41.84,
      41.89,
      41.07,
      41.26,
      41.27,
      40.68,
      40.96,
      40.66,
      39.92,
      39.76,
      40.13,
      39.5,
      39.71,
      39.63,
      39.13,
      38.83,
      38.73,
      39.33,
      40.07,
      40.68,
      40.21,
      40.64,
      41.35,
      41.09,
      40.54,
      40.66,
      40.73,
      40.11,
      40.82,
      40.24,
      40.98,
      41.76,
      41.56,
      42.38,
      42.1,
      41.49,
      41.7,
      42.06,
      41.27,
      41.62,
      41.35,
      40.73,
      40.0,
      40.0,
      40.23,
      40.05,
      39.75,
      39.74,
      39.62,
      39.54,
      39.59,
      39.55,
      39.34,
      39.39,
      39.26,
      39.07,
      39.12,
      39.06,
      39.37
    ],
    "risk_score": 78,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        33.1,
        34.9,
        37.5,
        39.9,
        42.3,
        46.0
      ],
      "eps": [
        8.79,
        19.42,
        18.89,
        19.4,
        23.08,
        11.56
      ],
      "ebitda": [
        6.9,
        15.3,
        14.9,
        15.3,
        18.2,
        9.1
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        38.6,
        43.1,
        47.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        42.7,
        41.8,
        45.8
      ]
    },
    "credit": {
      "leverage": 4.0,
      "interest_coverage": 6.0,
      "liquidity_score": 73.9,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 42.64,
      "analysts": {
        "buy": 12,
        "hold": 16,
        "sell": 7
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "BRK.B",
    "name": "Berkshire Hathaway",
    "sector": "Financials",
    "current_price": 414.79,
    "change_pct": -0.33,
    "market_cap": "1.2T",
    "pe_ratio": 29.5,
    "dividend_yield": 2.33,
    "price_history": [
      473.71,
      479.94,
      474.37,
      475.01,
      477.69,
      473.87,
      474.17,
      473.73,
      476.56,
      470.06,
      468.81,
      464.99,
      462.68,
      456.02,
      457.67,
      454.57,
      463.03,
      456.64,
      465.51,
      465.38,
      471.96,
      475.9,
      474.25,
      466.66,
      470.87,
      461.49,
      455.89,
      453.71,
      456.94,
      461.91,
      462.7,
      456.82,
      465.8,
      464.02,
      471.13,
      470.17,
      478.87,
      482.97,
      481.71,
      485.88,
      489.83,
      496.97,
      506.0,
      505.83,
      511.78,
      505.43,
      505.45,
      510.08,
      516.82,
      512.18,
      508.83,
      503.32,
      505.32,
      498.77,
      490.67,
      484.88,
      489.73,
      483.89,
      478.33,
      482.01,
      488.45,
      491.39,
      489.19,
      484.46,
      480.06,
      479.42,
      480.78,
      472.89,
      479.42,
      479.1,
      487.49,
      482.9,
      487.14,
      490.88,
      483.46,
      474.37,
      476.4,
      475.29,
      477.21,
      474.49,
      483.67,
      483.45,
      479.86,
      475.75,
      484.4,
      486.23,
      489.04,
      481.81,
      475.4,
      482.14,
      485.51,
      495.09,
      491.54,
      489.73,
      495.79,
      487.94,
      491.99,
      483.44,
      475.31,
      467.13,
      459.08,
      451.94,
      455.85,
      458.5,
      457.51,
      454.75,
      461.39,
      467.8,
      475.37,
      473.47,
      474.14,
      470.85,
      462.19,
      463.64,
      458.73,
      451.93,
      454.36,
      463.07,
      462.51,
      467.41,
      463.5,
      470.94,
      464.26,
      464.46,
      455.98,
      452.13,
      447.0,
      447.59,
      440.25,
      444.86,
      439.54,
      441.73,
      441.75,
      449.51,
      449.17,
      456.18,
      452.99,
      458.14,
      450.66,
      456.15,
      452.27,
      453.87,
      459.16,
      460.81,
      462.32,
      470.94,
      469.01,
      474.44,
      476.55,
      477.15,
      476.41,
      480.07,
      485.34,
      479.91,
      486.56,
      478.89,
      473.9,
      465.01,
      464.79,
      462.31,
      470.11,
      466.15,
      462.92,
      455.16,
      448.4,
      441.9,
      447.68,
      440.85,
      446.19,
      454.13,
      448.23,
      456.88,
      448.66,
      442.64,
      451.01,
      445.45,
      453.23,
      445.8,
      446.94,
      455.11,
      446.38,
      446.92,
      439.86,
      434.48,
      434.69,
      431.93,
      437.13,
      435.3,
      429.47,
      425.24,
      432.61,
      434.88,
      426.33,
      431.49,
      439.47,
      441.53,
      447.81,
      450.5,
      458.01,
      458.45,
      466.6,
      463.77,
      455.74,
      457.3,
      449.41,
      442.74,
      434.36,
      438.64,
      432.85,
      435.97,
      430.06,
      425.2,
      418.17,
      419.44,
      420.99,
      420.24,
      427.13,
      419.08,
      424.12,
      423.96,
      425.76,
      428.47,
      424.53,
      432.18,
      432.4,
      425.85,
      430.99,
      430.11,
      422.09,
      415.59,
      409.34,
      412.67,
      416.14,
      410.66,
      404.49,
      397.48,
      393.52,
      399.32,
      405.53,
      406.89,
      409.68,
      404.33,
      401.02,
      406.09,
      407.17,
      401.98,
      401.89,
      405.48,
      404.63,
      409.62,
      408.84,
      410.0,
      410.91,
      411.56,
      410.65,
      411.32,
      412.0,
      411.82,
      417.39,
      416.57,
      414.8,
      416.18,
      414.74,
      413.08,
      414.81,
      416.62,
      416.88,
      414.57,
      414.79
    ],
    "risk_score": 98,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        550.3,
        585.5,
        622.7,
        650.0,
        669.6,
        701.3
      ],
      "eps": [
        13.96,
        12.53,
        13.9,
        14.22,
        16.01,
        16.86
      ],
      "ebitda": [
        193.3,
        173.5,
        192.6,
        196.9,
        221.7,
        233.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        677.2,
        652.8,
        676.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        658.4,
        688.9,
        709.8
      ]
    },
    "credit": {
      "leverage": 1.1,
      "interest_coverage": 25.1,
      "liquidity_score": 100,
      "rating": "AAA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 457.48,
      "analysts": {
        "buy": 22,
        "hold": 5,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "JPM",
    "name": "JPMorgan Chase",
    "sector": "Financials",
    "current_price": 195.69,
    "change_pct": -2.21,
    "market_cap": "2.9T",
    "pe_ratio": 13.2,
    "dividend_yield": 2.65,
    "price_history": [
      224.95,
      225.13,
      221.54,
      225.04,
      222.22,
      223.5,
      225.57,
      227.88,
      230.13,
      227.23,
      228.66,
      227.14,
      224.87,
      223.63,
      222.52,
      221.68,
      224.95,
      227.7,
      231.64,
      227.87,
      229.52,
      226.93,
      229.08,
      231.95,
      228.62,
      224.88,
      228.21,
      230.93,
      230.88,
      232.09,
      234.02,
      231.06,
      228.95,
      224.55,
      228.96,
      227.15,
      230.3,
      226.22,
      228.76,
      228.14,
      232.09,
      230.74,
      228.64,
      229.23,
      226.78,
      224.68,
      224.38,
      221.19,
      224.37,
      221.49,
      220.23,
      216.08,
      211.95,
      207.98,
      211.36,
      210.28,
      207.04,
      207.86,
      211.15,
      212.54,
      210.16,
      212.42,
      216.17,
      212.52,
      215.83,
      219.13,
      216.78,
      221.09,
      221.23,
      219.03,
      218.08,
      221.61,
      217.47,
      216.7,
      214.62,
      216.72,
      217.71,
      220.24,
      224.59,
      222.98,
      222.96,
      223.54,
      219.12,
      220.55,
      222.15,
      223.06,
      220.79,
      220.14,
      220.89,
      217.02,
      217.75,
      217.92,
      220.41,
      219.29,
      220.93,
      218.87,
      219.01,
      214.84,
      213.91,
      213.6,
      214.93,
      218.1,
      221.26,
      219.41,
      222.43,
      224.68,
      220.41,
      220.29,
      219.09,
      219.89,
      219.56,
      223.15,
      224.2,
      219.91,
      219.06,
      221.67,
      221.3,
      217.37,
      214.59,
      212.38,
      208.43,
      207.1,
      209.62,
      211.31,
      211.53,
      215.01,
      213.44,
      213.74,
      214.56,
      216.73,
      213.08,
      215.33,
      214.53,
      216.26,
      220.03,
      217.6,
      220.99,
      220.17,
      223.54,
      219.19,
      219.18,
      218.24,
      217.46,
      216.02,
      216.7,
      216.43,
      219.91,
      217.32,
      218.81,
      215.33,
      215.8,
      213.8,
      211.07,
      210.32,
      207.56,
      205.49,
      202.42,
      199.34,
      198.41,
      195.33,
      192.1,
      195.05,
      196.77,
      197.76,
      201.7,
      200.28,
      199.26,
      198.61,
      194.83,
      192.07,
      193.59,
      197.06,
      197.45,
      199.63,
      201.15,
      201.87,
      201.51,
      199.1,
      201.58,
      202.61,
      205.69,
      203.63,
      207.49,
      206.95,
      210.45,
      213.18,
      210.64,
      207.13,
      203.29,
      202.44,
      200.48,
      200.4,
      197.59,
      194.54,
      194.06,
      191.33,
      192.48,
      194.49,
      194.48,
      190.59,
      189.9,
      192.95,
      191.07,
      193.33,
      194.08,
      191.41,
      194.79,
      193.34,
      191.86,
      195.06,
      197.52,
      196.27,
      199.13,
      196.78,
      194.2,
      194.37,
      194.44,
      194.87,
      197.82,
      199.86,
      197.72,
      197.41,
      194.44,
      197.62,
      198.68,
      197.2,
      195.19,
      192.99,
      193.44,
      195.2,
      196.87,
      194.41,
      196.04,
      195.9,
      196.74,
      199.25,
      195.32,
      191.65,
      192.31,
      191.43,
      193.42,
      191.29,
      189.31,
      189.63,
      189.61,
      186.34,
      189.28,
      192.71,
      194.67,
      197.94,
      200.76,
      200.0,
      200.53,
      201.41,
      200.23,
      200.23,
      201.67,
      202.3,
      201.79,
      200.11,
      199.19,
      198.27,
      197.53,
      195.58,
      195.58,
      195.72,
      195.69
    ],
    "risk_score": 90,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        348.4,
        364.4,
        378.3,
        388.9,
        396.8,
        417.8
      ],
      "eps": [
        16.89,
        18.45,
        15.19,
        9.21,
        17.61,
        20.39
      ],
      "ebitda": [
        147.8,
        161.4,
        132.9,
        80.6,
        154.0,
        178.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        373.3,
        403.6,
        435.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        399.1,
        420.2,
        416.1
      ]
    },
    "credit": {
      "leverage": 1.8,
      "interest_coverage": 14.0,
      "liquidity_score": 85.6,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 238.29,
      "analysts": {
        "buy": 13,
        "hold": 5,
        "sell": 6
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "V",
    "name": "Visa Inc.",
    "sector": "Financials",
    "current_price": 281.63,
    "change_pct": -0.58,
    "market_cap": "2.4T",
    "pe_ratio": 17.7,
    "dividend_yield": 3.29,
    "price_history": [
      345.05,
      342.45,
      340.83,
      334.62,
      337.82,
      340.83,
      339.31,
      340.72,
      344.76,
      342.56,
      345.72,
      342.76,
      343.42,
      343.73,
      341.99,
      344.66,
      342.33,
      342.8,
      343.54,
      348.43,
      351.17,
      352.64,
      346.83,
      341.08,
      339.08,
      339.63,
      335.28,
      340.01,
      335.09,
      341.39,
      336.35,
      335.12,
      336.95,
      337.39,
      338.72,
      338.68,
      333.3,
      331.27,
      329.06,
      328.0,
      334.51,
      339.5,
      344.91,
      339.26,
      336.84,
      330.72,
      328.97,
      323.7,
      322.51,
      317.09,
      311.83,
      307.66,
      302.31,
      300.11,
      294.74,
      298.2,
      300.75,
      299.41,
      301.01,
      301.75,
      306.6,
      309.99,
      314.42,
      315.63,
      319.51,
      317.44,
      323.32,
      317.43,
      311.75,
      311.18,
      309.16,
      303.65,
      305.21,
      306.87,
      308.75,
      305.31,
      302.03,
      304.7,
      309.02,
      313.14,
      312.84,
      318.21,
      317.66,
      322.65,
      320.74,
      318.16,
      318.01,
      311.95,
      315.6,
      315.17,
      314.21,
      320.28,
      325.0,
      326.88,
      330.25,
      325.55,
      327.24,
      321.61,
      318.17,
      317.04,
      317.73,
      323.2,
      320.73,
      323.72,
      318.79,
      313.7,
      307.64,
      304.39,
      302.03,
      296.66,
      295.14,
      298.04,
      296.37,
      297.83,
      292.45,
      292.29,
      287.24,
      281.72,
      276.27,
      273.54,
      269.0,
      274.3,
      276.55,
      273.94,
      278.18,
      279.23,
      281.01,
      277.52,
      272.75,
      267.36,
      263.56,
      264.21,
      260.98,
      258.09,
      254.98,
      257.75,
      256.01,
      258.32,
      254.79,
      257.51,
      258.69,
      263.51,
      261.71,
      262.64,
      265.73,
      265.97,
      261.8,
      265.79,
      261.43,
      264.32,
      269.36,
      271.26,
      275.61,
      279.32,
      279.19,
      274.38,
      276.35,
      273.07,
      274.42,
      277.61,
      272.35,
      274.82,
      272.15,
      267.86,
      268.92,
      266.66,
      261.43,
      256.9,
      252.09,
      250.56,
      254.99,
      249.97,
      245.93,
      246.45,
      249.12,
      252.33,
      256.32,
      258.58,
      257.93,
      260.29,
      263.54,
      263.27,
      261.42,
      259.5,
      262.76,
      260.65,
      262.25,
      262.85,
      260.97,
      257.02,
      255.38,
      260.28,
      258.28,
      259.2,
      260.46,
      263.95,
      267.65,
      262.55,
      264.2,
      264.02,
      264.99,
      268.83,
      268.16,
      270.57,
      269.91,
      272.1,
      274.38,
      274.54,
      269.3,
      267.96,
      264.73,
      265.7,
      268.95,
      265.95,
      261.84,
      258.31,
      256.57,
      252.84,
      254.48,
      259.43,
      256.01,
      254.43,
      258.2,
      259.2,
      257.05,
      259.18,
      263.68,
      265.23,
      260.05,
      265.04,
      262.1,
      262.46,
      260.98,
      264.82,
      262.28,
      267.28,
      265.89,
      264.13,
      263.12,
      262.58,
      266.3,
      265.54,
      268.01,
      272.17,
      271.37,
      271.5,
      271.94,
      267.64,
      270.87,
      272.78,
      277.4,
      280.0,
      280.33,
      282.46,
      285.03,
      283.44,
      283.26,
      281.12,
      279.79,
      280.53,
      283.44,
      282.68,
      280.39,
      282.33,
      281.63
    ],
    "risk_score": 93,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        315.0,
        322.5,
        333.4,
        340.1,
        350.2,
        367.3
      ],
      "eps": [
        15.51,
        16.59,
        15.83,
        13.87,
        8.89,
        18.52
      ],
      "ebitda": [
        125.3,
        134.0,
        127.9,
        112.0,
        71.8,
        149.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        337.1,
        355.3,
        363.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        336.8,
        363.4,
        376.3
      ]
    },
    "credit": {
      "leverage": 1.2,
      "interest_coverage": 29.0,
      "liquidity_score": 95.0,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 344.8,
      "analysts": {
        "buy": 35,
        "hold": 8,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "MA",
    "name": "Mastercard Inc.",
    "sector": "Financials",
    "current_price": 463.44,
    "change_pct": 0.17,
    "market_cap": "2.8T",
    "pe_ratio": 26.0,
    "dividend_yield": 3.42,
    "price_history": [
      405.76,
      398.59,
      404.92,
      410.95,
      418.94,
      415.59,
      421.46,
      427.33,
      422.35,
      426.05,
      428.13,
      432.34,
      430.84,
      428.99,
      428.05,
      421.08,
      426.99,
      422.34,
      415.59,
      417.12,
      424.68,
      432.95,
      439.46,
      432.42,
      430.98,
      437.7,
      432.88,
      440.55,
      442.57,
      447.37,
      453.3,
      446.59,
      439.58,
      437.33,
      430.84,
      437.02,
      444.23,
      446.48,
      438.2,
      444.55,
      450.65,
      453.04,
      453.44,
      449.55,
      444.58,
      439.22,
      445.24,
      452.49,
      451.07,
      442.99,
      438.19,
      442.77,
      443.59,
      447.93,
      440.15,
      446.27,
      437.86,
      431.43,
      436.34,
      428.73,
      425.11,
      420.51,
      428.07,
      430.78,
      431.69,
      430.86,
      426.7,
      420.55,
      415.91,
      420.61,
      424.87,
      430.1,
      432.4,
      430.23,
      432.78,
      425.33,
      426.38,
      434.87,
      426.81,
      427.3,
      423.24,
      431.59,
      435.32,
      436.88,
      442.22,
      442.55,
      436.6,
      432.73,
      436.24,
      432.48,
      429.55,
      425.85,
      430.01,
      430.08,
      424.89,
      424.73,
      421.78,
      415.54,
      416.08,
      409.6,
      406.73,
      407.02,
      404.18,
      401.41,
      408.89,
      401.43,
      398.81,
      401.34,
      408.58,
      412.6,
      419.46,
      427.16,
      421.57,
      414.27,
      409.84,
      402.75,
      408.75,
      413.49,
      416.69,
      412.32,
      410.59,
      416.34,
      416.31,
      408.91,
      407.86,
      408.89,
      417.04,
      419.88,
      413.03,
      418.02,
      424.15,
      427.71,
      420.19,
      417.18,
      414.33,
      416.81,
      408.71,
      415.4,
      422.45,
      429.5,
      435.53,
      436.75,
      436.03,
      439.42,
      446.04,
      447.86,
      447.65,
      440.73,
      441.91,
      449.91,
      457.98,
      458.63,
      466.32,
      462.99,
      467.13,
      471.96,
      463.17,
      455.24,
      452.15,
      446.86,
      439.98,
      447.78,
      442.07,
      441.46,
      438.14,
      442.57,
      440.75,
      434.76,
      427.62,
      436.17,
      432.38,
      437.1,
      442.36,
      448.6,
      456.55,
      464.9,
      463.09,
      460.0,
      458.49,
      463.36,
      455.52,
      451.88,
      451.69,
      445.63,
      442.03,
      439.15,
      443.67,
      443.65,
      437.49,
      441.68,
      440.71,
      433.2,
      435.25,
      440.39,
      439.61,
      433.56,
      440.0,
      445.27,
      438.64,
      439.28,
      444.75,
      444.06,
      436.69,
      444.8,
      438.1,
      440.61,
      436.43,
      429.26,
      434.36,
      441.36,
      449.54,
      453.24,
      445.67,
      448.1,
      450.06,
      444.07,
      441.92,
      437.77,
      437.68,
      432.39,
      425.67,
      427.25,
      435.38,
      438.58,
      438.5,
      438.91,
      445.42,
      436.68,
      442.01,
      443.37,
      451.45,
      446.68,
      452.59,
      461.14,
      460.85,
      467.1,
      464.44,
      469.88,
      472.35,
      475.71,
      479.49,
      471.05,
      477.99,
      478.46,
      475.04,
      475.04,
      473.99,
      467.77,
      458.94,
      461.94,
      467.41,
      470.0,
      468.58,
      469.67,
      468.14,
      467.17,
      468.45,
      468.01,
      467.93,
      467.43,
      463.52,
      462.65,
      461.75,
      458.87,
      458.53,
      455.66,
      453.26,
      454.58,
      457.14,
      461.3,
      463.44
    ],
    "risk_score": 92,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        756.0,
        797.8,
        821.0,
        863.6,
        890.5,
        929.5
      ],
      "eps": [
        17.07,
        10.65,
        18.1,
        19.42,
        12.85,
        17.53
      ],
      "ebitda": [
        321.9,
        200.8,
        341.3,
        366.0,
        242.3,
        330.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        872.2,
        920.3,
        895.7
      ],
      "system_revenue": [
        null,
        null,
        null,
        851.7,
        880.5,
        938.9
      ]
    },
    "credit": {
      "leverage": 0.9,
      "interest_coverage": 27.9,
      "liquidity_score": 88.2,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 543.26,
      "analysts": {
        "buy": 25,
        "hold": 3,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "BAC",
    "name": "Bank of America",
    "sector": "Financials",
    "current_price": 38.67,
    "change_pct": -0.28,
    "market_cap": "2.3T",
    "pe_ratio": 3.0,
    "dividend_yield": 2.57,
    "price_history": [
      42.16,
      42.91,
      42.26,
      42.91,
      42.19,
      42.25,
      42.31,
      42.12,
      41.56,
      41.54,
      42.14,
      42.59,
      42.29,
      41.98,
      42.64,
      43.1,
      43.9,
      43.81,
      43.72,
      43.86,
      44.47,
      44.74,
      45.61,
      44.91,
      45.43,
      45.21,
      45.63,
      46.41,
      46.9,
      46.53,
      46.04,
      46.38,
      46.08,
      45.72,
      45.27,
      45.74,
      46.05,
      46.66,
      46.58,
      45.72,
      44.97,
      44.22,
      44.36,
      43.78,
      43.88,
      44.28,
      44.24,
      44.53,
      43.96,
      44.71,
      45.35,
      45.23,
      44.43,
      44.35,
      43.79,
      42.93,
      43.11,
      43.27,
      43.28,
      44.06,
      44.21,
      44.64,
      44.63,
      44.03,
      43.32,
      42.83,
      43.22,
      43.81,
      43.73,
      44.46,
      45.01,
      45.66,
      44.97,
      44.67,
      44.88,
      44.62,
      44.45,
      44.11,
      43.97,
      44.3,
      45.12,
      44.24,
      43.73,
      43.58,
      44.28,
      44.4,
      44.55,
      43.79,
      44.49,
      43.96,
      44.04,
      44.26,
      43.89,
      44.39,
      43.75,
      43.31,
      43.72,
      43.62,
      43.2,
      42.78,
      42.19,
      42.47,
      43.31,
      42.95,
      42.96,
      43.81,
      43.08,
      43.22,
      43.23,
      43.37,
      42.95,
      43.58,
      43.52,
      44.15,
      44.69,
      44.81,
      44.58,
      44.14,
      44.78,
      44.72,
      44.94,
      44.18,
      43.55,
      43.35,
      42.6,
      43.37,
      43.02,
      43.79,
      44.43,
      44.08,
      44.44,
      44.16,
      43.8,
      43.66,
      42.92,
      43.18,
      43.38,
      42.73,
      42.04,
      41.82,
      41.12,
      41.26,
      41.51,
      41.56,
      41.72,
      42.08,
      42.46,
      42.21,
      42.44,
      42.79,
      42.45,
      43.21,
      42.42,
      42.26,
      41.46,
      41.22,
      41.42,
      41.12,
      40.6,
      40.35,
      40.06,
      40.78,
      41.43,
      41.51,
      40.99,
      41.33,
      40.79,
      41.0,
      41.01,
      40.7,
      40.18,
      39.93,
      39.56,
      38.95,
      39.53,
      39.32,
      39.2,
      39.39,
      39.2,
      39.43,
      39.0,
      39.47,
      40.12,
      39.82,
      40.4,
      40.1,
      40.7,
      40.26,
      40.82,
      40.4,
      40.77,
      40.59,
      39.89,
      40.1,
      40.83,
      41.03,
      40.81,
      41.48,
      41.22,
      40.93,
      41.43,
      41.49,
      41.84,
      41.37,
      42.09,
      41.72,
      41.17,
      41.28,
      41.93,
      41.2,
      41.73,
      41.6,
      41.02,
      40.57,
      40.54,
      40.1,
      40.09,
      39.34,
      38.93,
      38.99,
      38.48,
      38.71,
      38.57,
      38.95,
      38.9,
      38.8,
      38.68,
      38.04,
      37.79,
      38.08,
      38.43,
      38.91,
      38.59,
      38.82,
      38.63,
      38.68,
      38.32,
      38.55,
      38.58,
      38.79,
      38.81,
      38.54,
      38.11,
      38.64,
      38.34,
      38.64,
      38.72,
      39.23,
      38.5,
      38.07,
      38.36,
      38.0,
      38.25,
      38.25,
      38.75,
      38.86,
      38.7,
      38.78,
      38.75,
      38.53,
      38.7,
      38.67,
      38.68,
      38.67
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        72.1,
        75.2,
        78.8,
        81.8,
        83.9,
        85.6
      ],
      "eps": [
        16.99,
        9.88,
        12.73,
        10.75,
        17.29,
        21.01
      ],
      "ebitda": [
        31.5,
        18.3,
        23.6,
        19.9,
        32.0,
        38.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        85.0,
        84.3,
        82.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        84.8,
        89.0,
        89.1
      ]
    },
    "credit": {
      "leverage": 2.1,
      "interest_coverage": 11.3,
      "liquidity_score": 85.8,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 45.71,
      "analysts": {
        "buy": 26,
        "hold": 8,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "WFC",
    "name": "Wells Fargo",
    "sector": "Financials",
    "current_price": 57.92,
    "change_pct": -1.7,
    "market_cap": "0.1T",
    "pe_ratio": 3.3,
    "dividend_yield": 1.22,
    "price_history": [
      63.38,
      63.92,
      64.44,
      65.34,
      64.19,
      63.79,
      63.94,
      64.58,
      64.63,
      63.53,
      62.55,
      61.41,
      60.83,
      59.84,
      60.44,
      61.33,
      61.55,
      62.35,
      61.17,
      61.11,
      60.7,
      61.71,
      60.64,
      59.57,
      58.8,
      59.77,
      60.83,
      61.49,
      61.47,
      62.48,
      63.2,
      64.42,
      65.22,
      63.96,
      63.04,
      62.39,
      62.29,
      62.46,
      61.72,
      60.63,
      61.73,
      62.35,
      62.93,
      63.29,
      62.81,
      62.94,
      63.18,
      63.62,
      62.77,
      61.83,
      61.45,
      60.73,
      60.15,
      60.26,
      60.01,
      58.87,
      59.07,
      58.33,
      58.92,
      59.37,
      60.32,
      59.68,
      59.55,
      58.77,
      58.91,
      57.79,
      58.82,
      59.53,
      60.12,
      60.61,
      61.41,
      62.45,
      63.06,
      64.18,
      63.6,
      62.91,
      63.23,
      62.9,
      63.12,
      63.8,
      62.97,
      64.09,
      64.29,
      64.19,
      64.28,
      64.6,
      63.59,
      64.73,
      64.82,
      64.92,
      64.92,
      64.85,
      64.39,
      63.91,
      65.06,
      63.9,
      63.76,
      64.07,
      63.17,
      63.88,
      63.7,
      64.14,
      63.78,
      64.16,
      64.43,
      63.99,
      63.91,
      63.71,
      63.48,
      63.3,
      63.5,
      64.21,
      63.58,
      63.19,
      62.44,
      61.4,
      61.21,
      61.78,
      61.64,
      62.55,
      61.38,
      62.15,
      61.09,
      60.46,
      59.71,
      59.01,
      59.62,
      60.41,
      61.14,
      60.05,
      58.95,
      57.91,
      57.21,
      58.05,
      57.79,
      57.41,
      56.9,
      57.36,
      56.76,
      56.56,
      56.55,
      56.33,
      56.38,
      55.82,
      55.06,
      54.96,
      54.79,
      54.09,
      53.04,
      51.99,
      51.83,
      50.89,
      50.94,
      50.88,
      50.36,
      51.27,
      51.27,
      51.09,
      51.51,
      51.96,
      51.84,
      52.43,
      52.8,
      52.77,
      51.8,
      52.02,
      52.4,
      53.31,
      53.82,
      53.55,
      53.58,
      53.15,
      52.51,
      52.67,
      52.5,
      51.52,
      51.48,
      52.01,
      52.76,
      53.16,
      52.89,
      53.11,
      53.93,
      53.54,
      53.16,
      52.89,
      53.72,
      53.09,
      52.58,
      53.64,
      53.17,
      52.8,
      52.39,
      52.59,
      53.49,
      53.71,
      53.04,
      53.34,
      54.39,
      54.06,
      54.31,
      55.39,
      56.3,
      56.28,
      57.25,
      56.4,
      56.26,
      56.66,
      56.28,
      55.27,
      55.79,
      55.5,
      55.93,
      56.46,
      57.18,
      57.27,
      56.92,
      57.95,
      56.81,
      56.02,
      57.08,
      57.45,
      57.26,
      57.79,
      56.65,
      56.29,
      56.98,
      56.79,
      57.01,
      56.15,
      56.65,
      56.8,
      57.11,
      56.57,
      56.85,
      57.47,
      57.43,
      57.06,
      57.88,
      57.16,
      56.31,
      57.23,
      58.3,
      57.44,
      58.07,
      57.38,
      57.34,
      58.34,
      58.98,
      58.46,
      57.52,
      58.0,
      58.04,
      58.2,
      58.74,
      58.73,
      58.77,
      58.67,
      58.87,
      58.74,
      58.74,
      58.92,
      58.98,
      58.86,
      58.72,
      58.85,
      58.49,
      57.92
    ],
    "risk_score": 82,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        76.6,
        81.2,
        84.4,
        89.9,
        95.4,
        99.7
      ],
      "eps": [
        11.67,
        13.92,
        17.65,
        17.13,
        19.87,
        13.03
      ],
      "ebitda": [
        21.9,
        26.1,
        33.1,
        32.1,
        37.3,
        24.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        93.2,
        95.4,
        100.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        96.5,
        95.2,
        102.7
      ]
    },
    "credit": {
      "leverage": 3.3,
      "interest_coverage": 10.3,
      "liquidity_score": 85.6,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 72.89,
      "analysts": {
        "buy": 15,
        "hold": 6,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "MS",
    "name": "Morgan Stanley",
    "sector": "Financials",
    "current_price": 95.68,
    "change_pct": -1.12,
    "market_cap": "2.9T",
    "pe_ratio": 8.2,
    "dividend_yield": 3.39,
    "price_history": [
      89.51,
      87.77,
      89.47,
      90.66,
      89.48,
      89.88,
      89.49,
      89.23,
      90.77,
      91.32,
      92.34,
      92.8,
      93.65,
      93.43,
      92.39,
      91.44,
      91.89,
      92.23,
      93.66,
      94.07,
      95.07,
      96.23,
      95.01,
      95.28,
      95.9,
      96.0,
      96.53,
      97.27,
      96.04,
      96.16,
      94.45,
      95.3,
      96.3,
      95.2,
      95.45,
      95.88,
      94.59,
      96.13,
      95.19,
      96.78,
      97.58,
      97.45,
      97.91,
      98.23,
      99.58,
      98.72,
      98.67,
      97.93,
      96.49,
      96.67,
      96.69,
      97.53,
      96.06,
      97.31,
      95.78,
      94.78,
      96.05,
      97.81,
      97.81,
      96.09,
      97.08,
      97.88,
      97.82,
      97.77,
      96.08,
      94.45,
      95.69,
      97.5,
      97.64,
      99.59,
      98.06,
      98.92,
      99.22,
      99.43,
      97.83,
      97.41,
      97.44,
      96.96,
      96.75,
      96.07,
      95.63,
      96.37,
      94.44,
      93.97,
      92.26,
      92.6,
      90.77,
      91.65,
      90.6,
      91.15,
      92.47,
      91.0,
      91.85,
      92.62,
      92.25,
      91.84,
      93.27,
      94.57,
      95.19,
      94.82,
      93.42,
      93.22,
      92.56,
      93.99,
      95.82,
      96.24,
      95.03,
      96.78,
      98.71,
      99.64,
      98.76,
      98.02,
      96.1,
      94.32,
      92.61,
      91.11,
      89.41,
      90.22,
      91.42,
      91.98,
      92.7,
      91.65,
      91.36,
      89.71,
      88.82,
      88.16,
      87.74,
      87.24,
      87.12,
      88.71,
      89.89,
      90.71,
      91.16,
      90.41,
      89.21,
      88.52,
      87.34,
      86.42,
      85.76,
      85.76,
      84.33,
      84.61,
      85.53,
      84.17,
      84.18,
      83.37,
      81.82,
      81.28,
      82.17,
      81.08,
      81.99,
      81.89,
      82.04,
      83.18,
      82.51,
      83.83,
      84.1,
      84.98,
      85.45,
      85.82,
      86.41,
      87.55,
      86.15,
      85.03,
      86.18,
      85.95,
      87.38,
      87.2,
      85.94,
      85.47,
      85.14,
      84.82,
      84.87,
      83.93,
      85.12,
      86.82,
      85.94,
      84.56,
      85.99,
      84.9,
      85.34,
      86.93,
      85.89,
      86.02,
      84.42,
      85.45,
      84.86,
      83.62,
      84.63,
      84.19,
      83.84,
      85.18,
      85.59,
      86.4,
      84.97,
      84.21,
      82.99,
      83.68,
      83.69,
      85.22,
      84.78,
      85.67,
      85.85,
      84.49,
      86.04,
      86.36,
      86.04,
      87.63,
      87.32,
      88.6,
      88.94,
      88.34,
      87.2,
      88.78,
      90.51,
      90.31,
      89.29,
      88.25,
      86.72,
      86.97,
      86.55,
      87.76,
      86.93,
      88.46,
      89.31,
      89.94,
      90.41,
      90.22,
      90.24,
      89.53,
      90.52,
      91.88,
      92.31,
      90.67,
      90.65,
      89.8,
      89.48,
      88.72,
      88.4,
      88.46,
      88.86,
      90.16,
      91.64,
      90.14,
      91.1,
      91.35,
      90.56,
      91.63,
      92.59,
      94.33,
      95.71,
      95.0,
      95.24,
      95.0,
      95.91,
      96.07,
      96.76,
      97.01,
      95.87,
      95.64,
      95.68,
      95.27,
      95.82,
      96.1,
      95.98,
      96.19,
      95.68
    ],
    "risk_score": 84,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        95.1,
        101.2,
        108.7,
        115.8,
        120.4,
        126.8
      ],
      "eps": [
        11.42,
        15.69,
        11.64,
        20.42,
        10.21,
        19.68
      ],
      "ebitda": [
        27.0,
        37.1,
        27.5,
        48.3,
        24.1,
        46.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        110.4,
        121.8,
        130.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        113.7,
        121.3,
        136.6
      ]
    },
    "credit": {
      "leverage": 1.6,
      "interest_coverage": 12.1,
      "liquidity_score": 81.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 107.3,
      "analysts": {
        "buy": 18,
        "hold": 6,
        "sell": 5
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "GS",
    "name": "Goldman Sachs",
    "sector": "Financials",
    "current_price": 405.7,
    "change_pct": 1.15,
    "market_cap": "0.4T",
    "pe_ratio": 24.0,
    "dividend_yield": 3.34,
    "price_history": [
      315.21,
      314.59,
      309.05,
      310.48,
      316.56,
      318.58,
      318.46,
      320.01,
      324.51,
      330.32,
      331.04,
      327.62,
      325.76,
      325.7,
      326.8,
      327.98,
      326.99,
      322.11,
      323.52,
      326.28,
      330.94,
      336.44,
      342.71,
      340.54,
      338.16,
      332.38,
      331.33,
      337.77,
      343.05,
      344.48,
      341.78,
      347.66,
      348.71,
      355.17,
      355.98,
      348.96,
      354.11,
      347.04,
      350.07,
      355.97,
      356.1,
      358.61,
      364.59,
      358.39,
      360.7,
      362.81,
      367.44,
      364.31,
      370.24,
      371.2,
      369.03,
      376.02,
      371.69,
      377.33,
      374.89,
      377.66,
      373.7,
      373.34,
      376.32,
      373.77,
      380.52,
      387.0,
      393.1,
      385.28,
      378.51,
      383.7,
      382.92,
      376.14,
      369.57,
      373.47,
      369.72,
      363.12,
      362.58,
      358.27,
      363.37,
      361.35,
      362.71,
      367.14,
      371.62,
      378.47,
      385.36,
      388.36,
      381.64,
      385.66,
      386.77,
      392.67,
      394.46,
      397.7,
      401.31,
      396.33,
      402.72,
      398.74,
      392.99,
      396.29,
      403.04,
      404.71,
      406.31,
      407.72,
      406.25,
      400.5,
      406.81,
      398.93,
      398.46,
      394.23,
      390.72,
      389.15,
      385.7,
      380.51,
      385.37,
      383.89,
      390.39,
      396.46,
      399.3,
      394.61,
      391.87,
      388.23,
      381.63,
      377.32,
      371.67,
      367.23,
      361.11,
      355.9,
      356.13,
      352.37,
      348.08,
      342.66,
      339.89,
      338.23,
      339.6,
      345.36,
      343.19,
      345.66,
      347.0,
      341.51,
      335.74,
      329.82,
      324.64,
      324.63,
      325.22,
      325.76,
      331.93,
      336.11,
      335.81,
      334.6,
      331.62,
      335.61,
      330.32,
      335.21,
      338.57,
      338.86,
      339.86,
      342.17,
      337.07,
      338.37,
      338.45,
      337.65,
      337.23,
      339.75,
      342.79,
      344.04,
      350.5,
      346.78,
      344.42,
      346.06,
      349.7,
      353.94,
      360.72,
      364.58,
      368.1,
      371.46,
      368.05,
      373.06,
      371.37,
      374.68,
      379.9,
      383.24,
      387.86,
      392.61,
      386.21,
      389.69,
      382.32,
      384.69,
      386.09,
      389.28,
      388.44,
      390.92,
      392.83,
      391.38,
      390.61,
      383.98,
      384.05,
      391.59,
      385.0,
      388.43,
      384.63,
      387.98,
      394.17,
      394.15,
      387.47,
      387.84,
      391.84,
      396.59,
      402.43,
      394.43,
      397.35,
      402.45,
      406.75,
      407.24,
      406.69,
      403.52,
      399.23,
      391.83,
      399.04,
      402.41,
      404.01,
      397.83,
      394.88,
      401.91,
      403.68,
      401.68,
      394.58,
      391.44,
      394.25,
      394.35,
      392.94,
      394.69,
      400.64,
      397.13,
      393.78,
      398.97,
      396.79,
      399.18,
      393.81,
      387.69,
      392.11,
      392.23,
      384.44,
      389.5,
      392.21,
      395.44,
      400.61,
      402.16,
      404.75,
      398.54,
      395.44,
      398.59,
      405.95,
      399.94,
      400.1,
      396.45,
      397.62,
      400.0,
      402.9,
      402.54,
      403.69,
      403.69,
      402.9,
      402.79,
      402.87,
      401.07,
      400.31,
      400.04,
      402.37,
      404.07,
      405.7
    ],
    "risk_score": 83,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        618.5,
        648.9,
        667.0,
        683.2,
        717.7,
        737.9
      ],
      "eps": [
        15.87,
        17.49,
        16.64,
        16.07,
        11.51,
        20.4
      ],
      "ebitda": [
        244.5,
        269.4,
        256.4,
        247.5,
        177.3,
        314.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        691.1,
        725.2,
        739.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        687.1,
        710.7,
        761.5
      ]
    },
    "credit": {
      "leverage": 2.7,
      "interest_coverage": 10.3,
      "liquidity_score": 78.7,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 518.48,
      "analysts": {
        "buy": 28,
        "hold": 2,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "C",
    "name": "Citigroup",
    "sector": "Financials",
    "current_price": 60.29,
    "change_pct": -0.9,
    "market_cap": "0.1T",
    "pe_ratio": 3.1,
    "dividend_yield": 2.29,
    "price_history": [
      50.9,
      51.72,
      51.02,
      51.48,
      52.49,
      51.81,
      52.14,
      51.58,
      50.59,
      50.79,
      51.41,
      50.57,
      51.36,
      50.38,
      50.64,
      51.01,
      51.47,
      51.23,
      51.32,
      50.97,
      51.76,
      50.84,
      51.05,
      50.7,
      51.48,
      52.39,
      51.82,
      51.01,
      51.99,
      51.59,
      50.99,
      50.96,
      51.37,
      52.26,
      52.6,
      51.69,
      50.77,
      51.27,
      51.91,
      52.17,
      53.2,
      52.96,
      53.35,
      53.93,
      53.99,
      53.01,
      53.24,
      54.07,
      54.05,
      53.27,
      53.55,
      53.08,
      52.78,
      53.66,
      53.61,
      54.59,
      55.08,
      56.01,
      56.63,
      55.96,
      56.63,
      56.9,
      57.52,
      56.88,
      57.71,
      58.46,
      57.83,
      58.92,
      58.92,
      58.58,
      57.55,
      58.62,
      57.88,
      58.89,
      59.68,
      58.63,
      58.6,
      58.02,
      56.98,
      57.37,
      56.67,
      55.63,
      56.5,
      57.21,
      57.34,
      56.72,
      56.44,
      57.09,
      56.95,
      57.6,
      58.19,
      58.02,
      57.19,
      56.64,
      56.65,
      55.87,
      56.29,
      57.01,
      57.66,
      58.29,
      57.81,
      58.38,
      59.39,
      59.55,
      58.48,
      59.31,
      60.46,
      60.14,
      60.91,
      61.48,
      61.75,
      61.89,
      62.07,
      61.99,
      61.23,
      60.35,
      60.48,
      59.48,
      60.02,
      59.75,
      59.44,
      59.02,
      58.82,
      59.17,
      60.17,
      61.19,
      60.1,
      60.56,
      61.0,
      60.1,
      61.14,
      61.93,
      61.93,
      62.9,
      62.24,
      63.2,
      63.8,
      63.83,
      62.98,
      62.18,
      62.34,
      61.52,
      61.91,
      62.37,
      63.41,
      62.28,
      63.0,
      62.54,
      61.58,
      62.09,
      61.64,
      60.53,
      60.46,
      60.08,
      60.62,
      61.01,
      60.49,
      61.2,
      60.39,
      59.42,
      59.88,
      59.6,
      59.79,
      58.68,
      58.16,
      58.98,
      59.15,
      58.37,
      58.16,
      57.45,
      58.19,
      58.9,
      58.0,
      57.18,
      57.65,
      58.15,
      57.2,
      57.29,
      56.79,
      57.59,
      57.49,
      57.09,
      57.31,
      57.3,
      57.54,
      57.6,
      56.73,
      56.89,
      56.68,
      57.12,
      58.13,
      58.17,
      58.09,
      58.84,
      59.13,
      58.08,
      57.08,
      57.63,
      57.3,
      57.19,
      56.65,
      56.49,
      56.36,
      55.95,
      54.84,
      55.7,
      56.67,
      56.39,
      57.41,
      56.75,
      56.88,
      56.33,
      57.21,
      58.05,
      58.44,
      57.5,
      58.61,
      58.64,
      57.5,
      57.85,
      58.21,
      58.9,
      58.76,
      59.5,
      60.09,
      60.48,
      61.23,
      62.11,
      61.48,
      61.8,
      61.16,
      60.79,
      60.9,
      60.49,
      60.76,
      59.91,
      60.31,
      61.48,
      62.34,
      62.71,
      61.76,
      62.03,
      61.7,
      62.75,
      61.81,
      61.53,
      62.2,
      61.91,
      60.85,
      59.73,
      60.21,
      60.0,
      59.82,
      60.09,
      60.2,
      60.43,
      60.68,
      60.34,
      60.14,
      60.22,
      60.57,
      60.84,
      60.78,
      60.62,
      60.76,
      60.74,
      60.48,
      60.57,
      60.29
    ],
    "risk_score": 78,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        94.0,
        96.3,
        100.0,
        102.1,
        105.2,
        109.6
      ],
      "eps": [
        17.6,
        12.7,
        19.31,
        13.16,
        13.02,
        21.28
      ],
      "ebitda": [
        40.9,
        29.5,
        44.8,
        30.5,
        30.2,
        49.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        102.5,
        103.2,
        112.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        103.5,
        103.8,
        108.9
      ]
    },
    "credit": {
      "leverage": 4.8,
      "interest_coverage": 4.1,
      "liquidity_score": 79.2,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 63.35,
      "analysts": {
        "buy": 8,
        "hold": 11,
        "sell": 9
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "AXP",
    "name": "American Express",
    "sector": "Financials",
    "current_price": 220.01,
    "change_pct": 0.71,
    "market_cap": "2.9T",
    "pe_ratio": 14.4,
    "dividend_yield": 1.44,
    "price_history": [
      311.77,
      315.76,
      313.05,
      307.52,
      303.19,
      298.68,
      299.76,
      299.67,
      299.18,
      297.04,
      291.69,
      287.3,
      289.43,
      286.99,
      286.46,
      284.29,
      285.52,
      282.15,
      277.4,
      278.44,
      282.75,
      277.18,
      276.57,
      279.26,
      278.24,
      283.3,
      283.79,
      280.45,
      277.04,
      274.62,
      273.29,
      277.2,
      276.19,
      270.98,
      267.23,
      263.88,
      265.74,
      265.56,
      264.82,
      261.42,
      259.44,
      263.52,
      262.37,
      258.79,
      254.95,
      249.97,
      245.73,
      241.48,
      240.45,
      238.65,
      240.46,
      241.99,
      246.21,
      244.22,
      247.29,
      244.14,
      247.95,
      252.3,
      250.77,
      255.07,
      259.67,
      257.45,
      252.31,
      250.16,
      253.83,
      249.85,
      248.84,
      249.3,
      251.75,
      253.04,
      254.86,
      250.44,
      253.1,
      254.38,
      259.2,
      260.12,
      265.18,
      263.72,
      266.76,
      261.65,
      260.73,
      257.56,
      254.27,
      251.85,
      247.88,
      247.45,
      251.79,
      252.98,
      249.05,
      246.75,
      244.48,
      243.08,
      239.21,
      241.57,
      238.84,
      239.57,
      240.81,
      240.86,
      245.24,
      246.21,
      245.81,
      242.51,
      240.21,
      237.95,
      239.11,
      235.3,
      237.95,
      236.33,
      234.55,
      233.95,
      231.31,
      232.33,
      229.77,
      233.07,
      235.64,
      240.0,
      235.81,
      239.52,
      237.5,
      240.43,
      243.99,
      243.41,
      242.24,
      241.27,
      243.64,
      241.5,
      240.24,
      243.83,
      248.46,
      248.37,
      245.39,
      246.71,
      247.5,
      251.46,
      254.51,
      254.11,
      254.29,
      249.24,
      245.16,
      244.95,
      246.65,
      248.56,
      244.78,
      246.86,
      243.63,
      242.72,
      238.02,
      239.72,
      237.91,
      239.33,
      239.78,
      243.87,
      239.15,
      242.61,
      244.69,
      246.94,
      248.82,
      250.68,
      247.98,
      248.73,
      249.41,
      251.03,
      255.06,
      259.38,
      259.32,
      258.86,
      256.44,
      257.05,
      261.89,
      258.76,
      255.95,
      251.71,
      255.18,
      254.67,
      254.44,
      252.73,
      250.82,
      255.26,
      256.78,
      254.99,
      257.16,
      259.74,
      256.94,
      260.16,
      256.64,
      251.71,
      253.56,
      249.27,
      250.48,
      248.0,
      245.21,
      243.98,
      245.26,
      243.91,
      248.61,
      253.02,
      256.09,
      260.55,
      263.98,
      260.2,
      264.29,
      260.6,
      259.37,
      256.01,
      251.28,
      247.3,
      245.67,
      248.71,
      251.41,
      250.12,
      248.13,
      250.9,
      251.75,
      252.13,
      255.28,
      252.64,
      252.26,
      250.41,
      245.97,
      244.63,
      247.58,
      247.7,
      249.88,
      245.91,
      249.33,
      250.68,
      247.44,
      245.38,
      244.98,
      246.57,
      242.85,
      243.98,
      247.68,
      248.82,
      245.62,
      241.78,
      237.2,
      232.73,
      232.07,
      234.15,
      232.62,
      233.6,
      231.48,
      228.42,
      225.72,
      228.92,
      225.6,
      227.58,
      223.83,
      221.94,
      222.9,
      220.0,
      220.4,
      220.84,
      219.38,
      218.68,
      216.76,
      218.59,
      218.96,
      219.22,
      216.93,
      218.46,
      217.77,
      218.07,
      216.24,
      215.49,
      216.65,
      217.66,
      219.99,
      220.01
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        237.0,
        252.5,
        271.3,
        290.7,
        308.9,
        328.7
      ],
      "eps": [
        12.3,
        19.13,
        15.31,
        14.29,
        17.08,
        16.71
      ],
      "ebitda": [
        70.5,
        109.8,
        87.8,
        82.0,
        98.0,
        95.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        300.9,
        314.7,
        343.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        302.2,
        307.2,
        328.4
      ]
    },
    "credit": {
      "leverage": 3.3,
      "interest_coverage": 12.8,
      "liquidity_score": 88.6,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 260.63,
      "analysts": {
        "buy": 25,
        "hold": 10,
        "sell": 10
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "SPGI",
    "name": "S&P Global",
    "sector": "Financials",
    "current_price": 422.46,
    "change_pct": 0.81,
    "market_cap": "1.7T",
    "pe_ratio": 39.7,
    "dividend_yield": 2.4,
    "price_history": [
      506.07,
      496.75,
      493.97,
      503.37,
      493.33,
      498.86,
      493.09,
      493.39,
      488.46,
      488.0,
      492.99,
      494.49,
      491.21,
      500.38,
      495.94,
      493.7,
      483.98,
      480.21,
      471.19,
      464.82,
      459.43,
      451.29,
      447.71,
      442.8,
      434.77,
      441.62,
      442.38,
      445.71,
      451.82,
      457.95,
      454.89,
      459.98,
      460.24,
      461.8,
      454.83,
      449.15,
      454.17,
      454.23,
      445.33,
      446.52,
      444.5,
      448.72,
      447.25,
      446.04,
      448.02,
      449.85,
      454.58,
      454.34,
      448.81,
      447.2,
      454.07,
      456.84,
      458.81,
      454.04,
      456.92,
      465.45,
      470.74,
      475.57,
      478.23,
      476.53,
      477.14,
      476.89,
      479.9,
      483.02,
      488.6,
      480.38,
      474.95,
      474.74,
      484.2,
      479.89,
      483.01,
      482.02,
      482.59,
      474.85,
      483.07,
      473.82,
      469.09,
      463.62,
      459.72,
      465.01,
      469.54,
      471.93,
      467.02,
      473.52,
      464.36,
      472.9,
      474.08,
      474.73,
      483.87,
      481.88,
      476.01,
      472.41,
      468.94,
      469.64,
      461.84,
      458.72,
      452.56,
      447.67,
      455.03,
      463.51,
      463.88,
      471.31,
      465.95,
      466.64,
      463.01,
      458.53,
      465.97,
      464.35,
      456.96,
      457.46,
      458.29,
      449.93,
      455.09,
      446.93,
      454.88,
      448.04,
      439.25,
      432.53,
      429.06,
      431.8,
      439.36,
      435.58,
      442.39,
      445.5,
      443.42,
      439.05,
      435.73,
      437.57,
      443.56,
      445.5,
      444.45,
      443.26,
      442.14,
      434.24,
      430.76,
      426.34,
      423.44,
      423.46,
      423.02,
      425.19,
      425.56,
      424.07,
      425.82,
      429.77,
      423.7,
      431.05,
      427.21,
      420.17,
      422.86,
      420.26,
      413.3,
      418.26,
      426.05,
      422.57,
      429.53,
      433.93,
      426.79,
      432.74,
      430.94,
      430.66,
      428.11,
      426.58,
      424.16,
      418.94,
      411.95,
      416.74,
      417.85,
      417.81,
      421.76,
      422.96,
      426.18,
      433.01,
      427.17,
      425.48,
      418.28,
      422.52,
      428.43,
      434.09,
      439.21,
      437.0,
      439.66,
      443.27,
      439.37,
      443.64,
      440.26,
      441.54,
      442.92,
      443.15,
      448.46,
      450.74,
      449.87,
      442.88,
      439.82,
      435.52,
      432.62,
      432.38,
      424.46,
      426.1,
      429.55,
      437.95,
      443.96,
      441.69,
      441.9,
      434.72,
      438.52,
      446.47,
      443.2,
      445.87,
      445.59,
      442.48,
      434.65,
      438.86,
      433.18,
      431.95,
      438.42,
      442.96,
      447.36,
      441.48,
      439.23,
      432.03,
      427.52,
      422.0,
      425.16,
      432.8,
      438.41,
      445.46,
      437.2,
      432.67,
      438.45,
      442.92,
      439.89,
      435.39,
      438.97,
      443.37,
      435.86,
      438.67,
      438.15,
      443.19,
      448.37,
      451.71,
      444.65,
      448.69,
      450.96,
      452.54,
      456.67,
      447.7,
      441.13,
      435.73,
      427.8,
      420.09,
      413.9,
      420.0,
      421.12,
      422.52,
      419.85,
      418.69,
      419.07,
      419.49,
      420.58,
      420.01,
      418.91,
      417.79,
      420.87,
      422.86,
      420.57,
      422.46
    ],
    "risk_score": 94,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        302.3,
        328.3,
        349.4,
        380.0,
        402.9,
        430.1
      ],
      "eps": [
        17.06,
        16.75,
        10.58,
        16.84,
        24.61,
        16.94
      ],
      "ebitda": [
        122.2,
        119.9,
        75.8,
        120.6,
        176.2,
        121.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        396.7,
        399.2,
        422.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        386.9,
        415.8,
        425.5
      ]
    },
    "credit": {
      "leverage": 0.8,
      "interest_coverage": 17.7,
      "liquidity_score": 97.2,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 496.96,
      "analysts": {
        "buy": 25,
        "hold": 10,
        "sell": 10
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "LLY",
    "name": "Eli Lilly & Co.",
    "sector": "Healthcare",
    "current_price": 754.78,
    "change_pct": 0.28,
    "market_cap": "2.4T",
    "pe_ratio": 43.5,
    "dividend_yield": 3.0,
    "price_history": [
      852.25,
      866.46,
      853.6,
      851.17,
      867.01,
      857.71,
      848.02,
      853.42,
      842.25,
      832.57,
      817.78,
      823.96,
      839.01,
      825.07,
      835.71,
      843.72,
      828.98,
      819.18,
      817.24,
      826.17,
      819.5,
      830.54,
      844.83,
      832.11,
      827.14,
      815.27,
      806.8,
      802.67,
      808.06,
      798.62,
      811.45,
      824.16,
      825.58,
      825.72,
      839.43,
      854.63,
      848.7,
      851.61,
      853.59,
      852.28,
      851.34,
      846.05,
      833.45,
      844.87,
      835.57,
      828.86,
      814.98,
      799.45,
      811.44,
      797.5,
      807.67,
      799.81,
      811.24,
      797.49,
      790.41,
      785.35,
      773.29,
      767.0,
      763.77,
      761.34,
      752.17,
      765.66,
      758.25,
      757.19,
      748.5,
      763.18,
      749.82,
      744.48,
      735.4,
      743.88,
      749.95,
      764.65,
      768.9,
      758.96,
      757.6,
      755.84,
      744.19,
      754.09,
      756.21,
      752.42,
      746.73,
      735.64,
      747.41,
      733.6,
      735.07,
      727.12,
      714.83,
      715.67,
      727.57,
      741.73,
      743.16,
      754.93,
      760.49,
      750.47,
      752.86,
      761.65,
      761.65,
      761.63,
      771.97,
      767.16,
      765.88,
      766.27,
      760.18,
      765.96,
      760.14,
      755.7,
      749.99,
      752.18,
      761.26,
      762.44,
      772.36,
      782.19,
      773.0,
      770.88,
      766.9,
      755.99,
      741.94,
      748.84,
      763.71,
      773.3,
      779.5,
      766.48,
      779.36,
      787.61,
      799.91,
      802.68,
      808.76,
      820.63,
      809.81,
      807.79,
      813.19,
      807.88,
      794.44,
      790.55,
      788.65,
      803.85,
      806.05,
      810.98,
      822.3,
      827.1,
      813.1,
      799.12,
      792.56,
      803.87,
      793.9,
      797.7,
      787.17,
      782.87,
      778.14,
      793.16,
      780.43,
      793.13,
      781.6,
      772.41,
      775.42,
      777.98,
      777.91,
      769.24,
      779.06,
      783.84,
      770.97,
      784.15,
      778.11,
      785.49,
      779.05,
      763.53,
      775.23,
      783.28,
      785.94,
      772.22,
      759.67,
      745.72,
      740.19,
      744.66,
      731.47,
      736.17,
      729.25,
      739.51,
      743.78,
      753.03,
      747.05,
      757.86,
      752.38,
      750.68,
      752.27,
      742.09,
      727.93,
      732.64,
      734.39,
      739.52,
      743.17,
      728.76,
      720.05,
      715.26,
      722.45,
      718.31,
      720.68,
      718.89,
      706.8,
      708.82,
      709.71,
      711.02,
      717.11,
      722.98,
      731.44,
      730.99,
      716.98,
      715.17,
      718.26,
      712.28,
      725.71,
      711.57,
      719.82,
      732.06,
      722.51,
      709.79,
      705.5,
      695.39,
      708.82,
      707.24,
      705.53,
      693.48,
      699.33,
      692.43,
      695.73,
      692.85,
      697.08,
      695.52,
      699.51,
      701.3,
      708.85,
      697.42,
      708.44,
      704.94,
      692.37,
      700.29,
      688.7,
      688.01,
      701.65,
      700.58,
      693.72,
      699.55,
      701.89,
      708.21,
      721.56,
      707.58,
      705.2,
      714.1,
      726.19,
      737.09,
      749.51,
      750.0,
      752.94,
      752.58,
      749.82,
      750.62,
      751.56,
      751.38,
      752.99,
      752.66,
      752.6,
      758.63,
      763.18,
      759.48,
      757.93,
      761.78,
      755.27,
      754.78
    ],
    "risk_score": 90,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        458.5,
        479.9,
        508.5,
        532.5,
        564.9,
        598.3
      ],
      "eps": [
        17.52,
        12.56,
        17.23,
        15.6,
        10.26,
        10.97
      ],
      "ebitda": [
        203.5,
        145.8,
        200.1,
        181.2,
        119.1,
        127.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        536.2,
        555.1,
        580.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        562.0,
        584.5,
        593.2
      ]
    },
    "credit": {
      "leverage": 3.5,
      "interest_coverage": 11.9,
      "liquidity_score": 92.7,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 945.71,
      "analysts": {
        "buy": 16,
        "hold": 2,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "UNH",
    "name": "UnitedHealth Group",
    "sector": "Healthcare",
    "current_price": 464.48,
    "change_pct": -1.49,
    "market_cap": "2.7T",
    "pe_ratio": 33.5,
    "dividend_yield": 1.17,
    "price_history": [
      683.55,
      689.64,
      699.87,
      692.2,
      700.9,
      710.38,
      705.36,
      692.51,
      689.98,
      685.47,
      675.44,
      683.62,
      688.2,
      683.22,
      680.68,
      670.3,
      678.4,
      687.97,
      689.67,
      677.98,
      681.53,
      681.34,
      676.39,
      689.46,
      695.63,
      687.84,
      680.17,
      688.24,
      685.1,
      687.38,
      678.62,
      667.42,
      657.42,
      669.12,
      677.1,
      669.39,
      669.95,
      681.92,
      677.27,
      679.88,
      690.75,
      699.43,
      708.33,
      710.44,
      702.58,
      712.84,
      703.43,
      711.42,
      707.09,
      702.59,
      702.48,
      692.74,
      696.55,
      706.5,
      696.52,
      695.75,
      700.3,
      692.62,
      686.35,
      686.12,
      678.7,
      676.05,
      677.54,
      676.93,
      689.19,
      682.92,
      672.6,
      661.32,
      664.64,
      671.27,
      679.17,
      669.56,
      659.03,
      648.69,
      644.62,
      640.22,
      633.19,
      633.95,
      632.15,
      622.6,
      617.38,
      620.85,
      622.28,
      633.29,
      642.53,
      630.8,
      624.5,
      618.83,
      623.56,
      630.98,
      619.99,
      617.7,
      625.23,
      612.92,
      612.94,
      609.66,
      608.5,
      606.76,
      597.66,
      601.5,
      602.08,
      595.24,
      590.1,
      590.03,
      590.07,
      597.35,
      593.49,
      600.65,
      595.33,
      592.97,
      603.43,
      597.4,
      601.8,
      598.45,
      591.17,
      586.79,
      577.32,
      586.99,
      579.49,
      579.4,
      575.41,
      566.38,
      569.61,
      561.92,
      564.73,
      554.02,
      562.32,
      554.24,
      563.21,
      555.09,
      544.05,
      547.96,
      550.85,
      549.11,
      554.94,
      564.82,
      561.15,
      555.07,
      546.49,
      551.3,
      546.48,
      548.87,
      539.58,
      536.88,
      526.56,
      516.15,
      506.86,
      498.48,
      497.4,
      501.46,
      504.25,
      509.28,
      510.59,
      519.73,
      520.07,
      517.66,
      509.59,
      509.71,
      500.06,
      492.61,
      488.08,
      492.7,
      488.4,
      496.76,
      505.45,
      510.83,
      518.66,
      514.72,
      509.2,
      511.53,
      506.29,
      508.26,
      508.09,
      505.81,
      499.26,
      499.13,
      508.21,
      508.08,
      506.95,
      509.74,
      499.74,
      490.98,
      496.19,
      497.22,
      487.35,
      484.66,
      479.88,
      471.5,
      469.22,
      476.76,
      485.48,
      494.03,
      500.02,
      491.3,
      495.48,
      492.49,
      486.72,
      485.14,
      488.77,
      489.26,
      480.57,
      481.61,
      487.2,
      483.01,
      486.1,
      477.79,
      479.65,
      473.64,
      475.53,
      474.98,
      469.98,
      469.22,
      473.58,
      482.84,
      489.46,
      495.54,
      502.41,
      499.15,
      494.97,
      488.81,
      479.32,
      479.87,
      480.64,
      474.7,
      467.19,
      466.78,
      464.05,
      464.82,
      461.93,
      463.02,
      465.51,
      457.97,
      465.77,
      473.97,
      471.44,
      467.92,
      460.58,
      459.87,
      463.38,
      455.38,
      449.0,
      457.1,
      462.53,
      471.35,
      472.83,
      464.48,
      472.51,
      469.25,
      471.95,
      481.31,
      482.57,
      480.0,
      482.54,
      479.82,
      480.12,
      479.13,
      478.08,
      474.54,
      475.03,
      471.51,
      466.31,
      465.49,
      468.37,
      468.91,
      466.94,
      467.77,
      466.86,
      464.44,
      462.13,
      464.48
    ],
    "risk_score": 89,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        607.0,
        636.6,
        686.2,
        738.7,
        770.2,
        811.2
      ],
      "eps": [
        16.57,
        18.43,
        14.31,
        15.01,
        21.56,
        14.83
      ],
      "ebitda": [
        244.6,
        271.9,
        211.2,
        221.5,
        318.1,
        218.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        763.9,
        800.2,
        792.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        741.5,
        785.3,
        851.2
      ]
    },
    "credit": {
      "leverage": 3.2,
      "interest_coverage": 11.7,
      "liquidity_score": 85.6,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 561.03,
      "analysts": {
        "buy": 16,
        "hold": 7,
        "sell": 8
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "JNJ",
    "name": "Johnson & Johnson",
    "sector": "Healthcare",
    "current_price": 154.75,
    "change_pct": 0.27,
    "market_cap": "0.4T",
    "pe_ratio": 8.4,
    "dividend_yield": 1.44,
    "price_history": [
      137.38,
      138.86,
      137.31,
      135.92,
      134.02,
      135.05,
      135.94,
      136.55,
      135.87,
      134.1,
      133.96,
      134.06,
      136.55,
      133.97,
      133.48,
      131.78,
      132.48,
      130.99,
      133.32,
      131.4,
      133.33,
      132.68,
      133.71,
      133.87,
      131.67,
      130.31,
      130.36,
      129.54,
      129.66,
      131.8,
      129.54,
      128.27,
      128.69,
      130.01,
      128.73,
      130.35,
      132.29,
      134.15,
      132.91,
      133.15,
      134.18,
      133.88,
      131.28,
      131.04,
      132.16,
      131.61,
      133.7,
      132.17,
      133.43,
      133.17,
      135.59,
      133.78,
      134.06,
      133.86,
      134.23,
      132.71,
      130.4,
      129.59,
      131.05,
      131.29,
      131.17,
      130.8,
      131.7,
      133.55,
      134.89,
      137.4,
      140.06,
      141.83,
      141.38,
      142.73,
      145.4,
      145.19,
      147.86,
      145.4,
      144.44,
      146.93,
      146.29,
      147.89,
      148.39,
      147.51,
      147.13,
      149.32,
      148.63,
      146.49,
      148.72,
      146.79,
      147.65,
      144.99,
      146.32,
      145.1,
      147.81,
      147.13,
      146.48,
      145.76,
      147.82,
      149.23,
      149.01,
      146.77,
      146.32,
      145.41,
      147.18,
      146.56,
      147.91,
      150.25,
      153.19,
      155.92,
      156.71,
      154.47,
      155.31,
      157.04,
      155.49,
      153.76,
      151.92,
      154.01,
      154.64,
      157.11,
      156.74,
      156.74,
      156.33,
      155.92,
      157.29,
      158.57,
      161.44,
      160.85,
      162.42,
      161.58,
      159.83,
      157.27,
      158.84,
      157.91,
      160.19,
      162.07,
      162.94,
      163.4,
      164.28,
      161.72,
      160.21,
      157.91,
      159.14,
      156.92,
      157.66,
      155.22,
      155.36,
      156.85,
      157.31,
      155.84,
      158.3,
      160.95,
      158.71,
      156.16,
      159.17,
      161.07,
      162.68,
      161.36,
      160.68,
      158.54,
      160.05,
      157.77,
      159.4,
      156.36,
      157.15,
      155.06,
      155.37,
      157.06,
      158.03,
      160.35,
      161.0,
      160.13,
      159.5,
      162.22,
      164.16,
      165.59,
      166.16,
      169.26,
      169.77,
      166.79,
      165.08,
      163.78,
      164.79,
      162.88,
      162.56,
      164.74,
      163.09,
      160.72,
      163.36,
      165.92,
      162.65,
      163.95,
      162.74,
      162.58,
      163.66,
      160.92,
      163.64,
      161.11,
      158.87,
      156.84,
      155.92,
      157.84,
      157.26,
      157.55,
      154.99,
      155.6,
      158.6,
      158.43,
      156.29,
      158.05,
      157.45,
      159.38,
      156.54,
      154.12,
      152.8,
      153.87,
      153.19,
      153.6,
      153.95,
      155.05,
      153.38,
      150.92,
      151.95,
      154.24,
      155.57,
      157.89,
      160.02,
      159.8,
      161.83,
      159.27,
      161.08,
      164.26,
      161.98,
      162.2,
      162.4,
      160.99,
      158.21,
      155.97,
      156.3,
      157.0,
      157.11,
      154.9,
      153.26,
      150.93,
      150.9,
      152.24,
      154.03,
      152.23,
      150.13,
      151.16,
      152.74,
      154.41,
      155.05,
      156.83,
      157.13,
      155.0,
      155.87,
      156.78,
      156.05,
      155.23,
      154.66,
      154.33,
      153.93,
      154.93,
      155.63,
      155.71,
      155.72,
      154.98,
      155.03,
      154.63,
      153.98,
      154.75
    ],
    "risk_score": 94,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        177.3,
        184.8,
        189.5,
        194.3,
        201.3,
        204.7
      ],
      "eps": [
        15.12,
        15.23,
        18.47,
        9.48,
        18.0,
        12.36
      ],
      "ebitda": [
        67.1,
        67.6,
        82.0,
        42.1,
        79.9,
        54.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        197.1,
        211.3,
        208.3
      ],
      "system_revenue": [
        null,
        null,
        null,
        199.9,
        199.5,
        205.8
      ]
    },
    "credit": {
      "leverage": 1.0,
      "interest_coverage": 28.8,
      "liquidity_score": 93.1,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 197.8,
      "analysts": {
        "buy": 39,
        "hold": 3,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "MRK",
    "name": "Merck & Co.",
    "sector": "Healthcare",
    "current_price": 132.24,
    "change_pct": 0.77,
    "market_cap": "0.2T",
    "pe_ratio": 9.0,
    "dividend_yield": 1.62,
    "price_history": [
      142.29,
      140.42,
      138.48,
      139.47,
      141.94,
      140.86,
      142.58,
      139.83,
      140.76,
      142.82,
      140.86,
      141.97,
      143.58,
      142.26,
      141.23,
      143.15,
      145.54,
      145.61,
      145.41,
      144.92,
      144.54,
      143.22,
      143.53,
      144.13,
      145.89,
      143.86,
      146.4,
      143.52,
      141.2,
      143.33,
      143.75,
      142.1,
      144.48,
      141.97,
      142.53,
      141.27,
      140.48,
      140.98,
      140.64,
      139.61,
      137.63,
      135.28,
      134.43,
      136.95,
      138.98,
      141.24,
      140.73,
      138.23,
      136.22,
      137.51,
      136.45,
      136.44,
      135.95,
      135.2,
      137.05,
      134.36,
      136.37,
      138.43,
      138.41,
      139.55,
      141.92,
      143.93,
      142.39,
      140.69,
      139.06,
      140.75,
      140.76,
      138.32,
      139.42,
      141.35,
      140.82,
      141.2,
      143.94,
      142.38,
      144.87,
      142.62,
      140.94,
      139.46,
      140.67,
      140.45,
      140.75,
      140.99,
      142.92,
      145.23,
      144.87,
      145.01,
      143.55,
      141.5,
      144.21,
      142.52,
      139.95,
      142.39,
      139.91,
      138.62,
      140.79,
      138.01,
      139.01,
      140.58,
      139.39,
      139.57,
      142.05,
      143.81,
      142.63,
      144.93,
      142.26,
      142.72,
      142.35,
      144.19,
      141.8,
      139.6,
      141.38,
      141.23,
      143.2,
      144.96,
      142.54,
      141.77,
      140.53,
      140.37,
      138.96,
      141.37,
      141.95,
      143.64,
      146.23,
      144.93,
      147.01,
      148.94,
      149.52,
      150.9,
      149.32,
      149.43,
      147.71,
      149.92,
      148.85,
      146.97,
      145.35,
      145.31,
      145.65,
      146.71,
      145.2,
      144.61,
      142.26,
      141.19,
      138.45,
      137.28,
      139.04,
      137.92,
      136.31,
      133.75,
      135.85,
      133.51,
      135.48,
      136.46,
      138.95,
      136.32,
      134.73,
      133.87,
      132.47,
      133.99,
      131.88,
      131.98,
      132.25,
      132.98,
      132.37,
      130.73,
      131.06,
      133.5,
      132.6,
      133.65,
      135.21,
      134.02,
      136.37,
      138.73,
      139.13,
      138.41,
      139.69,
      137.02,
      135.06,
      136.82,
      135.98,
      137.09,
      135.55,
      136.99,
      137.65,
      136.4,
      136.07,
      134.52,
      134.25,
      135.2,
      133.9,
      134.41,
      136.63,
      137.01,
      137.44,
      139.86,
      139.54,
      138.38,
      135.71,
      138.42,
      139.64,
      139.37,
      137.3,
      136.97,
      137.08,
      136.67,
      138.35,
      138.15,
      135.97,
      134.83,
      132.4,
      133.37,
      135.94,
      136.88,
      134.82,
      134.59,
      135.45,
      135.24,
      134.33,
      135.56,
      133.28,
      134.28,
      133.61,
      133.7,
      132.71,
      133.97,
      133.66,
      132.98,
      132.04,
      130.21,
      129.9,
      128.62,
      130.76,
      130.56,
      132.25,
      129.64,
      127.29,
      125.56,
      123.31,
      121.39,
      120.63,
      121.26,
      122.47,
      124.31,
      124.5,
      125.13,
      123.61,
      123.19,
      124.47,
      124.64,
      124.28,
      125.73,
      128.17,
      130.0,
      129.82,
      130.37,
      131.44,
      131.5,
      131.04,
      131.49,
      131.23,
      130.16,
      130.42,
      131.41,
      131.66,
      130.76,
      131.28,
      132.26,
      132.02,
      132.24
    ],
    "risk_score": 91,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        174.6,
        186.8,
        202.5,
        220.3,
        240.2,
        258.8
      ],
      "eps": [
        14.48,
        11.47,
        14.5,
        18.23,
        18.16,
        18.84
      ],
      "ebitda": [
        61.7,
        48.9,
        61.8,
        77.7,
        77.4,
        80.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        215.2,
        243.9,
        255.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        217.0,
        243.3,
        258.4
      ]
    },
    "credit": {
      "leverage": 0.9,
      "interest_coverage": 18.5,
      "liquidity_score": 94.5,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 156.22,
      "analysts": {
        "buy": 23,
        "hold": 6,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "ABBV",
    "name": "AbbVie Inc.",
    "sector": "Healthcare",
    "current_price": 170.73,
    "change_pct": -0.36,
    "market_cap": "2.2T",
    "pe_ratio": 13.5,
    "dividend_yield": 1.1,
    "price_history": [
      167.01,
      164.52,
      167.15,
      165.43,
      168.53,
      168.74,
      165.62,
      165.63,
      166.57,
      169.6,
      170.27,
      172.08,
      171.95,
      173.69,
      173.76,
      177.06,
      178.46,
      177.75,
      174.25,
      171.33,
      170.61,
      173.08,
      174.59,
      171.3,
      171.61,
      170.05,
      169.91,
      171.41,
      171.48,
      172.45,
      171.67,
      169.9,
      172.05,
      175.04,
      173.22,
      173.78,
      176.04,
      175.16,
      176.55,
      179.77,
      176.24,
      177.36,
      177.79,
      177.05,
      177.65,
      180.98,
      183.21,
      182.79,
      183.74,
      184.48,
      185.25,
      183.09,
      181.85,
      180.45,
      183.44,
      181.85,
      179.0,
      181.97,
      178.34,
      174.84,
      178.0,
      181.01,
      179.3,
      179.65,
      182.05,
      183.81,
      187.33,
      190.81,
      194.28,
      192.48,
      189.06,
      190.2,
      186.4,
      187.78,
      187.35,
      189.83,
      192.88,
      194.84,
      192.78,
      195.58,
      196.28,
      196.06,
      199.5,
      199.52,
      197.69,
      200.49,
      196.52,
      195.63,
      197.29,
      200.81,
      204.72,
      208.1,
      207.61,
      205.39,
      208.37,
      211.89,
      208.19,
      206.72,
      204.85,
      207.48,
      208.17,
      209.06,
      205.34,
      203.43,
      205.79,
      206.84,
      207.17,
      206.08,
      209.47,
      208.65,
      208.44,
      205.28,
      207.72,
      208.47,
      205.51,
      207.94,
      211.86,
      209.69,
      210.65,
      209.45,
      211.18,
      209.33,
      212.78,
      211.24,
      212.66,
      216.18,
      217.85,
      214.07,
      217.88,
      222.04,
      226.29,
      227.0,
      225.37,
      229.34,
      229.39,
      228.63,
      231.25,
      228.79,
      226.96,
      227.69,
      223.42,
      224.5,
      224.49,
      220.88,
      224.24,
      223.11,
      224.74,
      225.41,
      228.23,
      228.01,
      223.66,
      223.57,
      222.82,
      226.44,
      225.57,
      221.14,
      221.36,
      218.35,
      216.17,
      218.59,
      215.38,
      217.23,
      215.39,
      216.62,
      217.43,
      216.69,
      212.64,
      208.8,
      204.84,
      202.93,
      205.48,
      202.73,
      204.43,
      202.4,
      198.54,
      196.03,
      198.49,
      196.13,
      195.19,
      196.75,
      199.37,
      202.2,
      204.38,
      202.46,
      204.68,
      205.55,
      201.76,
      199.17,
      198.78,
      195.02,
      196.05,
      192.16,
      189.38,
      192.71,
      193.47,
      189.9,
      187.02,
      186.88,
      186.84,
      189.87,
      189.68,
      185.92,
      186.71,
      187.27,
      188.71,
      186.01,
      183.14,
      183.9,
      182.52,
      182.41,
      182.37,
      180.68,
      179.67,
      180.46,
      183.86,
      185.93,
      183.33,
      183.38,
      182.46,
      180.01,
      180.71,
      179.04,
      176.89,
      174.32,
      171.38,
      174.1,
      171.35,
      168.42,
      169.59,
      170.45,
      171.47,
      172.22,
      170.77,
      167.98,
      165.68,
      168.58,
      171.56,
      172.42,
      172.04,
      172.93,
      175.7,
      176.81,
      176.98,
      175.71,
      172.99,
      176.31,
      178.63,
      175.86,
      177.98,
      174.83,
      176.97,
      175.0,
      174.44,
      174.11,
      173.7,
      172.32,
      174.45,
      173.08,
      171.78,
      170.5,
      171.34,
      170.21,
      169.88,
      170.86,
      172.13,
      171.31,
      170.85,
      170.73
    ],
    "risk_score": 87,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        251.9,
        270.4,
        292.8,
        310.5,
        336.6,
        360.5
      ],
      "eps": [
        16.59,
        16.43,
        13.01,
        19.84,
        20.74,
        25.53
      ],
      "ebitda": [
        101.5,
        100.5,
        79.6,
        121.4,
        126.9,
        156.2
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        314.3,
        325.0,
        364.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        328.9,
        351.4,
        383.2
      ]
    },
    "credit": {
      "leverage": 2.3,
      "interest_coverage": 8.6,
      "liquidity_score": 83.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 214.51,
      "analysts": {
        "buy": 24,
        "hold": 13,
        "sell": 9
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "TMO",
    "name": "Thermo Fisher Scientific",
    "sector": "Healthcare",
    "current_price": 595.5,
    "change_pct": 2.27,
    "market_cap": "1.8T",
    "pe_ratio": 45.5,
    "dividend_yield": 2.24,
    "price_history": [
      505.88,
      504.31,
      509.14,
      501.32,
      496.43,
      493.67,
      503.39,
      502.23,
      510.79,
      507.94,
      517.32,
      526.17,
      528.87,
      523.87,
      515.52,
      522.65,
      523.53,
      520.03,
      519.74,
      510.57,
      506.75,
      507.5,
      503.94,
      504.1,
      508.74,
      507.86,
      500.39,
      491.82,
      483.44,
      473.85,
      481.76,
      472.81,
      480.88,
      483.22,
      487.21,
      478.8,
      482.59,
      481.21,
      478.36,
      484.76,
      492.8,
      487.47,
      490.76,
      496.87,
      504.07,
      496.28,
      500.24,
      500.63,
      506.51,
      514.98,
      522.92,
      515.36,
      506.69,
      511.87,
      512.38,
      506.45,
      509.62,
      517.27,
      521.19,
      530.01,
      524.62,
      522.06,
      516.6,
      523.37,
      532.42,
      538.84,
      543.5,
      540.15,
      549.95,
      557.05,
      555.9,
      557.54,
      552.25,
      545.97,
      543.11,
      533.93,
      539.18,
      529.31,
      521.41,
      525.28,
      515.78,
      509.18,
      507.99,
      515.54,
      514.06,
      507.94,
      499.69,
      506.75,
      508.56,
      510.4,
      508.42,
      518.14,
      510.05,
      517.66,
      524.48,
      527.27,
      518.22,
      508.39,
      513.02,
      516.14,
      508.38,
      503.25,
      506.76,
      497.88,
      493.31,
      483.52,
      488.57,
      490.35,
      481.3,
      481.74,
      490.99,
      493.67,
      484.9,
      487.73,
      478.17,
      487.22,
      477.7,
      483.75,
      475.42,
      470.29,
      476.82,
      482.98,
      480.18,
      473.44,
      472.71,
      474.65,
      481.04,
      474.25,
      468.07,
      467.32,
      462.32,
      468.59,
      470.75,
      473.87,
      478.62,
      488.02,
      491.28,
      490.67,
      492.78,
      494.86,
      500.01,
      507.14,
      500.62,
      503.42,
      502.59,
      505.49,
      506.08,
      504.19,
      498.73,
      500.13,
      508.19,
      510.85,
      513.56,
      513.91,
      519.54,
      509.83,
      507.8,
      513.14,
      507.71,
      505.57,
      511.3,
      512.26,
      521.42,
      520.8,
      518.17,
      520.82,
      525.78,
      520.28,
      515.52,
      516.12,
      525.4,
      518.61,
      524.82,
      532.66,
      541.54,
      541.36,
      549.7,
      554.99,
      556.47,
      552.3,
      550.97,
      554.32,
      555.42,
      545.73,
      550.91,
      558.97,
      561.9,
      557.24,
      546.51,
      539.8,
      531.94,
      522.85,
      525.49,
      532.24,
      539.43,
      548.78,
      545.89,
      539.44,
      535.27,
      543.8,
      535.37,
      535.1,
      537.03,
      529.84,
      528.46,
      535.38,
      542.8,
      549.49,
      539.56,
      540.18,
      534.53,
      534.4,
      538.16,
      547.06,
      544.58,
      549.07,
      542.85,
      550.06,
      555.72,
      556.61,
      551.58,
      558.06,
      563.72,
      573.0,
      572.83,
      562.42,
      552.13,
      559.37,
      549.81,
      543.08,
      543.77,
      554.01,
      560.77,
      568.95,
      580.13,
      579.92,
      580.6,
      578.29,
      586.86,
      578.88,
      588.0,
      581.85,
      592.82,
      583.57,
      583.1,
      583.08,
      575.13,
      570.57,
      576.23,
      580.85,
      581.52,
      580.0,
      578.54,
      579.0,
      577.14,
      581.93,
      582.28,
      585.9,
      591.46,
      595.14,
      597.29,
      596.79,
      595.5
    ],
    "risk_score": 92,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        549.6,
        571.4,
        595.0,
        609.2,
        618.1,
        638.7
      ],
      "eps": [
        9.07,
        8.22,
        12.76,
        19.83,
        17.18,
        14.98
      ],
      "ebitda": [
        126.5,
        114.7,
        178.0,
        276.6,
        239.6,
        208.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        622.8,
        640.2,
        647.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        607.8,
        640.2,
        666.8
      ]
    },
    "credit": {
      "leverage": 0.9,
      "interest_coverage": 21.3,
      "liquidity_score": 91.9,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 743.6,
      "analysts": {
        "buy": 18,
        "hold": 3,
        "sell": 2
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "PFE",
    "name": "Pfizer Inc.",
    "sector": "Healthcare",
    "current_price": 28.71,
    "change_pct": 2.72,
    "market_cap": "2.8T",
    "pe_ratio": 3.1,
    "dividend_yield": 1.59,
    "price_history": [
      21.61,
      21.72,
      22.05,
      22.3,
      22.03,
      21.8,
      21.77,
      21.93,
      22.07,
      22.16,
      21.83,
      22.1,
      22.51,
      22.16,
      21.86,
      21.65,
      21.88,
      21.92,
      21.78,
      21.35,
      21.12,
      21.0,
      20.78,
      20.52,
      20.75,
      20.47,
      20.42,
      20.38,
      20.13,
      20.51,
      20.86,
      20.96,
      20.65,
      20.49,
      20.21,
      20.55,
      20.83,
      21.03,
      20.83,
      21.24,
      21.12,
      20.83,
      20.57,
      20.49,
      20.32,
      20.63,
      20.69,
      20.52,
      20.63,
      20.94,
      20.57,
      20.18,
      20.36,
      20.54,
      20.74,
      21.14,
      21.12,
      21.23,
      21.63,
      21.46,
      21.08,
      21.23,
      21.25,
      21.12,
      21.54,
      21.8,
      21.93,
      22.08,
      21.69,
      21.63,
      21.66,
      21.49,
      21.06,
      21.36,
      21.32,
      21.4,
      21.46,
      21.73,
      21.84,
      21.98,
      22.15,
      21.77,
      21.74,
      21.65,
      21.94,
      21.71,
      22.03,
      22.37,
      22.29,
      22.31,
      22.55,
      22.71,
      22.35,
      22.3,
      21.86,
      21.96,
      22.0,
      21.9,
      21.69,
      21.73,
      21.81,
      22.23,
      22.11,
      21.81,
      22.14,
      22.42,
      22.81,
      22.76,
      22.95,
      23.15,
      22.91,
      22.8,
      22.68,
      22.99,
      23.39,
      23.75,
      23.64,
      23.32,
      23.75,
      23.63,
      23.87,
      23.74,
      23.88,
      23.99,
      24.19,
      23.76,
      23.81,
      23.71,
      24.13,
      24.13,
      24.22,
      23.77,
      23.37,
      23.32,
      23.55,
      23.19,
      22.77,
      22.65,
      22.48,
      22.63,
      22.27,
      22.54,
      22.33,
      22.28,
      22.62,
      23.04,
      23.46,
      23.78,
      23.97,
      24.12,
      23.82,
      23.76,
      24.0,
      23.78,
      24.19,
      24.25,
      23.88,
      23.79,
      24.12,
      24.11,
      24.31,
      24.4,
      24.45,
      24.34,
      24.25,
      24.01,
      24.09,
      23.81,
      23.59,
      23.75,
      23.6,
      23.86,
      23.96,
      24.2,
      24.48,
      24.29,
      24.07,
      24.38,
      24.83,
      24.59,
      24.33,
      24.46,
      24.31,
      24.22,
      24.7,
      24.78,
      24.55,
      24.2,
      23.75,
      24.03,
      24.37,
      24.44,
      24.17,
      24.16,
      24.35,
      24.05,
      24.37,
      24.44,
      24.64,
      24.71,
      24.63,
      24.58,
      25.04,
      25.32,
      25.4,
      25.29,
      25.0,
      24.52,
      24.89,
      25.01,
      24.99,
      25.42,
      25.15,
      25.41,
      25.38,
      25.75,
      26.03,
      25.72,
      25.29,
      25.1,
      25.59,
      25.59,
      26.01,
      25.91,
      26.04,
      26.01,
      25.93,
      26.44,
      26.72,
      26.66,
      26.25,
      26.35,
      26.85,
      27.07,
      27.54,
      27.37,
      27.65,
      27.53,
      27.82,
      27.85,
      27.74,
      27.26,
      27.36,
      27.46,
      27.07,
      27.31,
      27.82,
      27.74,
      28.15,
      27.71,
      27.48,
      28.0,
      27.95,
      28.01,
      28.16,
      28.25,
      27.95,
      28.1,
      28.48,
      28.32,
      28.15,
      28.31,
      28.47,
      28.71
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        32.8,
        34.1,
        35.7,
        38.2,
        40.4,
        42.6
      ],
      "eps": [
        13.72,
        10.18,
        9.03,
        13.12,
        17.24,
        15.89
      ],
      "ebitda": [
        11.0,
        8.2,
        7.3,
        10.5,
        13.9,
        12.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        38.8,
        42.2,
        43.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        39.9,
        40.3,
        44.4
      ]
    },
    "credit": {
      "leverage": 3.2,
      "interest_coverage": 12.1,
      "liquidity_score": 87.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 35.16,
      "analysts": {
        "buy": 29,
        "hold": 11,
        "sell": 7
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "DHR",
    "name": "Danaher Corp.",
    "sector": "Healthcare",
    "current_price": 255.74,
    "change_pct": 1.34,
    "market_cap": "2.2T",
    "pe_ratio": 23.1,
    "dividend_yield": 1.52,
    "price_history": [
      189.22,
      187.05,
      184.3,
      185.57,
      182.26,
      180.65,
      182.25,
      184.57,
      186.63,
      186.94,
      183.64,
      181.66,
      180.3,
      183.8,
      185.77,
      186.68,
      187.74,
      190.8,
      189.14,
      192.79,
      192.2,
      192.5,
      188.71,
      190.01,
      188.84,
      187.54,
      189.59,
      190.03,
      189.31,
      189.58,
      193.27,
      192.29,
      189.81,
      193.43,
      194.39,
      191.8,
      189.65,
      187.24,
      184.32,
      184.73,
      182.75,
      183.88,
      184.66,
      187.43,
      188.74,
      186.43,
      188.88,
      185.41,
      183.08,
      185.6,
      187.13,
      190.24,
      188.47,
      190.94,
      190.09,
      188.04,
      184.58,
      186.38,
      188.16,
      187.56,
      190.37,
      193.11,
      192.3,
      192.21,
      190.72,
      188.12,
      190.42,
      193.38,
      189.77,
      188.99,
      191.82,
      193.26,
      192.51,
      195.5,
      198.87,
      199.3,
      202.28,
      205.3,
      202.96,
      201.6,
      200.97,
      199.35,
      197.26,
      199.49,
      203.35,
      202.15,
      201.54,
      198.31,
      201.71,
      201.96,
      201.0,
      204.56,
      205.73,
      204.92,
      204.34,
      207.3,
      209.26,
      205.1,
      205.36,
      201.4,
      203.94,
      200.98,
      204.56,
      204.0,
      204.6,
      204.82,
      206.07,
      204.6,
      207.87,
      208.3,
      209.55,
      212.12,
      210.04,
      209.89,
      211.08,
      209.72,
      210.57,
      210.64,
      210.31,
      214.04,
      216.41,
      216.86,
      220.48,
      218.88,
      222.56,
      220.2,
      221.73,
      222.99,
      222.86,
      225.92,
      228.36,
      226.07,
      228.58,
      229.11,
      229.48,
      229.07,
      232.41,
      236.37,
      235.28,
      233.9,
      232.24,
      236.24,
      237.88,
      235.88,
      237.79,
      239.31,
      237.75,
      234.97,
      233.74,
      231.32,
      231.96,
      234.13,
      234.55,
      232.21,
      234.49,
      236.6,
      234.45,
      235.12,
      238.97,
      237.91,
      234.54,
      230.55,
      233.45,
      230.52,
      226.56,
      227.25,
      231.67,
      227.58,
      228.88,
      227.52,
      227.82,
      229.85,
      232.57,
      233.12,
      234.4,
      232.37,
      233.87,
      234.52,
      238.89,
      235.62,
      234.35,
      231.41,
      229.28,
      231.79,
      236.18,
      239.27,
      234.6,
      236.57,
      240.66,
      239.43,
      236.57,
      234.0,
      236.84,
      238.88,
      240.43,
      237.24,
      234.79,
      232.16,
      234.74,
      231.71,
      232.03,
      230.02,
      229.7,
      229.19,
      226.55,
      229.72,
      231.57,
      226.97,
      227.91,
      224.52,
      223.88,
      224.58,
      222.26,
      218.92,
      222.28,
      222.96,
      222.89,
      224.13,
      227.74,
      228.32,
      224.58,
      227.0,
      231.54,
      236.17,
      238.96,
      237.99,
      240.25,
      243.88,
      243.19,
      242.12,
      246.42,
      248.73,
      252.63,
      248.06,
      252.87,
      251.65,
      254.94,
      250.77,
      251.87,
      249.8,
      254.19,
      257.74,
      253.71,
      252.14,
      247.76,
      246.95,
      249.49,
      249.65,
      252.29,
      253.12,
      252.19,
      250.0,
      250.15,
      252.17,
      250.33,
      251.24,
      250.87,
      251.54,
      253.78,
      250.76,
      252.77,
      252.36,
      252.64,
      253.28,
      252.23,
      253.34,
      252.76,
      252.73,
      253.22,
      253.66,
      253.87,
      255.74
    ],
    "risk_score": 90,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        276.0,
        284.4,
        290.4,
        304.3,
        313.6,
        327.9
      ],
      "eps": [
        8.62,
        12.37,
        10.83,
        14.88,
        14.1,
        14.98
      ],
      "ebitda": [
        58.9,
        84.5,
        74.0,
        101.7,
        96.3,
        102.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        314.8,
        308.8,
        312.7
      ],
      "system_revenue": [
        null,
        null,
        null,
        326.3,
        313.9,
        325.4
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 14.7,
      "liquidity_score": 93.3,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 300.31,
      "analysts": {
        "buy": 17,
        "hold": 7,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "ABT",
    "name": "Abbott Laboratories",
    "sector": "Healthcare",
    "current_price": 108.02,
    "change_pct": -0.94,
    "market_cap": "2.8T",
    "pe_ratio": 8.6,
    "dividend_yield": 1.65,
    "price_history": [
      104.05,
      102.43,
      101.98,
      103.14,
      101.8,
      100.46,
      98.6,
      96.82,
      96.85,
      98.24,
      97.98,
      97.25,
      98.27,
      100.04,
      100.06,
      100.43,
      100.68,
      100.3,
      100.5,
      102.17,
      102.47,
      102.94,
      100.96,
      101.57,
      101.66,
      101.04,
      99.31,
      100.11,
      101.21,
      99.78,
      100.5,
      100.09,
      99.72,
      100.19,
      99.11,
      98.24,
      96.57,
      95.62,
      97.12,
      95.81,
      95.66,
      94.86,
      93.62,
      94.61,
      95.46,
      96.71,
      95.81,
      95.35,
      95.71,
      93.94,
      93.05,
      93.85,
      91.98,
      90.44,
      89.75,
      90.48,
      88.87,
      89.03,
      89.71,
      88.27,
      88.79,
      90.13,
      89.25,
      89.86,
      90.9,
      90.45,
      91.59,
      91.99,
      90.72,
      90.67,
      88.93,
      90.58,
      90.09,
      90.48,
      89.54,
      89.51,
      90.91,
      92.52,
      92.88,
      93.12,
      92.91,
      92.09,
      92.48,
      92.09,
      91.23,
      91.59,
      90.63,
      91.27,
      91.38,
      92.88,
      94.42,
      94.5,
      92.66,
      91.42,
      90.61,
      91.71,
      92.52,
      92.23,
      91.85,
      91.76,
      92.33,
      90.5,
      91.37,
      92.19,
      92.6,
      91.07,
      90.4,
      91.0,
      92.18,
      91.79,
      93.05,
      92.44,
      93.16,
      94.57,
      93.18,
      92.56,
      93.38,
      94.42,
      92.64,
      91.32,
      92.76,
      91.93,
      91.04,
      91.83,
      93.2,
      93.62,
      93.19,
      92.07,
      93.2,
      91.34,
      90.14,
      91.37,
      92.33,
      91.36,
      91.81,
      92.24,
      90.95,
      91.84,
      90.57,
      91.48,
      92.18,
      91.94,
      92.32,
      93.91,
      95.52,
      94.29,
      94.71,
      95.57,
      96.14,
      96.75,
      98.24,
      99.43,
      98.67,
      97.88,
      97.01,
      96.16,
      96.7,
      96.66,
      97.33,
      98.71,
      98.29,
      99.96,
      101.31,
      102.4,
      103.93,
      105.34,
      105.21,
      107.17,
      107.43,
      106.58,
      105.95,
      107.59,
      107.92,
      108.41,
      109.26,
      108.82,
      108.1,
      107.6,
      106.0,
      106.24,
      105.63,
      105.19,
      103.41,
      101.53,
      100.78,
      100.8,
      99.58,
      100.49,
      99.17,
      100.55,
      101.29,
      101.94,
      100.37,
      100.88,
      99.82,
      101.74,
      102.25,
      101.07,
      102.42,
      102.97,
      102.05,
      103.08,
      102.78,
      104.06,
      103.13,
      101.18,
      102.47,
      103.38,
      104.18,
      103.05,
      102.38,
      102.17,
      103.12,
      104.45,
      104.02,
      105.74,
      107.27,
      107.94,
      105.86,
      105.18,
      104.88,
      104.07,
      105.11,
      103.6,
      102.15,
      103.88,
      103.16,
      104.99,
      104.6,
      104.53,
      104.98,
      104.02,
      104.08,
      102.35,
      102.97,
      103.49,
      103.23,
      104.37,
      104.88,
      106.82,
      108.94,
      108.84,
      108.64,
      108.51,
      107.91,
      107.78,
      108.68,
      107.86,
      109.14,
      111.2,
      110.97,
      110.0,
      109.82,
      109.96,
      109.62,
      108.94,
      108.92,
      109.75,
      110.01,
      109.45,
      109.07,
      109.05,
      109.18,
      109.58,
      108.71,
      108.59,
      108.88,
      108.82,
      108.02
    ],
    "risk_score": 93,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        227.0,
        243.9,
        258.5,
        273.6,
        289.5,
        312.4
      ],
      "eps": [
        9.38,
        11.53,
        12.84,
        17.7,
        20.65,
        12.87
      ],
      "ebitda": [
        51.6,
        63.5,
        70.7,
        97.4,
        113.6,
        70.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        280.8,
        299.3,
        309.9
      ],
      "system_revenue": [
        null,
        null,
        null,
        279.8,
        299.0,
        323.9
      ]
    },
    "credit": {
      "leverage": 0.9,
      "interest_coverage": 16.4,
      "liquidity_score": 93.1,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 130.91,
      "analysts": {
        "buy": 35,
        "hold": 6,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "AMGN",
    "name": "Amgen Inc.",
    "sector": "Healthcare",
    "current_price": 274.89,
    "change_pct": 1.11,
    "market_cap": "2.3T",
    "pe_ratio": 13.0,
    "dividend_yield": 1.34,
    "price_history": [
      231.22,
      229.61,
      231.07,
      235.66,
      231.77,
      229.6,
      225.77,
      228.41,
      231.77,
      231.15,
      234.52,
      234.26,
      234.46,
      232.3,
      231.11,
      227.26,
      231.75,
      229.08,
      230.85,
      234.72,
      238.66,
      236.6,
      236.56,
      236.57,
      234.16,
      234.2,
      231.53,
      231.8,
      231.54,
      232.46,
      232.49,
      229.98,
      229.07,
      227.99,
      225.26,
      224.77,
      227.13,
      229.71,
      227.54,
      225.55,
      221.94,
      220.06,
      224.25,
      222.74,
      220.72,
      218.7,
      220.84,
      222.09,
      224.56,
      227.77,
      229.03,
      232.64,
      232.13,
      231.72,
      232.58,
      233.0,
      230.75,
      235.05,
      236.07,
      237.38,
      233.54,
      233.86,
      229.43,
      228.11,
      226.44,
      224.82,
      223.0,
      221.74,
      222.49,
      219.66,
      222.87,
      224.98,
      221.02,
      225.16,
      222.65,
      218.82,
      219.03,
      219.82,
      223.77,
      222.08,
      225.03,
      221.15,
      222.66,
      222.89,
      223.38,
      226.94,
      228.52,
      229.92,
      233.81,
      236.98,
      236.81,
      235.76,
      240.2,
      242.75,
      241.4,
      237.86,
      241.01,
      240.83,
      241.56,
      245.24,
      243.76,
      243.1,
      245.94,
      248.59,
      250.94,
      252.1,
      250.16,
      246.7,
      245.44,
      249.45,
      246.28,
      244.92,
      241.09,
      238.44,
      237.66,
      241.14,
      236.94,
      237.07,
      237.0,
      239.16,
      237.98,
      240.65,
      242.51,
      245.31,
      247.01,
      249.91,
      248.59,
      247.98,
      252.15,
      247.54,
      251.87,
      255.31,
      258.46,
      261.02,
      264.86,
      264.7,
      266.56,
      266.0,
      264.43,
      267.96,
      265.3,
      262.39,
      267.33,
      270.88,
      269.29,
      268.0,
      263.67,
      264.75,
      262.11,
      265.0,
      260.94,
      261.75,
      260.24,
      260.99,
      261.32,
      257.47,
      257.41,
      261.58,
      265.86,
      262.66,
      260.03,
      264.43,
      264.81,
      269.77,
      267.94,
      269.9,
      272.26,
      271.27,
      268.45,
      266.63,
      264.88,
      269.6,
      267.48,
      269.42,
      273.21,
      272.49,
      275.0,
      280.15,
      283.61,
      278.33,
      275.0,
      277.54,
      273.13,
      276.42,
      279.76,
      274.92,
      273.64,
      270.28,
      274.76,
      279.2,
      278.84,
      283.37,
      283.65,
      289.15,
      283.95,
      289.37,
      285.54,
      289.84,
      291.96,
      288.23,
      293.91,
      293.92,
      297.76,
      298.15,
      302.37,
      301.69,
      306.08,
      309.01,
      307.57,
      305.99,
      308.28,
      303.16,
      301.68,
      305.16,
      300.3,
      300.32,
      306.2,
      305.96,
      301.89,
      303.05,
      302.48,
      303.29,
      299.11,
      296.13,
      293.33,
      289.43,
      290.42,
      287.97,
      293.0,
      287.19,
      284.01,
      279.6,
      275.88,
      276.19,
      276.97,
      273.96,
      271.56,
      274.61,
      277.58,
      272.8,
      272.68,
      268.8,
      266.33,
      261.7,
      263.7,
      259.97,
      259.73,
      264.2,
      263.7,
      268.31,
      268.82,
      270.0,
      271.74,
      272.16,
      273.27,
      271.68,
      272.13,
      274.22,
      271.39,
      270.76,
      271.86,
      272.13,
      271.59,
      273.31,
      274.63,
      273.85,
      275.05,
      274.89
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        292.9,
        310.9,
        335.5,
        362.2,
        384.0,
        399.6
      ],
      "eps": [
        7.97,
        11.78,
        20.77,
        16.25,
        13.21,
        24.49
      ],
      "ebitda": [
        57.6,
        85.1,
        150.0,
        117.4,
        95.5,
        176.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        370.3,
        374.4,
        386.3
      ],
      "system_revenue": [
        null,
        null,
        null,
        378.4,
        381.4,
        408.6
      ]
    },
    "credit": {
      "leverage": 2.6,
      "interest_coverage": 9.4,
      "liquidity_score": 92.8,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 324.35,
      "analysts": {
        "buy": 21,
        "hold": 9,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "CAT",
    "name": "Caterpillar Inc.",
    "sector": "Industrials",
    "current_price": 347.46,
    "change_pct": -0.78,
    "market_cap": "1.7T",
    "pe_ratio": 38.1,
    "dividend_yield": 2.15,
    "price_history": [
      464.29,
      463.55,
      464.99,
      464.0,
      460.99,
      465.59,
      465.18,
      456.92,
      463.12,
      469.16,
      465.75,
      456.76,
      459.11,
      459.83,
      457.68,
      459.52,
      465.91,
      460.06,
      456.39,
      452.15,
      449.52,
      445.99,
      453.09,
      455.22,
      457.21,
      455.89,
      447.5,
      443.94,
      437.92,
      432.47,
      430.42,
      426.04,
      419.9,
      411.75,
      405.0,
      402.2,
      402.65,
      398.79,
      401.71,
      405.59,
      402.07,
      407.25,
      402.38,
      401.09,
      398.36,
      397.78,
      395.89,
      400.91,
      402.71,
      402.53,
      408.34,
      413.97,
      413.33,
      407.16,
      409.14,
      404.89,
      412.58,
      418.97,
      424.43,
      421.01,
      422.88,
      430.57,
      425.36,
      424.03,
      425.38,
      431.93,
      425.61,
      428.58,
      430.32,
      427.26,
      425.07,
      422.67,
      424.25,
      429.56,
      431.57,
      438.11,
      444.15,
      438.78,
      436.17,
      432.29,
      432.6,
      440.58,
      449.17,
      447.2,
      445.46,
      445.75,
      442.53,
      438.98,
      434.92,
      428.22,
      430.97,
      437.91,
      444.95,
      451.83,
      457.0,
      457.15,
      455.18,
      447.06,
      447.37,
      449.94,
      446.66,
      437.76,
      432.41,
      432.19,
      424.55,
      420.55,
      412.29,
      406.93,
      412.39,
      419.54,
      411.65,
      418.8,
      413.71,
      410.22,
      405.15,
      402.56,
      398.37,
      396.79,
      399.43,
      398.49,
      395.78,
      399.89,
      407.04,
      404.87,
      405.41,
      403.96,
      410.12,
      415.24,
      408.4,
      410.61,
      411.57,
      409.44,
      409.44,
      413.48,
      407.34,
      402.18,
      405.12,
      411.03,
      403.1,
      398.62,
      392.36,
      392.26,
      393.0,
      390.15,
      391.58,
      389.19,
      387.29,
      393.73,
      398.26,
      400.94,
      393.81,
      399.89,
      400.1,
      398.66,
      400.55,
      408.32,
      402.16,
      408.92,
      407.69,
      410.98,
      407.67,
      410.18,
      409.69,
      405.61,
      410.75,
      418.78,
      423.84,
      424.06,
      423.71,
      427.78,
      435.07,
      427.07,
      419.61,
      416.77,
      411.74,
      419.43,
      424.74,
      429.29,
      430.88,
      422.77,
      415.6,
      421.24,
      426.64,
      432.33,
      430.44,
      432.14,
      432.18,
      424.57,
      419.4,
      418.5,
      426.52,
      421.09,
      418.54,
      410.94,
      405.0,
      403.66,
      409.28,
      402.66,
      406.4,
      408.46,
      408.0,
      400.51,
      406.12,
      412.82,
      414.95,
      420.38,
      412.04,
      406.94,
      402.71,
      405.95,
      409.03,
      401.91,
      395.39,
      390.92,
      386.14,
      382.35,
      381.99,
      378.87,
      371.58,
      368.88,
      369.01,
      368.77,
      371.89,
      366.39,
      367.2,
      368.31,
      373.97,
      374.4,
      368.76,
      368.85,
      363.38,
      360.04,
      358.05,
      354.32,
      349.03,
      348.65,
      354.98,
      360.79,
      355.6,
      352.01,
      348.4,
      342.11,
      348.41,
      346.97,
      347.01,
      351.55,
      353.94,
      356.61,
      349.87,
      353.97,
      359.89,
      360.0,
      358.48,
      356.87,
      355.07,
      354.2,
      351.19,
      350.54,
      351.17,
      350.2,
      348.47,
      347.38,
      346.81,
      346.63,
      345.41,
      348.11,
      347.51,
      348.68,
      347.46
    ],
    "risk_score": 86,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        729.7,
        745.2,
        762.1,
        798.8,
        841.3,
        879.3
      ],
      "eps": [
        17.28,
        8.39,
        9.45,
        19.12,
        16.47,
        9.58
      ],
      "ebitda": [
        320.8,
        155.7,
        175.4,
        354.9,
        305.7,
        177.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        798.7,
        834.7,
        913.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        808.5,
        841.2,
        890.3
      ]
    },
    "credit": {
      "leverage": 3.4,
      "interest_coverage": 12.7,
      "liquidity_score": 81.3,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 398.95,
      "analysts": {
        "buy": 14,
        "hold": 4,
        "sell": 2
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "GE",
    "name": "GE Aerospace",
    "sector": "Industrials",
    "current_price": 170.0,
    "change_pct": -0.04,
    "market_cap": "1.1T",
    "pe_ratio": 16.8,
    "dividend_yield": 2.72,
    "price_history": [
      240.5,
      244.4,
      247.11,
      251.32,
      249.32,
      244.51,
      241.44,
      237.53,
      234.47,
      235.46,
      230.98,
      233.68,
      233.6,
      232.02,
      227.42,
      222.89,
      221.63,
      220.77,
      216.62,
      220.35,
      217.75,
      213.59,
      216.47,
      212.58,
      210.21,
      207.8,
      204.66,
      202.59,
      203.02,
      206.57,
      210.21,
      212.44,
      212.32,
      216.25,
      219.96,
      222.71,
      223.19,
      226.51,
      226.36,
      225.32,
      221.81,
      220.81,
      222.89,
      223.21,
      221.82,
      220.83,
      223.11,
      226.38,
      222.3,
      224.86,
      222.35,
      220.77,
      222.9,
      219.66,
      216.79,
      216.45,
      213.2,
      215.53,
      212.13,
      208.75,
      208.33,
      207.55,
      205.19,
      206.22,
      209.53,
      207.53,
      206.59,
      206.31,
      209.09,
      209.52,
      206.45,
      202.74,
      203.61,
      203.83,
      203.98,
      202.96,
      202.9,
      200.79,
      197.26,
      194.72,
      191.88,
      194.3,
      194.96,
      196.23,
      195.15,
      196.19,
      194.81,
      193.28,
      195.54,
      192.47,
      193.66,
      189.96,
      188.82,
      185.39,
      188.53,
      188.66,
      192.41,
      195.08,
      197.62,
      195.09,
      196.76,
      198.17,
      197.97,
      201.87,
      202.19,
      199.68,
      196.83,
      198.84,
      201.56,
      200.81,
      201.22,
      201.87,
      204.99,
      206.69,
      206.92,
      203.35,
      202.43,
      203.37,
      201.27,
      203.34,
      202.21,
      200.04,
      200.01,
      203.16,
      203.98,
      204.72,
      204.45,
      200.49,
      198.84,
      199.24,
      199.06,
      197.82,
      200.34,
      197.42,
      197.63,
      200.11,
      203.21,
      207.13,
      205.89,
      203.37,
      199.81,
      202.57,
      205.91,
      202.05,
      202.15,
      200.04,
      203.42,
      200.0,
      196.76,
      193.7,
      196.33,
      198.32,
      201.25,
      199.95,
      199.21,
      195.82,
      197.55,
      194.71,
      197.65,
      194.53,
      191.87,
      190.18,
      191.56,
      191.99,
      190.08,
      192.41,
      196.01,
      196.07,
      196.65,
      196.17,
      196.19,
      196.8,
      197.83,
      199.8,
      202.28,
      204.11,
      200.86,
      201.04,
      200.76,
      197.42,
      198.86,
      197.19,
      196.73,
      195.07,
      197.11,
      195.62,
      192.35,
      191.37,
      194.28,
      194.27,
      190.59,
      192.59,
      192.32,
      190.78,
      187.21,
      186.74,
      190.29,
      186.97,
      188.0,
      184.35,
      184.12,
      183.24,
      183.28,
      184.94,
      182.97,
      180.19,
      179.2,
      182.0,
      178.64,
      176.41,
      175.47,
      177.3,
      177.5,
      179.49,
      176.35,
      177.76,
      177.15,
      174.76,
      171.31,
      172.96,
      175.59,
      173.75,
      176.02,
      177.34,
      180.12,
      180.24,
      178.22,
      180.13,
      182.99,
      185.13,
      188.45,
      189.95,
      186.19,
      186.9,
      185.97,
      186.38,
      182.67,
      179.94,
      177.65,
      175.04,
      172.78,
      172.92,
      175.36,
      175.2,
      177.71,
      174.52,
      171.64,
      174.19,
      171.52,
      173.18,
      169.74,
      170.0,
      169.96,
      170.29,
      171.15,
      170.64,
      171.82,
      170.63,
      170.07,
      168.36,
      168.2,
      170.07,
      170.24,
      170.95,
      170.0
    ],
    "risk_score": 84,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        107.9,
        113.1,
        115.6,
        121.6,
        125.3,
        128.2
      ],
      "eps": [
        8.24,
        16.71,
        10.1,
        16.81,
        19.61,
        17.9
      ],
      "ebitda": [
        22.3,
        45.3,
        27.3,
        45.5,
        53.1,
        48.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        123.6,
        123.5,
        124.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        119.4,
        128.5,
        129.3
      ]
    },
    "credit": {
      "leverage": 3.4,
      "interest_coverage": 13.7,
      "liquidity_score": 88.3,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 187.72,
      "analysts": {
        "buy": 14,
        "hold": 4,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "UNP",
    "name": "Union Pacific",
    "sector": "Industrials",
    "current_price": 239.4,
    "change_pct": 1.67,
    "market_cap": "0.4T",
    "pe_ratio": 18.7,
    "dividend_yield": 2.71,
    "price_history": [
      246.17,
      249.44,
      250.84,
      251.65,
      249.85,
      252.78,
      257.7,
      260.72,
      255.56,
      255.72,
      259.09,
      257.37,
      254.52,
      256.67,
      257.76,
      252.83,
      250.98,
      255.35,
      258.9,
      260.39,
      255.33,
      258.16,
      259.62,
      259.42,
      262.65,
      266.01,
      268.62,
      265.02,
      264.7,
      260.0,
      260.71,
      256.17,
      252.78,
      255.81,
      258.02,
      256.12,
      257.88,
      253.36,
      254.19,
      259.13,
      257.54,
      261.24,
      264.53,
      267.1,
      265.55,
      266.95,
      265.96,
      263.65,
      258.78,
      258.41,
      258.09,
      255.73,
      257.53,
      252.71,
      255.58,
      258.11,
      259.75,
      259.06,
      259.84,
      258.98,
      260.86,
      257.77,
      253.85,
      249.92,
      245.1,
      242.71,
      246.89,
      250.25,
      250.96,
      248.4,
      249.49,
      251.38,
      251.86,
      254.26,
      252.77,
      248.23,
      245.81,
      241.73,
      244.39,
      246.28,
      250.9,
      250.53,
      251.05,
      249.01,
      248.23,
      245.27,
      243.59,
      245.24,
      249.25,
      248.54,
      249.81,
      245.35,
      246.47,
      242.69,
      243.41,
      240.23,
      241.92,
      241.46,
      242.27,
      243.67,
      244.51,
      241.34,
      238.36,
      233.72,
      233.51,
      231.72,
      235.44,
      235.97,
      239.68,
      237.9,
      235.27,
      236.43,
      236.16,
      238.21,
      235.12,
      233.31,
      235.03,
      232.01,
      230.54,
      231.51,
      230.57,
      226.4,
      226.47,
      224.77,
      226.76,
      228.63,
      231.3,
      228.28,
      229.8,
      225.37,
      229.29,
      226.38,
      225.34,
      220.96,
      219.35,
      220.2,
      220.98,
      221.77,
      223.17,
      223.91,
      228.32,
      230.81,
      229.78,
      233.32,
      231.04,
      234.1,
      230.56,
      228.74,
      230.76,
      226.83,
      230.16,
      234.58,
      230.74,
      232.15,
      236.0,
      235.12,
      233.27,
      236.12,
      231.83,
      232.85,
      232.02,
      233.05,
      237.17,
      236.69,
      241.12,
      238.78,
      234.41,
      236.53,
      240.45,
      240.66,
      237.25,
      241.25,
      239.43,
      234.78,
      233.48,
      237.31,
      235.9,
      239.94,
      243.84,
      246.05,
      247.3,
      244.26,
      244.4,
      243.14,
      242.92,
      239.76,
      240.87,
      238.51,
      233.91,
      232.86,
      228.28,
      230.95,
      232.91,
      230.98,
      230.17,
      227.15,
      228.55,
      229.36,
      225.77,
      223.72,
      220.13,
      223.61,
      223.92,
      220.24,
      218.24,
      218.96,
      216.38,
      213.88,
      216.51,
      219.21,
      222.21,
      222.18,
      225.57,
      229.7,
      233.12,
      230.56,
      227.53,
      231.44,
      235.78,
      238.18,
      234.84,
      232.78,
      229.99,
      229.07,
      229.3,
      231.78,
      235.94,
      231.22,
      229.41,
      232.08,
      231.8,
      227.54,
      226.13,
      227.73,
      229.79,
      225.41,
      223.13,
      223.29,
      226.24,
      226.76,
      228.88,
      233.3,
      237.09,
      235.34,
      232.78,
      234.34,
      235.3,
      232.95,
      230.58,
      233.74,
      236.66,
      240.0,
      241.5,
      239.34,
      239.11,
      238.17,
      235.71,
      235.74,
      235.47,
      235.06,
      235.65,
      236.68,
      237.95,
      240.43,
      239.4
    ],
    "risk_score": 89,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        188.6,
        196.8,
        202.0,
        205.4,
        210.1,
        219.9
      ],
      "eps": [
        8.32,
        18.05,
        12.82,
        11.85,
        19.45,
        17.25
      ],
      "ebitda": [
        39.2,
        85.1,
        60.5,
        55.9,
        91.7,
        81.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        196.5,
        202.5,
        213.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        212.1,
        210.6,
        231.6
      ]
    },
    "credit": {
      "leverage": 3.5,
      "interest_coverage": 9.8,
      "liquidity_score": 86.9,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 290.97,
      "analysts": {
        "buy": 22,
        "hold": 2,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "HON",
    "name": "Honeywell Int.",
    "sector": "Industrials",
    "current_price": 195.54,
    "change_pct": 0.18,
    "market_cap": "0.7T",
    "pe_ratio": 10.2,
    "dividend_yield": 0.59,
    "price_history": [
      194.21,
      192.05,
      190.43,
      188.8,
      186.17,
      183.05,
      186.59,
      188.43,
      190.05,
      189.2,
      192.05,
      194.74,
      196.72,
      196.32,
      196.4,
      197.6,
      196.64,
      200.39,
      203.05,
      206.13,
      204.14,
      206.58,
      205.14,
      206.13,
      207.66,
      208.99,
      207.19,
      203.89,
      205.41,
      203.22,
      199.84,
      203.53,
      205.09,
      201.71,
      201.05,
      201.69,
      202.46,
      199.79,
      203.38,
      202.63,
      204.68,
      205.23,
      209.28,
      207.51,
      203.61,
      205.94,
      205.32,
      204.37,
      200.94,
      200.22,
      204.19,
      204.26,
      207.81,
      207.9,
      205.31,
      202.48,
      200.26,
      201.31,
      197.54,
      194.93,
      193.36,
      194.58,
      192.12,
      190.95,
      192.74,
      191.95,
      190.83,
      194.46,
      197.32,
      195.8,
      195.59,
      192.39,
      195.19,
      196.05,
      194.71,
      196.86,
      194.23,
      197.05,
      194.08,
      197.9,
      194.13,
      196.53,
      196.54,
      198.87,
      199.95,
      200.83,
      200.48,
      197.83,
      196.21,
      197.77,
      194.99,
      191.2,
      187.64,
      189.73,
      189.37,
      189.01,
      192.61,
      189.52,
      190.55,
      189.62,
      187.52,
      186.35,
      186.79,
      189.81,
      187.34,
      186.45,
      187.0,
      183.93,
      181.91,
      179.13,
      179.85,
      176.8,
      178.7,
      180.97,
      182.87,
      183.16,
      184.42,
      183.95,
      180.49,
      179.68,
      183.15,
      181.56,
      178.49,
      177.47,
      175.5,
      175.63,
      175.36,
      176.73,
      178.06,
      179.3,
      180.53,
      181.72,
      184.01,
      180.41,
      180.97,
      183.05,
      186.66,
      189.53,
      189.6,
      190.25,
      193.54,
      190.05,
      191.54,
      190.41,
      189.29,
      187.89,
      190.58,
      193.21,
      191.65,
      188.97,
      189.15,
      192.77,
      191.99,
      195.11,
      198.18,
      199.77,
      200.39,
      198.4,
      201.36,
      202.24,
      200.56,
      197.37,
      193.5,
      194.67,
      198.14,
      201.32,
      199.73,
      203.54,
      203.23,
      206.12,
      208.71,
      209.56,
      211.55,
      214.94,
      216.95,
      213.18,
      214.41,
      212.43,
      208.29,
      209.64,
      207.27,
      210.45,
      212.68,
      212.39,
      214.14,
      212.79,
      214.22,
      212.42,
      211.99,
      208.9,
      205.11,
      208.28,
      204.12,
      207.6,
      203.45,
      201.73,
      202.95,
      205.32,
      204.25,
      201.72,
      202.23,
      204.25,
      206.98,
      205.56,
      205.2,
      209.3,
      212.78,
      216.61,
      215.53,
      214.71,
      211.26,
      213.09,
      209.16,
      208.45,
      210.55,
      212.46,
      215.65,
      217.15,
      216.65,
      215.23,
      212.78,
      211.73,
      212.97,
      214.06,
      215.66,
      216.28,
      213.56,
      211.82,
      214.44,
      212.08,
      214.33,
      211.17,
      212.61,
      213.3,
      210.75,
      211.32,
      207.73,
      211.31,
      213.11,
      210.16,
      214.13,
      212.34,
      208.39,
      210.43,
      208.31,
      204.47,
      204.07,
      202.77,
      200.15,
      201.46,
      199.12,
      200.0,
      198.65,
      199.02,
      197.68,
      196.77,
      196.95,
      195.66,
      195.18,
      195.5,
      194.15,
      195.03,
      195.54,
      195.54
    ],
    "risk_score": 91,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        299.5,
        324.1,
        343.2,
        366.7,
        396.4,
        423.6
      ],
      "eps": [
        16.45,
        13.72,
        19.67,
        12.44,
        22.99,
        14.62
      ],
      "ebitda": [
        116.7,
        97.3,
        139.5,
        88.2,
        163.1,
        103.7
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        356.8,
        389.4,
        413.5
      ],
      "system_revenue": [
        null,
        null,
        null,
        379.8,
        423.3,
        432.5
      ]
    },
    "credit": {
      "leverage": 1.1,
      "interest_coverage": 27.7,
      "liquidity_score": 94.4,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 249.15,
      "analysts": {
        "buy": 16,
        "hold": 4,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "UPS",
    "name": "UPS",
    "sector": "Industrials",
    "current_price": 149.09,
    "change_pct": 0.65,
    "market_cap": "3.0T",
    "pe_ratio": 17.6,
    "dividend_yield": 2.12,
    "price_history": [
      171.39,
      173.87,
      176.15,
      175.74,
      176.02,
      179.5,
      179.67,
      180.28,
      178.24,
      174.86,
      175.11,
      173.28,
      171.02,
      168.2,
      171.46,
      173.17,
      176.44,
      177.93,
      181.3,
      180.14,
      181.79,
      182.91,
      182.7,
      183.41,
      182.16,
      181.98,
      180.12,
      180.67,
      178.73,
      180.09,
      183.14,
      184.43,
      181.68,
      185.04,
      183.42,
      186.06,
      188.27,
      191.15,
      194.77,
      196.44,
      196.78,
      197.64,
      200.93,
      198.16,
      201.3,
      201.13,
      198.76,
      198.8,
      197.9,
      199.41,
      199.37,
      201.1,
      199.22,
      200.44,
      197.47,
      196.15,
      197.73,
      199.12,
      198.97,
      199.46,
      195.6,
      194.06,
      197.68,
      196.14,
      193.95,
      195.18,
      197.66,
      199.29,
      200.83,
      197.85,
      197.83,
      194.26,
      195.77,
      192.51,
      196.05,
      198.28,
      195.87,
      198.87,
      194.99,
      191.31,
      188.76,
      188.52,
      186.72,
      189.27,
      190.17,
      190.7,
      192.31,
      191.01,
      189.16,
      186.73,
      184.89,
      187.98,
      191.51,
      190.46,
      191.77,
      193.92,
      191.19,
      192.35,
      192.61,
      194.24,
      194.78,
      191.73,
      195.21,
      194.68,
      195.56,
      199.2,
      200.87,
      199.14,
      202.77,
      206.63,
      210.68,
      213.67,
      216.77,
      213.4,
      209.21,
      207.08,
      207.93,
      205.28,
      207.43,
      205.8,
      206.81,
      204.67,
      204.24,
      206.48,
      209.0,
      208.29,
      209.68,
      210.65,
      211.12,
      208.39,
      210.24,
      209.05,
      206.28,
      207.77,
      206.84,
      206.66,
      207.48,
      204.1,
      207.97,
      208.05,
      207.42,
      203.84,
      207.53,
      204.68,
      203.19,
      199.4,
      201.18,
      200.62,
      200.98,
      199.25,
      195.39,
      193.46,
      190.86,
      188.94,
      191.39,
      188.33,
      188.84,
      186.37,
      182.79,
      181.11,
      180.32,
      183.46,
      184.67,
      185.36,
      185.53,
      187.22,
      185.51,
      188.62,
      188.18,
      185.61,
      182.92,
      185.88,
      184.44,
      182.56,
      182.62,
      183.95,
      182.54,
      179.83,
      181.46,
      179.17,
      177.03,
      177.9,
      180.07,
      179.0,
      176.11,
      174.89,
      176.14,
      178.0,
      180.25,
      182.71,
      180.98,
      177.78,
      174.54,
      172.37,
      175.11,
      173.39,
      175.23,
      173.88,
      170.75,
      168.55,
      166.61,
      166.37,
      166.55,
      168.74,
      168.84,
      170.12,
      170.61,
      173.66,
      170.64,
      167.78,
      169.52,
      169.35,
      167.17,
      167.76,
      166.18,
      163.21,
      163.0,
      165.38,
      165.85,
      168.4,
      171.11,
      171.37,
      168.13,
      170.87,
      169.66,
      167.21,
      169.88,
      171.17,
      167.82,
      164.47,
      166.06,
      168.19,
      169.43,
      170.44,
      167.15,
      165.66,
      163.37,
      163.28,
      165.11,
      162.11,
      159.4,
      157.13,
      156.6,
      154.32,
      155.39,
      155.23,
      152.99,
      156.01,
      153.15,
      152.4,
      151.16,
      150.0,
      149.34,
      150.76,
      150.56,
      149.58,
      148.39,
      147.8,
      147.41,
      148.12,
      147.37,
      148.54,
      148.27,
      148.01,
      149.09
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        296.3,
        303.1,
        309.4,
        321.7,
        332.6,
        348.9
      ],
      "eps": [
        12.53,
        14.7,
        8.52,
        13.19,
        16.85,
        12.78
      ],
      "ebitda": [
        93.3,
        109.5,
        63.5,
        98.3,
        125.6,
        95.2
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        337.6,
        341.0,
        351.8
      ],
      "system_revenue": [
        null,
        null,
        null,
        323.1,
        330.0,
        364.9
      ]
    },
    "credit": {
      "leverage": 2.5,
      "interest_coverage": 11.3,
      "liquidity_score": 85.4,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 194.69,
      "analysts": {
        "buy": 16,
        "hold": 7,
        "sell": 4
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "BA",
    "name": "Boeing Co.",
    "sector": "Industrials",
    "current_price": 173.28,
    "change_pct": -1.56,
    "market_cap": "2.7T",
    "pe_ratio": 11.0,
    "dividend_yield": 2.29,
    "price_history": [
      188.57,
      185.59,
      181.97,
      179.94,
      179.27,
      181.44,
      183.88,
      182.06,
      182.7,
      181.73,
      183.71,
      185.12,
      185.19,
      183.01,
      184.19,
      185.21,
      184.72,
      184.57,
      182.75,
      184.84,
      184.6,
      186.72,
      187.2,
      185.16,
      184.92,
      181.84,
      181.89,
      184.24,
      182.53,
      182.64,
      182.55,
      183.69,
      184.25,
      182.49,
      182.19,
      184.36,
      185.96,
      184.2,
      186.59,
      184.46,
      181.11,
      179.12,
      182.52,
      183.3,
      180.85,
      179.18,
      176.65,
      178.18,
      174.94,
      173.66,
      174.07,
      172.13,
      169.61,
      168.92,
      171.29,
      167.87,
      165.11,
      165.97,
      165.77,
      164.2,
      167.36,
      169.84,
      173.1,
      171.03,
      170.29,
      170.55,
      172.76,
      172.26,
      169.55,
      166.25,
      165.09,
      161.96,
      162.05,
      161.86,
      163.87,
      163.98,
      165.23,
      166.4,
      168.91,
      167.04,
      169.34,
      172.24,
      173.81,
      174.51,
      173.94,
      171.44,
      172.18,
      170.68,
      170.79,
      171.5,
      172.2,
      168.98,
      166.92,
      164.54,
      166.16,
      162.86,
      163.64,
      164.25,
      162.56,
      160.75,
      162.61,
      164.93,
      165.43,
      167.3,
      169.46,
      167.88,
      165.79,
      164.63,
      162.51,
      160.63,
      157.8,
      156.33,
      153.73,
      155.76,
      156.1,
      157.88,
      157.56,
      154.79,
      153.35,
      152.0,
      154.5,
      153.99,
      155.22,
      155.97,
      156.54,
      158.75,
      161.03,
      161.99,
      162.36,
      165.45,
      165.75,
      164.82,
      164.13,
      162.1,
      163.54,
      165.83,
      165.34,
      164.88,
      166.98,
      168.18,
      166.93,
      169.97,
      170.55,
      169.34,
      166.49,
      168.61,
      167.16,
      164.62,
      164.53,
      166.46,
      167.44,
      166.73,
      168.34,
      170.45,
      168.58,
      168.58,
      168.4,
      171.7,
      168.84,
      166.2,
      167.38,
      166.79,
      167.05,
      166.18,
      164.37,
      163.61,
      163.0,
      162.44,
      162.06,
      164.36,
      161.6,
      163.81,
      166.97,
      166.77,
      168.31,
      167.31,
      167.43,
      166.76,
      169.73,
      171.75,
      174.55,
      174.17,
      173.45,
      171.75,
      171.49,
      171.84,
      170.89,
      173.15,
      174.93,
      176.7,
      177.51,
      177.85,
      180.27,
      179.41,
      179.97,
      182.14,
      182.81,
      182.52,
      182.63,
      184.8,
      182.6,
      181.09,
      183.82,
      184.66,
      183.87,
      180.66,
      179.89,
      179.47,
      177.15,
      177.04,
      178.76,
      175.48,
      175.05,
      174.53,
      176.85,
      177.61,
      175.98,
      178.07,
      177.68,
      177.17,
      175.42,
      172.57,
      174.07,
      171.22,
      169.82,
      169.35,
      172.02,
      171.83,
      175.23,
      176.62,
      177.04,
      179.49,
      180.87,
      181.59,
      180.11,
      180.44,
      177.29,
      179.13,
      176.31,
      173.69,
      172.36,
      172.77,
      170.09,
      172.13,
      175.2,
      174.67,
      177.49,
      179.12,
      175.88,
      177.16,
      180.65,
      180.0,
      180.02,
      179.49,
      178.8,
      178.85,
      178.45,
      176.92,
      175.58,
      176.03,
      176.5,
      176.01,
      176.33,
      176.41,
      174.84,
      173.94,
      172.82,
      173.28
    ],
    "risk_score": 65,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        307.3,
        324.7,
        340.6,
        354.0,
        366.3,
        377.3
      ],
      "eps": [
        8.71,
        17.49,
        16.37,
        11.95,
        20.16,
        12.9
      ],
      "ebitda": [
        67.8,
        136.1,
        127.4,
        93.0,
        156.9,
        100.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        337.0,
        351.3,
        373.9
      ],
      "system_revenue": [
        null,
        null,
        null,
        358.1,
        369.7,
        396.7
      ]
    },
    "credit": {
      "leverage": 4.5,
      "interest_coverage": 4.4,
      "liquidity_score": 68.0,
      "rating": "BB",
      "pd_rating": "0.50% - Moderate",
      "regulatory_rating": "Special Mention"
    },
    "outlook": {
      "consensus": "Hold",
      "price_target": 195.21,
      "analysts": {
        "buy": 10,
        "hold": 13,
        "sell": 7
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "XOM",
    "name": "Exxon Mobil",
    "sector": "Energy",
    "current_price": 118.73,
    "change_pct": 2.61,
    "market_cap": "2.3T",
    "pe_ratio": 10.6,
    "dividend_yield": 2.57,
    "price_history": [
      100.41,
      99.75,
      100.56,
      99.32,
      99.63,
      99.82,
      100.66,
      99.59,
      101.36,
      100.83,
      100.41,
      100.69,
      100.39,
      100.25,
      100.22,
      101.49,
      101.13,
      101.32,
      102.19,
      100.81,
      101.62,
      102.45,
      101.05,
      101.93,
      100.8,
      98.9,
      98.56,
      98.91,
      99.11,
      98.19,
      97.59,
      97.15,
      97.01,
      98.46,
      97.21,
      98.06,
      97.12,
      99.01,
      97.84,
      99.53,
      99.37,
      99.49,
      97.73,
      98.45,
      96.73,
      96.9,
      96.11,
      97.97,
      98.19,
      97.86,
      98.92,
      97.83,
      98.4,
      97.89,
      99.54,
      100.99,
      102.82,
      104.65,
      103.56,
      104.69,
      103.33,
      102.02,
      100.53,
      100.38,
      98.46,
      98.09,
      97.28,
      98.24,
      97.62,
      99.37,
      97.8,
      98.55,
      97.65,
      99.45,
      101.4,
      100.51,
      100.21,
      101.57,
      103.55,
      102.77,
      103.81,
      102.12,
      103.17,
      102.41,
      101.74,
      103.58,
      102.71,
      103.99,
      102.47,
      103.33,
      102.81,
      103.18,
      101.92,
      100.5,
      98.95,
      98.72,
      98.91,
      98.65,
      99.96,
      99.09,
      97.82,
      99.51,
      98.29,
      100.06,
      101.11,
      99.86,
      100.4,
      101.63,
      101.61,
      99.77,
      100.31,
      100.72,
      101.55,
      100.66,
      100.77,
      100.88,
      100.71,
      100.57,
      98.94,
      99.49,
      98.95,
      99.64,
      101.56,
      101.36,
      103.21,
      104.1,
      104.6,
      105.22,
      105.15,
      105.94,
      104.66,
      103.29,
      103.96,
      105.41,
      105.16,
      104.4,
      103.56,
      105.51,
      106.6,
      105.32,
      103.8,
      104.15,
      105.37,
      104.21,
      105.91,
      106.97,
      106.09,
      105.85,
      107.07,
      108.34,
      108.05,
      106.87,
      106.84,
      108.83,
      110.82,
      112.31,
      110.51,
      108.32,
      108.5,
      109.18,
      107.85,
      106.42,
      107.27,
      106.41,
      104.5,
      105.21,
      105.34,
      105.32,
      106.92,
      105.89,
      105.03,
      104.32,
      103.83,
      104.11,
      102.33,
      101.74,
      103.17,
      104.2,
      103.9,
      105.02,
      104.78,
      103.18,
      103.36,
      103.76,
      103.64,
      104.92,
      103.34,
      101.33,
      101.99,
      102.19,
      101.73,
      103.69,
      104.44,
      104.61,
      106.14,
      106.27,
      104.63,
      106.45,
      104.79,
      104.52,
      104.92,
      105.89,
      105.21,
      104.32,
      104.41,
      106.23,
      105.14,
      106.28,
      104.16,
      103.98,
      104.44,
      104.94,
      106.89,
      108.47,
      107.71,
      106.57,
      105.87,
      107.36,
      106.61,
      106.7,
      105.65,
      106.71,
      106.53,
      105.53,
      107.1,
      108.31,
      106.5,
      105.75,
      104.14,
      102.29,
      102.89,
      103.67,
      102.97,
      104.37,
      106.02,
      107.6,
      108.99,
      110.06,
      111.47,
      112.38,
      113.9,
      114.83,
      116.4,
      117.51,
      119.2,
      117.19,
      115.32,
      114.52,
      115.65,
      115.33,
      115.12,
      115.0,
      115.23,
      115.27,
      114.48,
      115.92,
      116.27,
      115.6,
      115.71,
      115.77,
      115.07,
      115.8,
      116.32,
      116.18,
      117.36,
      118.13,
      118.3,
      118.73
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        199.2,
        209.2,
        221.2,
        231.1,
        245.1,
        260.6
      ],
      "eps": [
        15.55,
        18.82,
        10.88,
        21.28,
        17.01,
        23.57
      ],
      "ebitda": [
        76.1,
        92.1,
        53.2,
        104.1,
        83.2,
        115.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        239.4,
        252.6,
        261.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        234.1,
        252.6,
        272.8
      ]
    },
    "credit": {
      "leverage": 2.0,
      "interest_coverage": 11.8,
      "liquidity_score": 83.0,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 129.78,
      "analysts": {
        "buy": 35,
        "hold": 8,
        "sell": 4
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "CVX",
    "name": "Chevron Corp.",
    "sector": "Energy",
    "current_price": 158.49,
    "change_pct": -0.71,
    "market_cap": "1.9T",
    "pe_ratio": 10.6,
    "dividend_yield": 3.05,
    "price_history": [
      149.21,
      149.32,
      150.92,
      151.15,
      152.11,
      151.85,
      149.9,
      149.26,
      148.04,
      146.31,
      146.09,
      148.74,
      147.01,
      147.87,
      147.07,
      147.46,
      150.05,
      148.24,
      146.53,
      147.24,
      146.46,
      146.71,
      147.83,
      145.81,
      146.72,
      145.69,
      146.98,
      149.91,
      151.47,
      154.0,
      156.66,
      156.08,
      153.19,
      156.13,
      154.21,
      152.62,
      150.55,
      148.31,
      149.88,
      151.15,
      151.67,
      150.42,
      152.9,
      155.74,
      154.05,
      153.86,
      151.82,
      154.04,
      151.64,
      149.42,
      150.08,
      151.78,
      152.17,
      152.44,
      155.02,
      155.15,
      156.0,
      153.18,
      152.28,
      155.12,
      155.45,
      154.12,
      151.35,
      149.85,
      152.05,
      151.17,
      153.72,
      151.35,
      149.55,
      147.42,
      144.61,
      144.26,
      143.47,
      141.5,
      141.11,
      142.88,
      143.44,
      142.88,
      141.8,
      143.93,
      145.82,
      144.38,
      142.45,
      140.73,
      141.72,
      141.56,
      143.09,
      144.68,
      145.0,
      147.61,
      147.61,
      145.98,
      144.14,
      143.44,
      146.04,
      144.4,
      146.96,
      147.55,
      148.3,
      148.43,
      148.47,
      146.57,
      147.54,
      149.29,
      151.66,
      150.8,
      149.79,
      149.05,
      150.5,
      153.48,
      156.33,
      156.87,
      157.77,
      155.92,
      153.97,
      155.75,
      156.4,
      153.62,
      155.32,
      154.27,
      156.54,
      155.15,
      155.5,
      153.22,
      155.37,
      155.67,
      153.17,
      151.8,
      149.7,
      148.99,
      151.96,
      152.26,
      151.27,
      150.44,
      149.6,
      147.56,
      147.11,
      145.65,
      143.12,
      144.76,
      142.14,
      140.86,
      141.45,
      140.35,
      137.69,
      140.29,
      139.05,
      138.55,
      138.2,
      137.34,
      140.0,
      137.3,
      137.58,
      140.25,
      142.24,
      140.58,
      137.95,
      137.71,
      140.3,
      141.64,
      141.34,
      140.41,
      138.04,
      138.75,
      138.67,
      139.47,
      139.98,
      137.99,
      139.55,
      138.7,
      140.18,
      139.14,
      137.96,
      136.13,
      133.84,
      135.82,
      137.91,
      138.67,
      140.76,
      142.81,
      141.83,
      143.78,
      145.21,
      145.19,
      147.29,
      145.22,
      147.4,
      147.37,
      147.36,
      149.21,
      149.96,
      149.19,
      148.45,
      149.33,
      148.53,
      150.83,
      151.51,
      149.59,
      146.93,
      148.05,
      148.93,
      146.64,
      147.82,
      146.42,
      148.75,
      149.51,
      147.43,
      146.05,
      148.37,
      147.75,
      149.09,
      149.15,
      151.96,
      154.05,
      156.74,
      157.19,
      159.17,
      158.75,
      159.18,
      157.68,
      160.55,
      160.83,
      162.52,
      161.91,
      162.76,
      163.52,
      163.11,
      160.53,
      161.77,
      160.27,
      160.45,
      161.57,
      160.42,
      157.56,
      158.01,
      158.39,
      161.29,
      160.42,
      162.91,
      161.72,
      164.11,
      162.94,
      160.84,
      158.57,
      160.24,
      159.17,
      156.07,
      158.04,
      160.58,
      160.74,
      163.15,
      160.0,
      159.65,
      158.8,
      158.33,
      159.43,
      159.63,
      159.86,
      158.36,
      159.78,
      158.53,
      158.11,
      158.33,
      158.49
    ],
    "risk_score": 85,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        88.6,
        96.2,
        104.0,
        109.8,
        117.8,
        124.4
      ],
      "eps": [
        9.23,
        17.45,
        15.06,
        14.35,
        21.19,
        25.49
      ],
      "ebitda": [
        19.9,
        37.6,
        32.4,
        30.9,
        45.6,
        54.9
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        110.5,
        121.4,
        121.3
      ],
      "system_revenue": [
        null,
        null,
        null,
        111.8,
        119.6,
        123.5
      ]
    },
    "credit": {
      "leverage": 2.1,
      "interest_coverage": 12.2,
      "liquidity_score": 83.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 200.29,
      "analysts": {
        "buy": 25,
        "hold": 4,
        "sell": 4
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "COP",
    "name": "ConocoPhillips",
    "sector": "Energy",
    "current_price": 119.1,
    "change_pct": -1.51,
    "market_cap": "0.3T",
    "pe_ratio": 10.0,
    "dividend_yield": 2.26,
    "price_history": [
      122.82,
      123.99,
      124.35,
      122.93,
      120.96,
      120.07,
      121.6,
      119.94,
      122.24,
      121.8,
      119.65,
      120.5,
      121.82,
      121.04,
      119.55,
      117.63,
      118.59,
      120.88,
      120.62,
      119.37,
      119.55,
      120.9,
      122.32,
      119.96,
      118.15,
      120.35,
      121.99,
      121.66,
      123.86,
      122.24,
      123.1,
      121.0,
      119.05,
      116.95,
      117.57,
      118.16,
      116.83,
      118.17,
      116.74,
      116.79,
      117.64,
      119.1,
      119.62,
      118.95,
      119.42,
      120.75,
      121.07,
      122.14,
      122.41,
      122.49,
      122.6,
      121.73,
      121.32,
      119.1,
      116.93,
      116.97,
      115.33,
      116.92,
      117.29,
      116.66,
      118.08,
      118.97,
      120.79,
      118.65,
      119.05,
      119.11,
      121.48,
      120.18,
      122.16,
      122.38,
      123.57,
      122.44,
      121.32,
      121.71,
      122.23,
      122.19,
      119.96,
      119.3,
      120.45,
      119.93,
      121.08,
      119.39,
      120.09,
      121.04,
      119.21,
      120.26,
      120.32,
      118.14,
      118.85,
      120.79,
      119.68,
      121.08,
      121.73,
      122.12,
      121.58,
      122.83,
      124.26,
      122.64,
      124.96,
      124.31,
      124.98,
      123.41,
      122.49,
      120.1,
      118.22,
      116.97,
      115.15,
      117.28,
      117.4,
      117.76,
      117.13,
      118.3,
      116.2,
      115.78,
      117.75,
      118.15,
      118.39,
      119.27,
      120.08,
      119.95,
      117.84,
      116.49,
      117.35,
      119.26,
      120.01,
      120.89,
      122.81,
      124.43,
      126.83,
      126.87,
      125.3,
      125.88,
      128.38,
      129.19,
      130.44,
      132.45,
      132.93,
      130.4,
      129.77,
      127.24,
      127.5,
      124.99,
      125.57,
      123.7,
      123.4,
      122.61,
      124.83,
      122.85,
      123.91,
      125.97,
      124.53,
      126.36,
      126.94,
      127.63,
      129.17,
      130.61,
      130.24,
      127.74,
      127.83,
      127.26,
      125.69,
      127.82,
      129.28,
      128.34,
      130.48,
      132.07,
      131.44,
      132.92,
      132.82,
      134.78,
      135.46,
      132.87,
      131.88,
      130.96,
      132.01,
      130.88,
      131.82,
      132.95,
      131.69,
      131.04,
      130.78,
      129.46,
      129.62,
      127.38,
      125.36,
      125.96,
      126.37,
      124.9,
      126.37,
      124.74,
      125.71,
      123.52,
      122.58,
      121.36,
      121.05,
      121.35,
      122.14,
      124.0,
      125.55,
      125.68,
      127.33,
      127.45,
      128.39,
      127.92,
      127.06,
      129.11,
      130.09,
      129.08,
      127.46,
      128.2,
      128.0,
      126.36,
      128.03,
      128.77,
      128.33,
      129.25,
      130.1,
      128.37,
      126.89,
      128.55,
      128.02,
      125.78,
      126.25,
      126.1,
      127.91,
      127.31,
      128.67,
      126.38,
      126.77,
      124.62,
      126.9,
      125.57,
      125.73,
      126.68,
      126.9,
      125.59,
      126.07,
      127.25,
      125.02,
      126.6,
      125.89,
      123.52,
      122.37,
      124.26,
      121.86,
      119.75,
      118.97,
      119.45,
      117.77,
      117.6,
      119.78,
      120.0,
      120.55,
      120.71,
      120.06,
      120.72,
      121.2,
      121.31,
      121.66,
      121.08,
      120.92,
      119.08,
      119.64,
      119.75,
      119.83,
      118.88,
      118.57,
      119.1
    ],
    "risk_score": 84,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        68.3,
        73.7,
        78.4,
        82.3,
        87.6,
        94.1
      ],
      "eps": [
        8.92,
        19.97,
        11.97,
        10.38,
        18.29,
        22.83
      ],
      "ebitda": [
        14.9,
        33.5,
        20.1,
        17.4,
        30.7,
        38.3
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        83.3,
        88.1,
        90.0
      ],
      "system_revenue": [
        null,
        null,
        null,
        86.3,
        87.3,
        98.3
      ]
    },
    "credit": {
      "leverage": 3.0,
      "interest_coverage": 10.2,
      "liquidity_score": 89.0,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 155.33,
      "analysts": {
        "buy": 31,
        "hold": 11,
        "sell": 8
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "SLB",
    "name": "Schlumberger",
    "sector": "Energy",
    "current_price": 49.64,
    "change_pct": -0.26,
    "market_cap": "2.1T",
    "pe_ratio": 5.5,
    "dividend_yield": 3.05,
    "price_history": [
      63.76,
      64.83,
      65.57,
      65.02,
      64.74,
      64.69,
      65.39,
      65.67,
      65.41,
      66.16,
      67.0,
      67.3,
      66.09,
      66.06,
      67.28,
      67.9,
      67.82,
      67.52,
      66.63,
      65.9,
      66.42,
      66.06,
      64.88,
      65.53,
      65.71,
      65.61,
      65.85,
      65.57,
      66.73,
      65.7,
      65.45,
      65.92,
      66.3,
      65.76,
      65.15,
      65.99,
      66.17,
      64.88,
      65.22,
      64.41,
      64.01,
      64.24,
      63.19,
      63.76,
      63.82,
      64.28,
      63.38,
      64.23,
      64.16,
      64.32,
      63.39,
      62.16,
      62.2,
      61.04,
      60.63,
      59.87,
      58.94,
      58.69,
      59.39,
      58.7,
      58.91,
      59.84,
      59.97,
      60.56,
      60.53,
      61.16,
      60.85,
      60.78,
      60.98,
      61.88,
      61.41,
      60.77,
      61.98,
      62.81,
      63.67,
      63.54,
      63.99,
      65.09,
      66.07,
      66.67,
      65.37,
      65.44,
      64.45,
      63.73,
      64.81,
      66.01,
      65.61,
      64.97,
      63.93,
      65.05,
      65.98,
      65.13,
      63.93,
      63.22,
      63.75,
      63.3,
      62.3,
      62.84,
      62.86,
      62.4,
      63.24,
      63.23,
      63.25,
      63.85,
      64.78,
      64.25,
      63.04,
      64.26,
      64.92,
      64.97,
      65.09,
      63.89,
      64.56,
      63.34,
      63.49,
      63.66,
      63.12,
      62.26,
      61.8,
      61.12,
      61.07,
      60.39,
      60.89,
      59.82,
      59.26,
      59.42,
      59.42,
      59.91,
      60.98,
      61.75,
      62.93,
      61.99,
      61.32,
      61.81,
      61.08,
      61.76,
      60.97,
      61.4,
      62.52,
      61.54,
      60.6,
      59.68,
      59.82,
      60.6,
      59.75,
      60.34,
      59.31,
      60.12,
      59.93,
      58.82,
      58.78,
      57.86,
      58.78,
      59.75,
      59.49,
      58.5,
      59.46,
      58.93,
      58.61,
      57.71,
      57.76,
      56.61,
      55.85,
      55.25,
      56.09,
      57.12,
      57.99,
      58.53,
      59.18,
      58.59,
      57.88,
      57.79,
      58.67,
      57.98,
      58.49,
      58.82,
      59.62,
      59.69,
      59.9,
      60.39,
      61.52,
      61.25,
      60.97,
      61.86,
      62.49,
      62.41,
      61.91,
      61.86,
      62.24,
      61.38,
      61.52,
      61.5,
      62.39,
      62.62,
      61.87,
      62.63,
      62.28,
      62.47,
      61.66,
      61.04,
      60.54,
      59.71,
      58.85,
      58.65,
      57.71,
      57.61,
      57.77,
      57.8,
      58.95,
      59.55,
      60.27,
      60.96,
      61.25,
      60.34,
      59.89,
      60.4,
      59.51,
      59.76,
      59.42,
      58.76,
      57.94,
      58.63,
      57.71,
      57.87,
      58.64,
      57.77,
      57.23,
      57.95,
      57.5,
      57.14,
      57.34,
      56.28,
      55.24,
      54.22,
      54.95,
      55.65,
      56.0,
      56.0,
      56.13,
      56.28,
      55.32,
      54.62,
      53.8,
      52.95,
      52.96,
      52.96,
      53.21,
      52.47,
      52.09,
      51.24,
      50.3,
      50.0,
      50.19,
      50.26,
      49.85,
      49.92,
      49.77,
      50.11,
      49.91,
      49.74,
      49.71,
      49.64
    ],
    "risk_score": 80,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        89.8,
        91.1,
        92.7,
        96.0,
        100.0,
        101.7
      ],
      "eps": [
        11.2,
        17.06,
        9.12,
        11.12,
        17.15,
        15.77
      ],
      "ebitda": [
        25.9,
        39.5,
        21.1,
        25.7,
        39.7,
        36.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        99.4,
        96.6,
        99.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        103.5,
        100.7,
        104.2
      ]
    },
    "credit": {
      "leverage": 4.9,
      "interest_coverage": 4.0,
      "liquidity_score": 76.1,
      "rating": "BBB",
      "pd_rating": "0.15% - Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 48.14,
      "analysts": {
        "buy": 11,
        "hold": 10,
        "sell": 10
      },
      "conviction": "Low",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "PG",
    "name": "Procter & Gamble",
    "sector": "Consumer Staples",
    "current_price": 165.21,
    "change_pct": -0.03,
    "market_cap": "2.6T",
    "pe_ratio": 13.4,
    "dividend_yield": 1.11,
    "price_history": [
      182.32,
      179.1,
      176.76,
      174.94,
      174.1,
      175.57,
      172.83,
      171.81,
      173.34,
      175.16,
      178.64,
      178.96,
      176.01,
      177.13,
      175.48,
      174.8,
      177.53,
      174.12,
      172.28,
      170.67,
      171.7,
      174.89,
      176.4,
      173.99,
      175.51,
      173.64,
      171.3,
      172.72,
      169.69,
      169.61,
      168.23,
      169.55,
      170.59,
      168.45,
      167.72,
      164.43,
      167.28,
      167.89,
      166.37,
      169.33,
      166.58,
      167.05,
      165.03,
      163.14,
      165.19,
      164.14,
      164.37,
      166.08,
      163.36,
      163.81,
      163.6,
      163.54,
      163.9,
      163.32,
      162.99,
      165.03,
      162.92,
      161.23,
      159.25,
      161.46,
      159.25,
      158.73,
      157.86,
      159.65,
      161.88,
      160.71,
      159.94,
      161.56,
      159.13,
      158.22,
      155.42,
      156.53,
      159.0,
      158.36,
      160.84,
      160.24,
      159.96,
      160.88,
      162.31,
      159.77,
      160.97,
      159.06,
      160.59,
      160.22,
      161.57,
      164.49,
      163.55,
      163.47,
      160.5,
      163.0,
      164.65,
      164.01,
      164.49,
      167.74,
      166.5,
      165.74,
      164.1,
      161.55,
      158.42,
      155.63,
      156.24,
      158.62,
      157.29,
      154.94,
      152.13,
      152.53,
      154.69,
      155.8,
      158.63,
      159.01,
      156.67,
      159.33,
      157.41,
      155.42,
      155.19,
      152.55,
      152.01,
      154.31,
      157.23,
      158.21,
      160.34,
      157.71,
      157.57,
      160.2,
      161.74,
      164.94,
      162.54,
      164.01,
      164.56,
      161.49,
      158.68,
      156.08,
      154.73,
      154.08,
      151.04,
      148.19,
      149.56,
      146.63,
      145.92,
      146.08,
      146.84,
      148.51,
      147.44,
      150.29,
      152.36,
      154.19,
      151.84,
      153.01,
      154.76,
      156.94,
      154.38,
      155.72,
      152.85,
      155.62,
      158.69,
      156.69,
      155.94,
      155.71,
      155.45,
      155.19,
      153.03,
      150.33,
      152.32,
      153.36,
      156.28,
      154.53,
      157.34,
      155.82,
      157.05,
      157.38,
      158.67,
      156.69,
      158.84,
      160.83,
      162.75,
      164.41,
      166.92,
      166.39,
      169.51,
      171.37,
      170.36,
      171.61,
      172.11,
      174.19,
      171.45,
      172.22,
      170.44,
      169.89,
      171.87,
      173.95,
      171.13,
      171.62,
      171.53,
      172.33,
      169.98,
      169.8,
      169.4,
      169.87,
      168.45,
      165.18,
      163.04,
      164.56,
      161.27,
      164.21,
      163.32,
      160.28,
      162.37,
      164.29,
      164.79,
      161.72,
      164.5,
      163.57,
      161.97,
      162.16,
      163.5,
      161.67,
      160.04,
      162.38,
      165.04,
      166.87,
      164.91,
      166.06,
      163.15,
      164.31,
      167.43,
      168.25,
      166.56,
      166.73,
      164.17,
      161.61,
      164.26,
      161.72,
      161.9,
      164.37,
      165.1,
      162.14,
      163.94,
      161.58,
      159.26,
      157.46,
      160.45,
      159.2,
      156.04,
      158.17,
      157.83,
      160.67,
      161.34,
      160.46,
      160.11,
      159.79,
      162.37,
      165.0,
      163.36,
      164.03,
      165.03,
      165.05,
      164.8,
      166.43,
      165.26,
      165.78,
      164.34,
      163.17,
      164.08,
      165.21
    ],
    "risk_score": 96,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        153.1,
        155.8,
        160.5,
        164.1,
        170.8,
        177.9
      ],
      "eps": [
        17.77,
        13.45,
        12.31,
        14.62,
        14.74,
        11.16
      ],
      "ebitda": [
        68.7,
        52.0,
        47.6,
        56.6,
        57.0,
        43.2
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        157.7,
        175.4,
        179.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        176.1,
        177.1,
        178.2
      ]
    },
    "credit": {
      "leverage": 0.8,
      "interest_coverage": 21.3,
      "liquidity_score": 94.0,
      "rating": "AAA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Sell",
      "price_target": 211.82,
      "analysts": {
        "buy": 10,
        "hold": 7,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "COST",
    "name": "Costco Wholesale",
    "sector": "Consumer Staples",
    "current_price": 765.75,
    "change_pct": 2.38,
    "market_cap": "0.3T",
    "pe_ratio": 62.7,
    "dividend_yield": 1.04,
    "price_history": [
      708.36,
      707.16,
      714.06,
      708.56,
      713.41,
      721.84,
      725.0,
      714.86,
      723.76,
      715.82,
      727.01,
      727.52,
      738.7,
      725.35,
      719.6,
      732.29,
      746.77,
      755.73,
      757.2,
      747.17,
      757.33,
      760.81,
      767.39,
      762.6,
      759.07,
      745.86,
      748.19,
      758.94,
      766.41,
      753.2,
      756.17,
      747.13,
      744.27,
      754.71,
      757.97,
      762.86,
      754.82,
      758.6,
      748.68,
      737.34,
      740.07,
      727.4,
      737.98,
      729.05,
      741.71,
      737.48,
      750.27,
      741.75,
      747.87,
      741.17,
      746.88,
      748.26,
      755.05,
      750.77,
      740.5,
      753.03,
      759.65,
      750.44,
      737.73,
      745.71,
      736.96,
      730.93,
      733.72,
      739.25,
      746.98,
      759.26,
      751.67,
      754.23,
      741.6,
      746.92,
      746.9,
      739.41,
      733.34,
      735.01,
      721.69,
      727.12,
      726.75,
      718.58,
      731.61,
      735.88,
      740.57,
      749.29,
      748.3,
      738.17,
      747.76,
      733.45,
      735.49,
      729.78,
      722.56,
      732.22,
      727.52,
      727.45,
      726.01,
      724.04,
      718.61,
      711.5,
      712.54,
      721.88,
      728.88,
      719.44,
      726.65,
      719.43,
      730.83,
      719.17,
      704.88,
      692.67,
      693.38,
      700.77,
      693.38,
      696.91,
      685.85,
      684.39,
      679.05,
      668.24,
      660.32,
      648.84,
      642.11,
      642.59,
      650.41,
      639.82,
      645.77,
      641.84,
      631.44,
      621.45,
      628.19,
      637.9,
      635.45,
      635.1,
      628.65,
      627.06,
      622.46,
      630.36,
      627.89,
      625.24,
      637.56,
      644.2,
      654.85,
      659.38,
      670.7,
      675.2,
      679.33,
      674.53,
      667.58,
      664.33,
      664.63,
      673.96,
      678.97,
      685.61,
      672.14,
      679.05,
      669.97,
      673.39,
      666.75,
      672.79,
      674.14,
      677.85,
      672.93,
      677.53,
      679.87,
      673.51,
      685.39,
      688.49,
      695.07,
      699.08,
      710.43,
      697.19,
      702.35,
      699.93,
      697.41,
      697.43,
      703.9,
      713.91,
      716.81,
      719.61,
      708.62,
      711.09,
      714.69,
      715.41,
      718.34,
      724.21,
      733.6,
      741.75,
      745.78,
      749.7,
      739.14,
      729.64,
      734.87,
      727.65,
      714.89,
      701.99,
      696.91,
      709.95,
      721.97,
      728.11,
      728.6,
      736.36,
      747.44,
      751.32,
      743.32,
      733.37,
      729.14,
      715.57,
      711.86,
      702.54,
      712.0,
      708.94,
      712.21,
      707.21,
      715.47,
      723.87,
      735.19,
      734.94,
      738.1,
      733.29,
      740.1,
      735.08,
      727.04,
      734.21,
      723.43,
      733.1,
      723.76,
      715.08,
      703.03,
      716.47,
      715.8,
      710.54,
      701.1,
      699.7,
      696.17,
      701.39,
      698.21,
      702.31,
      710.67,
      714.5,
      723.64,
      723.2,
      737.2,
      736.26,
      740.32,
      745.14,
      732.64,
      719.22,
      706.42,
      720.53,
      731.02,
      732.05,
      744.78,
      738.15,
      749.42,
      744.83,
      755.33,
      750.0,
      750.87,
      751.79,
      742.82,
      744.62,
      746.66,
      744.67,
      742.35,
      747.95,
      750.11,
      749.7,
      749.25,
      743.71,
      743.22,
      743.57,
      744.44,
      752.27,
      755.79,
      765.75
    ],
    "risk_score": 94,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        1411.3,
        1443.0,
        1463.8,
        1498.6,
        1532.5,
        1589.2
      ],
      "eps": [
        7.8,
        11.16,
        11.97,
        18.93,
        9.67,
        17.26
      ],
      "ebitda": [
        280.3,
        400.8,
        429.8,
        680.0,
        347.2,
        620.1
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        1557.9,
        1514.7,
        1607.9
      ],
      "system_revenue": [
        null,
        null,
        null,
        1549.7,
        1633.8,
        1588.0
      ]
    },
    "credit": {
      "leverage": 0.8,
      "interest_coverage": 16.5,
      "liquidity_score": 93.8,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 942.31,
      "analysts": {
        "buy": 26,
        "hold": 17,
        "sell": 6
      },
      "conviction": "Medium",
      "rationale": "Valuation concerns balance growth prospects."
    }
  },
  {
    "ticker": "KO",
    "name": "Coca-Cola Co.",
    "sector": "Consumer Staples",
    "current_price": 59.43,
    "change_pct": -0.65,
    "market_cap": "1.6T",
    "pe_ratio": 3.3,
    "dividend_yield": 2.0,
    "price_history": [
      65.15,
      66.29,
      65.42,
      64.65,
      65.89,
      65.63,
      65.83,
      65.59,
      64.54,
      64.77,
      65.46,
      66.59,
      67.89,
      67.74,
      68.14,
      68.1,
      67.87,
      67.2,
      66.78,
      65.54,
      64.46,
      63.25,
      63.38,
      64.34,
      64.41,
      63.15,
      62.27,
      61.73,
      61.58,
      61.55,
      62.48,
      62.23,
      62.25,
      62.95,
      62.85,
      61.86,
      61.7,
      62.04,
      62.36,
      61.46,
      62.62,
      62.4,
      61.88,
      60.84,
      60.73,
      60.17,
      59.41,
      60.11,
      59.96,
      60.31,
      60.53,
      60.24,
      60.77,
      60.14,
      58.98,
      58.23,
      58.45,
      58.4,
      58.26,
      57.68,
      57.99,
      58.2,
      58.36,
      57.37,
      58.01,
      57.01,
      56.52,
      56.71,
      55.96,
      54.85,
      54.41,
      54.08,
      54.84,
      54.3,
      54.49,
      55.23,
      54.32,
      53.71,
      54.25,
      54.36,
      54.75,
      55.74,
      56.45,
      56.55,
      55.73,
      54.63,
      55.4,
      54.41,
      54.99,
      55.51,
      54.65,
      53.91,
      53.81,
      53.1,
      53.69,
      54.37,
      53.99,
      54.43,
      54.76,
      54.5,
      53.85,
      53.87,
      54.18,
      55.06,
      55.19,
      55.22,
      54.24,
      54.27,
      53.22,
      53.05,
      53.37,
      52.37,
      52.64,
      53.25,
      52.31,
      52.01,
      52.35,
      52.99,
      52.22,
      53.23,
      53.48,
      53.61,
      53.81,
      53.6,
      53.67,
      54.64,
      55.01,
      54.9,
      53.81,
      53.26,
      54.27,
      53.83,
      53.49,
      52.54,
      53.01,
      53.55,
      54.16,
      55.04,
      54.25,
      55.25,
      54.55,
      53.62,
      53.32,
      54.26,
      54.96,
      54.34,
      53.85,
      53.69,
      53.51,
      54.15,
      53.97,
      52.92,
      52.01,
      52.03,
      52.43,
      53.07,
      53.3,
      52.41,
      53.41,
      53.15,
      53.0,
      53.52,
      54.15,
      54.0,
      54.33,
      54.73,
      54.56,
      55.09,
      54.43,
      55.21,
      56.17,
      55.49,
      55.61,
      56.1,
      56.58,
      57.48,
      56.55,
      57.07,
      57.16,
      56.45,
      57.22,
      56.76,
      55.87,
      56.2,
      56.12,
      55.5,
      55.87,
      56.34,
      55.27,
      54.76,
      54.54,
      55.0,
      55.35,
      54.81,
      54.87,
      55.46,
      55.96,
      55.56,
      54.66,
      55.61,
      55.73,
      56.82,
      56.99,
      58.05,
      58.91,
      59.32,
      59.79,
      59.69,
      60.07,
      59.72,
      60.84,
      62.04,
      62.79,
      62.38,
      62.79,
      62.11,
      62.41,
      61.83,
      61.19,
      61.45,
      61.1,
      60.23,
      60.57,
      61.73,
      60.72,
      60.89,
      62.05,
      62.41,
      62.27,
      62.73,
      63.93,
      64.55,
      64.52,
      65.33,
      65.81,
      65.25,
      64.52,
      63.52,
      63.69,
      64.95,
      65.02,
      66.32,
      65.19,
      64.29,
      65.55,
      64.87,
      64.27,
      63.54,
      62.48,
      61.48,
      61.22,
      60.0,
      60.13,
      60.2,
      60.22,
      60.3,
      60.56,
      59.91,
      60.11,
      59.95,
      59.82,
      59.74,
      59.93,
      60.03,
      59.68,
      59.43
    ],
    "risk_score": 95,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        38.7,
        40.6,
        42.5,
        44.2,
        46.6,
        48.2
      ],
      "eps": [
        13.05,
        9.33,
        18.24,
        19.34,
        18.86,
        19.47
      ],
      "ebitda": [
        12.3,
        8.8,
        17.2,
        18.3,
        17.8,
        18.4
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        43.5,
        45.3,
        49.1
      ],
      "system_revenue": [
        null,
        null,
        null,
        46.1,
        45.9,
        48.0
      ]
    },
    "credit": {
      "leverage": 1.3,
      "interest_coverage": 22.0,
      "liquidity_score": 98.5,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 74.61,
      "analysts": {
        "buy": 18,
        "hold": 3,
        "sell": 4
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "PEP",
    "name": "PepsiCo Inc.",
    "sector": "Consumer Staples",
    "current_price": 171.39,
    "change_pct": -2.24,
    "market_cap": "1.8T",
    "pe_ratio": 14.2,
    "dividend_yield": 2.66,
    "price_history": [
      171.65,
      168.51,
      171.62,
      172.61,
      173.89,
      174.87,
      175.61,
      176.18,
      179.22,
      177.92,
      180.19,
      177.27,
      178.94,
      180.41,
      179.75,
      180.51,
      183.17,
      186.02,
      183.74,
      183.87,
      187.05,
      189.22,
      185.89,
      188.61,
      187.81,
      191.46,
      189.32,
      185.57,
      182.1,
      180.13,
      182.31,
      181.75,
      183.86,
      186.57,
      183.33,
      186.39,
      187.41,
      185.34,
      183.72,
      185.83,
      188.74,
      189.3,
      188.62,
      192.22,
      191.13,
      189.85,
      187.03,
      189.71,
      191.96,
      195.61,
      192.22,
      192.89,
      193.83,
      197.61,
      196.83,
      197.99,
      194.26,
      194.12,
      197.71,
      200.68,
      201.29,
      203.61,
      200.63,
      199.81,
      198.99,
      196.3,
      194.23,
      194.69,
      193.83,
      191.1,
      189.44,
      192.07,
      193.28,
      196.04,
      198.41,
      194.65,
      195.36,
      194.87,
      198.71,
      196.36,
      196.62,
      196.07,
      192.8,
      196.24,
      197.06,
      196.38,
      192.96,
      192.97,
      196.17,
      198.04,
      194.89,
      197.27,
      200.62,
      202.98,
      202.37,
      200.62,
      201.52,
      201.0,
      202.99,
      200.12,
      201.93,
      205.51,
      202.67,
      204.3,
      208.17,
      208.36,
      211.37,
      214.71,
      218.96,
      220.21,
      223.56,
      226.79,
      228.56,
      229.04,
      226.39,
      226.9,
      223.19,
      227.34,
      230.74,
      230.86,
      232.52,
      236.33,
      241.0,
      237.13,
      237.53,
      235.29,
      232.88,
      228.26,
      223.9,
      219.65,
      219.08,
      215.72,
      216.26,
      212.68,
      208.75,
      212.42,
      214.96,
      216.66,
      217.71,
      215.65,
      215.16,
      212.65,
      213.74,
      210.52,
      206.61,
      204.49,
      206.77,
      204.05,
      201.93,
      204.02,
      206.0,
      202.43,
      205.71,
      204.87,
      203.81,
      206.65,
      207.87,
      204.7,
      206.27,
      203.4,
      199.7,
      196.97,
      195.07,
      196.08,
      192.8,
      194.2,
      194.06,
      191.29,
      188.75,
      186.58,
      184.09,
      186.79,
      189.86,
      192.52,
      189.61,
      188.3,
      188.0,
      188.58,
      186.62,
      187.62,
      184.17,
      182.01,
      181.17,
      179.26,
      177.2,
      180.28,
      182.33,
      182.05,
      181.93,
      181.23,
      182.41,
      181.32,
      183.53,
      183.31,
      181.58,
      181.28,
      183.55,
      186.65,
      187.83,
      189.08,
      189.03,
      188.92,
      185.68,
      184.94,
      184.49,
      184.68,
      184.36,
      187.82,
      189.78,
      188.2,
      184.51,
      181.91,
      183.11,
      180.45,
      177.52,
      174.82,
      174.31,
      175.31,
      173.84,
      174.16,
      175.6,
      178.18,
      181.62,
      183.2,
      179.73,
      183.22,
      182.85,
      184.92,
      181.4,
      182.4,
      183.47,
      182.05,
      180.46,
      178.41,
      175.74,
      172.73,
      171.3,
      170.0,
      166.84,
      167.82,
      167.38,
      170.57,
      173.12,
      171.21,
      170.48,
      167.93,
      168.19,
      170.72,
      170.13,
      167.35,
      167.29,
      170.0,
      169.64,
      170.94,
      171.07,
      171.95,
      171.51,
      171.79,
      173.1,
      173.81,
      175.31,
      174.78,
      175.05,
      175.05,
      173.76,
      172.8,
      173.12,
      173.31,
      172.93,
      171.39
    ],
    "risk_score": 94,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        118.3,
        123.6,
        132.7,
        138.8,
        147.2,
        155.2
      ],
      "eps": [
        16.29,
        11.82,
        11.93,
        10.05,
        13.7,
        13.68
      ],
      "ebitda": [
        47.1,
        34.2,
        34.5,
        29.0,
        39.6,
        39.5
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        136.0,
        141.8,
        148.2
      ],
      "system_revenue": [
        null,
        null,
        null,
        139.0,
        144.7,
        153.4
      ]
    },
    "credit": {
      "leverage": 0.7,
      "interest_coverage": 19.8,
      "liquidity_score": 95.8,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 202.06,
      "analysts": {
        "buy": 22,
        "hold": 8,
        "sell": 3
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "WMT",
    "name": "Walmart Inc.",
    "sector": "Consumer Staples",
    "current_price": 57.27,
    "change_pct": -2.68,
    "market_cap": "2.9T",
    "pe_ratio": 4.2,
    "dividend_yield": 2.73,
    "price_history": [
      58.51,
      59.44,
      60.23,
      59.39,
      60.21,
      59.65,
      60.61,
      61.55,
      61.93,
      61.93,
      61.67,
      60.62,
      60.18,
      59.72,
      59.66,
      58.48,
      59.4,
      59.24,
      60.37,
      61.28,
      61.2,
      60.54,
      60.69,
      60.79,
      60.61,
      60.01,
      60.09,
      60.96,
      60.23,
      60.26,
      60.57,
      59.53,
      58.45,
      59.11,
      58.46,
      57.47,
      58.44,
      58.46,
      57.8,
      57.66,
      57.34,
      56.4,
      55.46,
      56.5,
      56.9,
      56.62,
      56.8,
      57.03,
      57.12,
      56.09,
      55.87,
      55.28,
      54.95,
      54.7,
      53.67,
      52.76,
      52.35,
      52.51,
      51.93,
      52.29,
      52.95,
      52.68,
      51.9,
      52.01,
      51.52,
      51.86,
      51.61,
      52.25,
      52.61,
      52.72,
      51.79,
      50.8,
      50.7,
      50.41,
      50.19,
      49.21,
      49.99,
      49.37,
      49.47,
      48.78,
      48.33,
      48.61,
      48.33,
      48.98,
      48.1,
      48.01,
      47.11,
      46.31,
      46.56,
      46.51,
      47.21,
      47.73,
      47.27,
      46.92,
      46.73,
      45.98,
      46.38,
      46.6,
      47.3,
      47.8,
      48.15,
      48.79,
      49.76,
      49.15,
      48.52,
      49.01,
      48.34,
      48.41,
      47.78,
      47.55,
      47.8,
      48.56,
      49.39,
      49.49,
      49.71,
      49.26,
      49.07,
      48.94,
      49.06,
      49.26,
      50.23,
      49.52,
      49.35,
      50.07,
      50.1,
      49.49,
      48.88,
      49.76,
      48.96,
      49.13,
      49.04,
      49.2,
      49.22,
      49.46,
      49.72,
      50.34,
      50.97,
      50.74,
      50.87,
      51.73,
      52.65,
      51.65,
      51.92,
      52.78,
      52.0,
      51.4,
      50.89,
      50.19,
      51.11,
      51.83,
      51.21,
      52.12,
      53.02,
      52.84,
      52.65,
      52.69,
      53.67,
      54.06,
      53.06,
      53.21,
      53.24,
      54.0,
      53.07,
      53.42,
      54.21,
      53.41,
      53.95,
      52.97,
      53.37,
      52.77,
      51.94,
      51.84,
      51.38,
      52.29,
      51.25,
      51.71,
      51.04,
      50.95,
      51.02,
      50.07,
      50.85,
      51.27,
      50.96,
      51.01,
      51.45,
      50.68,
      49.66,
      49.29,
      49.51,
      50.47,
      50.75,
      51.36,
      51.4,
      51.08,
      50.21,
      50.46,
      51.45,
      51.45,
      51.73,
      52.37,
      51.67,
      52.34,
      51.42,
      52.32,
      52.68,
      52.23,
      53.09,
      53.89,
      54.69,
      53.76,
      54.33,
      54.11,
      53.19,
      53.61,
      52.55,
      53.05,
      53.96,
      54.3,
      53.85,
      54.32,
      54.1,
      55.14,
      55.01,
      55.59,
      56.44,
      55.36,
      54.73,
      53.64,
      54.17,
      55.19,
      54.99,
      53.96,
      54.85,
      55.81,
      56.81,
      56.38,
      55.86,
      55.28,
      55.06,
      55.32,
      55.76,
      56.39,
      55.36,
      55.59,
      55.81,
      55.76,
      56.42,
      57.48,
      58.55,
      59.32,
      59.85,
      60.0,
      59.54,
      59.54,
      59.23,
      58.76,
      58.85,
      58.42,
      58.18,
      57.87,
      57.58,
      57.13,
      57.32,
      56.98,
      57.25,
      57.27
    ],
    "risk_score": 93,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        82.9,
        87.0,
        92.4,
        98.7,
        103.1,
        108.0
      ],
      "eps": [
        9.72,
        16.79,
        14.12,
        10.19,
        11.91,
        18.85
      ],
      "ebitda": [
        19.9,
        34.4,
        28.9,
        20.9,
        24.4,
        38.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        95.3,
        105.4,
        110.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        99.3,
        110.9,
        113.6
      ]
    },
    "credit": {
      "leverage": 0.8,
      "interest_coverage": 19.7,
      "liquidity_score": 94.0,
      "rating": "AA",
      "pd_rating": "0.01% - Minimal",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 68.94,
      "analysts": {
        "buy": 31,
        "hold": 3,
        "sell": 3
      },
      "conviction": "High",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "PM",
    "name": "Philip Morris Int.",
    "sector": "Consumer Staples",
    "current_price": 93.54,
    "change_pct": -2.5,
    "market_cap": "1.3T",
    "pe_ratio": 6.0,
    "dividend_yield": 1.9,
    "price_history": [
      99.96,
      101.49,
      102.77,
      104.13,
      102.46,
      100.64,
      99.77,
      101.51,
      100.28,
      98.51,
      98.96,
      98.31,
      98.56,
      96.89,
      97.53,
      99.28,
      98.19,
      98.94,
      99.62,
      100.35,
      100.88,
      99.45,
      98.21,
      99.12,
      100.05,
      101.83,
      102.9,
      104.46,
      104.39,
      105.66,
      104.98,
      104.46,
      102.66,
      102.5,
      101.4,
      100.36,
      101.58,
      99.97,
      101.6,
      103.45,
      103.13,
      103.0,
      103.02,
      103.9,
      104.96,
      103.61,
      105.58,
      107.63,
      106.26,
      108.06,
      107.54,
      106.67,
      106.41,
      108.03,
      108.08,
      106.88,
      108.93,
      107.51,
      105.58,
      107.37,
      108.95,
      108.15,
      106.2,
      106.23,
      104.4,
      105.34,
      104.64,
      102.89,
      102.33,
      100.8,
      100.09,
      99.75,
      100.47,
      99.74,
      100.59,
      100.74,
      102.06,
      102.88,
      103.98,
      102.71,
      100.71,
      99.99,
      99.48,
      98.33,
      97.38,
      97.64,
      98.91,
      97.93,
      97.64,
      97.39,
      97.97,
      97.97,
      98.77,
      96.96,
      98.74,
      97.67,
      97.28,
      96.54,
      95.03,
      93.27,
      92.8,
      93.12,
      93.07,
      94.1,
      94.43,
      93.83,
      94.83,
      93.12,
      94.37,
      94.85,
      94.06,
      95.44,
      94.96,
      96.29,
      94.75,
      96.04,
      97.23,
      98.21,
      99.23,
      98.6,
      100.19,
      99.71,
      99.06,
      97.62,
      96.57,
      97.88,
      96.69,
      96.1,
      97.87,
      98.94,
      97.16,
      98.24,
      99.87,
      99.92,
      101.91,
      101.79,
      103.45,
      103.91,
      105.11,
      104.55,
      103.61,
      104.46,
      102.91,
      101.02,
      102.09,
      104.06,
      102.1,
      101.39,
      99.83,
      100.7,
      99.57,
      98.56,
      100.04,
      100.26,
      101.4,
      100.25,
      100.85,
      101.1,
      102.75,
      104.54,
      104.92,
      104.52,
      102.45,
      100.56,
      99.95,
      99.19,
      101.08,
      102.63,
      101.87,
      100.63,
      102.1,
      101.6,
      102.64,
      102.95,
      103.79,
      103.35,
      104.26,
      102.32,
      101.09,
      102.04,
      100.8,
      100.83,
      100.01,
      101.55,
      100.08,
      100.43,
      100.0,
      98.01,
      96.09,
      97.25,
      96.91,
      97.66,
      97.31,
      99.1,
      98.67,
      99.06,
      100.14,
      98.77,
      98.67,
      98.88,
      99.77,
      99.48,
      98.16,
      100.09,
      99.1,
      100.88,
      100.23,
      101.08,
      99.74,
      101.38,
      103.4,
      101.58,
      99.79,
      99.82,
      99.84,
      98.67,
      99.69,
      99.37,
      98.98,
      100.31,
      98.96,
      97.26,
      98.54,
      97.6,
      98.15,
      98.77,
      97.8,
      96.28,
      98.01,
      97.03,
      95.97,
      94.77,
      96.56,
      95.72,
      95.43,
      94.72,
      93.94,
      94.1,
      93.42,
      92.29,
      92.98,
      91.21,
      90.25,
      91.87,
      90.86,
      92.64,
      93.45,
      94.9,
      94.6,
      94.98,
      93.2,
      95.0,
      94.61,
      94.28,
      94.64,
      95.09,
      95.35,
      95.29,
      95.37,
      95.84,
      95.94,
      95.62,
      95.31,
      95.56,
      95.78,
      95.34,
      95.32,
      94.25,
      93.54
    ],
    "risk_score": 88,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        193.0,
        204.4,
        220.6,
        232.3,
        248.0,
        268.3
      ],
      "eps": [
        11.01,
        12.87,
        15.73,
        18.7,
        18.19,
        15.28
      ],
      "ebitda": [
        51.6,
        60.3,
        73.8,
        87.7,
        85.3,
        71.6
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        235.8,
        239.2,
        281.6
      ],
      "system_revenue": [
        null,
        null,
        null,
        243.0,
        262.9,
        282.7
      ]
    },
    "credit": {
      "leverage": 2.1,
      "interest_coverage": 10.1,
      "liquidity_score": 84.2,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 119.02,
      "analysts": {
        "buy": 16,
        "hold": 4,
        "sell": 5
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  },
  {
    "ticker": "NEE",
    "name": "NextEra Energy",
    "sector": "Utilities",
    "current_price": 62.49,
    "change_pct": -0.62,
    "market_cap": "0.7T",
    "pe_ratio": 3.8,
    "dividend_yield": 0.51,
    "price_history": [
      72.1,
      72.22,
      71.28,
      71.23,
      70.68,
      70.24,
      69.44,
      68.65,
      69.58,
      69.15,
      68.27,
      68.8,
      70.07,
      70.22,
      71.47,
      70.24,
      69.4,
      70.3,
      69.12,
      68.11,
      66.82,
      68.0,
      68.35,
      68.79,
      69.69,
      68.44,
      67.36,
      68.34,
      68.04,
      69.3,
      69.75,
      68.73,
      68.08,
      67.5,
      67.16,
      67.02,
      67.42,
      68.0,
      66.96,
      67.37,
      66.97,
      68.11,
      68.01,
      67.8,
      66.66,
      67.15,
      67.29,
      66.17,
      66.44,
      65.97,
      66.35,
      67.6,
      66.6,
      66.81,
      66.94,
      67.89,
      67.69,
      67.91,
      68.74,
      69.15,
      68.23,
      67.4,
      67.13,
      67.98,
      69.12,
      70.45,
      69.32,
      70.59,
      70.2,
      69.67,
      69.16,
      69.33,
      68.18,
      68.82,
      67.5,
      67.52,
      67.25,
      67.49,
      68.03,
      67.35,
      67.94,
      67.95,
      67.26,
      68.23,
      67.14,
      67.37,
      66.9,
      67.43,
      67.88,
      66.75,
      66.47,
      65.96,
      66.61,
      67.21,
      66.11,
      65.87,
      64.57,
      63.93,
      63.51,
      64.28,
      63.89,
      63.47,
      62.74,
      63.27,
      62.04,
      61.86,
      60.8,
      61.98,
      61.08,
      60.37,
      60.95,
      60.26,
      60.89,
      61.7,
      62.19,
      61.48,
      61.07,
      60.54,
      60.63,
      60.29,
      61.37,
      61.25,
      60.37,
      60.47,
      59.99,
      61.04,
      60.02,
      60.71,
      61.31,
      61.1,
      61.81,
      61.19,
      61.25,
      60.3,
      60.56,
      60.54,
      59.51,
      60.69,
      60.16,
      60.45,
      61.55,
      60.82,
      60.13,
      60.67,
      60.62,
      60.27,
      61.44,
      62.46,
      61.84,
      62.48,
      61.96,
      61.62,
      60.78,
      61.36,
      62.26,
      61.51,
      61.15,
      61.3,
      62.14,
      61.51,
      60.91,
      60.17,
      59.65,
      59.65,
      59.55,
      59.72,
      60.86,
      61.83,
      60.95,
      60.89,
      61.72,
      60.53,
      60.14,
      60.79,
      61.15,
      62.34,
      63.27,
      63.59,
      62.33,
      62.5,
      63.34,
      62.14,
      62.84,
      63.34,
      63.2,
      64.37,
      63.09,
      62.74,
      62.73,
      63.14,
      64.33,
      64.71,
      65.37,
      65.51,
      64.86,
      64.15,
      62.93,
      63.7,
      62.68,
      63.35,
      62.18,
      62.06,
      63.05,
      61.96,
      61.78,
      61.78,
      62.42,
      61.69,
      61.56,
      60.93,
      59.9,
      59.24,
      60.17,
      60.88,
      60.32,
      60.89,
      61.03,
      61.02,
      60.26,
      61.08,
      61.47,
      61.82,
      62.36,
      62.98,
      62.99,
      62.92,
      62.66,
      63.64,
      63.81,
      62.8,
      63.72,
      63.51,
      64.29,
      63.35,
      64.62,
      65.04,
      65.13,
      65.5,
      64.2,
      62.92,
      63.62,
      64.32,
      64.85,
      65.63,
      66.59,
      66.55,
      67.22,
      67.71,
      66.68,
      65.53,
      65.47,
      65.0,
      64.63,
      64.17,
      63.9,
      63.93,
      63.54,
      62.64,
      62.88,
      62.91,
      62.99,
      62.92,
      62.42,
      62.42,
      62.49
    ],
    "risk_score": 90,
    "financials": {
      "years": [
        2022,
        2023,
        2024,
        2025,
        2026,
        2027
      ],
      "revenue": [
        114.3,
        120.9,
        126.1,
        132.9,
        138.4,
        146.2
      ],
      "eps": [
        14.83,
        12.44,
        17.06,
        11.21,
        18.03,
        19.8
      ],
      "ebitda": [
        41.8,
        35.1,
        48.1,
        31.6,
        50.9,
        55.8
      ],
      "consensus_revenue": [
        null,
        null,
        null,
        137.0,
        138.9,
        148.4
      ],
      "system_revenue": [
        null,
        null,
        null,
        133.7,
        137.1,
        147.6
      ]
    },
    "credit": {
      "leverage": 1.8,
      "interest_coverage": 11.2,
      "liquidity_score": 92.1,
      "rating": "A",
      "pd_rating": "0.05% - Very Low",
      "regulatory_rating": "Pass"
    },
    "outlook": {
      "consensus": "Buy",
      "price_target": 74.99,
      "analysts": {
        "buy": 23,
        "hold": 7,
        "sell": 7
      },
      "conviction": "Medium",
      "rationale": "Strong fundamentals and market leadership."
    }
  }
]