{"id":15072,"date":"2025-06-23T11:36:29","date_gmt":"2025-06-23T09:36:29","guid":{"rendered":"https:\/\/viseca-payment.ch\/investisseurs\/rapports\/instruments-de-financement\/"},"modified":"2026-03-27T16:55:44","modified_gmt":"2026-03-27T14:55:44","slug":"instruments-de-financement","status":"publish","type":"page","link":"https:\/\/viseca-payment.ch\/fr\/investisseurs\/couverture\/instruments-de-financement\/","title":{"rendered":"Instruments de financement"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15072\" class=\"elementor elementor-15072 elementor-14912\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ed70a5 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"4ed70a5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-83b4de9\" data-id=\"83b4de9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b0d2c8f elementor-widget elementor-widget-heading\" data-id=\"b0d2c8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Instruments de financement<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb95b93 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb95b93\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-94d4d78\" data-id=\"94d4d78\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c749f3 elementor-widget elementor-widget-html\" data-id=\"1c749f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/viseca-payment.ch\/wp-includes\/js\/dist\/i18n.min.js?ver=5f1269854226b4dd90450db411a12b79\"><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ee6ddc2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ee6ddc2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b17f6a\" data-id=\"8b17f6a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e08be02 elementor-widget elementor-widget-heading\" data-id=\"7e08be02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Emprunt obligataire CHF 250'000'000<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53a1a9a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53a1a9a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fdf607f\" data-id=\"fdf607f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3cc3937 elementor-widget elementor-widget-html\" data-id=\"3cc3937\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; font-family: sans-serif;\">\r\n  <tr><td style=\"padding: 8px;\">Montant de l\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">CHF 250'000'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupon<\/td><td style=\"padding: 8px;\">2,25%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">\u00c9ch\u00e9ance finale<\/td><td style=\"padding: 8px;\">27.10.26<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Prix d\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">100,136%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lib\u00e9ration<\/td><td style=\"padding: 8px;\">27.10.23<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Cotation<\/td><td style=\"padding: 8px;\">SIX Swiss Exchange<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Num\u00e9ro de valeur \/ ISIN<\/td><td style=\"padding: 8px;\">129\u2019022\u2019246 \/ CH1290222467<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupure<\/td><td style=\"padding: 8px;\">CHF 5'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lead<\/td><td style=\"padding: 8px;\">Z\u00fcrcher Kantonalbank \/ UBS<\/td><\/tr>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5f9e0f9\" data-id=\"5f9e0f9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-48a92f9 elementor-widget elementor-widget-d3-chart\" data-id=\"48a92f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"d3-chart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            #d3-chart-container-48a92f9 .chart-container {\n                font-family: \"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n                width: 100%;\n            }\n\n            #d3-chart-container-48a92f9 .chart-svg {\n                width: 100%;\n                height: auto;\n            }\n\n            #d3-chart-container-48a92f9 .axis-label {\n                font-size: 1.2em;\n                fill: #555;\n                font-weight: 500;\n            }\n\n            #d3-chart-container-48a92f9 .tick text {\n                font-size: 1em;\n                fill: #666;\n            }\n\n            #d3-chart-container-48a92f9 .line {\n                fill: none;\n                stroke: #F6A435;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-48a92f9 .area {\n                fill: url(#area-gradient-48a92f9);\n            }\n\n            #d3-chart-container-48a92f9 .focus-circle {\n                fill: #F6A435;\n                stroke: white;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-48a92f9 .focus-line {\n                stroke: #999;\n                stroke-width: 1px;\n                stroke-dasharray: 3, 3;\n            }\n\n            .d3-tooltip {\n                position: absolute;\n                text-align: center;\n                width: auto;\n                padding: 8px 12px;\n                font-size: 0.85rem;\n                background: #2d3748;\n                color: white;\n                border-radius: 6px;\n                pointer-events: none;\n                opacity: 0;\n                transition: opacity 0.2s;\n                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                z-index: 10;\n            }\n\n            @media screen and (max-width: 768px) {\n\n                #d3-chart-container-48a92f9 .axis-label {\n\n                    display: none;\n                }\n\n                #d3-chart-container-48a92f9 .chart-container {\n\n                    width: calc(100vw - 40px);\n                }\n            }\n        <\/style>\n\n        <div id=\"d3-chart-container-48a92f9\">\n            <div class=\"chart-container\">\n                <svg class=\"chart-svg\"><\/svg>\n            <\/div>\n        <\/div>\n\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/d3@7\"><\/script>\n\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                if (document.getElementById('d3-chart-container-48a92f9').dataset.rendered) return;\n                document.getElementById('d3-chart-container-48a92f9').dataset.rendered = 'true';\n\n                const csvData = \"date, time, open,high,low,close,volume\\r\\n26.10.23, 18:40,101,101,100.6,100.9,820000\\r\\n27.10.23, 18:40,100.8,100.8,100.8,100.8,200000\\r\\n30.10.23, 18:40,101.15,101.3,101,101,280000\\r\\n31.10.23, 18:40,101.05,101.05,101.05,101.05,420000\\r\\n01.11.23, 18:40,101.1,101.1,101.1,101.1,\\r\\n02.11.23, 18:40,101.1,101.1,101.1,101.1,\\r\\n03.11.23, 18:40,101.2,101.35,101.2,101.35,130000\\r\\n07.11.23, 18:40,101.35,101.65,101.15,101.65,570000\\r\\n08.11.23, 18:40,101.25,101.25,101.25,101.25,10000\\r\\n09.11.23, 18:40,101,101,101,101,120000\\r\\n10.11.23, 18:40,100.9,100.9,100.9,100.9,65000\\r\\n13.11.23, 18:40,101,101,101,101,20000\\r\\n14.11.23, 18:40,101.1,101.1,101.1,101.1,\\r\\n15.11.23, 18:40,101,101,101,101,200000\\r\\n16.11.23, 18:40,101.45,101.5,101.45,101.5,40000\\r\\n17.11.23, 18:40,101.55,101.55,101.5,101.5,40000\\r\\n20.11.23, 18:40,101.15,101.15,101.15,101.15,500000\\r\\n21.11.23, 18:40,101.15,101.15,101.15,101.15,\\r\\n22.11.23, 18:40,101.1,101.1,101.1,101.1,\\r\\n23.11.23, 18:40,101.05,101.05,101.05,101.05,\\r\\n24.11.23, 18:40,100.95,100.95,100.95,100.95,\\r\\n27.11.23, 18:40,101.05,101.5,101.05,101.5,100000\\r\\n28.11.23, 18:40,101.25,101.25,101.25,101.25,7130000\\r\\n29.11.23, 18:40,101.35,101.35,101.35,101.35,\\r\\n30.11.23, 18:40,101.75,101.75,101.75,101.75,820000\\r\\n01.12.23, 18:40,101.65,101.65,101.65,101.65,1000000\\r\\n04.12.23, 18:40,101.75,101.75,101.75,101.75,\\r\\n05.12.23, 18:40,101.8,101.8,101.8,101.8,\\r\\n06.12.23, 18:40,101.9,101.9,101.9,101.9,\\r\\n07.12.23, 18:40,102.35,102.35,102.35,102.35,20000\\r\\n08.12.23, 18:40,101.6,101.6,101.6,101.6,\\r\\n11.12.23, 18:40,101.6,101.6,101.6,101.6,\\r\\n12.12.23, 18:40,101.65,101.65,101.65,101.65,\\r\\n13.12.23, 18:40,102.25,102.3,102.25,102.3,160000\\r\\n14.12.23, 18:40,102.55,102.55,102.55,102.55,100000\\r\\n15.12.23, 18:40,102,102,102,102,2000000\\r\\n18.12.23, 18:40,102,102,102,102,\\r\\n19.12.23, 18:40,102,102,102,102,3275000\\r\\n20.12.23, 18:40,102,102,102,102,400000\\r\\n21.12.23, 18:40,102.25,102.25,102.25,102.25,\\r\\n22.12.23, 18:40,102.25,102.25,102.25,102.25,\\r\\n27.12.23, 18:40,102.15,102.15,102.15,102.15,\\r\\n28.12.23, 18:40,102,102,101.9,101.9,1560000\\r\\n29.12.23, 18:40,101.7,101.7,101.7,101.7,\\r\\n03.01.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n04.01.24, 18:40,101.8,101.8,101.8,101.8,50000\\r\\n05.01.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n08.01.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n09.01.24, 18:40,101.4,101.4,101.3,101.3,225000\\r\\n10.01.24, 18:40,101.55,101.55,101.55,101.55,30000\\r\\n11.01.24, 18:40,101.6,101.6,101.3,101.3,35000\\r\\n12.01.24, 18:40,101.35,101.35,101.35,101.35,\\r\\n15.01.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n16.01.24, 18:40,101.25,101.25,101.25,101.25,\\r\\n17.01.24, 18:40,101,101,101,101,\\r\\n18.01.24, 18:40,101.35,101.35,101.35,101.35,\\r\\n19.01.24, 18:40,101.35,101.35,101.35,101.35,200000\\r\\n22.01.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n23.01.24, 18:40,101.4,101.4,101.4,101.4,50000\\r\\n24.01.24, 18:40,101.3,101.3,101.3,101.3,2050000\\r\\n25.01.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n26.01.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n29.01.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n30.01.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n31.01.24, 18:40,101.85,101.9,101.85,101.9,150000\\r\\n01.02.24, 18:40,101.65,101.65,101.6,101.6,100000\\r\\n02.02.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n05.02.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n06.02.24, 18:40,101.8,101.8,101.8,101.8,500000\\r\\n07.02.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n08.02.24, 18:40,101.75,101.75,101.75,101.75,110000\\r\\n09.02.24, 18:40,101.65,101.65,101.6,101.6,75000\\r\\n12.02.24, 18:40,101.55,101.55,101.55,101.55,400000\\r\\n13.02.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n14.02.24, 18:40,101.85,101.85,101.85,101.85,400000\\r\\n15.02.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n16.02.24, 18:40,101.85,101.85,101.8,101.8,175000\\r\\n19.02.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n20.02.24, 18:40,101.85,101.85,101.85,101.85,800000\\r\\n21.02.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n22.02.24, 18:40,101.7,101.7,101.7,101.7,940000\\r\\n23.02.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n26.02.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n28.02.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n29.02.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n01.03.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n04.03.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n05.03.24, 18:40,101.8,101.8,101.8,101.8,2665000\\r\\n06.03.24, 18:40,101.8,101.8,101.8,101.8,130000\\r\\n07.03.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n08.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n11.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n12.03.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n13.03.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n14.03.24, 18:40,101.65,101.65,101.65,101.65,2000000\\r\\n15.03.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n18.03.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n19.03.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n20.03.24, 18:40,101.6,101.6,101.6,101.6,400000\\r\\n21.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n22.03.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n25.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n26.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n27.03.24, 18:40,102.1,102.1,102.1,102.1,25000\\r\\n28.03.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n02.04.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n03.04.24, 18:40,101.7,101.7,101.7,101.7,400000\\r\\n04.04.24, 18:40,102.1,102.1,102.1,102.1,525000\\r\\n05.04.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n08.04.24, 18:40,101.8,101.8,101.8,101.8,100000\\r\\n09.04.24, 18:40,101.85,101.85,101.85,101.85,400000\\r\\n10.04.24, 18:40,102.15,102.15,102.15,102.15,150000\\r\\n11.04.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n12.04.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n15.04.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n16.04.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n17.04.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n18.04.24, 18:40,101.9,101.9,101.9,101.9,295000\\r\\n19.04.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n22.04.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n23.04.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n24.04.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n25.04.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n26.04.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n29.04.24, 18:40,102,102,102,102,20000\\r\\n30.04.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n02.05.24, 18:40,101.55,101.55,101.5,101.5,450000\\r\\n03.05.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n06.05.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n07.05.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n08.05.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n10.05.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n13.05.24, 18:40,101.45,101.45,101.45,101.45,4695000\\r\\n14.05.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n15.05.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n16.05.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n17.05.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n21.05.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n22.05.24, 18:40,101.25,101.25,101.25,101.25,\\r\\n23.05.24, 18:40,101.1,101.1,101.1,101.1,200000\\r\\n24.05.24, 18:40,101.7,101.7,101.7,101.7,25000\\r\\n27.05.24, 18:40,101.15,101.15,101.15,101.15,\\r\\n28.05.24, 18:40,101.1,101.1,101.1,101.1,1100000\\r\\n29.05.24, 18:40,101.05,101.05,101.05,101.05,2050000\\r\\n30.05.24, 18:40,100.8,100.8,100.8,100.8,\\r\\n31.05.24, 18:40,100.9,100.9,100.9,100.9,\\r\\n03.06.24, 18:40,100.95,100.95,100.95,100.95,\\r\\n04.06.24, 18:40,101,101,101,101,\\r\\n05.06.24, 18:40,101,101,101,101,\\r\\n06.06.24, 18:40,101.1,101.1,101.1,101.1,\\r\\n07.06.24, 18:40,101.15,101.15,101.15,101.15,\\r\\n10.06.24, 18:40,101.15,101.15,101.15,101.15,20000\\r\\n11.06.24, 18:40,101.6,101.6,101.6,101.6,15000\\r\\n12.06.24, 18:40,101.35,101.35,101.35,101.35,\\r\\n13.06.24, 18:40,101.4,101.4,101.4,101.4,80000\\r\\n14.06.24, 18:40,101.95,101.95,101.5,101.5,220000\\r\\n17.06.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n18.06.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n19.06.24, 18:40,101.9,101.95,101.9,101.95,20000\\r\\n20.06.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n21.06.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n24.06.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n25.06.24, 18:40,101.9,101.9,101.9,101.9,15000\\r\\n26.06.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n27.06.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n28.06.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n01.07.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n02.07.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n03.07.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n04.07.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n05.07.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n08.07.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n09.07.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n10.07.24, 18:40,101.95,101.95,101.95,101.95,\\r\\n11.07.24, 18:40,102,102,102,102,\\r\\n12.07.24, 18:40,102,102,102,102,1000000\\r\\n15.07.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n16.07.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n17.07.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n18.07.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n19.07.24, 18:40,102,102,102,102,\\r\\n22.07.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n23.07.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n24.07.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n25.07.24, 18:40,102.5,102.5,102.5,102.5,70000\\r\\n26.07.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n29.07.24, 18:40,102.2,102.2,102.2,102.2,600000\\r\\n30.07.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n31.07.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n02.08.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n05.08.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n06.08.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n07.08.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n08.08.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n09.08.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n12.08.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n13.08.24, 18:40,102.45,102.45,102.45,102.45,40000\\r\\n14.08.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n15.08.24, 18:40,102.45,102.45,102.45,102.45,100000\\r\\n16.08.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n19.08.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n20.08.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n21.08.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n22.08.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n23.08.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n26.08.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n27.08.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n28.08.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n29.08.24, 18:40,102.3,102.3,102.3,102.3,25000\\r\\n30.08.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n02.09.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n03.09.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n04.09.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n05.09.24, 18:40,102.35,102.35,102.35,102.35,40000\\r\\n06.09.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n09.09.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n10.09.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n11.09.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n12.09.24, 18:40,102.45,102.45,102.45,102.45,100000\\r\\n13.09.24, 18:40,102.6,102.6,102.6,102.6,75000\\r\\n16.09.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n17.09.24, 18:40,102.65,102.65,102.65,102.65,550000\\r\\n18.09.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n19.09.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n20.09.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n23.09.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n24.09.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n25.09.24, 18:40,102.65,102.65,102.65,102.65,150000\\r\\n26.09.24, 18:40,102.3,102.3,102.3,102.3,5000\\r\\n27.09.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n30.09.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n01.10.24, 18:40,102.45,102.45,102.45,102.45,200000\\r\\n02.10.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n03.10.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n04.10.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n07.10.24, 18:40,102.35,102.35,102.35,102.35,1000000\\r\\n08.10.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n09.10.24, 18:40,102.55,102.55,102.55,102.55,20000\\r\\n10.10.24, 18:40,102.5,102.5,102.5,102.5,40000\\r\\n11.10.24, 18:40,102.35,102.35,102.35,102.35,10000\\r\\n14.10.24, 18:40,102.3,102.3,102.3,102.3,300000\\r\\n15.10.24, 18:40,102.35,102.35,102.35,102.35,250000\\r\\n16.10.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n17.10.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n18.10.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n21.10.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n22.10.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n23.10.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n24.10.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n25.10.24, 18:40,102.6,102.6,102.6,102.6,75000\\r\\n28.10.24, 18:40,102.75,102.75,102.75,102.75,105000\\r\\n29.10.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n30.10.24, 18:40,102.45,102.45,102.45,102.45,200000\\r\\n31.10.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n01.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n04.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n05.11.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n06.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n07.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n08.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n11.11.24, 18:40,102.65,102.65,102.65,102.65,\\r\\n12.11.24, 18:40,102.65,102.65,102.65,102.65,\\r\\n13.11.24, 18:40,102.75,102.75,102.55,102.75,290000\\r\\n14.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n15.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n18.11.24, 18:40,102.55,102.55,102.55,102.55,\\r\\n19.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n20.11.24, 18:40,102.6,102.6,102.5,102.5,150000\\r\\n21.11.24, 18:40,102.55,102.55,102.55,102.55,\\r\\n22.11.24, 18:40,102.65,102.75,102.65,102.75,100000\\r\\n25.11.24, 18:40,102.7,102.7,102.7,102.7,\\r\\n26.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n27.11.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n28.11.24, 18:40,102.65,102.65,102.65,102.65,\\r\\n29.11.24, 18:40,102.75,102.75,102.75,102.75,\\r\\n02.12.24, 18:40,102.8,102.8,102.8,102.8,\\r\\n03.12.24, 18:40,102.75,102.75,102.75,102.75,30000\\r\\n04.12.24, 18:40,102.75,102.75,102.75,102.75,\\r\\n05.12.24, 18:40,102.7,102.7,102.7,102.7,160000\\r\\n06.12.24, 18:40,102.65,102.65,102.65,102.65,20000\\r\\n09.12.24, 18:40,102.7,102.7,102.7,102.7,75000\\r\\n10.12.24, 18:40,102.7,102.7,102.7,102.7,\\r\\n11.12.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n12.12.24, 18:40,102.85,102.9,102.85,102.85,35000\\r\\n13.12.24, 18:40,102.8,102.8,102.8,102.8,\\r\\n16.12.24, 18:40,102.9,102.9,102.9,102.9,\\r\\n17.12.24, 18:40,102.85,102.85,102.85,102.85,\\r\\n18.12.24, 18:40,102.85,102.85,102.8,102.8,40000\\r\\n19.12.24, 18:40,102.8,102.8,102.8,102.8,\\r\\n20.12.24, 18:40,102.85,102.85,102.85,102.85,\\r\\n23.12.24, 18:40,102.85,102.85,102.85,102.85,\\r\\n27.12.24, 18:40,102.8,102.8,102.8,102.8,\\r\\n30.12.24, 18:40,102.85,102.85,102.85,102.85,100000\\r\\n03.01.25, 18:40,102.75,102.75,102.75,102.75,\\r\\n06.01.25, 18:40,102.65,102.65,102.65,102.65,25000\\r\\n07.01.25, 18:40,102.7,102.7,102.7,102.7,\\r\\n08.01.25, 18:40,102.7,102.7,102.7,102.7,\\r\\n09.01.25, 18:40,102.75,102.75,102.75,102.75,\\r\\n10.01.25, 18:40,102.7,102.7,102.65,102.65,260000\\r\\n13.01.25, 18:40,102.6,102.6,102.45,102.6,175000\\r\\n14.01.25, 18:40,102.8,102.8,102.8,102.8,60000\\r\\n15.01.25, 18:40,102.65,102.65,102.55,102.6,275000\\r\\n16.01.25, 18:40,102.6,102.6,102.55,102.55,50000\\r\\n17.01.25, 18:40,102.6,102.6,102.6,102.6,120000\\r\\n20.01.25, 18:40,102.6,102.6,102.6,102.6,50000\\r\\n21.01.25, 18:40,102.6,102.6,102.6,102.6,\\r\\n22.01.25, 18:40,102.65,102.65,102.65,102.65,\\r\\n23.01.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n24.01.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n27.01.25, 18:40,102.5,102.5,102.5,102.5,\\r\\n28.01.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n29.01.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n30.01.25, 18:40,102.55,102.6,102.55,102.6,160000\\r\\n31.01.25, 18:40,102.6,102.6,102.6,102.6,100000\\r\\n03.02.25, 18:40,102.6,102.6,102.6,102.6,\\r\\n04.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n05.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n06.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n07.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n10.02.25, 18:40,102.6,102.6,102.6,102.6,\\r\\n11.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n12.02.25, 18:40,102.55,102.55,102.55,102.55,10630000\\r\\n13.02.25, 18:40,102.6,102.65,102.6,102.65,225000\\r\\n14.02.25, 18:40,102.65,102.65,102.65,102.65,200000\\r\\n17.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n18.02.25, 18:40,102.5,102.5,102.5,102.5,\\r\\n19.02.25, 18:40,102.45,102.45,102.45,102.45,\\r\\n20.02.25, 18:40,102.55,102.55,102.55,102.55,95000\\r\\n21.02.25, 18:40,102.45,102.45,102.45,102.45,60000\\r\\n24.02.25, 18:40,102.5,102.5,102.5,102.5,\\r\\n25.02.25, 18:40,102.55,102.55,102.55,102.55,1000000\\r\\n26.02.25, 18:40,102.55,102.55,102.55,102.55,\\r\\n27.02.25, 18:40,102.55,102.55,102.55,102.55,200000\\r\\n28.02.25, 18:40,102.45,102.45,102.45,102.45,\\r\\n03.03.25, 18:40,102.4,102.4,102.4,102.4,2000000\\r\\n04.03.25, 18:40,102.45,102.45,102.45,102.45,\\r\\n05.03.25, 18:40,102.35,102.35,102.35,102.35,50000\\r\\n06.03.25, 18:40,102.2,102.2,102.2,102.2,\\r\\n07.03.25, 18:40,102.2,102.2,102.2,102.2,50000\\r\\n12.03.25, 18:40,102.2,102.2,102.2,102.2,25000\\r\\n14.03.25, 18:40,102.1,102.1,102.05,102.05,200000\\r\\n24.03.25, 18:40,102.2,102.2,102.2,102.2,60000\\r\\n03.04.25, 18:40,102.35,102.35,102.35,102.35,15000\\r\\n04.04.25, 18:40,102.35,102.35,102.3,102.3,200000\\r\\n07.04.25, 18:40,102.2,102.25,102.2,102.25,70000\\r\\n09.04.25, 18:40,102.15,102.15,102.15,102.15,50000\\r\\n10.04.25, 18:40,102.1,102.1,102.1,102.1,10000\\r\\n29.04.25, 18:40,102.4,102.4,102.4,102.4,40000\\r\\n05.05.25, 18:40,102.46,102.47,102.46,102.47,145000\\r\\n06.05.25, 18:40,102.62,102.63,102.62,102.63,65000\\r\\n16.05.25, 18:40,102.5,102.5,102.5,102.5,20000\\r\\n28.05.25, 18:40,102.72,102.72,102.72,102.72,100000\\r\\n11.06.25, 18:40,102.55,102.55,102.55,102.55,75000\\r\\n25.06.25, 18:40,102.39,102.39,102.39,102.39,150000\\r\\n26.06.25, 18:40,102.4,102.4,102.4,102.4,4010000\\r\\n01.07.25, 18:40,102.29,102.29,102.29,102.29,25000\\r\\n14.07.25, 18:40,102.16,102.16,102.16,102.16,35000\\r\\n23.07.25, 18:40,102.2,102.2,102.2,102.2,30000\\r\\n29.07.25, 18:40,102.2,102.2,102.2,102.2,290000\\r\\n08.08.25, 18:40,102.2,102.2,102.2,102.2,10000\\r\\n15.08.25, 18:40,102.22,102.22,102.22,102.22,15000\\r\\n18.08.25, 18:40,102.12,102.12,102.12,102.12,40000\\r\\n19.08.25, 18:40,102.11,102.11,102.11,102.11,25000\\r\\n25.08.25, 18:40,102.06,102.06,102.06,102.06,30000\\r\\n19.09.25, 18:40,101.9,101.9,101.84,101.84,175000\\r\\n30.09.25, 18:40,101.85,101.85,101.85,101.85,1010000\\r\\n02.10.25, 17:40,101.89,101.97,101.89,101.97,3745000\\r\\n06.10.25, 17:40,101.77,101.77,101.77,101.77,30000\\r\\n14.10.25, 17:40,101.96,101.96,101.8,101.8,1025000\\r\\n21.10.25, 17:40,101.76,101.76,101.76,101.76,60000\\r\\n06.11.25, 17:40,101.79,101.82,101.79,101.82,370000\\r\\n17.11.25, 17:40,101.76,101.76,101.76,101.76,100000\\r\\n18.11.25, 17:40,101.76,101.77,101.76,101.77,2200000\\r\\n20.11.25, 17:40,101.82,101.82,101.82,101.82,200000\\r\\n21.11.25, 17:40,101.83,101.83,101.83,101.83,200000\\r\\n24.11.25, 17:40,101.82,101.82,101.82,101.82,50000\\r\\n26.11.25, 17:40,101.72,101.72,101.72,101.72,1060000\\r\\n03.12.25, 17:40,101.74,101.74,101.74,101.74,315000\\r\\n04.12.25, 17:40,101.72,101.72,101.72,101.72,3505000\\r\\n05.12.25, 17:40,101.75,101.75,101.75,101.75,100000\\r\\n08.12.25, 17:40,101.75,101.75,101.75,101.75,250000\\r\\n12.12.25, 17:40,101.72,101.73,101.72,101.73,350000\\r\\n15.12.25, 17:40,101.76,101.76,101.76,101.76,15000\\r\\n16.12.25, 17:40,101.8,101.8,101.8,101.8,300000\\r\\n18.12.25, 17:40,101.73,101.73,101.73,101.73,10530000\\r\\n29.12.25, 17:40,101.69,101.69,101.69,101.69,85000\";\n                const labelX = \"Datum\";\n                const labelY = \"Preis\";\n\n                renderD3Chart('d3-chart-container-48a92f9', csvData, labelX, labelY);\n            });\n\n            function debounce(func, wait = 100) { let timeout; return function () { const context = this, args = arguments; const later = function () { timeout = null; func.apply(context, args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; }\n\n            function renderD3Chart(containerId, csvData, labelX, labelY) {\n                const container = d3.select(\"#\" + containerId);\n                const svgElement = container.select(\".chart-svg\");\n                const chartContainer = container.select(\".chart-container\");\n\n                const dateParser = d3.timeParse(\"%d.%m.%y\"); \n                const data = d3.csvParse(csvData, d => {\n                    if (!d.close) return null;\n                    const date = dateParser(d.date);\n                    if (!date) return null;\n                    return { date, close: +d.close };\n                });\n                const weeklyData = Array.from(d3.group(data, d => d3.timeWeek.floor(d.date)).values(), weekEntries => weekEntries[weekEntries.length - 1]);\n\n                const tooltip = d3.select(\"body\").append(\"div\").attr(\"class\", \"d3-tooltip\");\n\n                function redraw() {\n                    svgElement.selectAll(\"*\").remove();\n\n                    \/\/ Reduced margins to make the chart area larger\n                    const margin = { top: 0, right: 0, bottom: 70, left: 50 };\n                    const containerWidth = chartContainer.node().getBoundingClientRect().width;\n                    const totalHeight = 250;\n\n                    if (containerWidth <= 0) return; \/\/ Don't draw if container isn't visible\n\n                    const width = containerWidth - margin.left - margin.right;\n                    const height = totalHeight - margin.top - margin.bottom;\n\n                    if (width <= 0) return; \/\/ Don't draw if there's no width\n\n                    svgElement.attr(\"viewBox\", `0 0 ${containerWidth} ${totalHeight}`);\n\n                    const svg = svgElement.append(\"g\").attr(\"transform\", `translate(${margin.left},${margin.top})`);\n\n                    const x = d3.scaleTime().domain(d3.extent(weeklyData, d => d.date)).range([0, width]);\n                    const y = d3.scaleLinear().domain([d3.min(weeklyData, d => d.close) * 0.98, d3.max(weeklyData, d => d.close) * 1.02]).range([height, 0]);\n\n                    \/\/ Domain boundaries\n                    const start = d3.min(data, d => d.date);\n                    const end   = d3.max(data, d => d.date);\n\n                    \/\/ Generate quarter start dates (fixed months: Jan, Apr, Jul, Oct)\n                    const quarters = [];\n                    let current = new Date(start.getFullYear(), 0, 1); \/\/ Jan 1 of start year\n\n                    \/\/ Walk through years until end\n                    while (current <= end) {\n                        [0, 3, 6, 9].forEach(m => {\n                            const qDate = new Date(current.getFullYear(), m, 1);\n                            if (qDate >= start && qDate <= end) {\n                                quarters.push(qDate);\n                            }\n                        });\n                        current.setFullYear(current.getFullYear() + 1);\n                    }\n\n                    svg.append(\"g\").attr(\"transform\", `translate(0,${height})`).call(d3.axisBottom(x).tickValues(quarters).tickFormat(d3.timeFormat(\"%b %Y\")))\n                        .selectAll(\"text\").style(\"text-anchor\", \"end\").attr(\"dx\", \"-.8em\").attr(\"dy\", \".15em\").attr(\"transform\", \"rotate(-45)\");\n\n                    svg.append(\"g\").call(d3.axisLeft(y).ticks(5).tickFormat(d => `${d.toFixed(2)}`));\n\n                    \/\/ Use dynamic labels from PHP (Dont include these at all for now)\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"text-anchor\", \"middle\").attr(\"x\", width \/ 2).attr(\"y\", height + margin.bottom  - 10).text(labelX);\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"transform\", \"rotate(-90)\").attr(\"y\", 0 - margin.left).attr(\"x\", 0 - (height \/ 2)).attr(\"dy\", \"1em\").style(\"text-anchor\", \"middle\").text(labelY);\n\n                    const defs = svg.append(\"defs\");\n                    const gradientId = \"area-gradient-\" + containerId.replace('d3-chart-container-', '');\n                    const areaGradient = defs.append(\"linearGradient\").attr(\"id\", gradientId).attr(\"x1\", \"0%\").attr(\"y1\", \"0%\").attr(\"x2\", \"0%\").attr(\"y2\", \"100%\");\n                    areaGradient.append(\"stop\").attr(\"offset\", \"0%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0.4);\n                    areaGradient.append(\"stop\").attr(\"offset\", \"100%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0);\n\n                    const area = d3.area().x(d => x(d.date)).y0(height).y1(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"area\").style(\"fill\", `url(#${gradientId})`).attr(\"d\", area);\n\n                    const line = d3.line().x(d => x(d.date)).y(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"line\").attr(\"d\", line);\n\n                    const focus = svg.append(\"g\").attr(\"class\", \"focus\").style(\"display\", \"none\");\n                    focus.append(\"circle\").attr(\"class\", \"focus-circle\").attr(\"r\", 6);\n                    focus.append(\"line\").attr(\"class\", \"focus-line y-hover-line\").attr(\"x1\", 0).attr(\"x2\", 0);\n\n                    const bisectDate = d3.bisector(d => d.date).left;\n\n                    function mousemove(event) {\n                        if (!weeklyData.length) return;\n                        const [mx] = d3.pointer(event);\n                        if (mx < 0 || mx > width) return;\n                        const x0 = x.invert(mx);\n                        const i = bisectDate(weeklyData, x0, 1);\n                        const d0 = weeklyData[i - 1], d1 = weeklyData[i];\n                        if (!d0 || !d1) return;\n                        const d = (x0 - d0.date > d1.date - x0) ? d1 : d0;\n                        focus.attr(\"transform\", `translate(${x(d.date)},${y(d.close)})`);\n                        focus.select(\".y-hover-line\").attr(\"y1\", -y(d.close)).attr(\"y2\", height - y(d.close));\n                        tooltip.html(`<strong>${d3.timeFormat(\"%d. %b, %Y\")(d.date)}<\/strong><br\/>${labelY}: CHF ${d.close.toFixed(2)}`)\n                            .style(\"left\", (event.pageX + 15) + \"px\").style(\"top\", (event.pageY - 15) + \"px\");\n                    }\n\n                    svg.append(\"rect\").attr(\"width\", width).attr(\"height\", height).style(\"fill\", \"none\").style(\"pointer-events\", \"all\")\n                        .on(\"mouseover\", () => { focus.style(\"display\", null); tooltip.style(\"opacity\", .9); })\n                        .on(\"mouseout\", () => { focus.style(\"display\", \"none\"); tooltip.style(\"opacity\", 0); })\n                        .on(\"mousemove\", mousemove);\n                }\n\n                redraw();\n                window.addEventListener(\"resize\", debounce(redraw));\n            }\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eed585b elementor-widget elementor-widget-text-editor\" data-id=\"eed585b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9volution historique des cours jusqu\u2019au dernier trimestre inclus.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1972396 elementor-widget elementor-widget-button\" data-id=\"1972396\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wp.fuw.ch\/boerse\/anleihen\/2.25-viseca-26-bds\/valor-129022246\/4\/1\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Informations actuelles sur les cours<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f5f1154 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f5f1154\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fd2c0d8\" data-id=\"fd2c0d8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-70b33c1 elementor-widget elementor-widget-heading\" data-id=\"70b33c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Emprunt obligataire CHF 165'000'000<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-66326bd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"66326bd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-cc9c52d\" data-id=\"cc9c52d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c67d650 elementor-widget elementor-widget-html\" data-id=\"c67d650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; font-family: sans-serif;\">\r\n  <tr><td style=\"padding: 8px;\">Montant de l\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">CHF 165'000'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupon<\/td><td style=\"padding: 8px;\">1,65%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">\u00c9ch\u00e9ance finale<\/td><td style=\"padding: 8px;\">06.06.28<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Prix d\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">100,086%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lib\u00e9ration<\/td><td style=\"padding: 8px;\">06.06.24<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Cotation<\/td><td style=\"padding: 8px;\">SIX Swiss Exchange<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Num\u00e9ro de valeur \/ ISIN<\/td><td style=\"padding: 8px;\">134\u2019674\u2019289 \/ CH1346742898<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupure<\/td><td style=\"padding: 8px;\">CHF 5'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lead<\/td><td style=\"padding: 8px;\">Z\u00fcrcher Kantonalbank \/ Raiffeisen \/ UBS<\/td><\/tr>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8eaeafb\" data-id=\"8eaeafb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0f83e14 elementor-widget elementor-widget-d3-chart\" data-id=\"0f83e14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"d3-chart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            #d3-chart-container-0f83e14 .chart-container {\n                font-family: \"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n                width: 100%;\n            }\n\n            #d3-chart-container-0f83e14 .chart-svg {\n                width: 100%;\n                height: auto;\n            }\n\n            #d3-chart-container-0f83e14 .axis-label {\n                font-size: 1.2em;\n                fill: #555;\n                font-weight: 500;\n            }\n\n            #d3-chart-container-0f83e14 .tick text {\n                font-size: 1em;\n                fill: #666;\n            }\n\n            #d3-chart-container-0f83e14 .line {\n                fill: none;\n                stroke: #F6A435;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-0f83e14 .area {\n                fill: url(#area-gradient-0f83e14);\n            }\n\n            #d3-chart-container-0f83e14 .focus-circle {\n                fill: #F6A435;\n                stroke: white;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-0f83e14 .focus-line {\n                stroke: #999;\n                stroke-width: 1px;\n                stroke-dasharray: 3, 3;\n            }\n\n            .d3-tooltip {\n                position: absolute;\n                text-align: center;\n                width: auto;\n                padding: 8px 12px;\n                font-size: 0.85rem;\n                background: #2d3748;\n                color: white;\n                border-radius: 6px;\n                pointer-events: none;\n                opacity: 0;\n                transition: opacity 0.2s;\n                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                z-index: 10;\n            }\n\n            @media screen and (max-width: 768px) {\n\n                #d3-chart-container-0f83e14 .axis-label {\n\n                    display: none;\n                }\n\n                #d3-chart-container-0f83e14 .chart-container {\n\n                    width: calc(100vw - 40px);\n                }\n            }\n        <\/style>\n\n        <div id=\"d3-chart-container-0f83e14\">\n            <div class=\"chart-container\">\n                <svg class=\"chart-svg\"><\/svg>\n            <\/div>\n        <\/div>\n\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/d3@7\"><\/script>\n\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                if (document.getElementById('d3-chart-container-0f83e14').dataset.rendered) return;\n                document.getElementById('d3-chart-container-0f83e14').dataset.rendered = 'true';\n\n                const csvData = \"date,time,open,high,low,close,volume\\r\\n04.06.24, 18:40,99.25,99.25,99.25,99.25,\\r\\n05.06.24, 18:40,100.4,100.4,100,100.05,1085000\\r\\n06.06.24, 18:40,100.1,100.1,100.1,100.1,175000\\r\\n07.06.24, 18:40,100.15,100.15,100.15,100.15,40000\\r\\n10.06.24, 18:40,100.05,100.05,100.05,100.05,10000\\r\\n11.06.24, 18:40,100,100,100,100,30000\\r\\n12.06.24, 18:40,100,100,100,100,25000\\r\\n13.06.24, 18:40,99.9,100.3,99.9,100.3,415000\\r\\n14.06.24, 18:40,100.25,100.25,100.25,100.25,\\r\\n17.06.24, 18:40,100.75,100.75,100.75,100.75,50000\\r\\n18.06.24, 18:40,100.25,100.25,100.25,100.25,\\r\\n19.06.24, 18:40,100.35,100.35,100.35,100.35,\\r\\n20.06.24, 18:40,100.5,100.5,100.5,100.5,500000\\r\\n21.06.24, 18:40,100.75,100.75,100.7,100.7,150000\\r\\n24.06.24, 18:40,100.65,100.65,100.65,100.65,\\r\\n25.06.24, 18:40,100.75,100.75,100.75,100.75,\\r\\n26.06.24, 18:40,100.75,100.75,100.75,100.75,\\r\\n27.06.24, 18:40,100.8,100.8,100.8,100.8,300000\\r\\n28.06.24, 18:40,100.9,100.9,100.9,100.9,\\r\\n01.07.24, 18:40,100.75,100.75,100.75,100.75,\\r\\n02.07.24, 18:40,101.3,101.3,101.3,101.3,420000\\r\\n03.07.24, 18:40,101.35,101.35,101.35,101.35,\\r\\n04.07.24, 18:40,101.35,101.35,101.35,101.35,\\r\\n05.07.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n08.07.24, 18:40,101,101,100.85,100.85,40000\\r\\n09.07.24, 18:40,100.6,100.6,100.6,100.6,2000000\\r\\n10.07.24, 18:40,100.65,100.65,100.65,100.65,\\r\\n11.07.24, 18:40,100.8,100.8,100.8,100.8,\\r\\n12.07.24, 18:40,100.75,100.75,100.75,100.75,\\r\\n15.07.24, 18:40,100.95,100.95,100.95,100.95,\\r\\n16.07.24, 18:40,101.05,101.05,101.05,101.05,\\r\\n17.07.24, 18:40,101.05,101.05,101.05,101.05,80000\\r\\n18.07.24, 18:40,101.6,101.65,101.6,101.65,100000\\r\\n19.07.24, 18:40,101.65,101.65,101.65,101.65,30000\\r\\n22.07.24, 18:40,100.9,100.9,100.9,100.9,\\r\\n23.07.24, 18:40,101.05,101.05,101.05,101.05,\\r\\n24.07.24, 18:40,101,101,101,101,\\r\\n25.07.24, 18:40,101.2,101.2,101.2,101.2,\\r\\n26.07.24, 18:40,101.25,101.25,101.25,101.25,\\r\\n29.07.24, 18:40,101.2,101.2,101.2,101.2,500000\\r\\n30.07.24, 18:40,101.95,101.95,101.95,101.95,10000\\r\\n31.07.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n02.08.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n05.08.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n06.08.24, 18:40,101.65,101.65,101.65,101.65,10000\\r\\n07.08.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n08.08.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n09.08.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n12.08.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n13.08.24, 18:40,101.65,101.65,101.6,101.6,2140000\\r\\n14.08.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n15.08.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n16.08.24, 18:40,101.5,101.5,101.5,101.5,50000\\r\\n19.08.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n20.08.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n21.08.24, 18:40,101.65,101.65,101.65,101.65,150000\\r\\n22.08.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n23.08.24, 18:40,101.65,101.65,101.4,101.4,125000\\r\\n26.08.24, 18:40,101.4,101.4,101.4,101.4,95000\\r\\n27.08.24, 18:40,101.2,101.2,101.2,101.2,250000\\r\\n28.08.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n29.08.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n30.08.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n02.09.24, 18:40,101.6,101.6,101.6,101.6,40000\\r\\n03.09.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n04.09.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n05.09.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n06.09.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n09.09.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n10.09.24, 18:40,101.45,101.45,101.45,101.45,\\r\\n11.09.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n12.09.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n13.09.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n16.09.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n17.09.24, 18:40,101.5,101.5,101.5,101.5,\\r\\n18.09.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n19.09.24, 18:40,101.25,101.25,101.25,101.25,\\r\\n20.09.24, 18:40,101.2,101.2,101.2,101.2,\\r\\n23.09.24, 18:40,101.4,101.4,101.4,101.4,\\r\\n24.09.24, 18:40,101.55,101.55,101.55,101.55,250000\\r\\n25.09.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n26.09.24, 18:40,101.75,102.3,101.75,102.3,35000\\r\\n27.09.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n30.09.24, 18:40,101.8,101.8,101.8,101.8,\\r\\n01.10.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n02.10.24, 18:40,102.3,102.3,102.3,102.3,15000\\r\\n03.10.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n04.10.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n07.10.24, 18:40,101.65,101.65,101.65,101.65,\\r\\n08.10.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n09.10.24, 18:40,101.6,101.6,101.6,101.6,\\r\\n10.10.24, 18:40,101.45,101.45,101.45,101.45,25000\\r\\n11.10.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n14.10.24, 18:40,101.6,101.6,101.6,101.6,60000\\r\\n15.10.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n16.10.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n17.10.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n18.10.24, 18:40,102,102,102,102,\\r\\n21.10.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n22.10.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n23.10.24, 18:40,102.3,102.3,102.3,102.3,20000\\r\\n24.10.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n25.10.24, 18:40,101.95,101.95,101.95,101.95,\\r\\n28.10.24, 18:40,102,102,102,102,\\r\\n29.10.24, 18:40,101.95,101.95,101.95,101.95,\\r\\n30.10.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n31.10.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n01.11.24, 18:40,102,102,102,102,\\r\\n04.11.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n05.11.24, 18:40,101.85,101.85,101.85,101.85,\\r\\n06.11.24, 18:40,102,102,102,102,250000\\r\\n07.11.24, 18:40,102,102,102,102,250000\\r\\n08.11.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n11.11.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n12.11.24, 18:40,102.2,102.2,102.2,102.2,45000\\r\\n14.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n15.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n19.11.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n20.11.24, 18:40,102.1,102.1,102,102,820000\\r\\n21.11.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n22.11.24, 18:40,102.55,102.55,102.55,102.55,100000\\r\\n25.11.24, 18:40,102.4,102.4,102.4,102.4,\\r\\n26.11.24, 18:40,102.3,102.3,102.3,102.3,\\r\\n27.11.24, 18:40,102.25,102.25,102.25,102.25,\\r\\n28.11.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n29.11.24, 18:40,102.6,102.6,102.6,102.6,500000\\r\\n02.12.24, 18:40,102.7,102.7,102.7,102.7,40000\\r\\n03.12.24, 18:40,102.75,102.75,102.75,102.75,5000\\r\\n04.12.24, 18:40,102.7,102.7,102.7,102.7,\\r\\n05.12.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n06.12.24, 18:40,102.55,102.55,102.55,102.55,\\r\\n09.12.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n10.12.24, 18:40,102.45,102.45,102.45,102.45,\\r\\n11.12.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n12.12.24, 18:40,102.5,102.5,102.5,102.5,\\r\\n13.12.24, 18:40,102.65,102.65,102.65,102.65,\\r\\n16.12.24, 18:40,102.8,102.8,102.8,102.8,\\r\\n17.12.24, 18:40,102.65,102.65,102.65,102.65,\\r\\n18.12.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n19.12.24, 18:40,102.6,102.6,102.6,102.6,\\r\\n20.12.24, 18:40,102.7,102.7,102.7,102.7,\\r\\n23.12.24, 18:40,102.75,102.75,102.75,102.75,5000\\r\\n27.12.24, 18:40,102.7,102.7,102.65,102.65,190000\\r\\n30.12.24, 18:40,102.7,102.7,102.7,102.7,\\r\\n03.01.25, 18:40,102.6,102.6,102.6,102.6,\\r\\n06.01.25, 18:40,102.3,102.3,102.3,102.3,\\r\\n07.01.25, 18:40,102.35,102.35,102.35,102.35,5000\\r\\n08.01.25, 18:40,102.35,102.35,102.35,102.35,3000000\\r\\n09.01.25, 18:40,102.35,102.35,102.35,102.35,150000\\r\\n10.01.25, 18:40,102.25,102.25,102.25,102.25,\\r\\n13.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n14.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n15.01.25, 18:40,102.25,102.25,102.25,102.25,\\r\\n16.01.25, 18:40,102.25,102.25,102.25,102.25,\\r\\n17.01.25, 18:40,102.25,102.25,102.25,102.25,\\r\\n20.01.25, 18:40,102.3,102.3,102.3,102.3,\\r\\n21.01.25, 18:40,102.3,102.3,102.3,102.3,5000\\r\\n22.01.25, 18:40,102.3,102.3,102.3,102.3,\\r\\n23.01.25, 18:40,102.15,102.15,102.15,102.15,\\r\\n24.01.25, 18:40,101.95,101.95,101.95,101.95,\\r\\n27.01.25, 18:40,102,102,102,102,\\r\\n28.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n29.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n30.01.25, 18:40,102.1,102.1,102.1,102.1,\\r\\n31.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n03.02.25, 18:40,102.25,102.25,102.25,102.25,5000\\r\\n04.02.25, 18:40,102.15,102.15,102.15,102.15,\\r\\n05.02.25, 18:40,102.15,102.15,102.15,102.15,\\r\\n06.02.25, 18:40,102.15,102.15,102.15,102.15,150000\\r\\n07.02.25, 18:40,102.1,102.1,102.1,102.1,\\r\\n10.02.25, 18:40,102.2,102.2,102.2,102.2,\\r\\n11.02.25, 18:40,102.15,102.15,102.15,102.15,\\r\\n12.02.25, 18:40,102,102,102,102,\\r\\n13.02.25, 18:40,102.1,102.1,102.1,102.1,\\r\\n14.02.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n17.02.25, 18:40,101.95,101.95,101.95,101.95,\\r\\n18.02.25, 18:40,101.85,101.85,101.85,101.85,\\r\\n19.02.25, 18:40,101.75,101.75,101.75,101.75,160000\\r\\n20.02.25, 18:40,101.7,101.7,101.7,101.7,\\r\\n21.02.25, 18:40,102.1,102.15,102.1,102.15,100000\\r\\n24.02.25, 18:40,101.9,101.9,101.9,101.9,\\r\\n25.02.25, 18:40,101.9,101.9,101.9,101.9,\\r\\n26.02.25, 18:40,102,102,102,102,\\r\\n27.02.25, 18:40,102.1,102.1,102.1,102.1,\\r\\n28.02.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n03.03.25, 18:40,102,102,102,102,\\r\\n04.03.25, 18:40,102.15,102.15,101.95,101.95,270000\\r\\n05.03.25, 18:40,102.15,102.15,102.1,102.1,40000\\r\\n06.03.25, 18:40,101.45,101.45,101.45,101.45,\\r\\n07.03.25, 18:40,101.5,101.5,101.5,101.5,\\r\\n02.04.25, 18:40,102.15,102.15,102.15,102.15,100000\\r\\n03.04.25, 18:40,102.45,102.45,102.2,102.2,40000\\r\\n07.04.25, 18:40,102.35,102.35,102.35,102.35,25000\\r\\n10.04.25, 18:40,101.65,101.65,101.65,101.65,100000\\r\\n22.04.25, 18:40,102.8,102.8,102.8,102.8,180000\\r\\n23.04.25, 18:40,102.5,102.5,102.5,102.5,400000\\r\\n25.04.25, 18:40,102.8,102.8,102.8,102.8,5000\\r\\n12.05.25, 18:40,102.75,102.75,102.5,102.5,60000\\r\\n15.05.25, 18:40,102.8,102.85,102.8,102.85,130000\\r\\n22.05.25, 18:40,102.95,103.05,102.95,103,155000\\r\\n28.05.25, 18:40,103.2,103.2,103.2,103.2,255000\\r\\n30.05.25, 18:40,103.3,103.3,103.3,103.3,5000\\r\\n04.06.25, 18:40,103.35,103.35,103.35,103.35,50000\\r\\n11.06.25, 18:40,103.1,103.1,103.1,103.1,40000\\r\\n12.06.25, 18:40,103.05,103.05,102.85,102.85,50000\\r\\n13.06.25, 18:40,103.15,103.15,103.15,103.15,20000\\r\\n16.06.25, 18:40,102.9,102.9,102.9,102.9,205000\\r\\n26.06.25, 18:40,102.8,102.8,102.8,102.8,5000\\r\\n01.07.25, 18:40,102.65,102.65,102.65,102.65,30000\\r\\n08.07.25, 18:40,102.55,102.6,102.55,102.6,100000\\r\\n21.07.25, 18:40,102.55,102.55,102.55,102.55,425000\\r\\n23.07.25, 18:40,102.6,102.65,102.6,102.65,770000\\r\\n24.07.25, 18:40,102.7,102.75,102.7,102.75,255000\\r\\n29.07.25, 18:40,102.6,102.6,102.6,102.6,205000\\r\\n31.07.25, 18:40,102.55,102.55,102.55,102.55,5000\\r\\n12.08.25, 18:40,102.85,102.9,102.85,102.9,310000\\r\\n14.08.25, 18:40,102.9,102.9,102.9,102.9,10000\\r\\n20.08.25, 18:40,102.7,102.7,102.7,102.7,100000\\r\\n21.08.25, 18:40,102.7,102.7,102.7,102.7,100000\\r\\n17.09.25, 18:40,102.3,102.3,102.3,102.3,100000\\r\\n01.10.25, 17:40,102.5,102.5,102.5,102.5,10000\\r\\n14.10.25, 17:40,102.65,102.7,102.65,102.7,300000\\r\\n23.10.25, 17:40,102.55,102.55,102.55,102.55,120000\\r\\n27.10.25, 17:40,102.55,102.55,102.5,102.5,40000\\r\\n29.10.25, 17:40,102.6,102.6,102.6,102.6,5000\\r\\n19.11.25, 17:40,102.4,102.4,102.4,102.4,20000\\r\\n03.12.25, 17:40,102.45,102.45,102.45,102.45,20000\\r\\n23.12.25, 17:40,101.9,101.9,101.9,101.9,5000\";\n                const labelX = \"Datum\";\n                const labelY = \"Preis\";\n\n                renderD3Chart('d3-chart-container-0f83e14', csvData, labelX, labelY);\n            });\n\n            function debounce(func, wait = 100) { let timeout; return function () { const context = this, args = arguments; const later = function () { timeout = null; func.apply(context, args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; }\n\n            function renderD3Chart(containerId, csvData, labelX, labelY) {\n                const container = d3.select(\"#\" + containerId);\n                const svgElement = container.select(\".chart-svg\");\n                const chartContainer = container.select(\".chart-container\");\n\n                const dateParser = d3.timeParse(\"%d.%m.%y\"); \n                const data = d3.csvParse(csvData, d => {\n                    if (!d.close) return null;\n                    const date = dateParser(d.date);\n                    if (!date) return null;\n                    return { date, close: +d.close };\n                });\n                const weeklyData = Array.from(d3.group(data, d => d3.timeWeek.floor(d.date)).values(), weekEntries => weekEntries[weekEntries.length - 1]);\n\n                const tooltip = d3.select(\"body\").append(\"div\").attr(\"class\", \"d3-tooltip\");\n\n                function redraw() {\n                    svgElement.selectAll(\"*\").remove();\n\n                    \/\/ Reduced margins to make the chart area larger\n                    const margin = { top: 0, right: 0, bottom: 70, left: 50 };\n                    const containerWidth = chartContainer.node().getBoundingClientRect().width;\n                    const totalHeight = 250;\n\n                    if (containerWidth <= 0) return; \/\/ Don't draw if container isn't visible\n\n                    const width = containerWidth - margin.left - margin.right;\n                    const height = totalHeight - margin.top - margin.bottom;\n\n                    if (width <= 0) return; \/\/ Don't draw if there's no width\n\n                    svgElement.attr(\"viewBox\", `0 0 ${containerWidth} ${totalHeight}`);\n\n                    const svg = svgElement.append(\"g\").attr(\"transform\", `translate(${margin.left},${margin.top})`);\n\n                    const x = d3.scaleTime().domain(d3.extent(weeklyData, d => d.date)).range([0, width]);\n                    const y = d3.scaleLinear().domain([d3.min(weeklyData, d => d.close) * 0.98, d3.max(weeklyData, d => d.close) * 1.02]).range([height, 0]);\n\n                    \/\/ Domain boundaries\n                    const start = d3.min(data, d => d.date);\n                    const end   = d3.max(data, d => d.date);\n\n                    \/\/ Generate quarter start dates (fixed months: Jan, Apr, Jul, Oct)\n                    const quarters = [];\n                    let current = new Date(start.getFullYear(), 0, 1); \/\/ Jan 1 of start year\n\n                    \/\/ Walk through years until end\n                    while (current <= end) {\n                        [0, 3, 6, 9].forEach(m => {\n                            const qDate = new Date(current.getFullYear(), m, 1);\n                            if (qDate >= start && qDate <= end) {\n                                quarters.push(qDate);\n                            }\n                        });\n                        current.setFullYear(current.getFullYear() + 1);\n                    }\n\n                    svg.append(\"g\").attr(\"transform\", `translate(0,${height})`).call(d3.axisBottom(x).tickValues(quarters).tickFormat(d3.timeFormat(\"%b %Y\")))\n                        .selectAll(\"text\").style(\"text-anchor\", \"end\").attr(\"dx\", \"-.8em\").attr(\"dy\", \".15em\").attr(\"transform\", \"rotate(-45)\");\n\n                    svg.append(\"g\").call(d3.axisLeft(y).ticks(5).tickFormat(d => `${d.toFixed(2)}`));\n\n                    \/\/ Use dynamic labels from PHP (Dont include these at all for now)\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"text-anchor\", \"middle\").attr(\"x\", width \/ 2).attr(\"y\", height + margin.bottom  - 10).text(labelX);\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"transform\", \"rotate(-90)\").attr(\"y\", 0 - margin.left).attr(\"x\", 0 - (height \/ 2)).attr(\"dy\", \"1em\").style(\"text-anchor\", \"middle\").text(labelY);\n\n                    const defs = svg.append(\"defs\");\n                    const gradientId = \"area-gradient-\" + containerId.replace('d3-chart-container-', '');\n                    const areaGradient = defs.append(\"linearGradient\").attr(\"id\", gradientId).attr(\"x1\", \"0%\").attr(\"y1\", \"0%\").attr(\"x2\", \"0%\").attr(\"y2\", \"100%\");\n                    areaGradient.append(\"stop\").attr(\"offset\", \"0%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0.4);\n                    areaGradient.append(\"stop\").attr(\"offset\", \"100%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0);\n\n                    const area = d3.area().x(d => x(d.date)).y0(height).y1(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"area\").style(\"fill\", `url(#${gradientId})`).attr(\"d\", area);\n\n                    const line = d3.line().x(d => x(d.date)).y(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"line\").attr(\"d\", line);\n\n                    const focus = svg.append(\"g\").attr(\"class\", \"focus\").style(\"display\", \"none\");\n                    focus.append(\"circle\").attr(\"class\", \"focus-circle\").attr(\"r\", 6);\n                    focus.append(\"line\").attr(\"class\", \"focus-line y-hover-line\").attr(\"x1\", 0).attr(\"x2\", 0);\n\n                    const bisectDate = d3.bisector(d => d.date).left;\n\n                    function mousemove(event) {\n                        if (!weeklyData.length) return;\n                        const [mx] = d3.pointer(event);\n                        if (mx < 0 || mx > width) return;\n                        const x0 = x.invert(mx);\n                        const i = bisectDate(weeklyData, x0, 1);\n                        const d0 = weeklyData[i - 1], d1 = weeklyData[i];\n                        if (!d0 || !d1) return;\n                        const d = (x0 - d0.date > d1.date - x0) ? d1 : d0;\n                        focus.attr(\"transform\", `translate(${x(d.date)},${y(d.close)})`);\n                        focus.select(\".y-hover-line\").attr(\"y1\", -y(d.close)).attr(\"y2\", height - y(d.close));\n                        tooltip.html(`<strong>${d3.timeFormat(\"%d. %b, %Y\")(d.date)}<\/strong><br\/>${labelY}: CHF ${d.close.toFixed(2)}`)\n                            .style(\"left\", (event.pageX + 15) + \"px\").style(\"top\", (event.pageY - 15) + \"px\");\n                    }\n\n                    svg.append(\"rect\").attr(\"width\", width).attr(\"height\", height).style(\"fill\", \"none\").style(\"pointer-events\", \"all\")\n                        .on(\"mouseover\", () => { focus.style(\"display\", null); tooltip.style(\"opacity\", .9); })\n                        .on(\"mouseout\", () => { focus.style(\"display\", \"none\"); tooltip.style(\"opacity\", 0); })\n                        .on(\"mousemove\", mousemove);\n                }\n\n                redraw();\n                window.addEventListener(\"resize\", debounce(redraw));\n            }\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33d71fa elementor-widget elementor-widget-text-editor\" data-id=\"33d71fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9volution historique des cours jusqu\u2019au dernier trimestre inclus.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-907c0e1 elementor-widget elementor-widget-button\" data-id=\"907c0e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wp.fuw.ch\/boerse\/anleihen\/1.65-visce-28-bd\/valor-134674289\/4\/1\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Informations actuelles sur les cours<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3ee30e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3ee30e0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a20ef71\" data-id=\"a20ef71\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d25813 elementor-widget elementor-widget-heading\" data-id=\"4d25813\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Emprunt obligataire  CHF 150'000'000<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d9755f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d9755f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-39838da\" data-id=\"39838da\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2f4c57a elementor-widget elementor-widget-html\" data-id=\"2f4c57a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table style=\"border-collapse: collapse; width: 100%; font-family: sans-serif;\">\r\n  <tr><td style=\"padding: 8px;\">Montant de l\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">CHF 150'000'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupon<\/td><td style=\"padding: 8px;\">1,35%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">\u00c9ch\u00e9ance finale<\/td><td style=\"padding: 8px;\">30.10.29<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Prix d\u2019\u00e9mission<\/td><td style=\"padding: 8px;\">100,084%<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lib\u00e9ration<\/td><td style=\"padding: 8px;\">30.10.24<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Cotation<\/td><td style=\"padding: 8px;\">SIX Swiss Exchange<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Num\u00e9ro de valeur \/ ISIN<\/td><td style=\"padding: 8px;\">135\u2019301\u2019508 \/ CH1353015089<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Coupure<\/td><td style=\"padding: 8px;\">CHF 5'000 nom.<\/td><\/tr>\r\n  <tr style=\"border-top: 1px solid #ccc;\"><td style=\"padding: 8px;\">Lead<\/td><td style=\"padding: 8px;\">Raiffeisen \/ UBS \/ Z\u00fcrcher Kantonalbank<\/td><\/tr>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-73bb72f\" data-id=\"73bb72f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-064b98b elementor-widget elementor-widget-d3-chart\" data-id=\"064b98b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"d3-chart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <style>\n            #d3-chart-container-064b98b .chart-container {\n                font-family: \"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n                width: 100%;\n            }\n\n            #d3-chart-container-064b98b .chart-svg {\n                width: 100%;\n                height: auto;\n            }\n\n            #d3-chart-container-064b98b .axis-label {\n                font-size: 1.2em;\n                fill: #555;\n                font-weight: 500;\n            }\n\n            #d3-chart-container-064b98b .tick text {\n                font-size: 1em;\n                fill: #666;\n            }\n\n            #d3-chart-container-064b98b .line {\n                fill: none;\n                stroke: #F6A435;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-064b98b .area {\n                fill: url(#area-gradient-064b98b);\n            }\n\n            #d3-chart-container-064b98b .focus-circle {\n                fill: #F6A435;\n                stroke: white;\n                stroke-width: 2px;\n            }\n\n            #d3-chart-container-064b98b .focus-line {\n                stroke: #999;\n                stroke-width: 1px;\n                stroke-dasharray: 3, 3;\n            }\n\n            .d3-tooltip {\n                position: absolute;\n                text-align: center;\n                width: auto;\n                padding: 8px 12px;\n                font-size: 0.85rem;\n                background: #2d3748;\n                color: white;\n                border-radius: 6px;\n                pointer-events: none;\n                opacity: 0;\n                transition: opacity 0.2s;\n                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);\n                z-index: 10;\n            }\n\n            @media screen and (max-width: 768px) {\n\n                #d3-chart-container-064b98b .axis-label {\n\n                    display: none;\n                }\n\n                #d3-chart-container-064b98b .chart-container {\n\n                    width: calc(100vw - 40px);\n                }\n            }\n        <\/style>\n\n        <div id=\"d3-chart-container-064b98b\">\n            <div class=\"chart-container\">\n                <svg class=\"chart-svg\"><\/svg>\n            <\/div>\n        <\/div>\n\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/d3@7\"><\/script>\n\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                if (document.getElementById('d3-chart-container-064b98b').dataset.rendered) return;\n                document.getElementById('d3-chart-container-064b98b').dataset.rendered = 'true';\n\n                const csvData = \"date,time,open,high,low,close,volume\\r\\n25.10.24, 18:40,100.4,100.4,100.4,100.4,\\r\\n28.10.24, 18:40,101,101,101,101,480000\\r\\n29.10.24, 18:40,101,101,100.85,100.95,100000\\r\\n30.10.24, 18:40,101.55,101.55,100.95,101.15,320000\\r\\n31.10.24, 18:40,101.1,101.1,101.1,101.1,290000\\r\\n01.11.24, 18:40,101.65,101.65,101.65,101.65,450000\\r\\n04.11.24, 18:40,101.75,101.75,101.75,101.75,50000\\r\\n05.11.24, 18:40,101.6,101.6,101.55,101.55,10000\\r\\n06.11.24, 18:40,100.95,100.95,100.95,100.95,\\r\\n07.11.24, 18:40,101,101,101,101,5000\\r\\n08.11.24, 18:40,101.1,101.1,101.1,101.1,30000\\r\\n11.11.24, 18:40,101.2,101.2,101.2,101.2,\\r\\n12.11.24, 18:40,101.2,101.2,101.2,101.2,\\r\\n15.11.24, 18:40,101.25,101.25,101.25,101.25,300000\\r\\n18.11.24, 18:40,101.15,101.15,101.15,101.15,\\r\\n19.11.24, 18:40,101.65,101.65,101.25,101.25,125000\\r\\n20.11.24, 18:40,101.15,101.15,101.15,101.15,100000\\r\\n21.11.24, 18:40,101.3,101.3,101.3,101.3,\\r\\n22.11.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n25.11.24, 18:40,101.7,101.7,101.7,101.7,\\r\\n26.11.24, 18:40,102.2,102.3,102.1,102.3,200000\\r\\n27.11.24, 18:40,101.55,101.55,101.55,101.55,\\r\\n28.11.24, 18:40,102.2,102.2,102.2,102.2,105000\\r\\n29.11.24, 18:40,102.1,102.1,102.1,102.1,1000000\\r\\n02.12.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n03.12.24, 18:40,102.35,102.35,102.35,102.35,\\r\\n04.12.24, 18:40,102.6,102.6,102.6,102.6,50000\\r\\n05.12.24, 18:40,102.1,102.1,102.1,102.1,100000\\r\\n06.12.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n09.12.24, 18:40,102.05,102.05,102.05,102.05,\\r\\n10.12.24, 18:40,101.95,101.95,101.95,101.95,\\r\\n11.12.24, 18:40,101.75,101.75,101.75,101.75,\\r\\n12.12.24, 18:40,101.9,101.9,101.9,101.9,\\r\\n13.12.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n16.12.24, 18:40,102.35,102.35,102.35,102.35,35000\\r\\n17.12.24, 18:40,102.1,102.1,102.1,102.1,2000000\\r\\n18.12.24, 18:40,102.1,102.1,102.1,102.1,1000000\\r\\n19.12.24, 18:40,102.05,102.05,102.05,102.05,400000\\r\\n20.12.24, 18:40,102.15,102.15,102.15,102.15,\\r\\n23.12.24, 18:40,102.1,102.1,102.1,102.1,\\r\\n27.12.24, 18:40,102,102,102,102,100000\\r\\n30.12.24, 18:40,102.1,102.1,102.1,102.1,55000\\r\\n03.01.25, 18:40,102.05,102.05,102.05,102.05,\\r\\n06.01.25, 18:40,101.65,101.65,101.65,101.65,\\r\\n07.01.25, 18:40,101.65,101.65,101.65,101.65,1020000\\r\\n08.01.25, 18:40,101.65,101.65,101.65,101.65,\\r\\n09.01.25, 18:40,101.6,101.6,101.6,101.6,\\r\\n10.01.25, 18:40,101.35,101.35,101.35,101.35,425000\\r\\n13.01.25, 18:40,101.15,101.15,101.15,101.15,\\r\\n14.01.25, 18:40,101.1,101.1,101.1,101.1,\\r\\n15.01.25, 18:40,101.45,101.45,101.45,101.45,\\r\\n16.01.25, 18:40,101.45,101.45,101.45,101.45,\\r\\n17.01.25, 18:40,101.6,101.6,101.6,101.6,\\r\\n20.01.25, 18:40,101.65,101.65,101.65,101.65,\\r\\n21.01.25, 18:40,101.65,101.65,101.65,101.65,\\r\\n22.01.25, 18:40,101.55,101.55,101.55,101.55,15000\\r\\n23.01.25, 18:40,102.2,102.2,102.2,102.2,\\r\\n24.01.25, 18:40,101.5,101.5,101.5,101.5,40000\\r\\n27.01.25, 18:40,101.3,101.3,101.3,101.3,\\r\\n28.01.25, 18:40,101.25,101.25,101.25,101.25,\\r\\n29.01.25, 18:40,101.35,101.35,101.35,101.35,\\r\\n30.01.25, 18:40,101.45,101.45,101.45,101.45,\\r\\n31.01.25, 18:40,101.65,101.65,101.65,101.65,1105000\\r\\n03.02.25, 18:40,101.85,101.85,101.85,101.85,\\r\\n04.02.25, 18:40,101.75,101.75,101.75,101.75,50000\\r\\n05.02.25, 18:40,101.75,101.75,101.75,101.75,\\r\\n06.02.25, 18:40,101.75,101.75,101.75,101.75,\\r\\n07.02.25, 18:40,102.3,102.3,102.3,102.3,40000\\r\\n10.02.25, 18:40,101.85,101.85,101.85,101.85,\\r\\n11.02.25, 18:40,101.7,101.7,101.7,101.7,250000\\r\\n12.02.25, 18:40,101.6,101.6,101.6,101.6,\\r\\n13.02.25, 18:40,101.6,101.6,101.6,101.6,200000\\r\\n14.02.25, 18:40,101.35,101.35,101.35,101.35,\\r\\n17.02.25, 18:40,101.3,101.3,101.3,101.3,\\r\\n18.02.25, 18:40,101.15,101.15,101.15,101.15,\\r\\n19.02.25, 18:40,101.05,101.05,101.05,101.05,\\r\\n20.02.25, 18:40,100.9,100.9,100.9,100.9,\\r\\n21.02.25, 18:40,100.9,100.9,100.9,100.9,\\r\\n24.02.25, 18:40,101.05,101.05,101.05,101.05,\\r\\n25.02.25, 18:40,101.15,101.15,101.15,101.15,\\r\\n26.02.25, 18:40,101.25,101.25,101.25,101.25,\\r\\n27.02.25, 18:40,101.4,101.4,101.4,101.4,\\r\\n28.02.25, 18:40,101.45,101.45,101.45,101.45,75000\\r\\n03.03.25, 18:40,101.25,101.25,101.25,101.25,\\r\\n04.03.25, 18:40,101.35,101.35,101.3,101.3,60000\\r\\n05.03.25, 18:40,100.6,100.6,100.6,100.6,\\r\\n06.03.25, 18:40,100.25,100.25,100.25,100.25,\\r\\n07.03.25, 18:40,100.35,100.35,100.35,100.35,\\r\\n13.03.25, 18:40,100.4,100.4,99.75,99.75,20000\\r\\n18.03.25, 18:40,100.6,100.6,100.6,100.6,50000\\r\\n20.03.25, 18:40,100.5,100.5,100.45,100.45,125000\\r\\n24.03.25, 18:40,100.65,100.65,100.65,100.65,80000\\r\\n25.03.25, 18:40,100.7,100.7,100.7,100.7,25000\\r\\n27.03.25, 18:40,101,101,101,101,110000\\r\\n31.03.25, 18:40,101.55,101.55,101.55,101.55,230000\\r\\n02.04.25, 18:40,101.55,101.55,101.55,101.55,10000\\r\\n03.04.25, 18:40,101.65,101.65,101.65,101.65,15000\\r\\n23.04.25, 18:40,101.95,101.95,101.45,101.45,70000\\r\\n02.05.25, 18:40,101.95,102.15,101.55,101.55,80000\\r\\n05.05.25, 18:40,101.9,101.9,101.9,101.9,10000\\r\\n12.06.25, 18:40,102.4,102.4,102.4,102.4,5000\\r\\n13.06.25, 18:40,102.5,102.6,102.5,102.6,80000\\r\\n19.06.25, 18:40,102.35,102.35,102.35,102.35,5000\\r\\n20.06.25, 18:40,101.9,101.9,101.8,101.8,35000\\r\\n23.06.25, 18:40,101.6,101.6,101.6,101.6,305000\\r\\n26.06.25, 18:40,101.7,101.7,101.7,101.7,20000\\r\\n27.06.25, 18:40,102,102,101.9,101.9,125000\\r\\n30.06.25, 18:40,102.05,102.15,101.9,102.1,380000\\r\\n04.07.25, 18:40,102.1,102.1,102.1,102.1,15000\\r\\n08.07.25, 18:40,101.9,101.95,101.9,101.95,140000\\r\\n30.07.25, 18:40,102,102,102,102,10000\\r\\n31.07.25, 18:40,101.8,101.8,101.8,101.8,5000\\r\\n13.08.25, 18:40,102.35,102.4,102.35,102.4,30000\\r\\n14.08.25, 18:40,102.45,102.45,102.45,102.45,5000\\r\\n19.08.25, 18:40,102.1,102.1,102.1,102.1,105000\\r\\n20.08.25, 18:40,102.2,102.25,102.1,102.25,1600000\\r\\n28.08.25, 18:40,102.1,102.1,102.1,102.1,5000\\r\\n17.09.25, 18:40,101.9,101.9,101.9,101.9,25000\\r\\n01.10.25, 17:40,101.7,101.7,101.7,101.7,260000\\r\\n07.10.25, 17:40,101.65,101.7,101.65,101.7,50000\\r\\n09.10.25, 17:40,101.8,101.8,101.8,101.8,5000\\r\\n16.10.25, 17:40,102.2,102.2,102.2,102.2,50000\\r\\n17.10.25, 17:40,102.2,102.25,102.2,102.2,55000\\r\\n30.10.25, 17:40,102.15,102.15,102.15,102.15,80000\\r\\n06.11.25, 17:40,102.2,102.2,102.05,102.05,95000\\r\\n11.11.25, 17:40,102.1,102.1,102.1,102.1,25000\\r\\n13.11.25, 17:40,102,102,102,102,40000\\r\\n19.11.25, 17:40,102,102,102,102,20000\\r\\n20.11.25, 17:40,101.95,101.95,101.95,101.95,900000\\r\\n24.11.25, 17:40,102.1,102.1,102.1,102.1,85000\\r\\n26.11.25, 17:40,102.05,102.05,102.05,102.05,25000\\r\\n27.11.25, 17:40,102,102,102,102,25000\\r\\n28.11.25, 17:40,101.85,101.85,101.8,101.8,10000\\r\\n01.12.25, 17:40,101.85,102,101.85,102,130000\\r\\n02.12.25, 17:40,102.05,102.1,102.05,102.1,195000\\r\\n03.12.25, 17:40,102.2,102.25,102.2,102.2,15000\\r\\n04.12.25, 17:40,102.2,102.25,102.2,102.2,35000\\r\\n05.12.25, 17:40,102.2,102.2,102.2,102.2,40000\\r\\n08.12.25, 17:40,102.2,102.2,102.2,102.2,100000\\r\\n09.12.25, 17:40,102.05,102.05,102.05,102.05,20000\\r\\n12.12.25, 17:40,102,102,102,102,60000\\r\\n16.12.25, 17:40,102,102,101.9,101.9,65000\\r\\n18.12.25, 17:40,101.35,101.35,101.35,101.35,15000\\r\\n23.12.25, 17:40,101.75,101.8,101.75,101.8,100000\";\n                const labelX = \"Datum\";\n                const labelY = \"Preis\";\n\n                renderD3Chart('d3-chart-container-064b98b', csvData, labelX, labelY);\n            });\n\n            function debounce(func, wait = 100) { let timeout; return function () { const context = this, args = arguments; const later = function () { timeout = null; func.apply(context, args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; }\n\n            function renderD3Chart(containerId, csvData, labelX, labelY) {\n                const container = d3.select(\"#\" + containerId);\n                const svgElement = container.select(\".chart-svg\");\n                const chartContainer = container.select(\".chart-container\");\n\n                const dateParser = d3.timeParse(\"%d.%m.%y\"); \n                const data = d3.csvParse(csvData, d => {\n                    if (!d.close) return null;\n                    const date = dateParser(d.date);\n                    if (!date) return null;\n                    return { date, close: +d.close };\n                });\n                const weeklyData = Array.from(d3.group(data, d => d3.timeWeek.floor(d.date)).values(), weekEntries => weekEntries[weekEntries.length - 1]);\n\n                const tooltip = d3.select(\"body\").append(\"div\").attr(\"class\", \"d3-tooltip\");\n\n                function redraw() {\n                    svgElement.selectAll(\"*\").remove();\n\n                    \/\/ Reduced margins to make the chart area larger\n                    const margin = { top: 0, right: 0, bottom: 70, left: 50 };\n                    const containerWidth = chartContainer.node().getBoundingClientRect().width;\n                    const totalHeight = 250;\n\n                    if (containerWidth <= 0) return; \/\/ Don't draw if container isn't visible\n\n                    const width = containerWidth - margin.left - margin.right;\n                    const height = totalHeight - margin.top - margin.bottom;\n\n                    if (width <= 0) return; \/\/ Don't draw if there's no width\n\n                    svgElement.attr(\"viewBox\", `0 0 ${containerWidth} ${totalHeight}`);\n\n                    const svg = svgElement.append(\"g\").attr(\"transform\", `translate(${margin.left},${margin.top})`);\n\n                    const x = d3.scaleTime().domain(d3.extent(weeklyData, d => d.date)).range([0, width]);\n                    const y = d3.scaleLinear().domain([d3.min(weeklyData, d => d.close) * 0.98, d3.max(weeklyData, d => d.close) * 1.02]).range([height, 0]);\n\n                    \/\/ Domain boundaries\n                    const start = d3.min(data, d => d.date);\n                    const end   = d3.max(data, d => d.date);\n\n                    \/\/ Generate quarter start dates (fixed months: Jan, Apr, Jul, Oct)\n                    const quarters = [];\n                    let current = new Date(start.getFullYear(), 0, 1); \/\/ Jan 1 of start year\n\n                    \/\/ Walk through years until end\n                    while (current <= end) {\n                        [0, 3, 6, 9].forEach(m => {\n                            const qDate = new Date(current.getFullYear(), m, 1);\n                            if (qDate >= start && qDate <= end) {\n                                quarters.push(qDate);\n                            }\n                        });\n                        current.setFullYear(current.getFullYear() + 1);\n                    }\n\n                    svg.append(\"g\").attr(\"transform\", `translate(0,${height})`).call(d3.axisBottom(x).tickValues(quarters).tickFormat(d3.timeFormat(\"%b %Y\")))\n                        .selectAll(\"text\").style(\"text-anchor\", \"end\").attr(\"dx\", \"-.8em\").attr(\"dy\", \".15em\").attr(\"transform\", \"rotate(-45)\");\n\n                    svg.append(\"g\").call(d3.axisLeft(y).ticks(5).tickFormat(d => `${d.toFixed(2)}`));\n\n                    \/\/ Use dynamic labels from PHP (Dont include these at all for now)\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"text-anchor\", \"middle\").attr(\"x\", width \/ 2).attr(\"y\", height + margin.bottom  - 10).text(labelX);\n                    \/\/ svg.append(\"text\").attr(\"class\", \"axis-label\").attr(\"transform\", \"rotate(-90)\").attr(\"y\", 0 - margin.left).attr(\"x\", 0 - (height \/ 2)).attr(\"dy\", \"1em\").style(\"text-anchor\", \"middle\").text(labelY);\n\n                    const defs = svg.append(\"defs\");\n                    const gradientId = \"area-gradient-\" + containerId.replace('d3-chart-container-', '');\n                    const areaGradient = defs.append(\"linearGradient\").attr(\"id\", gradientId).attr(\"x1\", \"0%\").attr(\"y1\", \"0%\").attr(\"x2\", \"0%\").attr(\"y2\", \"100%\");\n                    areaGradient.append(\"stop\").attr(\"offset\", \"0%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0.4);\n                    areaGradient.append(\"stop\").attr(\"offset\", \"100%\").attr(\"stop-color\", \"#F6A435\").attr(\"stop-opacity\", 0);\n\n                    const area = d3.area().x(d => x(d.date)).y0(height).y1(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"area\").style(\"fill\", `url(#${gradientId})`).attr(\"d\", area);\n\n                    const line = d3.line().x(d => x(d.date)).y(d => y(d.close));\n                    svg.append(\"path\").datum(weeklyData).attr(\"class\", \"line\").attr(\"d\", line);\n\n                    const focus = svg.append(\"g\").attr(\"class\", \"focus\").style(\"display\", \"none\");\n                    focus.append(\"circle\").attr(\"class\", \"focus-circle\").attr(\"r\", 6);\n                    focus.append(\"line\").attr(\"class\", \"focus-line y-hover-line\").attr(\"x1\", 0).attr(\"x2\", 0);\n\n                    const bisectDate = d3.bisector(d => d.date).left;\n\n                    function mousemove(event) {\n                        if (!weeklyData.length) return;\n                        const [mx] = d3.pointer(event);\n                        if (mx < 0 || mx > width) return;\n                        const x0 = x.invert(mx);\n                        const i = bisectDate(weeklyData, x0, 1);\n                        const d0 = weeklyData[i - 1], d1 = weeklyData[i];\n                        if (!d0 || !d1) return;\n                        const d = (x0 - d0.date > d1.date - x0) ? d1 : d0;\n                        focus.attr(\"transform\", `translate(${x(d.date)},${y(d.close)})`);\n                        focus.select(\".y-hover-line\").attr(\"y1\", -y(d.close)).attr(\"y2\", height - y(d.close));\n                        tooltip.html(`<strong>${d3.timeFormat(\"%d. %b, %Y\")(d.date)}<\/strong><br\/>${labelY}: CHF ${d.close.toFixed(2)}`)\n                            .style(\"left\", (event.pageX + 15) + \"px\").style(\"top\", (event.pageY - 15) + \"px\");\n                    }\n\n                    svg.append(\"rect\").attr(\"width\", width).attr(\"height\", height).style(\"fill\", \"none\").style(\"pointer-events\", \"all\")\n                        .on(\"mouseover\", () => { focus.style(\"display\", null); tooltip.style(\"opacity\", .9); })\n                        .on(\"mouseout\", () => { focus.style(\"display\", \"none\"); tooltip.style(\"opacity\", 0); })\n                        .on(\"mousemove\", mousemove);\n                }\n\n                redraw();\n                window.addEventListener(\"resize\", debounce(redraw));\n            }\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d42ff79 elementor-widget elementor-widget-text-editor\" data-id=\"d42ff79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9volution historique des cours jusqu\u2019au dernier trimestre inclus.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-654980d elementor-widget elementor-widget-button\" data-id=\"654980d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wp.fuw.ch\/boerse\/anleihen\/1.35-visce-29-bd\/valor-135301508\/4\/1\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Informations actuelles sur les cours<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dcd69f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dcd69f1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e8089f\" data-id=\"2e8089f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f0f2fcb elementor-widget elementor-widget-spacer\" data-id=\"f0f2fcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Instruments de financement Emprunt obligataire CHF 250&rsquo;000&rsquo;000 Montant de l\u2019\u00e9mission CHF 250&rsquo;000&rsquo;000 nom. Coupon 2,25% \u00c9ch\u00e9ance finale 27.10.26 Prix d\u2019\u00e9mission 100,136% Lib\u00e9ration 27.10.23 Cotation SIX Swiss Exchange Num\u00e9ro de valeur \/ ISIN 129\u2019022\u2019246 \/ CH1290222467 Coupure CHF 5&rsquo;000 nom. Lead Z\u00fcrcher Kantonalbank \/ UBS \u00c9volution historique des cours jusqu\u2019au dernier trimestre inclus. Informations actuelles sur [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12667,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-15072","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Viseca Payment Services<\/title>\n<meta name=\"description\" content=\"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Viseca Payment Services\" \/>\n<meta property=\"og:description\" content=\"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/\" \/>\n<meta property=\"og:site_name\" content=\"Viseca Payment Services\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-27T14:55:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/viseca-payment.ch\/wp-content\/uploads\/2026\/03\/Finanzierung_Header_1200x630px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/viseca-payment.ch\/de\/investoren\/berichterstattung\/finanzierungsinstrumente\/\",\"url\":\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/\",\"name\":\"Viseca Payment Services\",\"isPartOf\":{\"@id\":\"https:\/\/viseca-payment.ch\/de\/#website\"},\"datePublished\":\"2025-06-23T09:36:29+00:00\",\"dateModified\":\"2026-03-27T14:55:44+00:00\",\"description\":\"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.\",\"breadcrumb\":{\"@id\":\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Investisseurs\",\"item\":\"https:\/\/viseca-payment.ch\/de\/investoren\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couverture du monde de la finance\",\"item\":\"https:\/\/viseca-payment.ch\/de\/investoren\/berichterstattung\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Instruments de financement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/viseca-payment.ch\/de\/#website\",\"url\":\"https:\/\/viseca-payment.ch\/de\/\",\"name\":\"Home | Viseca Payment Services\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/viseca-payment.ch\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Viseca Payment Services","description":"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/","og_locale":"fr_FR","og_type":"article","og_title":"Viseca Payment Services","og_description":"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.","og_url":"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/","og_site_name":"Viseca Payment Services","article_modified_time":"2026-03-27T14:55:44+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/viseca-payment.ch\/wp-content\/uploads\/2026\/03\/Finanzierung_Header_1200x630px.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/viseca-payment.ch\/de\/investoren\/berichterstattung\/finanzierungsinstrumente\/","url":"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/","name":"Viseca Payment Services","isPartOf":{"@id":"https:\/\/viseca-payment.ch\/de\/#website"},"datePublished":"2025-06-23T09:36:29+00:00","dateModified":"2026-03-27T14:55:44+00:00","description":"En tant que prestataire leader dans le domaine des cartes de paiement, Viseca propose \u00e0 ses client\u00b7es des produits et services sur mesure pour les paiements sans esp\u00e8ces.","breadcrumb":{"@id":"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/viseca-payment.ch\/it\/investitori\/rendicontazione\/strumenti-di-finanziamento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Investisseurs","item":"https:\/\/viseca-payment.ch\/de\/investoren\/"},{"@type":"ListItem","position":2,"name":"Couverture du monde de la finance","item":"https:\/\/viseca-payment.ch\/de\/investoren\/berichterstattung\/"},{"@type":"ListItem","position":3,"name":"Instruments de financement"}]},{"@type":"WebSite","@id":"https:\/\/viseca-payment.ch\/de\/#website","url":"https:\/\/viseca-payment.ch\/de\/","name":"Home | Viseca Payment Services","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/viseca-payment.ch\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/pages\/15072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/comments?post=15072"}],"version-history":[{"count":11,"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/pages\/15072\/revisions"}],"predecessor-version":[{"id":16707,"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/pages\/15072\/revisions\/16707"}],"up":[{"embeddable":true,"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/pages\/12667"}],"wp:attachment":[{"href":"https:\/\/viseca-payment.ch\/fr\/wp-json\/wp\/v2\/media?parent=15072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}