# Report 2: BB Alert - Credit Rating Historical Changed Report_ 2026-10

html = '''<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
body { font-family: Arial, Helvetica, sans-serif; color: #1e1e2e; font-size: 20px; line-height: 1.7; }
.container { width: 100%; padding: 24px 32px; box-sizing: border-box; }
.section-header { display:block; font-size:22px; font-weight:bold; background-color:#EEF2F7; color:#002060; padding:10px 16px; margin-top:25pt; margin-bottom:12px; border-left:4px solid #002060; }
table { border-collapse:collapse; width:100%; font-size:15px; margin:10px 0; }
th { background:#EEF2F7; color:#002060; padding:8px 12px; border:1px solid #d1d5db; text-align:left; font-size:14px; }
td { padding:8px 12px; border:1px solid #d1d5db; vertical-align:top; }
tr:nth-child(even) { background:#f9fafb; }
.badge-down { background:#dc2626; color:#fff; padding:1px 6px; border-radius:8px; font-size:12px; }
.badge-up { background:#16a34a; color:#fff; padding:1px 6px; border-radius:8px; font-size:12px; }
.badge-watch { background:#d97706; color:#fff; padding:1px 6px; border-radius:8px; font-size:12px; }
.badge-other { background:#6b7280; color:#fff; padding:1px 6px; border-radius:8px; font-size:12px; }
.note-box { background:#f0f9ff; border-left:4px solid #0284c7; padding:12px 18px; margin-bottom:16px; font-size:17px; }
</style>
</head>
<body>
<div class="container">

<div style="font-size:20px; margin-bottom:10px;">Hi Team,</div>
<div style="font-size:20px; margin-bottom:16px;">
This is compiled by Cooper. As per the subject, the <strong>Credit Rating Historical Changed Report on 2026-10</strong> are as follows:
</div>

<div class="note-box">
本報告彙整 Bloomberg BB Alert 及 Siegfried 信用評等歷史紀錄，完整呈現每家企業（買家）的評等變更軌跡。<br>
<strong>數據來源：</strong>RefrenceSource.xlsx — CreditRatingChanged 工作表（截至 2026-10-31 更新）
</div>

<!-- Current Month Summary -->
<div style="background:#EEF2F7; border-left:4px solid #002060; padding:14px 20px; margin-bottom:20px;">
<strong>本期新增信評變更企業（2026-10）</strong>
</div>

<table>
<tr>
  <th>Fund</th>
  <th>Note</th>
  <th>Date</th>
  <th>Siegfried ID</th>
  <th>Siegfried Name</th>
  <th>Change</th>
  <th>Old</th>
  <th>New</th>
  <th>Action</th>
  <th>ARs Holding</th>
  <th>ARs Value</th>
</tr>
<tr style="background:#fef3c7;">
  <td>SCP2/ SCP5/ SCP6-2</td>
  <td>0</td>
  <td>2026/10/5</td>
  <td>NKE</td>
  <td>Nike Inc.</td>
  <td>S&amp;P LT</td>
  <td style="color:#dc2626; font-weight:bold;">A+</td>
  <td style="color:#dc2626; font-weight:bold;">A</td>
  <td><span class="badge-down">Downgraded</span></td>
  <td>—</td>
  <td>—</td>
</tr>
<tr style="background:#f0fdf4;">
  <td>SCP2/ SCP5/ SCP6-2</td>
  <td>0</td>
  <td>2026/10/23</td>
  <td>EL</td>
  <td>EssilorLuxottica SA</td>
  <td>S&amp;P LT</td>
  <td style="color:#16a34a; font-weight:bold;">A</td>
  <td style="color:#16a34a; font-weight:bold;">A+</td>
  <td><span class="badge-up">Upgraded</span></td>
  <td>—</td>
  <td>—</td>
</tr>
</table>

<div style="margin:20px 0; font-size:16px; color:#374151; background:#fff7ed; border-left:4px solid #ea580c; padding:12px 16px;">
⚠️ <strong>注意（CASE3 補充）：</strong> Pernod Ricard 的 Moody's NEG 展望及 Baa3 次順位債評等（10-21），尚未正式列入 CreditRatingChanged 工作表，但其 Senior 評等 Baa1 已受壓，建議等待 Moody's Senior LT 正式評等動作後再記錄。Hormel BBB+ 降評（10-01）亦待確認 Siegfried 持倉後更新。
</div>

<hr style="border:none; border-top:2px solid #002060; margin:20pt 0;" />

<!-- Historical All -->
<div class="section-header">歷史信評變更完整紀錄（2021 至 2026-10）</div>

<table>
<tr>
  <th>Fund</th>
  <th>Date</th>
  <th>Siegfried ID</th>
  <th>Siegfried Name</th>
  <th>Change</th>
  <th>Old → New</th>
  <th>Action</th>
</tr>

<!-- 2021 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2021</td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td><td>2021/12/11</td><td>QCOM</td><td>Qualcomm Inc.</td><td>S&P LT</td><td>A → A-</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2021/12/20</td><td>BAX</td><td>Baxter International Inc.</td><td>Moodys LT</td><td>Baa2 → Baa1</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2021/12/20</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BBB → A-</td><td><span class="badge-up">Upgraded</span></td></tr>

<!-- 2022 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2022</td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4/ SCP4-2/ SCP4-3</td><td>2022/1/26</td><td>TMO</td><td>Thermo Fisher Scientific Inc.</td><td>Moodys LT</td><td>A3 → Baa1</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2022/3/4</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2022/6/30</td><td>INTC</td><td>Intel Corp.</td><td>S&P LT</td><td>A+ → A</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2022/7/29</td><td>BAX</td><td>Baxter International Inc.</td><td>Moodys LT</td><td>Baa1 → Baa2</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2</td><td>2022/8/31</td><td>WBA</td><td>Walgreens Boots Alliance Inc.</td><td>Moodys LT</td><td>Baa2 → Baa3</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCF/ SCP2/ SCP6-2</td><td>2022/9/30</td><td>MMM</td><td>3M Co.</td><td>S&P LT</td><td>A+ → A</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2022/9/30</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BBB+ → BBB</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2022/10/31</td><td>BAX</td><td>Baxter International Inc.</td><td>Moodys LT</td><td>Baa2 → Baa3</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2022/10/31</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BBB → BBB-</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2022/12/15</td><td>INTC</td><td>Intel Corp.</td><td>Moodys LT</td><td>A1 → A2</td><td><span class="badge-down">Downgraded</span></td></tr>

<!-- 2023 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2023</td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2023/2/28</td><td>INTC</td><td>Intel Corp.</td><td>S&P LT</td><td>A → A-</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2023/4/28</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BBB- → BB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCF/ SCP2/ SCP6-2</td><td>2023/4/28</td><td>MMM</td><td>3M Co.</td><td>Moodys LT</td><td>A1 → A2</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2</td><td>2023/5/31</td><td>WBA</td><td>Walgreens Boots Alliance Inc.</td><td>S&P LT</td><td>BB+ → BB</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCF/ SCP2/ SCP6-2</td><td>2023/5/31</td><td>MMM</td><td>3M Co.</td><td>S&P LT</td><td>A → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2023/7/31</td><td>BAX</td><td>Baxter International Inc.</td><td>Moodys LT</td><td>Baa3 → Ba1</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2023/11/30</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BB+ → BB</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2023/12/21</td><td>INTC</td><td>Intel Corp.</td><td>Moodys LT</td><td>A2 → A3</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2023/12/21</td><td>INTC</td><td>Intel Corp.</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>

<!-- 2024 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2024</td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2024/2/29</td><td>BAX</td><td>Baxter International Inc.</td><td>Moodys LT</td><td>Ba1 → Ba2</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3</td><td>2024/3/31</td><td>NKE</td><td>Nike Inc.</td><td>S&P LT</td><td>AA- → A+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2024/3/31</td><td>NKE</td><td>Nike Inc.</td><td>Moodys LT</td><td>A1 → A2</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2024/6/30</td><td>INTC</td><td>Intel Corp.</td><td>Moodys LT</td><td>A3 → Baa1</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2024/6/30</td><td>INTC</td><td>Intel Corp.</td><td>S&P LT</td><td>BBB+ → BBB</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2024/8/30</td><td>INTC</td><td>Intel Corp.</td><td>S&P LT</td><td>BBB → BBB-</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2024/12/31</td><td>BAX</td><td>Baxter International Inc.</td><td>S&P LT</td><td>BB → BB-</td><td><span class="badge-down">Downgraded</span></td></tr>

<!-- 2025 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2025</td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2025/7/16</td><td>NKE</td><td>Nike Inc.</td><td>S&P LT</td><td>A+ → A+</td><td><span class="badge-other">Watch Negative</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2025/11/13</td><td>NKE</td><td>Nike Inc.</td><td>Moodys LT</td><td>A1 → A2</td><td><span class="badge-down">Downgraded</span></td></tr>

<!-- 2026 -->
<tr><td colspan="7" style="background:#e5e7eb; font-weight:bold; text-align:center; font-size:14px;">▼ 2026</td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td><td>2026/1/14</td><td>EDF</td><td>Electricite de France S.A.</td><td>S&P LT</td><td>BBB → BBB+</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/1/18</td><td>CLX</td><td>Clorox Company</td><td>S&P LT</td><td>BBB+ → BBB</td><td><span class="badge-other">Keep Trading</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/3/12</td><td>SONY</td><td>Sony Group Corp.</td><td>S&P LT</td><td>A → A+</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td><td>2026/3/19</td><td>HMC</td><td>Honda Motor Co. Ltd.</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-other">Keep Trading</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/3/20</td><td>ROST</td><td>Ross Stores, Inc.</td><td>S&P LT</td><td>BBB+ → A-</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/3/24</td><td>ABT</td><td>Abbott Laboratories</td><td>S&P LT</td><td>AA- → A+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3/ SCP4</td><td>2026/4/9</td><td>BFB</td><td>Brown-Forman Corporation</td><td>S&P LT</td><td>A- → A-</td><td><span class="badge-other">Acquired/Merged</span></td></tr>
<tr><td>SCF/ SCP2/ SCP6-2</td><td>2026/4/17</td><td>ADI</td><td>Analog Devices, Inc.</td><td>S&P LT</td><td>A- → A</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2026/4/22</td><td>SMIN</td><td>Smiths Group PLC</td><td>S&P LT</td><td>BBB+ → BBB</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/4/30</td><td>LLY</td><td>Eli Lilly and Company</td><td>S&P LT</td><td>A+ → AA-</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2026/4/30</td><td>APD</td><td>Air Products and Chemicals Inc.</td><td>Moodys LT</td><td>A2 → A3</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/5/27</td><td>NTT</td><td>Nippon Telegraph and Telephone Corporation</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2026/6/12</td><td>NVDA</td><td>NVIDIA Corp.</td><td>S&P LT Local</td><td>AA- → AA</td><td><span class="badge-up">Upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2026/7/22</td><td>SDO</td><td>Sodexo S.A.</td><td>S&P LT</td><td>BBB+ → BBB</td><td><span class="badge-other">Keep Trading</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4</td><td>2026/8/20</td><td>MJN</td><td>Mead Johnson Nutrition Company</td><td>S&P</td><td>A- → NR</td><td><span class="badge-other">Keep Trading</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2</td><td>2026/8/26</td><td>EVK</td><td>Evonik Industries AG</td><td>Moody's LT</td><td>Baa2 → Baa1</td><td><span class="badge-up">upgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td><td>2026/9/2</td><td>MJN</td><td>Mead Johnson Nutrition Company</td><td>Moodys LT</td><td>A3 → NR</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td><td>2026/9/4</td><td>SN/</td><td>Smith &amp; Nephew PLC</td><td>Moody's LT</td><td>Baa2 → Baa1</td><td><span class="badge-up">upgraded</span></td></tr>
<tr><td>SCP2/ SCP4-2/ SCP4-3</td><td>2026/9/13</td><td>SAF</td><td>Safran SA</td><td>S&P LT</td><td>A- → A</td><td><span class="badge-up">upgraded</span></td></tr>
<tr><td>SCP5/ SCP6-2</td><td>2026/9/17</td><td>CTVA</td><td>Corteva, Inc.</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr><td>（待確認）</td><td>2026/9/30</td><td>HRL</td><td>Hormel Foods Corp.</td><td>S&P LT</td><td>A- → BBB+</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr style="background:#fef3c7; font-weight:bold;"><td>SCP2/ SCP5/ SCP6-2</td><td>2026/10/5</td><td>NKE</td><td>Nike Inc.</td><td>S&P LT</td><td>A+ → A</td><td><span class="badge-down">Downgraded</span></td></tr>
<tr style="background:#f0fdf4; font-weight:bold;"><td>SCP2/ SCP5/ SCP6-2</td><td>2026/10/23</td><td>EL</td><td>EssilorLuxottica SA</td><td>S&P LT</td><td>A → A+</td><td><span class="badge-up">Upgraded</span></td></tr>
</table>

<hr style="border:none; border-top:2px solid #002060; margin:20pt 0;" />

<!-- Companies under close monitoring -->
<div class="section-header">特別監控企業（持續觀察中）</div>

<table>
<tr>
  <th>企業</th>
  <th>當前 S&P</th>
  <th>當前 Moody's</th>
  <th>趨勢</th>
  <th>Siegfried 基金</th>
  <th>備注</th>
</tr>
<tr style="background:#fee2e2;">
  <td><strong>Pernod Ricard SA</strong></td>
  <td>BBB+</td>
  <td>Baa1（NEG 展望）</td>
  <td>↓ 高度關注</td>
  <td>SCP2/ SCP6-1</td>
  <td>Moody's 次順位債 Baa3，Senior LT 降評風險高；10月已觸發 ESCALATE</td>
</tr>
<tr style="background:#fef3c7;">
  <td><strong>Baxter International Inc.</strong></td>
  <td>BB-</td>
  <td>Ba2</td>
  <td>↓ 已投機級</td>
  <td>SCP2/ SCP5/ SCP6-2/ SCP4</td>
  <td>已多次降評至投機級；持倉是否已退出？請確認</td>
</tr>
<tr style="background:#fef3c7;">
  <td><strong>Walgreens Boots Alliance</strong></td>
  <td>BB</td>
  <td>Baa3→降評中</td>
  <td>↓ 持續惡化</td>
  <td>SCP2</td>
  <td>已跌至 BB，投機等級；請確認 SCP2 持倉是否已退出</td>
</tr>
<tr style="background:#fef3c7;">
  <td><strong>Intel Corp.</strong></td>
  <td>BBB-</td>
  <td>Baa1</td>
  <td>↓ 邊緣</td>
  <td>SCP2/ SCP4/ SCP4-2/ SCP4-3</td>
  <td>S&P BBB- 為投資等級底線（下一步為 BB+/投機），需密切監控</td>
</tr>
<tr style="background:#fef3c7;">
  <td><strong>Nike Inc.</strong></td>
  <td>A（NEG）</td>
  <td>A2（NEG）</td>
  <td>↓ 持續</td>
  <td>SCP2/ SCP5/ SCP6-2</td>
  <td>10月 S&P 再降至 A+→A，Negative 展望；下一降評目標 A-</td>
</tr>
<tr style="background:#fef3c7;">
  <td><strong>Hormel Foods Corp.</strong></td>
  <td>BBB+</td>
  <td>A3</td>
  <td>↓ 邊緣</td>
  <td>待確認</td>
  <td>10月 S&P 降至 BBB+（門檻），Moody's A3；Stable 展望，但槓桿需追蹤</td>
</tr>
<tr>
  <td><strong>Corteva, Inc.</strong></td>
  <td>BBB+</td>
  <td>—</td>
  <td>↓ 9月降評</td>
  <td>SCP5/ SCP6-2</td>
  <td>9月 S&P A-→BBB+；Spin-off 已生效（2026-10-01）；持倉 USD 34.9M</td>
</tr>
<tr>
  <td><strong>Honda Motor Co.</strong></td>
  <td>BBB+</td>
  <td>—</td>
  <td>↓ 3月降評</td>
  <td>SCP2/ SCP5/ SCP6-2/ SCP4-2/ SCP4-3</td>
  <td>S&P 降至 BBB+（門檻）；Keep Trading 標記</td>
</tr>
<tr style="background:#f0fdf4;">
  <td><strong>EssilorLuxottica SA</strong></td>
  <td>A+</td>
  <td>—</td>
  <td>↑ 10月升評</td>
  <td>SCP2/ SCP5/ SCP6-2</td>
  <td>10月 S&P A→A+，升評好消息</td>
</tr>
<tr style="background:#f0fdf4;">
  <td><strong>Eli Lilly and Company</strong></td>
  <td>AA-</td>
  <td>—</td>
  <td>↑ 4月升評</td>
  <td>SCP2/ SCP5/ SCP6-2</td>
  <td>S&P 升至 AA-，評等強健</td>
</tr>
</table>

<hr style="border:none; border-top:1px solid #cccccc; margin:15pt 0;" />

<div style="font-size:16px; color:#6b7280;">
<strong>編製說明：</strong>本報告基於 RefrenceSource.xlsx CreditRatingChanged 工作表（歷史累計）及 CASE3 10月份分析補充。Pernod Ricard 及 Hormel 的評等動作尚待 Derek 確認後正式更新至 CreditRatingChanged 工作表。<br><br>
本報告由 Cooper 編製，供 Siegfried Capital Management 內部風險管理使用。
</div>

</div>
</body>
</html>'''

with open('/tmp/oct_cr_history.html', 'w', encoding='utf-8') as f:
    f.write(html)

print(f"Report 2 written: {len(html)} chars")
