Files
group_xinghuo_jinrong/scripts/core/06-seed-nav.sql
T
GaoYiYuan_0626 f056fcd007 基金转换 T+1 模型:T-1~T-6 落地(DDL/数据层/语义收窄/锁/受理事务)
AIcoding 第 5 步 todo 开发(开发计划 v2.0)前半段:

- T-1 3 张新表 DDL(core_convert_request 6 态 ENUM / core_trade_calendar /
  core_share_rule)+ 种子 + sqlite 单一事实源同步 + 列清单断言
- T-2/T-2b calc 扩展(product_round/redeem_amount/partial_qty)+ 真实净值实算回填
- T-3 convert_request_repository(6 态 + 条件 UPDATE 守卫)+ core_ro 三读方法
  + share_lot_repository.available_qty_with_inflight(R-3 在途占用推导)
- T-4 convert_repository.sync_mirror 成为 risk_convert_detail 唯一进度镜像写入口
  (旧三方法标 Deprecated,T-7 后删)
- T-5 locks.py 锁键构造器 convert_req_lock_key / convert_confirm_lock_key
- T-6 convert_service.accept_convert 受理事务(八步:锁→幂等→校验→受理日顺延
  →在途占用校验→落单→镜像+审计→202;不扣份额/不折算/不写流水)
  + tests/test_convert_accept.py(16 用例)
  + scripts/dev/verify_convert_accept.py(真库 36/36 一致)
  + trading_calendar.py 纯函数包(R-5)+ 21 用例

T-6 真库实测暴露并修复:confirm_eta 在日历数据边界抛 ValueError,会让已落库
的受理单在调用方眼里变 500;改为展示性字段容错 + 单测守护。

基线:798 passed / 10 skipped,零回归。
2026-09-11 19:21:15 +08:00

882 lines
42 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
USE jinrong_core;
-- 基金净值种子:**真实历史净值,非人造数值**
-- 生成方式:python scripts/core/fetch_nav.py --days 60
-- 数据来源:天天基金(东方财富)公开接口 https://fund.eastmoney.com/pingzhongdata/{代码}.js
-- 抓取时间:2026-09-11 09:52:11
-- 区间:2026-06-18 ~ 2026-09-10(共 60 个净值发布日)
--
-- 产品 ↔ 净值来源映射(产品 ID 为虚构,数值借用下列真实基金,按类型/风险等级配对):
-- PROD-000002 <- 014437 鹏华中证同业存单AAA指数7天持有(bond/R1:同业存单,日波动 0.01%)
-- PROD-003095 <- 003095 中欧医疗健康混合A(stock/R4:医药主题,代码即真身)
-- PROD-005827 <- 005827 易方达蓝筹精选混合(mixed/R3:代码即真身,股债平衡)
-- PROD-005828 <- 001182 易方达安心回馈混合A(mixed/R2:低波混合,日波动 0.73%)
-- PROD-110022 <- 000191 富国信用债债券A/B(bond/R1:纯债,日波动 0.02%)
-- PROD-110023 <- 000032 易方达信用债债券A(bond/R2:信用债,日波动 0.09%)
-- PROD-161725 <- 161631 融通人工智能指数(LOF)A(stock/R4:科技主题,日波动 2.57%)
-- PROD-161726 <- 110022 易方达消费行业股票(stock/R4:消费主题,代码即真身)
-- PROD-510300 <- 510300 沪深300ETF华泰柏瑞(index/R3:宽基指数,代码即真身)
-- PROD-510500 <- 510500 中证500ETF南方(index/R4:宽基指数,代码即真身)
-- PROD-PRIV01 <- 519062 海富通阿尔法对冲混合A(private_fund/R4:量化对冲,日波动 0.33%)
-- PROD-WMG001 <- 004155 中信保诚至泰中短债A(wealth_mgmt/R2:中短债,日波动 0.02%)
-- PROD-XYZ999 <- 320007 诺安成长混合A(stock/R5:高波动成长,日波动 1.76%)
-- PROD-000001 <- 恒定 1.0000(现金宝货币(money/R1:货基单位净值恒为 1 元,收益以份额结转))
--
-- ⚠️ 真实净值只到抓取当日。之后运行需重跑 fetch_nav.py 增量补拉,
-- 否则 T+1 确认会取不到 T 日净值(真实业务同样是「净值 T+1 才公告」)。
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-000001', 1.0000, 0.0000, '2026-06-18'),
('PROD-000001', 1.0000, 0.0000, '2026-06-22'),
('PROD-000001', 1.0000, 0.0000, '2026-06-23'),
('PROD-000001', 1.0000, 0.0000, '2026-06-24'),
('PROD-000001', 1.0000, 0.0000, '2026-06-25'),
('PROD-000001', 1.0000, 0.0000, '2026-06-26'),
('PROD-000001', 1.0000, 0.0000, '2026-06-29'),
('PROD-000001', 1.0000, 0.0000, '2026-06-30'),
('PROD-000001', 1.0000, 0.0000, '2026-07-01'),
('PROD-000001', 1.0000, 0.0000, '2026-07-02'),
('PROD-000001', 1.0000, 0.0000, '2026-07-03'),
('PROD-000001', 1.0000, 0.0000, '2026-07-06'),
('PROD-000001', 1.0000, 0.0000, '2026-07-07'),
('PROD-000001', 1.0000, 0.0000, '2026-07-08'),
('PROD-000001', 1.0000, 0.0000, '2026-07-09'),
('PROD-000001', 1.0000, 0.0000, '2026-07-10'),
('PROD-000001', 1.0000, 0.0000, '2026-07-13'),
('PROD-000001', 1.0000, 0.0000, '2026-07-14'),
('PROD-000001', 1.0000, 0.0000, '2026-07-15'),
('PROD-000001', 1.0000, 0.0000, '2026-07-16'),
('PROD-000001', 1.0000, 0.0000, '2026-07-17'),
('PROD-000001', 1.0000, 0.0000, '2026-07-20'),
('PROD-000001', 1.0000, 0.0000, '2026-07-21'),
('PROD-000001', 1.0000, 0.0000, '2026-07-22'),
('PROD-000001', 1.0000, 0.0000, '2026-07-23'),
('PROD-000001', 1.0000, 0.0000, '2026-07-24'),
('PROD-000001', 1.0000, 0.0000, '2026-07-27'),
('PROD-000001', 1.0000, 0.0000, '2026-07-28'),
('PROD-000001', 1.0000, 0.0000, '2026-07-29'),
('PROD-000001', 1.0000, 0.0000, '2026-07-30'),
('PROD-000001', 1.0000, 0.0000, '2026-07-31'),
('PROD-000001', 1.0000, 0.0000, '2026-08-03'),
('PROD-000001', 1.0000, 0.0000, '2026-08-04'),
('PROD-000001', 1.0000, 0.0000, '2026-08-05'),
('PROD-000001', 1.0000, 0.0000, '2026-08-06'),
('PROD-000001', 1.0000, 0.0000, '2026-08-07'),
('PROD-000001', 1.0000, 0.0000, '2026-08-10'),
('PROD-000001', 1.0000, 0.0000, '2026-08-11'),
('PROD-000001', 1.0000, 0.0000, '2026-08-12'),
('PROD-000001', 1.0000, 0.0000, '2026-08-13'),
('PROD-000001', 1.0000, 0.0000, '2026-08-14'),
('PROD-000001', 1.0000, 0.0000, '2026-08-17'),
('PROD-000001', 1.0000, 0.0000, '2026-08-18'),
('PROD-000001', 1.0000, 0.0000, '2026-08-19'),
('PROD-000001', 1.0000, 0.0000, '2026-08-20'),
('PROD-000001', 1.0000, 0.0000, '2026-08-21'),
('PROD-000001', 1.0000, 0.0000, '2026-08-24'),
('PROD-000001', 1.0000, 0.0000, '2026-08-25'),
('PROD-000001', 1.0000, 0.0000, '2026-08-26'),
('PROD-000001', 1.0000, 0.0000, '2026-08-27'),
('PROD-000001', 1.0000, 0.0000, '2026-08-28'),
('PROD-000001', 1.0000, 0.0000, '2026-08-31'),
('PROD-000001', 1.0000, 0.0000, '2026-09-01'),
('PROD-000001', 1.0000, 0.0000, '2026-09-02'),
('PROD-000001', 1.0000, 0.0000, '2026-09-03'),
('PROD-000001', 1.0000, 0.0000, '2026-09-04'),
('PROD-000001', 1.0000, 0.0000, '2026-09-07'),
('PROD-000001', 1.0000, 0.0000, '2026-09-08'),
('PROD-000001', 1.0000, 0.0000, '2026-09-09'),
('PROD-000001', 1.0000, 0.0000, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-000002', 1.1003, 0.0000, '2026-06-18'),
('PROD-000002', 1.1004, 0.0100, '2026-06-22'),
('PROD-000002', 1.1004, 0.0000, '2026-06-23'),
('PROD-000002', 1.1004, 0.0000, '2026-06-24'),
('PROD-000002', 1.1005, 0.0100, '2026-06-25'),
('PROD-000002', 1.1006, 0.0100, '2026-06-26'),
('PROD-000002', 1.1007, 0.0100, '2026-06-29'),
('PROD-000002', 1.1008, 0.0100, '2026-06-30'),
('PROD-000002', 1.1008, 0.0000, '2026-07-01'),
('PROD-000002', 1.1009, 0.0100, '2026-07-02'),
('PROD-000002', 1.1009, 0.0000, '2026-07-03'),
('PROD-000002', 1.1011, 0.0200, '2026-07-06'),
('PROD-000002', 1.1011, 0.0000, '2026-07-07'),
('PROD-000002', 1.1011, 0.0000, '2026-07-08'),
('PROD-000002', 1.1011, 0.0000, '2026-07-09'),
('PROD-000002', 1.1011, 0.0000, '2026-07-10'),
('PROD-000002', 1.1012, 0.0100, '2026-07-13'),
('PROD-000002', 1.1012, 0.0000, '2026-07-14'),
('PROD-000002', 1.1013, 0.0100, '2026-07-15'),
('PROD-000002', 1.1013, 0.0000, '2026-07-16'),
('PROD-000002', 1.1013, 0.0000, '2026-07-17'),
('PROD-000002', 1.1014, 0.0100, '2026-07-20'),
('PROD-000002', 1.1014, 0.0000, '2026-07-21'),
('PROD-000002', 1.1014, 0.0000, '2026-07-22'),
('PROD-000002', 1.1015, 0.0100, '2026-07-23'),
('PROD-000002', 1.1015, 0.0000, '2026-07-24'),
('PROD-000002', 1.1016, 0.0100, '2026-07-27'),
('PROD-000002', 1.1016, 0.0000, '2026-07-28'),
('PROD-000002', 1.1016, 0.0000, '2026-07-29'),
('PROD-000002', 1.1016, 0.0000, '2026-07-30'),
('PROD-000002', 1.1017, 0.0100, '2026-07-31'),
('PROD-000002', 1.1017, 0.0000, '2026-08-03'),
('PROD-000002', 1.1018, 0.0100, '2026-08-04'),
('PROD-000002', 1.1019, 0.0100, '2026-08-05'),
('PROD-000002', 1.1019, 0.0000, '2026-08-06'),
('PROD-000002', 1.1019, 0.0000, '2026-08-07'),
('PROD-000002', 1.1020, 0.0100, '2026-08-10'),
('PROD-000002', 1.1020, 0.0000, '2026-08-11'),
('PROD-000002', 1.1020, 0.0000, '2026-08-12'),
('PROD-000002', 1.1021, 0.0100, '2026-08-13'),
('PROD-000002', 1.1021, 0.0000, '2026-08-14'),
('PROD-000002', 1.1022, 0.0100, '2026-08-17'),
('PROD-000002', 1.1023, 0.0100, '2026-08-18'),
('PROD-000002', 1.1023, 0.0000, '2026-08-19'),
('PROD-000002', 1.1023, 0.0000, '2026-08-20'),
('PROD-000002', 1.1023, 0.0000, '2026-08-21'),
('PROD-000002', 1.1024, 0.0100, '2026-08-24'),
('PROD-000002', 1.1024, 0.0000, '2026-08-25'),
('PROD-000002', 1.1024, 0.0000, '2026-08-26'),
('PROD-000002', 1.1025, 0.0100, '2026-08-27'),
('PROD-000002', 1.1025, 0.0000, '2026-08-28'),
('PROD-000002', 1.1026, 0.0100, '2026-08-31'),
('PROD-000002', 1.1026, 0.0000, '2026-09-01'),
('PROD-000002', 1.1027, 0.0100, '2026-09-02'),
('PROD-000002', 1.1027, 0.0000, '2026-09-03'),
('PROD-000002', 1.1028, 0.0100, '2026-09-04'),
('PROD-000002', 1.1029, 0.0100, '2026-09-07'),
('PROD-000002', 1.1029, 0.0000, '2026-09-08'),
('PROD-000002', 1.1029, 0.0000, '2026-09-09'),
('PROD-000002', 1.1029, 0.0000, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-003095', 1.5749, 2.4100, '2026-06-18'),
('PROD-003095', 1.5972, 1.4200, '2026-06-22'),
('PROD-003095', 1.6285, 1.9600, '2026-06-23'),
('PROD-003095', 1.6918, 3.8900, '2026-06-24'),
('PROD-003095', 1.7262, 2.0300, '2026-06-25'),
('PROD-003095', 1.7030, -1.3400, '2026-06-26'),
('PROD-003095', 1.8474, 8.4800, '2026-06-29'),
('PROD-003095', 1.8421, -0.2900, '2026-06-30'),
('PROD-003095', 1.9292, 4.7300, '2026-07-01'),
('PROD-003095', 1.9354, 0.3200, '2026-07-02'),
('PROD-003095', 1.9854, 2.5800, '2026-07-03'),
('PROD-003095', 1.9753, -0.5100, '2026-07-06'),
('PROD-003095', 1.8920, -4.2200, '2026-07-07'),
('PROD-003095', 1.8455, -2.4600, '2026-07-08'),
('PROD-003095', 1.8973, 2.8100, '2026-07-09'),
('PROD-003095', 1.9514, 2.8500, '2026-07-10'),
('PROD-003095', 1.9278, -1.2100, '2026-07-13'),
('PROD-003095', 2.0020, 3.8500, '2026-07-14'),
('PROD-003095', 2.1116, 5.4700, '2026-07-15'),
('PROD-003095', 2.0856, -1.2300, '2026-07-16'),
('PROD-003095', 1.9260, -7.6500, '2026-07-17'),
('PROD-003095', 1.9971, 3.6900, '2026-07-20'),
('PROD-003095', 2.0313, 1.7100, '2026-07-21'),
('PROD-003095', 2.0271, -0.2100, '2026-07-22'),
('PROD-003095', 2.0267, -0.0200, '2026-07-23'),
('PROD-003095', 1.9425, -4.1500, '2026-07-24'),
('PROD-003095', 1.9735, 1.6000, '2026-07-27'),
('PROD-003095', 1.9193, -2.7500, '2026-07-28'),
('PROD-003095', 1.9312, 0.6200, '2026-07-29'),
('PROD-003095', 1.8781, -2.7500, '2026-07-30'),
('PROD-003095', 1.8994, 1.1300, '2026-07-31'),
('PROD-003095', 1.8455, -2.8400, '2026-08-03'),
('PROD-003095', 1.9313, 4.6500, '2026-08-04'),
('PROD-003095', 1.9628, 1.6300, '2026-08-05'),
('PROD-003095', 1.9483, -0.7400, '2026-08-06'),
('PROD-003095', 2.0924, 7.4000, '2026-08-07'),
('PROD-003095', 2.1271, 1.6600, '2026-08-10'),
('PROD-003095', 2.1304, 0.1600, '2026-08-11'),
('PROD-003095', 2.1200, -0.4900, '2026-08-12'),
('PROD-003095', 2.1402, 0.9500, '2026-08-13'),
('PROD-003095', 2.1148, -1.1900, '2026-08-14'),
('PROD-003095', 2.1467, 1.5100, '2026-08-17'),
('PROD-003095', 2.1393, -0.3400, '2026-08-18'),
('PROD-003095', 2.0764, -2.9400, '2026-08-19'),
('PROD-003095', 2.1429, 3.2000, '2026-08-20'),
('PROD-003095', 2.0509, -4.2900, '2026-08-21'),
('PROD-003095', 1.9443, -5.2000, '2026-08-24'),
('PROD-003095', 1.9936, 2.5400, '2026-08-25'),
('PROD-003095', 1.9859, -0.3900, '2026-08-26'),
('PROD-003095', 1.9969, 0.5500, '2026-08-27'),
('PROD-003095', 1.9674, -1.4800, '2026-08-28'),
('PROD-003095', 1.9433, -1.2200, '2026-08-31'),
('PROD-003095', 1.9292, -0.7300, '2026-09-01'),
('PROD-003095', 1.9279, -0.0700, '2026-09-02'),
('PROD-003095', 1.9570, 1.5100, '2026-09-03'),
('PROD-003095', 1.9360, -1.0700, '2026-09-04'),
('PROD-003095', 1.9282, -0.4000, '2026-09-07'),
('PROD-003095', 1.9450, 0.8700, '2026-09-08'),
('PROD-003095', 1.9194, -1.3200, '2026-09-09'),
('PROD-003095', 1.8978, -1.1300, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-005827', 1.5258, -0.6000, '2026-06-18'),
('PROD-005827', 1.5258, 0.0000, '2026-06-22'),
('PROD-005827', 1.5006, -1.6500, '2026-06-23'),
('PROD-005827', 1.5093, 0.5800, '2026-06-24'),
('PROD-005827', 1.5225, 0.8700, '2026-06-25'),
('PROD-005827', 1.4936, -1.9000, '2026-06-26'),
('PROD-005827', 1.5119, 1.2300, '2026-06-29'),
('PROD-005827', 1.5273, 1.0200, '2026-06-30'),
('PROD-005827', 1.5217, -0.3700, '2026-07-01'),
('PROD-005827', 1.4895, -2.1200, '2026-07-02'),
('PROD-005827', 1.4990, 0.6400, '2026-07-03'),
('PROD-005827', 1.5023, 0.2200, '2026-07-06'),
('PROD-005827', 1.4945, -0.5200, '2026-07-07'),
('PROD-005827', 1.5118, 1.1600, '2026-07-08'),
('PROD-005827', 1.5326, 1.3800, '2026-07-09'),
('PROD-005827', 1.5196, -0.8500, '2026-07-10'),
('PROD-005827', 1.5043, -1.0100, '2026-07-13'),
('PROD-005827', 1.5264, 1.4700, '2026-07-14'),
('PROD-005827', 1.5378, 0.7500, '2026-07-15'),
('PROD-005827', 1.5361, -0.1100, '2026-07-16'),
('PROD-005827', 1.4882, -3.1200, '2026-07-17'),
('PROD-005827', 1.5145, 1.7700, '2026-07-20'),
('PROD-005827', 1.5345, 1.3200, '2026-07-21'),
('PROD-005827', 1.5184, -1.0500, '2026-07-22'),
('PROD-005827', 1.5128, -0.3700, '2026-07-23'),
('PROD-005827', 1.4931, -1.3000, '2026-07-24'),
('PROD-005827', 1.5060, 0.8600, '2026-07-27'),
('PROD-005827', 1.4937, -0.8200, '2026-07-28'),
('PROD-005827', 1.5057, 0.8000, '2026-07-29'),
('PROD-005827', 1.4935, -0.8100, '2026-07-30'),
('PROD-005827', 1.5094, 1.0600, '2026-07-31'),
('PROD-005827', 1.5073, -0.1400, '2026-08-03'),
('PROD-005827', 1.5259, 1.2300, '2026-08-04'),
('PROD-005827', 1.5310, 0.3300, '2026-08-05'),
('PROD-005827', 1.5268, -0.2700, '2026-08-06'),
('PROD-005827', 1.5470, 1.3200, '2026-08-07'),
('PROD-005827', 1.5489, 0.1200, '2026-08-10'),
('PROD-005827', 1.5462, -0.1700, '2026-08-11'),
('PROD-005827', 1.5499, 0.2400, '2026-08-12'),
('PROD-005827', 1.5483, -0.1000, '2026-08-13'),
('PROD-005827', 1.5449, -0.2200, '2026-08-14'),
('PROD-005827', 1.5555, 0.6900, '2026-08-17'),
('PROD-005827', 1.5573, 0.1200, '2026-08-18'),
('PROD-005827', 1.5271, -1.9400, '2026-08-19'),
('PROD-005827', 1.5341, 0.4600, '2026-08-20'),
('PROD-005827', 1.5405, 0.4200, '2026-08-21'),
('PROD-005827', 1.5144, -1.6900, '2026-08-24'),
('PROD-005827', 1.5132, -0.0800, '2026-08-25'),
('PROD-005827', 1.5151, 0.1300, '2026-08-26'),
('PROD-005827', 1.5204, 0.3500, '2026-08-27'),
('PROD-005827', 1.5171, -0.2200, '2026-08-28'),
('PROD-005827', 1.5191, 0.1300, '2026-08-31'),
('PROD-005827', 1.5084, -0.7000, '2026-09-01'),
('PROD-005827', 1.5009, -0.5000, '2026-09-02'),
('PROD-005827', 1.4919, -0.6000, '2026-09-03'),
('PROD-005827', 1.4976, 0.3800, '2026-09-04'),
('PROD-005827', 1.5155, 1.2000, '2026-09-07'),
('PROD-005827', 1.5109, -0.3000, '2026-09-08'),
('PROD-005827', 1.5053, -0.3700, '2026-09-09'),
('PROD-005827', 1.4925, -0.8500, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-005828', 2.8720, 0.2400, '2026-06-18'),
('PROD-005828', 2.9160, 1.5300, '2026-06-22'),
('PROD-005828', 2.8940, -0.7500, '2026-06-23'),
('PROD-005828', 2.9120, 0.6200, '2026-06-24'),
('PROD-005828', 2.9160, 0.1400, '2026-06-25'),
('PROD-005828', 2.8980, -0.6200, '2026-06-26'),
('PROD-005828', 2.9160, 0.6200, '2026-06-29'),
('PROD-005828', 2.9290, 0.4500, '2026-06-30'),
('PROD-005828', 2.9410, 0.4100, '2026-07-01'),
('PROD-005828', 2.9030, -1.2900, '2026-07-02'),
('PROD-005828', 2.9120, 0.3100, '2026-07-03'),
('PROD-005828', 2.9280, 0.5500, '2026-07-06'),
('PROD-005828', 2.9200, -0.2700, '2026-07-07'),
('PROD-005828', 2.9070, -0.4500, '2026-07-08'),
('PROD-005828', 2.9410, 1.1700, '2026-07-09'),
('PROD-005828', 2.9060, -1.1900, '2026-07-10'),
('PROD-005828', 2.8730, -1.1400, '2026-07-13'),
('PROD-005828', 2.8870, 0.4900, '2026-07-14'),
('PROD-005828', 2.8660, -0.7300, '2026-07-15'),
('PROD-005828', 2.8450, -0.7300, '2026-07-16'),
('PROD-005828', 2.8150, -1.0500, '2026-07-17'),
('PROD-005828', 2.8220, 0.2500, '2026-07-20'),
('PROD-005828', 2.8710, 1.7400, '2026-07-21'),
('PROD-005828', 2.8800, 0.3100, '2026-07-22'),
('PROD-005828', 2.8820, 0.0700, '2026-07-23'),
('PROD-005828', 2.8660, -0.5600, '2026-07-24'),
('PROD-005828', 2.9020, 1.2600, '2026-07-27'),
('PROD-005828', 2.8600, -1.4500, '2026-07-28'),
('PROD-005828', 2.8790, 0.6600, '2026-07-29'),
('PROD-005828', 2.8540, -0.8700, '2026-07-30'),
('PROD-005828', 2.8720, 0.6300, '2026-07-31'),
('PROD-005828', 2.8600, -0.4200, '2026-08-03'),
('PROD-005828', 2.8700, 0.3500, '2026-08-04'),
('PROD-005828', 2.9000, 1.0500, '2026-08-05'),
('PROD-005828', 2.8990, -0.0300, '2026-08-06'),
('PROD-005828', 2.9130, 0.4800, '2026-08-07'),
('PROD-005828', 2.9380, 0.8600, '2026-08-10'),
('PROD-005828', 2.9210, -0.5800, '2026-08-11'),
('PROD-005828', 2.9240, 0.1000, '2026-08-12'),
('PROD-005828', 2.9050, -0.6500, '2026-08-13'),
('PROD-005828', 2.9080, 0.1000, '2026-08-14'),
('PROD-005828', 2.9430, 1.2000, '2026-08-17'),
('PROD-005828', 2.9500, 0.2400, '2026-08-18'),
('PROD-005828', 2.9140, -1.2200, '2026-08-19'),
('PROD-005828', 2.9100, -0.1400, '2026-08-20'),
('PROD-005828', 2.9190, 0.3100, '2026-08-21'),
('PROD-005828', 2.9010, -0.6200, '2026-08-24'),
('PROD-005828', 2.8930, -0.2800, '2026-08-25'),
('PROD-005828', 2.8940, 0.0300, '2026-08-26'),
('PROD-005828', 2.9140, 0.6900, '2026-08-27'),
('PROD-005828', 2.9120, -0.0700, '2026-08-28'),
('PROD-005828', 2.9140, 0.0700, '2026-08-31'),
('PROD-005828', 2.9020, -0.4100, '2026-09-01'),
('PROD-005828', 2.8820, -0.6900, '2026-09-02'),
('PROD-005828', 2.8830, 0.0300, '2026-09-03'),
('PROD-005828', 2.8790, -0.1400, '2026-09-04'),
('PROD-005828', 2.9000, 0.7300, '2026-09-07'),
('PROD-005828', 2.8900, -0.3400, '2026-09-08'),
('PROD-005828', 2.8960, 0.2100, '2026-09-09'),
('PROD-005828', 2.8780, -0.6200, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-110022', 1.3542, 0.0200, '2026-06-18'),
('PROD-110022', 1.3543, 0.0100, '2026-06-22'),
('PROD-110022', 1.3539, -0.0300, '2026-06-23'),
('PROD-110022', 1.3540, 0.0100, '2026-06-24'),
('PROD-110022', 1.3545, 0.0400, '2026-06-25'),
('PROD-110022', 1.3546, 0.0100, '2026-06-26'),
('PROD-110022', 1.3551, 0.0400, '2026-06-29'),
('PROD-110022', 1.3550, -0.0100, '2026-06-30'),
('PROD-110022', 1.3545, -0.0400, '2026-07-01'),
('PROD-110022', 1.3546, 0.0100, '2026-07-02'),
('PROD-110022', 1.3547, 0.0100, '2026-07-03'),
('PROD-110022', 1.3551, 0.0300, '2026-07-06'),
('PROD-110022', 1.3551, 0.0000, '2026-07-07'),
('PROD-110022', 1.3554, 0.0200, '2026-07-08'),
('PROD-110022', 1.3554, 0.0000, '2026-07-09'),
('PROD-110022', 1.3556, 0.0100, '2026-07-10'),
('PROD-110022', 1.3556, 0.0000, '2026-07-13'),
('PROD-110022', 1.3557, 0.0100, '2026-07-14'),
('PROD-110022', 1.3558, 0.0100, '2026-07-15'),
('PROD-110022', 1.3558, 0.0000, '2026-07-16'),
('PROD-110022', 1.3560, 0.0100, '2026-07-17'),
('PROD-110022', 1.3560, 0.0000, '2026-07-20'),
('PROD-110022', 1.3561, 0.0100, '2026-07-21'),
('PROD-110022', 1.3564, 0.0200, '2026-07-22'),
('PROD-110022', 1.3565, 0.0100, '2026-07-23'),
('PROD-110022', 1.3566, 0.0100, '2026-07-24'),
('PROD-110022', 1.3568, 0.0100, '2026-07-27'),
('PROD-110022', 1.3568, 0.0000, '2026-07-28'),
('PROD-110022', 1.3567, -0.0100, '2026-07-29'),
('PROD-110022', 1.3568, 0.0100, '2026-07-30'),
('PROD-110022', 1.3570, 0.0100, '2026-07-31'),
('PROD-110022', 1.3572, 0.0100, '2026-08-03'),
('PROD-110022', 1.3574, 0.0100, '2026-08-04'),
('PROD-110022', 1.3574, 0.0000, '2026-08-05'),
('PROD-110022', 1.3575, 0.0100, '2026-08-06'),
('PROD-110022', 1.3578, 0.0200, '2026-08-07'),
('PROD-110022', 1.3583, 0.0400, '2026-08-10'),
('PROD-110022', 1.3583, 0.0000, '2026-08-11'),
('PROD-110022', 1.3584, 0.0100, '2026-08-12'),
('PROD-110022', 1.3588, 0.0300, '2026-08-13'),
('PROD-110022', 1.3589, 0.0100, '2026-08-14'),
('PROD-110022', 1.3591, 0.0100, '2026-08-17'),
('PROD-110022', 1.3596, 0.0400, '2026-08-18'),
('PROD-110022', 1.3594, -0.0100, '2026-08-19'),
('PROD-110022', 1.3593, -0.0100, '2026-08-20'),
('PROD-110022', 1.3593, 0.0000, '2026-08-21'),
('PROD-110022', 1.3596, 0.0200, '2026-08-24'),
('PROD-110022', 1.3596, 0.0000, '2026-08-25'),
('PROD-110022', 1.3595, -0.0100, '2026-08-26'),
('PROD-110022', 1.3593, -0.0100, '2026-08-27'),
('PROD-110022', 1.3593, 0.0000, '2026-08-28'),
('PROD-110022', 1.3594, 0.0100, '2026-08-31'),
('PROD-110022', 1.3597, 0.0200, '2026-09-01'),
('PROD-110022', 1.3597, 0.0000, '2026-09-02'),
('PROD-110022', 1.3600, 0.0200, '2026-09-03'),
('PROD-110022', 1.3601, 0.0100, '2026-09-04'),
('PROD-110022', 1.3603, 0.0100, '2026-09-07'),
('PROD-110022', 1.3603, 0.0000, '2026-09-08'),
('PROD-110022', 1.3604, 0.0100, '2026-09-09'),
('PROD-110022', 1.3604, 0.0000, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-110023', 1.1298, 0.0400, '2026-06-18'),
('PROD-110023', 1.1297, -0.0100, '2026-06-22'),
('PROD-110023', 1.1292, -0.0400, '2026-06-23'),
('PROD-110023', 1.1292, 0.0000, '2026-06-24'),
('PROD-110023', 1.1299, 0.0600, '2026-06-25'),
('PROD-110023', 1.1301, 0.0200, '2026-06-26'),
('PROD-110023', 1.1307, 0.0500, '2026-06-29'),
('PROD-110023', 1.1303, -0.0400, '2026-06-30'),
('PROD-110023', 1.1294, -0.0800, '2026-07-01'),
('PROD-110023', 1.1296, 0.0200, '2026-07-02'),
('PROD-110023', 1.1293, -0.0300, '2026-07-03'),
('PROD-110023', 1.1299, 0.0500, '2026-07-06'),
('PROD-110023', 1.1300, 0.0100, '2026-07-07'),
('PROD-110023', 1.1304, 0.0400, '2026-07-08'),
('PROD-110023', 1.1306, 0.0200, '2026-07-09'),
('PROD-110023', 1.1309, 0.0300, '2026-07-10'),
('PROD-110023', 1.1305, -0.0400, '2026-07-13'),
('PROD-110023', 1.1305, 0.0000, '2026-07-14'),
('PROD-110023', 1.1308, 0.0300, '2026-07-15'),
('PROD-110023', 1.1308, 0.0000, '2026-07-16'),
('PROD-110023', 1.1312, 0.0400, '2026-07-17'),
('PROD-110023', 1.1310, -0.0200, '2026-07-20'),
('PROD-110023', 1.1310, 0.0000, '2026-07-21'),
('PROD-110023', 1.1321, 0.1000, '2026-07-22'),
('PROD-110023', 1.1277, 0.0500, '2026-07-23'),
('PROD-110023', 1.1283, 0.0500, '2026-07-24'),
('PROD-110023', 1.1285, 0.0200, '2026-07-27'),
('PROD-110023', 1.1284, -0.0100, '2026-07-28'),
('PROD-110023', 1.1279, -0.0400, '2026-07-29'),
('PROD-110023', 1.1289, 0.0900, '2026-07-30'),
('PROD-110023', 1.1292, 0.0300, '2026-07-31'),
('PROD-110023', 1.1296, 0.0400, '2026-08-03'),
('PROD-110023', 1.1297, 0.0100, '2026-08-04'),
('PROD-110023', 1.1298, 0.0100, '2026-08-05'),
('PROD-110023', 1.1297, -0.0100, '2026-08-06'),
('PROD-110023', 1.1303, 0.0500, '2026-08-07'),
('PROD-110023', 1.1313, 0.0900, '2026-08-10'),
('PROD-110023', 1.1312, -0.0100, '2026-08-11'),
('PROD-110023', 1.1312, 0.0000, '2026-08-12'),
('PROD-110023', 1.1321, 0.0800, '2026-08-13'),
('PROD-110023', 1.1324, 0.0300, '2026-08-14'),
('PROD-110023', 1.1326, 0.0200, '2026-08-17'),
('PROD-110023', 1.1335, 0.0800, '2026-08-18'),
('PROD-110023', 1.1325, -0.0900, '2026-08-19'),
('PROD-110023', 1.1319, -0.0500, '2026-08-20'),
('PROD-110023', 1.1315, -0.0400, '2026-08-21'),
('PROD-110023', 1.1324, 0.0800, '2026-08-24'),
('PROD-110023', 1.1324, 0.0000, '2026-08-25'),
('PROD-110023', 1.1323, -0.0100, '2026-08-26'),
('PROD-110023', 1.1311, -0.1100, '2026-08-27'),
('PROD-110023', 1.1308, -0.0300, '2026-08-28'),
('PROD-110023', 1.1312, 0.0400, '2026-08-31'),
('PROD-110023', 1.1320, 0.0700, '2026-09-01'),
('PROD-110023', 1.1317, -0.0300, '2026-09-02'),
('PROD-110023', 1.1327, 0.0900, '2026-09-03'),
('PROD-110023', 1.1330, 0.0300, '2026-09-04'),
('PROD-110023', 1.1335, 0.0400, '2026-09-07'),
('PROD-110023', 1.1335, 0.0000, '2026-09-08'),
('PROD-110023', 1.1335, 0.0000, '2026-09-09'),
('PROD-110023', 1.1333, -0.0200, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-161725', 3.2753, 4.5100, '2026-06-18'),
('PROD-161725', 3.3083, 1.0100, '2026-06-22'),
('PROD-161725', 3.1920, -3.5200, '2026-06-23'),
('PROD-161725', 3.2698, 2.4400, '2026-06-24'),
('PROD-161725', 3.3823, 3.4400, '2026-06-25'),
('PROD-161725', 3.2350, -4.3600, '2026-06-26'),
('PROD-161725', 3.2806, 1.4100, '2026-06-29'),
('PROD-161725', 3.4519, 5.2200, '2026-06-30'),
('PROD-161725', 3.3761, -2.2000, '2026-07-01'),
('PROD-161725', 3.1666, -6.2100, '2026-07-02'),
('PROD-161725', 3.1805, 0.4400, '2026-07-03'),
('PROD-161725', 3.1621, -0.5800, '2026-07-06'),
('PROD-161725', 3.1511, -0.3500, '2026-07-07'),
('PROD-161725', 3.1920, 1.3000, '2026-07-08'),
('PROD-161725', 3.3840, 6.0200, '2026-07-09'),
('PROD-161725', 3.2888, -2.8100, '2026-07-10'),
('PROD-161725', 3.1979, -2.7600, '2026-07-13'),
('PROD-161725', 3.2506, 1.6500, '2026-07-14'),
('PROD-161725', 3.1672, -2.5700, '2026-07-15'),
('PROD-161725', 3.0926, -2.3600, '2026-07-16'),
('PROD-161725', 2.8578, -7.5900, '2026-07-17'),
('PROD-161725', 2.9192, 2.1500, '2026-07-20'),
('PROD-161725', 3.1296, 7.2100, '2026-07-21'),
('PROD-161725', 3.0899, -1.2700, '2026-07-22'),
('PROD-161725', 3.0178, -2.3300, '2026-07-23'),
('PROD-161725', 2.9674, -1.6700, '2026-07-24'),
('PROD-161725', 3.0247, 1.9300, '2026-07-27'),
('PROD-161725', 2.8207, -6.7400, '2026-07-28'),
('PROD-161725', 2.8150, -0.2000, '2026-07-29'),
('PROD-161725', 2.6610, -5.4700, '2026-07-30'),
('PROD-161725', 2.7908, 4.8800, '2026-07-31'),
('PROD-161725', 2.7274, -2.2700, '2026-08-03'),
('PROD-161725', 2.8779, 5.5200, '2026-08-04'),
('PROD-161725', 2.9199, 1.4600, '2026-08-05'),
('PROD-161725', 2.9169, -0.1000, '2026-08-06'),
('PROD-161725', 2.9443, 0.9400, '2026-08-07'),
('PROD-161725', 2.8654, -2.6800, '2026-08-10'),
('PROD-161725', 2.8675, 0.0700, '2026-08-11'),
('PROD-161725', 2.8949, 0.9600, '2026-08-12'),
('PROD-161725', 2.8882, -0.2300, '2026-08-13'),
('PROD-161725', 2.9138, 0.8900, '2026-08-14'),
('PROD-161725', 3.0068, 3.1900, '2026-08-17'),
('PROD-161725', 2.9657, -1.3700, '2026-08-18'),
('PROD-161725', 2.7666, -6.7100, '2026-08-19'),
('PROD-161725', 2.7514, -0.5500, '2026-08-20'),
('PROD-161725', 2.7844, 1.2000, '2026-08-21'),
('PROD-161725', 2.6684, -4.1700, '2026-08-24'),
('PROD-161725', 2.6833, 0.5600, '2026-08-25'),
('PROD-161725', 2.6943, 0.4100, '2026-08-26'),
('PROD-161725', 2.7870, 3.4400, '2026-08-27'),
('PROD-161725', 2.7571, -1.0700, '2026-08-28'),
('PROD-161725', 2.8286, 2.5900, '2026-08-31'),
('PROD-161725', 2.8130, -0.5500, '2026-09-01'),
('PROD-161725', 2.7644, -1.7300, '2026-09-02'),
('PROD-161725', 2.7528, -0.4200, '2026-09-03'),
('PROD-161725', 2.7120, -1.4800, '2026-09-04'),
('PROD-161725', 2.7817, 2.5700, '2026-09-07'),
('PROD-161725', 2.7443, -1.3400, '2026-09-08'),
('PROD-161725', 2.7296, -0.5400, '2026-09-09'),
('PROD-161725', 2.7007, -1.0600, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-161726', 2.6800, -1.3300, '2026-06-18'),
('PROD-161726', 2.7020, 0.8200, '2026-06-22'),
('PROD-161726', 2.6590, -1.5900, '2026-06-23'),
('PROD-161726', 2.6250, -1.2800, '2026-06-24'),
('PROD-161726', 2.6360, 0.4200, '2026-06-25'),
('PROD-161726', 2.6160, -0.7600, '2026-06-26'),
('PROD-161726', 2.6700, 2.0600, '2026-06-29'),
('PROD-161726', 2.6580, -0.4500, '2026-06-30'),
('PROD-161726', 2.6830, 0.9400, '2026-07-01'),
('PROD-161726', 2.6820, -0.0400, '2026-07-02'),
('PROD-161726', 2.7240, 1.5700, '2026-07-03'),
('PROD-161726', 2.7730, 1.8000, '2026-07-06'),
('PROD-161726', 2.7340, -1.4100, '2026-07-07'),
('PROD-161726', 2.7230, -0.4000, '2026-07-08'),
('PROD-161726', 2.6850, -1.4000, '2026-07-09'),
('PROD-161726', 2.7250, 1.4900, '2026-07-10'),
('PROD-161726', 2.7330, 0.2900, '2026-07-13'),
('PROD-161726', 2.7510, 0.6600, '2026-07-14'),
('PROD-161726', 2.8400, 3.2400, '2026-07-15'),
('PROD-161726', 2.8690, 1.0200, '2026-07-16'),
('PROD-161726', 2.8420, -0.9400, '2026-07-17'),
('PROD-161726', 2.9300, 3.1000, '2026-07-20'),
('PROD-161726', 2.9160, -0.4800, '2026-07-21'),
('PROD-161726', 2.9210, 0.1700, '2026-07-22'),
('PROD-161726', 2.9120, -0.3100, '2026-07-23'),
('PROD-161726', 2.8820, -1.0300, '2026-07-24'),
('PROD-161726', 2.9080, 0.9000, '2026-07-27'),
('PROD-161726', 2.9590, 1.7500, '2026-07-28'),
('PROD-161726', 2.9970, 1.2800, '2026-07-29'),
('PROD-161726', 3.0630, 2.2000, '2026-07-30'),
('PROD-161726', 3.0480, -0.4900, '2026-07-31'),
('PROD-161726', 3.0160, -1.0500, '2026-08-03'),
('PROD-161726', 2.9650, -1.6900, '2026-08-04'),
('PROD-161726', 2.9470, -0.6100, '2026-08-05'),
('PROD-161726', 2.9270, -0.6800, '2026-08-06'),
('PROD-161726', 2.9220, -0.1700, '2026-08-07'),
('PROD-161726', 2.9850, 2.1600, '2026-08-10'),
('PROD-161726', 2.9530, -1.0700, '2026-08-11'),
('PROD-161726', 2.9500, -0.1000, '2026-08-12'),
('PROD-161726', 2.9490, -0.0300, '2026-08-13'),
('PROD-161726', 2.9280, -0.7100, '2026-08-14'),
('PROD-161726', 2.9030, -0.8500, '2026-08-17'),
('PROD-161726', 2.9270, 0.8300, '2026-08-18'),
('PROD-161726', 2.9250, -0.0700, '2026-08-19'),
('PROD-161726', 2.9350, 0.3400, '2026-08-20'),
('PROD-161726', 2.8960, -1.3300, '2026-08-21'),
('PROD-161726', 2.9140, 0.6200, '2026-08-24'),
('PROD-161726', 2.9230, 0.3100, '2026-08-25'),
('PROD-161726', 2.9260, 0.1000, '2026-08-26'),
('PROD-161726', 2.9100, -0.5500, '2026-08-27'),
('PROD-161726', 2.9310, 0.7200, '2026-08-28'),
('PROD-161726', 2.9160, -0.5100, '2026-08-31'),
('PROD-161726', 2.9650, 1.6800, '2026-09-01'),
('PROD-161726', 2.9260, -1.3200, '2026-09-02'),
('PROD-161726', 2.9220, -0.1400, '2026-09-03'),
('PROD-161726', 2.9620, 1.3700, '2026-09-04'),
('PROD-161726', 2.9250, -1.2500, '2026-09-07'),
('PROD-161726', 2.9080, -0.5800, '2026-09-08'),
('PROD-161726', 2.8900, -0.6200, '2026-09-09'),
('PROD-161726', 2.8430, -1.6300, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-510300', 4.9697, 0.2300, '2026-06-18'),
('PROD-510300', 5.0878, 2.3800, '2026-06-22'),
('PROD-510300', 4.9470, -2.7700, '2026-06-23'),
('PROD-510300', 4.9707, 0.4800, '2026-06-24'),
('PROD-510300', 5.0472, 1.5400, '2026-06-25'),
('PROD-510300', 4.9012, -2.8900, '2026-06-26'),
('PROD-510300', 4.9618, 1.2400, '2026-06-29'),
('PROD-510300', 5.0157, 1.0900, '2026-06-30'),
('PROD-510300', 4.9952, -0.4100, '2026-07-01'),
('PROD-510300', 4.8500, -2.9100, '2026-07-02'),
('PROD-510300', 4.8814, 0.6500, '2026-07-03'),
('PROD-510300', 4.8813, 0.0000, '2026-07-06'),
('PROD-510300', 4.8311, -1.0300, '2026-07-07'),
('PROD-510300', 4.7950, -0.7500, '2026-07-08'),
('PROD-510300', 4.9160, 2.5200, '2026-07-09'),
('PROD-510300', 4.8270, -1.8100, '2026-07-10'),
('PROD-510300', 4.7423, -1.7500, '2026-07-13'),
('PROD-510300', 4.8429, 2.1200, '2026-07-14'),
('PROD-510300', 4.8336, -0.1900, '2026-07-15'),
('PROD-510300', 4.7485, -1.7600, '2026-07-16'),
('PROD-510300', 4.5827, -3.4900, '2026-07-17'),
('PROD-510300', 4.6512, 1.4900, '2026-07-20'),
('PROD-510300', 4.7932, 3.0500, '2026-07-21'),
('PROD-510300', 4.7720, -0.4400, '2026-07-22'),
('PROD-510300', 4.7831, 0.2300, '2026-07-23'),
('PROD-510300', 4.7045, -1.6400, '2026-07-24'),
('PROD-510300', 4.7583, 1.1400, '2026-07-27'),
('PROD-510300', 4.6254, -2.7900, '2026-07-28'),
('PROD-510300', 4.6568, 0.6800, '2026-07-29'),
('PROD-510300', 4.6069, -1.0700, '2026-07-30'),
('PROD-510300', 4.6473, 0.8800, '2026-07-31'),
('PROD-510300', 4.6025, -0.9600, '2026-08-03'),
('PROD-510300', 4.6608, 1.2700, '2026-08-04'),
('PROD-510300', 4.7180, 1.2300, '2026-08-05'),
('PROD-510300', 4.7111, -0.1500, '2026-08-06'),
('PROD-510300', 4.7556, 0.9400, '2026-08-07'),
('PROD-510300', 4.7633, 0.1600, '2026-08-10'),
('PROD-510300', 4.7258, -0.7900, '2026-08-11'),
('PROD-510300', 4.7527, 0.5700, '2026-08-12'),
('PROD-510300', 4.7267, -0.5500, '2026-08-13'),
('PROD-510300', 4.7282, 0.0300, '2026-08-14'),
('PROD-510300', 4.8038, 1.6000, '2026-08-17'),
('PROD-510300', 4.7877, -0.3400, '2026-08-18'),
('PROD-510300', 4.6502, -2.8700, '2026-08-19'),
('PROD-510300', 4.6544, 0.0900, '2026-08-20'),
('PROD-510300', 4.6831, 0.6200, '2026-08-21'),
('PROD-510300', 4.6263, -1.2100, '2026-08-24'),
('PROD-510300', 4.6157, -0.2300, '2026-08-25'),
('PROD-510300', 4.6550, 0.8500, '2026-08-26'),
('PROD-510300', 4.6963, 0.8900, '2026-08-27'),
('PROD-510300', 4.6758, -0.4400, '2026-08-28'),
('PROD-510300', 4.6917, 0.3400, '2026-08-31'),
('PROD-510300', 4.6783, -0.2900, '2026-09-01'),
('PROD-510300', 4.6140, -1.3700, '2026-09-02'),
('PROD-510300', 4.6188, 0.1000, '2026-09-03'),
('PROD-510300', 4.6147, -0.0900, '2026-09-04'),
('PROD-510300', 4.6419, 0.5900, '2026-09-07'),
('PROD-510300', 4.6257, -0.3500, '2026-09-08'),
('PROD-510300', 4.6399, 0.3100, '2026-09-09'),
('PROD-510300', 4.6177, -0.4800, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-510500', 8.8139, 0.6200, '2026-06-18'),
('PROD-510500', 9.0080, 2.2000, '2026-06-22'),
('PROD-510500', 8.8236, -2.0500, '2026-06-23'),
('PROD-510500', 8.9832, 1.8100, '2026-06-24'),
('PROD-510500', 9.0809, 1.0900, '2026-06-25'),
('PROD-510500', 8.8452, -2.6000, '2026-06-26'),
('PROD-510500', 8.9630, 1.3300, '2026-06-29'),
('PROD-510500', 9.1808, 2.4300, '2026-06-30'),
('PROD-510500', 9.1766, -0.0500, '2026-07-01'),
('PROD-510500', 8.8433, -3.6300, '2026-07-02'),
('PROD-510500', 8.8972, 0.6100, '2026-07-03'),
('PROD-510500', 8.8016, -1.0700, '2026-07-06'),
('PROD-510500', 8.6558, -1.6600, '2026-07-07'),
('PROD-510500', 8.5410, -1.3300, '2026-07-08'),
('PROD-510500', 8.8070, 3.1100, '2026-07-09'),
('PROD-510500', 8.6625, -1.6400, '2026-07-10'),
('PROD-510500', 8.2877, -4.3300, '2026-07-13'),
('PROD-510500', 8.4262, 1.6700, '2026-07-14'),
('PROD-510500', 8.1480, -1.5300, '2026-07-15'),
('PROD-510500', 7.9555, -2.3600, '2026-07-16'),
('PROD-510500', 7.5187, -5.4900, '2026-07-17'),
('PROD-510500', 7.4129, -1.4100, '2026-07-20'),
('PROD-510500', 7.8051, 5.2900, '2026-07-21'),
('PROD-510500', 7.7588, -0.5900, '2026-07-22'),
('PROD-510500', 7.7414, -0.2200, '2026-07-23'),
('PROD-510500', 7.5404, -2.6000, '2026-07-24'),
('PROD-510500', 7.7303, 2.5200, '2026-07-27'),
('PROD-510500', 7.4549, -3.5600, '2026-07-28'),
('PROD-510500', 7.5375, 1.1100, '2026-07-29'),
('PROD-510500', 7.3264, -2.8000, '2026-07-30'),
('PROD-510500', 7.5082, 2.4800, '2026-07-31'),
('PROD-510500', 7.4282, -1.0700, '2026-08-03'),
('PROD-510500', 7.6209, 2.5900, '2026-08-04'),
('PROD-510500', 7.8218, 2.6400, '2026-08-05'),
('PROD-510500', 7.8415, 0.2500, '2026-08-06'),
('PROD-510500', 7.9933, 1.9400, '2026-08-07'),
('PROD-510500', 8.0437, 0.6300, '2026-08-10'),
('PROD-510500', 7.9816, -0.7700, '2026-08-11'),
('PROD-510500', 8.0583, 0.9600, '2026-08-12'),
('PROD-510500', 7.9847, -0.9100, '2026-08-13'),
('PROD-510500', 8.0051, 0.2600, '2026-08-14'),
('PROD-510500', 8.1986, 2.4200, '2026-08-17'),
('PROD-510500', 8.1892, -0.1100, '2026-08-18'),
('PROD-510500', 7.8000, -4.7500, '2026-08-19'),
('PROD-510500', 7.8662, 0.8500, '2026-08-20'),
('PROD-510500', 7.8706, 0.0600, '2026-08-21'),
('PROD-510500', 7.7306, -1.7800, '2026-08-24'),
('PROD-510500', 7.7278, -0.0400, '2026-08-25'),
('PROD-510500', 7.7878, 0.7800, '2026-08-26'),
('PROD-510500', 7.9646, 2.2700, '2026-08-27'),
('PROD-510500', 7.9155, -0.6200, '2026-08-28'),
('PROD-510500', 7.9718, 0.7100, '2026-08-31'),
('PROD-510500', 7.8788, -1.1700, '2026-09-01'),
('PROD-510500', 7.7495, -1.6400, '2026-09-02'),
('PROD-510500', 7.7768, 0.3500, '2026-09-03'),
('PROD-510500', 7.6739, -1.3200, '2026-09-04'),
('PROD-510500', 7.7811, 1.4000, '2026-09-07'),
('PROD-510500', 7.7929, 0.1500, '2026-09-08'),
('PROD-510500', 7.7910, -0.0200, '2026-09-09'),
('PROD-510500', 7.7413, -0.6400, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-PRIV01', 1.0507, -0.3500, '2026-06-18'),
('PROD-PRIV01', 1.0546, 0.3700, '2026-06-22'),
('PROD-PRIV01', 1.0527, -0.1800, '2026-06-23'),
('PROD-PRIV01', 1.0540, 0.1200, '2026-06-24'),
('PROD-PRIV01', 1.0522, -0.1700, '2026-06-25'),
('PROD-PRIV01', 1.0465, -0.5400, '2026-06-26'),
('PROD-PRIV01', 1.0455, -0.1000, '2026-06-29'),
('PROD-PRIV01', 1.0501, 0.4400, '2026-06-30'),
('PROD-PRIV01', 1.0491, -0.1000, '2026-07-01'),
('PROD-PRIV01', 1.0405, -0.8200, '2026-07-02'),
('PROD-PRIV01', 1.0435, 0.2900, '2026-07-03'),
('PROD-PRIV01', 1.0441, 0.0600, '2026-07-06'),
('PROD-PRIV01', 1.0409, -0.3100, '2026-07-07'),
('PROD-PRIV01', 1.0327, -0.7900, '2026-07-08'),
('PROD-PRIV01', 1.0415, 0.8500, '2026-07-09'),
('PROD-PRIV01', 1.0287, -1.2300, '2026-07-10'),
('PROD-PRIV01', 1.0242, -0.4400, '2026-07-13'),
('PROD-PRIV01', 1.0363, 1.1800, '2026-07-14'),
('PROD-PRIV01', 1.0280, -0.8000, '2026-07-15'),
('PROD-PRIV01', 1.0197, -0.8100, '2026-07-16'),
('PROD-PRIV01', 1.0111, -0.8400, '2026-07-17'),
('PROD-PRIV01', 1.0207, 0.9500, '2026-07-20'),
('PROD-PRIV01', 1.0163, -0.4300, '2026-07-21'),
('PROD-PRIV01', 1.0140, -0.2300, '2026-07-22'),
('PROD-PRIV01', 1.0189, 0.4800, '2026-07-23'),
('PROD-PRIV01', 1.0143, -0.4500, '2026-07-24'),
('PROD-PRIV01', 1.0214, 0.7000, '2026-07-27'),
('PROD-PRIV01', 1.0188, -0.2500, '2026-07-28'),
('PROD-PRIV01', 1.0217, 0.2800, '2026-07-29'),
('PROD-PRIV01', 1.0201, -0.1600, '2026-07-30'),
('PROD-PRIV01', 1.0203, 0.0200, '2026-07-31'),
('PROD-PRIV01', 1.0204, 0.0100, '2026-08-03'),
('PROD-PRIV01', 1.0215, 0.1100, '2026-08-04'),
('PROD-PRIV01', 1.0242, 0.2600, '2026-08-05'),
('PROD-PRIV01', 1.0263, 0.2100, '2026-08-06'),
('PROD-PRIV01', 1.0301, 0.3700, '2026-08-07'),
('PROD-PRIV01', 1.0290, -0.1100, '2026-08-10'),
('PROD-PRIV01', 1.0257, -0.3200, '2026-08-11'),
('PROD-PRIV01', 1.0298, 0.4000, '2026-08-12'),
('PROD-PRIV01', 1.0230, -0.6600, '2026-08-13'),
('PROD-PRIV01', 1.0322, 0.9000, '2026-08-14'),
('PROD-PRIV01', 1.0427, 1.0200, '2026-08-17'),
('PROD-PRIV01', 1.0431, 0.0400, '2026-08-18'),
('PROD-PRIV01', 1.0259, -1.6500, '2026-08-19'),
('PROD-PRIV01', 1.0286, 0.2600, '2026-08-20'),
('PROD-PRIV01', 1.0323, 0.3600, '2026-08-21'),
('PROD-PRIV01', 1.0313, -0.1000, '2026-08-24'),
('PROD-PRIV01', 1.0268, -0.4400, '2026-08-25'),
('PROD-PRIV01', 1.0240, -0.2700, '2026-08-26'),
('PROD-PRIV01', 1.0317, 0.7500, '2026-08-27'),
('PROD-PRIV01', 1.0296, -0.2000, '2026-08-28'),
('PROD-PRIV01', 1.0357, 0.5900, '2026-08-31'),
('PROD-PRIV01', 1.0298, -0.5700, '2026-09-01'),
('PROD-PRIV01', 1.0272, -0.2500, '2026-09-02'),
('PROD-PRIV01', 1.0272, 0.0000, '2026-09-03'),
('PROD-PRIV01', 1.0238, -0.3300, '2026-09-04'),
('PROD-PRIV01', 1.0266, 0.2700, '2026-09-07'),
('PROD-PRIV01', 1.0261, -0.0500, '2026-09-08'),
('PROD-PRIV01', 1.0282, 0.2000, '2026-09-09'),
('PROD-PRIV01', 1.0264, -0.1800, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-WMG001', 1.2712, 0.0200, '2026-06-18'),
('PROD-WMG001', 1.2714, 0.0200, '2026-06-22'),
('PROD-WMG001', 1.2711, -0.0200, '2026-06-23'),
('PROD-WMG001', 1.2713, 0.0200, '2026-06-24'),
('PROD-WMG001', 1.2717, 0.0300, '2026-06-25'),
('PROD-WMG001', 1.2718, 0.0100, '2026-06-26'),
('PROD-WMG001', 1.2722, 0.0300, '2026-06-29'),
('PROD-WMG001', 1.2722, 0.0000, '2026-06-30'),
('PROD-WMG001', 1.2718, -0.0300, '2026-07-01'),
('PROD-WMG001', 1.2719, 0.0100, '2026-07-02'),
('PROD-WMG001', 1.2721, 0.0200, '2026-07-03'),
('PROD-WMG001', 1.2724, 0.0200, '2026-07-06'),
('PROD-WMG001', 1.2725, 0.0100, '2026-07-07'),
('PROD-WMG001', 1.2726, 0.0100, '2026-07-08'),
('PROD-WMG001', 1.2727, 0.0100, '2026-07-09'),
('PROD-WMG001', 1.2728, 0.0100, '2026-07-10'),
('PROD-WMG001', 1.2728, 0.0000, '2026-07-13'),
('PROD-WMG001', 1.2729, 0.0100, '2026-07-14'),
('PROD-WMG001', 1.2730, 0.0100, '2026-07-15'),
('PROD-WMG001', 1.2731, 0.0100, '2026-07-16'),
('PROD-WMG001', 1.2731, 0.0000, '2026-07-17'),
('PROD-WMG001', 1.2732, 0.0100, '2026-07-20'),
('PROD-WMG001', 1.2733, 0.0100, '2026-07-21'),
('PROD-WMG001', 1.2735, 0.0200, '2026-07-22'),
('PROD-WMG001', 1.2735, 0.0000, '2026-07-23'),
('PROD-WMG001', 1.2736, 0.0100, '2026-07-24'),
('PROD-WMG001', 1.2737, 0.0100, '2026-07-27'),
('PROD-WMG001', 1.2736, -0.0100, '2026-07-28'),
('PROD-WMG001', 1.2737, 0.0100, '2026-07-29'),
('PROD-WMG001', 1.2738, 0.0100, '2026-07-30'),
('PROD-WMG001', 1.2740, 0.0200, '2026-07-31'),
('PROD-WMG001', 1.2741, 0.0100, '2026-08-03'),
('PROD-WMG001', 1.2743, 0.0200, '2026-08-04'),
('PROD-WMG001', 1.2743, 0.0000, '2026-08-05'),
('PROD-WMG001', 1.2744, 0.0100, '2026-08-06'),
('PROD-WMG001', 1.2746, 0.0200, '2026-08-07'),
('PROD-WMG001', 1.2749, 0.0200, '2026-08-10'),
('PROD-WMG001', 1.2750, 0.0100, '2026-08-11'),
('PROD-WMG001', 1.2750, 0.0000, '2026-08-12'),
('PROD-WMG001', 1.2753, 0.0200, '2026-08-13'),
('PROD-WMG001', 1.2755, 0.0200, '2026-08-14'),
('PROD-WMG001', 1.2757, 0.0200, '2026-08-17'),
('PROD-WMG001', 1.2761, 0.0300, '2026-08-18'),
('PROD-WMG001', 1.2761, 0.0000, '2026-08-19'),
('PROD-WMG001', 1.2760, -0.0100, '2026-08-20'),
('PROD-WMG001', 1.2759, -0.0100, '2026-08-21'),
('PROD-WMG001', 1.2762, 0.0200, '2026-08-24'),
('PROD-WMG001', 1.2763, 0.0100, '2026-08-25'),
('PROD-WMG001', 1.2762, -0.0100, '2026-08-26'),
('PROD-WMG001', 1.2761, -0.0100, '2026-08-27'),
('PROD-WMG001', 1.2761, 0.0000, '2026-08-28'),
('PROD-WMG001', 1.2762, 0.0100, '2026-08-31'),
('PROD-WMG001', 1.2765, 0.0200, '2026-09-01'),
('PROD-WMG001', 1.2766, 0.0100, '2026-09-02'),
('PROD-WMG001', 1.2768, 0.0200, '2026-09-03'),
('PROD-WMG001', 1.2770, 0.0200, '2026-09-04'),
('PROD-WMG001', 1.2773, 0.0200, '2026-09-07'),
('PROD-WMG001', 1.2774, 0.0100, '2026-09-08'),
('PROD-WMG001', 1.2775, 0.0100, '2026-09-09'),
('PROD-WMG001', 1.2776, 0.0100, '2026-09-10');
INSERT INTO core_product_nav (product_id, nav, daily_chg_pct, nav_date) VALUES
('PROD-XYZ999', 2.5710, 1.7400, '2026-06-18'),
('PROD-XYZ999', 2.6190, 1.8700, '2026-06-22'),
('PROD-XYZ999', 2.6090, -0.3800, '2026-06-23'),
('PROD-XYZ999', 2.7190, 4.2200, '2026-06-24'),
('PROD-XYZ999', 2.7930, 2.7200, '2026-06-25'),
('PROD-XYZ999', 2.7980, 0.1800, '2026-06-26'),
('PROD-XYZ999', 2.9040, 3.7900, '2026-06-29'),
('PROD-XYZ999', 3.0460, 4.8900, '2026-06-30'),
('PROD-XYZ999', 2.9990, -1.5400, '2026-07-01'),
('PROD-XYZ999', 2.8040, -6.5000, '2026-07-02'),
('PROD-XYZ999', 2.7630, -1.4600, '2026-07-03'),
('PROD-XYZ999', 2.8050, 1.5200, '2026-07-06'),
('PROD-XYZ999', 2.8200, 0.5300, '2026-07-07'),
('PROD-XYZ999', 2.8840, 2.2700, '2026-07-08'),
('PROD-XYZ999', 3.0720, 6.5200, '2026-07-09'),
('PROD-XYZ999', 2.9350, -4.4600, '2026-07-10'),
('PROD-XYZ999', 2.8660, -2.3500, '2026-07-13'),
('PROD-XYZ999', 2.8530, -0.4500, '2026-07-14'),
('PROD-XYZ999', 2.7750, -2.7300, '2026-07-15'),
('PROD-XYZ999', 2.7040, -2.5600, '2026-07-16'),
('PROD-XYZ999', 2.5620, -5.2500, '2026-07-17'),
('PROD-XYZ999', 2.5520, -0.3900, '2026-07-20'),
('PROD-XYZ999', 2.7610, 8.1900, '2026-07-21'),
('PROD-XYZ999', 2.7320, -1.0500, '2026-07-22'),
('PROD-XYZ999', 2.6510, -2.9600, '2026-07-23'),
('PROD-XYZ999', 2.6440, -0.2600, '2026-07-24'),
('PROD-XYZ999', 2.6940, 1.8900, '2026-07-27'),
('PROD-XYZ999', 2.6180, -2.8200, '2026-07-28'),
('PROD-XYZ999', 2.6190, 0.0400, '2026-07-29'),
('PROD-XYZ999', 2.5320, -3.3200, '2026-07-30'),
('PROD-XYZ999', 2.5960, 2.5300, '2026-07-31'),
('PROD-XYZ999', 2.5210, -2.8900, '2026-08-03'),
('PROD-XYZ999', 2.5560, 1.3900, '2026-08-04'),
('PROD-XYZ999', 2.6300, 2.9000, '2026-08-05'),
('PROD-XYZ999', 2.6310, 0.0400, '2026-08-06'),
('PROD-XYZ999', 2.6510, 0.7600, '2026-08-07'),
('PROD-XYZ999', 2.6590, 0.3000, '2026-08-10'),
('PROD-XYZ999', 2.6260, -1.2400, '2026-08-11'),
('PROD-XYZ999', 2.6420, 0.6100, '2026-08-12'),
('PROD-XYZ999', 2.6150, -1.0200, '2026-08-13'),
('PROD-XYZ999', 2.6230, 0.3100, '2026-08-14'),
('PROD-XYZ999', 2.6880, 2.4800, '2026-08-17'),
('PROD-XYZ999', 2.7070, 0.7100, '2026-08-18'),
('PROD-XYZ999', 2.5830, -4.5800, '2026-08-19'),
('PROD-XYZ999', 2.5960, 0.5000, '2026-08-20'),
('PROD-XYZ999', 2.5920, -0.1500, '2026-08-21'),
('PROD-XYZ999', 2.5420, -1.9300, '2026-08-24'),
('PROD-XYZ999', 2.5470, 0.2000, '2026-08-25'),
('PROD-XYZ999', 2.5590, 0.4700, '2026-08-26'),
('PROD-XYZ999', 2.6010, 1.6400, '2026-08-27'),
('PROD-XYZ999', 2.5780, -0.8800, '2026-08-28'),
('PROD-XYZ999', 2.5950, 0.6600, '2026-08-31'),
('PROD-XYZ999', 2.5630, -1.2300, '2026-09-01'),
('PROD-XYZ999', 2.5180, -1.7600, '2026-09-02'),
('PROD-XYZ999', 2.5080, -0.4000, '2026-09-03'),
('PROD-XYZ999', 2.4660, -1.6700, '2026-09-04'),
('PROD-XYZ999', 2.4850, 0.7700, '2026-09-07'),
('PROD-XYZ999', 2.4540, -1.2500, '2026-09-08'),
('PROD-XYZ999', 2.4390, -0.6100, '2026-09-09'),
('PROD-XYZ999', 2.4210, -0.7400, '2026-09-10');