Unterehmen auf Watchlist setzen
Bucher Industries AG
ISIN: CH0002432174
WKN: A0EAHZ
Über
Unternehmensprofil
Tipp: Investor-Alerts aktivieren
Lassen Sie sich bei neuen Publikationen informieren
Tipp: AI-Factsheet

Corporate News meets AI! 
Analyse der Inhalte und Zusammenfassung

EN GIF 300X250

Bucher Industries AG · ISIN: CH0002432174 · EQS - adhoc-News (36 Veröffentlichungen)
Relevanz: Schweiz · Primärmarkt: Schweiz · EQS NID: 1849013
01 März 2024 06:00AM

Starkes Geschäftsergebnis 2023


Bucher Industries AG / Schlagwort(e): Jahresergebnis
Starkes Geschäftsergebnis 2023

01.03.2024 / 06:00 CET/CEST
Veröffentlichung einer Ad-hoc-Mitteilung gemäss Art. 53 KR
Für den Inhalt der Mitteilung ist der Emittent / Herausgeber verantwortlich.


Ad-hoc-Mitteilung
Niederweningen, 1. März 2024 Ad-hoc-Mitteilung gemäss Artikel 53 Kotierungsreglement

<div> <p><span><span>Im Verlauf des Berichtsjahrs ging die Nachfrage nach den Produkten und Dienstleistungen von Bucher Industries im Rahmen der allgemeinen konjunk</span><span/><span>turellen Abschwächung zurück, und der Auftragseingang normalisierte sich. Der Umsatz lag auf Vorjahresniveau, wobei die Kapazitäten in der zweiten Jahreshälfte weniger stark ausgelastet waren. Die Betriebsgewinnmarge erreichte sehr gute 11.9%. Das Konzernergebnis lag mit CHF</span> <span>356</span> <span>Mio. erneut über dem hohen Vor</span><span/><span>jahreswert. Der Gewinn pro Aktie übertraf mit CHF</span> <span>34.38 den Wert des Vorjahrs. Der Verwaltungsrat beantragt eine Dividende von CHF</span> <span>13.50 pro Aktie.</span></span></p> <p><span><span> </span></span></p> <p><span><span>Konzern</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.34%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.34%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.12%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">2)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Auftragseingang</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’170</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’858</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-17.8</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-14.2</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-15.0</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Nettoumsatz</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’575</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’597</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-0.6</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>3.7</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>2.8</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Auftragsbestand</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’600</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’081</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-23.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-19.6</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-20.2</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Betriebsergebnis (EBIT)</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>424</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>425</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-0.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>% des Nettoumsatzes</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>11.9%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>11.8%</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Konzernergebnis</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>356</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>335</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>6.3</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span style="display: inline-block; width: 11.2pt;"> </span><span>% des Nettoumsatzes</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>9.9%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>9.3%</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Gewinn pro Aktie in CHF</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>34.38</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>32.36</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>6.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Betrieblicher Free Cashflow</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>123</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>69</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>79.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Nettoliquidität</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>396</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>457</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-13.5</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Bilanzsumme</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’958</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’979</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-0.7</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Eigenkapital</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’816</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’702</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>6.7</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Eigenkapitalquote</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>61.4%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>57.1%</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Eigenkapitalrendite (ROE)</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>20.2%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>20.7%</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Betriebliche Nettoaktiven (NOA) Durchschnitt</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’398</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’178</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>18.7</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Betriebliche Nettoaktivenrendite (RONOA) nach Steuern</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>24.7%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>28.6%</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Vollzeitstellen im Durchschnitt</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>14’795</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>14’053</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>5.3</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>2.3</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>Mitarbeitende 31. Dezember</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>14’858</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>14’876</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-0.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-0.3</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.34%;"> <p><span><span>CO</span><span style="vertical-align: sub;">2</span><span>-Emissionen in tCO</span><span style="vertical-align: sub;">2</span><span>e</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>81’510</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>89’672</span></span></p> </td> <td style="vertical-align: top; width: 14.12%;"> <p><span><span>-9.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span><br/><span style="vertical-align: super;">2) </span><span>Bereinigt um Währungs- und Akquisitionseffekte</span></span></p> <p> </p> <p><span>Im Laufe von 2023 ging die Nachfrage nach den Produkten und Dienstleistungen von Bucher Industries im Rahmen der allgemeinen konjunkturellen Abschwächung zurück, und der Auftragseingang normalisierte sich gegenüber dem hohen Vorjahresniveau. Insbesondere im Landtechnikmarkt machten sich die zunehmenden wirtschaftlichen Unsicherheiten bemerkbar. Kuhn Group, Bucher Municipal, Bucher Hydraulics sowie Bucher Emhart Glass verzeichneten eine rückläufige Entwicklung beim Auftragseingang, wenn auch unterschiedlich ausgeprägt. Bucher Specials verbuchte akquisitionsbedingt einen Anstieg an Aufträgen. Der Konzernumsatz lag auf Vorjahresniveau, Preiserhöhungen konnten die negativen Währungseffekte in ähnlicher Höhe kompensieren. Die Produktionskapazitäten waren in der zweiten Jahreshälfte weniger stark ausgelastet. Die Produktionsplanungen wurden punktuell an die tieferen Volumina angepasst. Der Auftragsbestand normalisierte sich, blieb aber mit einer Reichweite von über fünf Monaten hoch. Die Betriebsgewinnmarge erreichte sehr gute 11.9%. Das Konzernergebnis lag mit CHF 356 Mio. erneut über dem hohen Vorjahreswert. Der Gewinn pro Aktie übertraf mit CHF 34.38 den Wert des Vorjahrs. </span></p> <p><span> </span></p> <p><span><span>Erfreuliche Kapitalrendite</span> Die Rendite auf den betrieblichen Nettoaktiven (RONOA) nach Steuern lag mit hohen 24.7% über dem langfristigen Zielwert von 20% und damit auch weit über den Kapitalkosten von 8%. Die erfreuliche Rendite ist auf das gute Umsatzniveau und den resultierenden Betriebsgewinn zurückzuführen. Im Vergleich zum Vorjahr stiegen die durchschnittlichen betrieblichen Nettoaktiven deutlich an. Hauptgründe für den Anstieg waren höhere Vorräte als Reaktion auf die Herausforderungen in der Lieferkette, deutlich geringere Kundenanzahlungen sowie Investitionen. Die Zunahme des Nettoumlaufvermögens, die höheren Investitionen, sowie die Auszahlung der Dividende wirkten sich negativ auf den Free Cashflow aus. Die Finanzlage bleibt mit einer Nettoliquidität per Ende Jahr von CHF 396 Mio. und einer Eigenkapitalquote von 61% weiterhin sehr solide.</span></p> <p><span> </span></p> <p><span><span>Kuhn Group</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.1%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragseingang</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’121</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’613</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-30.5</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-27.5</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Nettoumsatz</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’422</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’510</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-5.9</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-1.7</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragsbestand</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>670</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’019</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-34.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-31.0</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Betriebsergebnis (EBIT)</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>163</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>176</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-7.8</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>% des Nettoumsatzes</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>11.4%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>11.7%</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Vollzeitstellen im Durchschnitt</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>5’991</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>5’994</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-0.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Mitarbeitende 31. Dezember</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>5’791</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>6’011</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-3.7</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span></span></p> <p><span><span> </span></span></p> <p><span><span>Nachfragerückgang nach einem langen starken Zyklus</span> Nach zwei sehr starken Geschäftsjahren liess die Nachfrage nach Landmaschinen im Berichtsjahr nach. Tiefere Preise für Agrarerzeugnisse, geringere Erträge aufgrund ungünstiger Wetterbedingungen und hohe Zinsen führten dazu, dass die Investitionsbereitschaft der Landwirte nachliess. Dies und die bessere Lieferfähigkeit von Landmaschinen führten zu ansteigenden Lagerbeständen im Händlernetz, was eine tiefere Nachfrage zur Folge hatte. Der Auftragseingang von Kuhn Group fiel gegenüber dem hohen Niveau des Vorjahrs um 31% und der Umsatz um 6%. Die Betriebsgewinnmarge lag mit 11.4% nur leicht unter dem hohen Vorjahresniveau.</span></p> <p><span> </span></p> <p><span><span>Bucher Municipal</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.1%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">2)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragseingang</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>576</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>619</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>-7.0</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-1.4</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-2.3</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Nettoumsatz</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>573</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>529</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>8.2</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>14.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>13.0</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragsbestand</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>311</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>310</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>0.5</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>6.3</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>2.1</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Betriebsergebnis (EBIT)</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>36</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>32</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>14.3</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>% des Nettoumsatzes</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>6.3%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>6.0%</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Vollzeitstellen im Durchschnitt</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’545</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’421</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>5.1</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>3.9</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Mitarbeitende 31. Dezember</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’572</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’523</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>1.9</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>0.9</span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span><br/><span style="vertical-align: super;">2) </span><span>Bereinigt um Währungs- und Akquisitionseffekte</span></span></p> <p><span> </span></p> <p><span><span>Auftragseingang weiterhin auf hohem Niveau</span> Bucher Municipal erlebte in einer stabilen Marktsituation eine weiterhin gute Nachfrage. Insgesamt nahm der Auftragseingang gegenüber dem Hoch des Vorjahrs um 7% ab. Die Situation in der Lieferkette entspannte sich, und der Umsatz übertraf das Vorjahr um 8%. Der Auftragsbestand erreichte wieder das hohe Niveau von 2022, mit einer Reichweite von mehr als sechs Monaten. Die Betriebsgewinnmarge lag bei 6.3% und enthielt zusätzliche Lagerwertberichtigungen an einem Standort in Australien und Ausgaben für die Einführung eines neuen ERP-Systems.</span></p> <p><span> </span></p> <p><span><span>Bucher Hydraulics</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.1%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragseingang</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>670</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>764</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-12.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-8.5</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Nettoumsatz</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>744</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>756</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-1.6</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>2.6</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragsbestand</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>230</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>316</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-27.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-24.2</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Betriebsergebnis (EBIT)</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>104</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>101</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>2.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>% des Nettoumsatzes</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>13.9%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>13.4%</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Vollzeitstellen im Durchschnitt</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’042</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>2’921</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>4.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Mitarbeitende 31. Dezember</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’198</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>3’092</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>3.4</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span></span></p> <p><span><span> </span></span></p> <p><span><span>Rückgang der Nachfrage auf hohem Niveau</span> Die Nachfrage in den Hydraulikmärkten gab im Berichtsjahr auf hohem Niveau nach, und der Auftragseingang von Bucher Hydraulics sank gegenüber dem starken Vorjahr um 12%. Der Bereich Baumaschinen sowie im zweiten Halbjahr auch Landtechnik waren rückläufig. Fördertechnik zeigte sich stabil. Das Geschäft mit Lösungen für mobile elektrische Antriebstechnik entwickelte sich weiterhin erfreulich. Der Umsatz der Division blieb aufgrund des starken Auftragsbestands von Ende 2022 mit einem Rückgang von 2% in der Grössenordnung des Vorjahrs. Dank der guten Kostenstruktur und der teilweisen Weitergabe der gestiegenen Materialpreise konnte die Betriebsgewinnmarge gegenüber 2022 leicht verbessert werden und betrug 13.9%.</span></p> <p><span> </span></p> <p><span><span>Bucher Emhart Glass</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.1%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragseingang</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>520</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>578</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-10.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-6.2</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Nettoumsatz</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>524</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>525</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-0.3</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>4.1</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragsbestand</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>302</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>319</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-5.3</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-1.5</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Betriebsergebnis (EBIT)</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>102</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>98</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>4.6</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>% des Nettoumsatzes</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>19.5%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>18.6%</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Vollzeitstellen im Durchschnitt</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’655</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’600</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>3.4</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Mitarbeitende 31. Dezember</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’693</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’678</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>0.9</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span><br/>  </span></p> <p><span><span>Nachlassende Marktdynamik</span> Die Nachfrage nach Glasformungs- und Inspektionsmaschinen blieb über weite Teile des Berichtsjahrs hoch. Gegen Ende 2023 machte sich jedoch eine Abschwächung bemerkbar. Der Auftragseingang von Bucher Emhart Glass nahm auf sehr hohem Niveau um 10% ab. Die Kapazitäten waren immer noch sehr stark ausgelastet. Der Umsatz konnte auf dem hohen Niveau vom Vorjahr gehalten werden. Die Betriebsgewinnmarge stieg weiter an und erreichte sehr gute 19.5%. Die Gründe dafür waren die hohe Auslastung, der vorteilhafte Produktemix sowie positive Währungseffekte.</span></p> <p><span> </span></p> <p><span><span>Bucher Specials</span></span></p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="2" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;"> </span></span></p> </td> <td colspan="3" style="vertical-align: bottom;"> <p><span><span style="font-weight: bold;">Veränderung</span></span></p> </td> </tr><tr><td style="vertical-align: bottom; width: 42.36%;"> <p><span><span style="font-weight: bold;">CHF Mio.</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2023</span></span></p> </td> <td style="vertical-align: bottom; width: 14.98%;"> <p><span><span style="font-weight: bold;">2022</span></span></p> </td> <td style="vertical-align: bottom; width: 14.1%;"> <p><span><span style="font-weight: bold;">%</span></span></p> </td> <td style="vertical-align: bottom; width: 6.8%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">1)</span></span></p> </td> <td style="vertical-align: bottom; width: 6.78%;"> <p><span><span style="font-weight: bold;">%</span><span style="font-weight: bold; vertical-align: super;">2)</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragseingang</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>369</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>363</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>1.5</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>3.7</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-3.4</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Nettoumsatz</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>398</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>347</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>14.7</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>17.1</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>9.3</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Auftragsbestand</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>122</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>154</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>-20.8</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span>-19.2</span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>-19.2</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Betriebsergebnis (EBIT)</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>33</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>30</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>10.4</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>% des Nettoumsatzes</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>8.3%</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>8.6%</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span> </span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Vollzeitstellen im Durchschnitt</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’500</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’057</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>41.9</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>5.4</span></span></p> </td> </tr><tr><td style="vertical-align: top; width: 42.36%;"> <p><span>Mitarbeitende 31. Dezember</span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’532</span></span></p> </td> <td style="vertical-align: top; width: 14.98%;"> <p><span><span>1’503</span></span></p> </td> <td style="vertical-align: top; width: 14.1%;"> <p><span><span>1.9</span></span></p> </td> <td style="vertical-align: top; width: 6.8%;"> <p><span><span> </span></span></p> </td> <td style="vertical-align: top; width: 6.78%;"> <p><span><span>1.9</span></span></p> </td> </tr></tbody></table><p><span><span style="vertical-align: super;">1) </span><span>Bereinigt um Währungseffekte</span><br/><span style="vertical-align: super;">2) </span><span>Bereinigt um Währungs- und Akquisitionseffekte</span></span></p> <p><span><span> </span></span></p> <p><span><span>Unterschiedliche Marktentwicklungen</span> Die Entwicklung der Märkte von Bucher Specials war im Berichtsjahr unterschiedlich. Die Nachfrage bei Bucher Vaslin entwickelte sich rückläufig, während sich das Geschäft bei Bucher Unipektin stabil hielt. Bei Bucher Landtechnik schwächte sich der Geschäftsgang ab. Bucher Automation profitierte von einer positiven Marktentwicklung. Der Auftragseingang lag 2% über dem hohen Vorjahresniveau. Der Umsatz stieg um 15%, was auch auf die seit Ende 2022 konsolidierte polnische Gesellschaft von Bucher Unipektin zurückzuführen war. Die Betriebsgewinnmarge betrug 8.3%.</span></p> <p><span> </span></p> <p><span><span>Für eine bessere Umwelt</span></span></p> <p><span> </span></p> <p><span>Bucher ist bestrebt, Produkte zu entwickeln, mit denen die Kunden ihren ökologischen Fussabdruck im operativen Betrieb reduzieren können. So führte Kuhn Group eine vollständig neue Produktpalette für die mechanische Unkrautentfernung ein, damit Getreide und Reihenkulturen ohne den Einsatz von Chemikalien von Unkraut befreit werden können. Bucher Municipal gab das im letzten Jahr erstmals im Markt eingeführte elektrifizierte 4m<span style="vertical-align: super;">3</span>-Kompaktkehrfahrzeug der «CityCat»-Linie für alle Märkte frei. Damit komplettierte Bucher Municipal ihre Palette an elektrifizierten Kompaktkehrfahrzeugen. Doch auch die Produktionsstandorte sollen energieeffizienter und ökologischer werden. So konnte der Energieverbrauch im Berichtsjahr gesenkt werden. Der Anteil an selbst erzeugtem Solarstrom wurde mehr als verdoppelt. Die CO<span style="vertical-align: sub;">2</span>-Emissionen aus Scope 1 und 2 wurden um 8’000 Tonnen reduziert, was 9% entsprach.</span></p> <p><span> </span></p> <p><span><span>Aussichten 2024</span></span></p> <p><span> </span></p> <p><span>Der Konzern erwartet, dass sich die Nachfrage 2024 in einem zunehmend von Unsicherheiten geprägten Umfeld weiter leicht abschwächen wird. <span>Kuhn Group</span> rechnet mit einem Rückgang des Umsatzes sowie mit einer tieferen, jedoch weiterhin zweistelligen Betriebsgewinnmarge. <span>Bucher Municipal</span> geht von einem Umsatz in der Grössenordnung des Vorjahrs aus. Die Betriebsgewinnmarge dürfte ansteigen. Aufgrund der nachlassenden Marktdynamik geht <span>Bucher Hydraulics</span> von einer leichten Abnahme bei Umsatz und Betriebsgewinnmarge aus. <span>Bucher Emhart Glass</span> rechnet mit einem leicht tieferen Umsatz im Vergleich zum sehr hohen Vorjahr. Entsprechend dürfte die Betriebsgewinnmarge etwas tiefer als 2023 ausfallen. <span>Bucher Specials </span>rechnet mit einem Umsatz und einer Betriebsgewinnmarge auf Vorjahresniveau. Der <span>Konzern</span> erwartet wegen der nachlassenden Geschäftsdynamik für 2024 einen leicht sinkenden Umsatz. Aufgrund von tieferen Kapazitätsauslastungen sowie steigenden Personalkosten dürfte die Betriebsgewinnmarge ebenfalls abnehmen, jedoch weiterhin zweistellig bleiben. Entsprechend dürfte das Konzernergebnis unter dem hohen Vorjahreswert liegen.</span></p> <p><span> </span></p> <p><span><span>Kontinuierliche Dividendenpolitik</span></span></p> <p><span> </span></p> <p><span>Der Verwaltungsrat beantragt der Generalversammlung vom 18. April 2024 die Ausschüttung einer Dividende von CHF 13.50 pro Aktie. Im Vorjahr betrug die Dividende CHF 13.00. Der Antrag berücksichtigt eine kontinuierliche Dividendenpolitik, das Konzernergebnis 2023, die solide Finanzlage, die Aussichten für das laufende Jahr sowie weitere interne und externe Investitionsmöglichkeiten.</span></p> <p><span> </span></p> <p><span><span>Wechsel in Verwaltungsrat und Konzernleitung</span></span></p> <p><span> </span></p> <p><span>Am 19. April 2023 wählte die Generalversammlung Urs Kaufmann neu in den Verwaltungsrat. Der Verwaltungsrat schlägt der Generalversammlung vom 18. April 2024 die Wiederwahl von Urs Kaufmann in den Verwaltungsrat vor und beantragt, ihn als Nachfolger von Philip Mosimann zum Präsidenten des Verwaltungsrats zu wählen. Der Verwaltungsrat dankt Philip Mosimann für sein langjähriges, hohes Engagement, das er von 2002 bis 2016 als CEO und von 2016 bis 2024 als Präsident des Verwaltungsrats leistete. Wie in der Medienmitteilung vom 10. Januar 2024 publiziert, wird Frank Mühlon per 1. Juli 2024 die Divisionsleitung von Bucher Hydraulics von Daniel Waller übernehmen und in die Konzernleitung eintreten. Beide Wechsel stellen die langfristige Nachfolgeplanung sicher.</span></p> <p><span> </span></p> <p><span><span>Generalversammlung</span></span></p> <p><span> </span></p> <p><span>Am 18. April 2024 um 15.30 Uhr findet die ordentliche Generalversammlung der Bucher Industries AG im Hotel Mövenpick in Regensdorf statt. Die Anträge finden sich in der Einladung zur Generalversammlung, die am 26. März 2024 an die Aktionärinnen und Aktionäre verschickt wird. Die am 12. April 2024 im Aktienregister mit Stimmrecht eingetragenen Aktionärinnen und Aktionäre sind an der Generalversammlung stimmberechtigt. Vom 13. bis 18. April 2024 bleibt das Aktienregister für Eintragungen geschlossen. Aktien, die ab dem 22. April 2024 gekauft werden, sind nicht mehr dividendenberechtigt. Die Auszahlung der Dividende erfolgt am 24. April 2024. Der Geschäftsbericht 2023 ist ab dem 1. März 2024 und die Einladung zur Generalversammlung ab dem 26. März 2024 im Internet unter <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=31b637bf19603aeec2ac7713a0ad6369&application_id=1849013&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: none;"><span>bucherindustries.com</span></a> abrufbar.</span></p> <p><span> </span></p> <p><span>Der Geschäftsbericht, die Präsentation zur Bilanzmedien- und Analystenkonferenz sowie das Investor-Relations-Handout zum Konzernergebnis 2023 (englisch) sind auf <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=98eca23fcd78c3d15190de993dec7c9f&application_id=1849013&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: none;"><span>bucherindustries.com</span></a> unter «<a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=5f206c00c7e3cdc488dee343d0439fc3&application_id=1849013&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: none;"><span>Mediendossiers</span></a>» verfügbar.</span></p> <p> </p> </div> </div><div markup="contact"><p><span><span><span>Kontakt für Investorinnen und Finanzanalysten</span><br/> Manuela Suter, CFO<br/> T +41 58 750 15 50<br/><span>ir@bucherindustries.com</span></span></span></p> <p><span><span>Kontakt für Medien</span><br/> Saskia Rusch, Leiterin Konzernkommunikation<br/> T +41 58 750 15 40<br/><span>media@bucherindustries.com</span></span></p> </div><div markup="footer"><p><span><span><strong><span>_________</span></strong></span></span></p> <p><span><span><span><strong>Simply great machines</strong></span></span></span><br/><span lang="DE-CH"><span><span>Bucher Industries ist ein weltweit tätiger Technologiekonzern mit führenden Marktstellungen in Spezialgebieten des Maschinen- und Fahrzeugbaus. Die Aktivitätsgebiete umfassen Landmaschinen, Kommunalfahrzeuge, hydraulische und elektronische Komponenten sowie elektrohydraulische Systeme, Produktionsanlagen für die Glasbehälterindustrie, Anlagen für die Herstellung von Getränken und Automatisierungslösungen</span></span></span><span><span><span>. Das Unternehmen ist an der Schweizer Börse kotiert (SIX: BUCN). Weitere Informationen finden Sie unter </span></span></span><a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=9ba112fb18c9420c3b5f4dc842ad7650&application_id=1849013&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news"><span><span><span><u>bucherindustries.com</u></span></span></span></a><span><span><span>.</span></span></span></p> <p><span><span><span>Zusätzliche Führungskennzahlen: Bucher Industries verwendet intern und extern Kennzahlen, die nicht von Swiss GAAP FER definiert sind. Die Zusammensetzung und die Berechnung der einzelnen Kennzahlen sind auf </span></span><a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=e9e66b03f8c564d46c2eb0a212b0da19&application_id=1849013&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news"><span>bucherindustries.com/de/zusaetzliche-fuehrungskennzahlen</span></a><span><span> </span></span><span><span>aufgeführt.</span></span></span></p> <p><span lang="DE-CH"><span><span>Diese Mitteilung ist auch in englischer Sprache publiziert. Die deutsche Version ist massgebend.</span></span></span></p> </div></div> <br/><hr/>Ende der Adhoc-Mitteilung<hr/></td> </tr></table><table cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" nowrap="nowrap">Sprache:</td> <td align="left" valign="top">Deutsch</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Unternehmen:</td> <td align="left" valign="top">Bucher Industries AG</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Murzlenstrasse 80</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">8166 Niederweningen</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Schweiz</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Telefon:</td> <td align="left" valign="top">+41 58 750 15 00</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">E-Mail:</td> <td align="left" valign="top">info@bucherindustries.com</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Internet:</td> <td align="left" valign="top">www.bucherindustries.com</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">ISIN:</td> <td align="left" valign="top">CH0002432174</td> </tr><tr><td align="left" valign="top">Börsen:</td> <td align="left" valign="top">SIX Swiss Exchange</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">EQS News ID:</td> <td align="left" valign="top">1849013</td> </tr></table><br/><table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" colspan="2"/> </tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" colspan="2"> </td> </tr><tr><td align="left" valign="top">Ende der Mitteilung</td> <td align="left" valign="top">EQS News-Service</td> </tr></table><table border="0" width="600" cellpadding="0" cellspacing="0"><tr><td> <hr/></td> </tr></table><p> 1849013  01.03.2024 CET/CEST </p> <img src="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=show_t_gif&application_id=1849013&application_name=news&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f" alt="fncls.ssp?fn=show_t_gif&application_id=1849013&application_name=news&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f" width="0" height="0" border="0"/> </div> <div class="mt-4"> <div class="fw-bold"> Visuelle Wertentwicklung / Kursverlauf · Bucher Industries AG </div> <div style="height: 400px;" > <div class="position-relative h-100 w-100"> <div class="tradingview-widget-container"> <div class="tradingview-widget-container__widget"></div> <script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-mini-symbol-overview.js" async>{"symbol":"SIX:BUCN","width":"100%","height":"100%","locale":"en","dateRange":"ALL","colorTheme":"dark","trendLineColor":"rgba(41, 98, 255, 1)","underLineColor":"rgba(41, 98, 255, 0.3)","underLineBottomColor":"rgba(41, 98, 255, 0)","isTransparent":true,"autosize":true,"largeChartUrl":"https:\/\/ayondo.com\/de\/technical-analysis\/advanced\/CH0002432174"}</script> </div> <div class="position-absolute w-100 h-100" style="top: 0px; left: 0px; z-index: 2;"></div> </div> <div class="tradingview-widget-copyright"> <a href="https://de.tradingview.com/chart/?symbol={chart_tv_ta_mapping}"> <a href="https://de.tradingview.com/chart/?symbol=SIX:BUCN" target="_blank" rel="noopener"><span class="blue-text">SIX:BUCN</span></a> Preisindikation <i>powered by TradingView</i> </a> </div> </div> </div> <div class="mt-5 text-end"> <div class="text-muted small"> Smarte Analyse- und Recherchewerkzeuge finden Sie <a href="https://ayondo.com/de/technical-analysis/CH0002432174" target="_blank" class="text-reset">hier</a>. </div> </div> </div> </div> <div class="mt-5 mt-md-6rem"> <div> <div class="mt-5 mb-3 text-muted"> <p>Diese Publikation wurde von unserem Content-Partner <a href="https://www.eqs-news.com/">EQS</a><sup>3</sup> bereitgestellt.</p> </div> <div class="row"> <div class="col-md-3 col-lg-2"> <div class="h3 mb-0"> EQS Newswire </div> <div class="text-muted"> via EQS - Newsfeed </div> <div class="text-muted "> EQS Group AG ©2024 </div> <div class="text-muted mb-3"> (DGAP) </div> </div> <div class="col-md-3 col-lg-2 mt-4 mt-md-0"> <div class="text-muted"> <span class="text-decoration-underline">Kontakt:</span> </div> <div class=""> Karlstraße 47 D-80333 München </div> <div class=""> +49 (0) 89 444 430-000 </div> <div class=""> <a href="https://www.eqs.com/de/" target="_blank"> Internet </a> </div> </div> <div class="col-md-4 col-lg-6 mt-4 mt-md-0"> <ul class="ps-0" style="list-style: none;"> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fab fa-twitter"></i></span> <a href="https://twitter.com/eqsgroup" target="_blank"> Twitter </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fab fa-meta"></i></span> <a href="https://www.facebook.com/EQSGroup" target="_blank"> Meta </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fab fa-youtube"></i></span> <a href="https://www.youtube.com/user/EquityStory" target="_blank"> Youtube </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fab fa-instagram"></i></span> <a href="https://www.instagram.com/eqsgroup/" target="_blank"> Instagram </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fab fa-linkedin"></i></span> <a href="https://www.linkedin.com/company/eqs-group" target="_blank"> LinkedIn </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fas fa-address-book"></i></span> <a href="https://www.eqs.com/de/ueber-eqs/kontakt/" target="_blank"> Kontakt </a> </li> <li class="d-lg-inline-block pe-lg-2"> <span><i class="fas fa-globe"></i></span> <a href="https://www.eqs-news.com/de/" target="_blank"> Newsfeed </a> </li> </ul> </div> <div class="col-md-2 text-md-end mt-4 mt-md-0"> <a href="" target="_blank"> <img src="/assets/company-logos/eqs-logo.svg" alt="" class="img-fluid" style="max-width: 150px;"> </a> </div> </div> </div> </div> <div class="mt-3"> <p style="text-align:right"> </p> <div style="text-align:right">SMART * AD</div> <div style="text-align:right"><!-- Beginn https://www.financeads.net/-Code --><a href="https://www.financeads.net/tc.php?t=52272C350477686B" target="_blank"><img src="https://www.financeads.net/tb.php?t=52272V350477686B" alt="EN GIF 970X250" border="0" width="970" height="250"></a><!-- Ende https://www.financeads.net/-Code --></div> <p style="text-align:right; margin-top:25px">P R O D U C T   S U G G E S T I O N S </p> <div style="text-align:right;"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4456862306790661" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-4456862306790661" data-ad-slot="9459189361"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> <div class="modal fade" id="modal-chatgpt-disabled" tabindex="-1" aria-labelledby="modal-chatgpt-disabled-label" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-chatgpt-disabled-label"> Virtueller KI-Assistent </h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div> Wenn Sie dieses und andere Features nutzen möchten, folgen Sie der "Registrierung" um sich ein Benutzerkonto anzulegen oder sich in einem bereits bestehenden Benutzerkonto anzumelden. </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"> Abbrechen </button> <a href="https://ayondo.com/de/register" class="btn btn-primary"> Benutzerkonto anlegen </a> </div> </div> </div> </div> <div class="modal fade" id="modal-chatgpt" tabindex="-1" aria-labelledby="modal-chatgpt-label" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-chatgpt-label"> <span id="modal-title-enabled"> AI generiertes Unternehmensprofil - Wichtig! Nicht ungeprüft übernehmen </span> <span id="modal-title-disabled" style="display: none;"> Virtueller KI-Assistent </span> </h1> </div> <div class="modal-body"> <div id="modal-body-enabled"> <div id="chatgpt-loading-ta" class="text-center text-primary"> <div class="mb-3"> <i class="fas fa-sync fa-spin fa-5x"></i> </div> <div> Ergebnis der KI-Analyse<span id="thinking" class="blinking">...</span> </div> </div> <h1 class="h4 mb-3" id="chatgpt-answer-header-ta" style="display: none;"> Die Analyse des Inhalts durch die KI ergab folgende Kurzzusammenfassung: </h1> <div id="chatgpt-answer-ta" style="display: none; white-space: pre-line;" class="card-remove-p-margin-bottom"> </div> <div id="chatgpt-answer-disclaimer" class="mt-3" style="display: none;"> <div class="small text-end mb-2 text-muted"> <p>Tipp: Registrierte Nutzer der Community können die Snippets im <a href="/de/login">Benutzerkonto</a> speichern.</p> </div> <div class="small text-muted mb-1"> <span class="text-decoration-underline">Disclaimer:</span> </div> <div class="card bg-light-grey border-light-grey mb-3"> <div class="card-body card-remove-p-margin-bottom"> <p>Diese Zusammenfassung wurde mit Hilfe einer KI-Technologie erstellt. Das Ziel ist es, die Kernaussage der Unternehmensnachricht herauszuarbeiten. Die Vereinfachung der Aussage kann dabei helfen, die den Inhalt der Mitteilung schneller zu erfassen. Die Funktion hat experimentellen Charakter. Verwenden Sie die Informationen nicht ohne Überprüfung. Mehr Informationen über <a href="/de/your-question-artifical-intelligence-answers#lab-box">Lab-Features</a> finden Sie hier.</p> </div> </div> <div class="alert alert-danger mb-0"> Achtung: Von einer ungeprüften Übernahme zuvor nicht qualitätsgesicherter Informationen wird abgeraten. </div> </div> </div> <div id="modal-body-disabled" style="display: none;"> <div> Sie haben die maximale Anzahl an Abfragen erreicht. Bitte im Benutzerkonto anmelden oder es zu einem späteren Zeitpunkt erneut versuchen. </div> <div> Wenn Sie dieses und andere Features nutzen möchten, folgen Sie der "Registrierung" um sich ein Benutzerkonto anzulegen oder sich in einem bereits bestehenden Benutzerkonto anzumelden. </div> </div> </div> <div class="modal-footer justify-content-between " id="modal-footer-enabled" id="modal-chatgpt-enabled-footer-ta" style="display: none;"> <div class="text-muted small card-remove-p-margin-bottom"> <p>Wenn Sie die Funktionalität häufiger nutzen, können Sie sich <a href="/de/register">hier</a> registrieren.</p> </div> <button type="button" class="btn btn-outline-primary" data-bs-dismiss="modal" id="btn-chatgpt-ok"> Fenster schließen </button> </div> <div class="modal-footer" id="modal-footer-disabled" style="display: none;"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"> Abbrechen </button> <a href="https://ayondo.com/de/register" class="btn btn-primary"> Benutzerkonto anlegen </a> </div> </div> </div> </div> <div class="container-lg pb-4"> <div class=""> <div class="mb-2 text-muted"> </div> <div class="alert alert-grey mb-0 card-remove-p-margin-bottom"> <p>Die hier dargestellten Informationen wurden von unserem Content-Partner EQS-Group bereitgestellt. Urheber<sup>4</sup> der Nachricht ist der jeweilige Emittent, das die Nachricht betreffende Unternehmen, ein Publikationsdienstleister (Presse- oder Informationsagentur), welche(r) den Distributionsservice<sup>3</sup> der EQS nutzt, um Unternehmensnachrichten an Aktionäre, Investoren, Anleger oder Interessenten zu übermitteln. Die Originalpublikationen sowie weitere Unternehmensrelevante Informationen finden Sie auf <a href="https://www.eqs-news.com/de/">eqs-news.com. </a></p><hr><p>Die Informationsangebote die Sie abrufen können, stellen keine Anlageberatung dar. Die Vorstellung unserer Kooperationspartner, bei denen die Umsetzung von Anlageentscheidungen je nach individuellem Risikoprofil möglich wäre, liegt allein im Ermessen desjenigen, der den Service in Anspruch nimmt. Wir stellen ausschließlich Unternehmen vor, von denen wir überzeugt sind, dass Leistungsangebot und Kundenservice anspruchsvollen Anlegern gerecht werden.</p><p>Sollten Sie Hebelprodukte in Erwägung ziehen, machen Sie sich zuvor mit den typischen Eigenschaften der Finanzinstrumente vertraut. Nehmen Sie sich die Zeit, den Risikogehalt der geplanten Investition m Vorfeld einer Anlageentscheidung zu bestimmen. Bedenken Sie, dass bei Hebelprodukten auch ein Totalverlust nicht ausgeschlossen werden kann. </p><p>Für Einsteiger in die Materie bieten wir sowohl in der <a href="/de/education">Weiterbildungs</a>- als auch in der <a href="/de/tools">Tools-Sektion</a> verschiedene Möglichkeiten an, über die Sie theoretische Kenntnisse und praxisnahe Erfahrungen trainieren und somit Ihre Fertigkeiten verbessern können. Das Angebot reicht von der Teilnahme an <a href="/de/events">Webinaren</a> bis hin zum persönlichen <a href="/de/education/skilltrader">Mentoring</a>. Der Bereich wird kontinuierlich erweitert.</p><hr><p><sup>1 </sup>Lab Features sind in der Regel Funktionalitäten, die aus der <a href="/de/concept-ideas">Ideenschmiede</a> der Anleger-Community heraus entstehen. Im frühen Stadium handelt es sich dabei um experimentelle Funktionalitäten, deren Entwicklungsprozess maßgeblich durch Nutzung und daraus abgeleiteten Feedback seitens der Community bestimmt wird. Bei der Einbindung externer Services oder Funktionalitäten kann die Funktionsweise nur soweit gewährleistet werden, wie die einzelnen Prozesselemente wie bspw. Schnittstellen miteinander interagieren. </p><p><sup>2 </sup>Die genannten Finanzprodukte sind mit hohen Risiken und Schließen die Möglichkeit eines Totalverlustes nicht aus.</p><p><sup>3</sup> Die EQS Distributionsservices umfassen gesetzliche Meldepflichten, Corporate News/Finanznachrichten und Pressemitteilungen.</p><p><sup>4</sup> Vom Urheberrecht erfasst sind Bild-, Logo-, Markenrechte sowie über die News übermitteltes Bildmaterial. Für in die Nachrichten eingebettete Inhalte Dritter, Verlinkungen zu externen Seiten oder Dokumenten ist der Ersteller der Publikation verantwortlich. </p> </div> </div> </div> <div class="modal fade" id="modal-report-bug" tabindex="-1" aria-labelledby="modal-report-bug-label" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-report-bug-label"> Report a bug </h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form id="form-report-bug"> <div class="row"> <div class="col-md-6"> <div class="mb-3 mt-0"> <label for="report-bug-first_name" class="form-label"> First Name <span class="text-danger">*</span> </label> <input id="report-bug-first_name" type="text" class=" form-control " name="first_name" value="" required placeholder="" > <span class="invalid-feedback" role="alert"></span> </div> </div> <div class="col-md-6"> <div class="mb-3 mt-0"> <label for="report-bug-last_name" class="form-label"> Last Name </label> <input id="report-bug-last_name" type="text" class=" form-control " name="last_name" value="" placeholder="" > <span class="invalid-feedback" role="alert"></span> </div> </div> </div> <div class="mb-3 mt-0"> <label for="report-bug-email" class="form-label"> Email <span class="text-danger">*</span> </label> <input id="report-bug-email" type="email" class=" form-control " name="email" value="" required placeholder="" > <span class="invalid-feedback" role="alert"></span> </div> <div class="mb-3 mt-0"> <label for="report-bug-subject" class="form-label"> Subject <span class="text-danger">*</span> </label> <input id="report-bug-subject" type="text" class=" form-control " name="subject" value="" required placeholder="" > <span class="invalid-feedback" role="alert"></span> <div id="subject-help" class="form-text"> i.e Feature x is not working </div> </div> <div class="mb-3"> <label for="issue_happen_on" class="col-form-label"> Issue happened on <span class="text-danger">*</span> </label> <br> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="issue_happen_on" id="this_page" value="this_page" required checked> <label class="form-check-label" for="this_page">This page</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="issue_happen_on" id="other_page" value="other_page" required> <label class="form-check-label" for="other_page">Other page</label> </div> </div> <div style="display:none;"> <div class="mb-3 mt-0"> <label for="report-bug-page_url" class="form-label"> Page URL </label> <input id="report-bug-page_url" type="text" class=" form-control " name="page_url" value="" placeholder="" > <span class="invalid-feedback" role="alert"></span> <div id="page_url-help" class="form-text"> Paste the page URL here </div> </div> </div> <div class="mb-3"> <label for="report-bug-bug_detail" class="form-label"> Bug Detail <span class="text-danger">*</span> </label> <textarea id="report-bug-bug_detail" class=" form-control " name="bug_detail" required="required" placeholder="" rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="bug_detail-help" class="form-text"> Please give us more detailed explanation of the issue </div> </div> <div class="mb-3"> <label for="report-bug-steps_to_reproduce" class="form-label"> Steps to reproduce <span class="text-danger">*</span> </label> <textarea id="report-bug-steps_to_reproduce" class=" form-control " name="steps_to_reproduce" required="required" placeholder="" rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="steps_to_reproduce-help" class="form-text"> Specify the steps you've done before the issue happen </div> </div> <div class="mb-3"> <label for="report-bug-actual_result" class="form-label"> Actual Result <span class="text-danger">*</span> </label> <textarea id="report-bug-actual_result" class=" form-control " name="actual_result" required="required" placeholder="" rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="actual_result-help" class="form-text"> What's the result of the issue? </div> </div> <div class="mb-3"> <label for="report-bug-expected_result" class="form-label"> Expected Result <span class="text-danger">*</span> </label> <textarea id="report-bug-expected_result" class=" form-control " name="expected_result" required="required" placeholder="" rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="expected_result-help" class="form-text"> What do you expect to see? </div> </div> <div class="mb-3 mt-0"> <label for="report-bug-attachment" class="form-label"> Attachment </label> <input id="report-bug-attachment" type="file" class=" form-control " name="attachment" value="" placeholder="" accept=".jpg,.jpeg,.png,.gif,.pdf,.doc,.docx" > <span class="invalid-feedback" role="alert"></span> <div id="attachment-help" class="form-text"> (Optional) You can send us a screenshot, word document, or a PDF explaining the issue </div> </div> <div data-sitekey="6LcPXdgbAAAAADsU9u3L3DFMLzoO6JmMIxIR9Krl" class="g-recaptcha"></div> <script src="https://www.google.com/recaptcha/api.js?hl=de" async defer></script> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"> Cancel </button> <button type="button" class="btn btn-primary" id="btn-submit-report-bug"> Submit issue </button> </div> </div> </div> </div> <div class="modal fade" id="modal-cta" tabindex="-1" aria-labelledby="modal-cta-label" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-sso-label"> Wichtiger Hinweis </h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div class="mb-3"> Sie haben die Schaltfläche "<span class="modal-cta-content-button"></span>" betätigt. Wir möchten Sie darüber informieren, dass Sie jetzt das Informationsangebot der Portalseite ayondo.com verlassen. Sie werden an <span class="modal-cta-content-partner"></span> weitergeleitet. Nach Bestätigung der Schaltfläche "Fortfahren" bestätigen Sie, dass Sie hierüber in Kenntnis gesetzt wurden. Sie bestätigen darüber hinaus, dass Sie diesen Vorgang aus freiem Willen durchführen und dieser nicht das Ergebnis einer werblichen Aktivität oder sonstigen Einflussnahme ist. Weiter zu <span class="modal-cta-content-partner"></span>. </div> <div class="form-check "> <input class="form-check-input cta-cbo-accept" type="checkbox" name="cbo_cta_1" id="cbo_cta_1" required value="1" > <label class="form-check-label" for="cbo_cta_1"> Verstanden und bestätigt <span class="text-danger">*</span> </label> </div> <div class="form-check "> <input class="form-check-input cta-cbo-accept" type="checkbox" name="cbo_cta_2" id="cbo_cta_2" required value="1" > <label class="form-check-label" for="cbo_cta_2"> Ich möchte fortfahren <span class="text-danger">*</span> </label> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"> Abbrechen </button> <span class="d-inline-block" tabindex="0" data-bs-toggle="tooltip" data-bs-title="Bitte Bestätigen, um Fortzufahren" data-bs-placement="bottom" id="btn-cta-proceed-wrapper"> <a class="btn btn-primary disabled" id="btn-cta-proceed" aria-disabled="true" href="" target="_blank"> Fortfahren </a> </span> </div> </div> </div> </div> <div class="modal fade" id="modal-suggest-feature" tabindex="-1" aria-labelledby="modal-suggest-feature-label" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="modal-suggest-feature-label"> Verbesserungsvorschlag/Neues Feature einreichen </h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form id="form-suggest-feature"> <div class="alert alert-danger card-remove-p-margin-bottom"> Bitte melden Sie sich in Ihrem <a href="https://ayondo.com/de/login?suggest_feature=1&ref_uri=news%2FCH0002432174%2Fbucher-industries-ag%2Fstarkes-geschaftsergebnis-2023-1849013">Benutzerkonto</a> an. Dieses ermöglicht es uns, bei Rückfragen mit Ihnen in Kontakt zu treten. </div> <div class="mb-4"> <div class="form-check "> <input class="form-check-input " type="checkbox" name="anon" id="suggest-feature-anon" value="1" > <label class="form-check-label" for="suggest-feature-anon"> Ich würde gerne anonym bleiben. </label> </div> </div> <div id="form-suggest-feature-content" style=" display: none; "> <div class="mb-3 mt-0"> <label for="suggest-feature-subject" class="form-label"> Betreff <span class="text-danger">*</span> </label> <input id="suggest-feature-subject" type="text" class=" form-control " name="subject" value="" required placeholder="Geben Sie hier einen kurzen Hinweis, worauf sich Ihr Vorschlag bezieht." > <span class="invalid-feedback" role="alert"></span> <div id="subject-help" class="form-text"> z.B. Neue Berechnungsmethode für Risk-of-Ruin-Calculator </div> </div> <div class="mb-3"> <label for="issue_happen_on" class="col-form-label"> Ansicht/Tool <span class="text-danger">*</span> </label> <br> <div class="form-check form-check-inline"> <input class="form-check-input suggest-feature-page" type="radio" name="page" id="suggest-feature-rdo-this_page" value="this_page" required checked> <label class="form-check-label" for="suggest-feature-rdo-this_page">Diese Ansicht/Dieses Tool</label> </div> <div class="form-check form-check-inline"> <input class="form-check-input suggest-feature-page" type="radio" name="page" id="suggest-feature-rdo-other_page" value="other_page" required> <label class="form-check-label" for="suggest-feature-rdo-other_page">Eine andere Seite/Tool</label> </div> </div> <div style="display:none;"> <div class="mb-3 mt-0"> <label for="suggest-feature-page_url" class="form-label"> Link zur Ansicht/Tool </label> <input id="suggest-feature-page_url" type="text" class=" form-control " name="page_url" value="" placeholder="Link zur Unterseite oder Referenzseite (https://www.ayondo.com/unterseite)" > <span class="invalid-feedback" role="alert"></span> <div id="page_url-help" class="form-text"> Ansicht/Tool (Angabe der URL/Link) </div> </div> </div> <div class="mb-3"> <label for="suggest-feature-content" class="form-label"> Beschreibung der vorgeschlagenen Änderung/Feedback <span class="text-danger">*</span> </label> <textarea id="suggest-feature-content" class=" form-control " name="content" required="required" placeholder="Nutzen Sie dieses Eingabefeld, um uns Ihre Änderungswünsche, Feedback oder Verbesserungsvorschläge zukommen zu lassen." rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="content-help" class="form-text"> Je nachvollziehbarer die Beschreibung, desto schneller kann eine Prüfung der Umsetzbarkeit erfolgen. </div> </div> <div class="mb-3"> <label for="suggest-feature-feedback" class="form-label"> Allgemeines Feedback zur Ansicht/Tool/Komponente/Inhalt <span class="text-danger">*</span> </label> <textarea id="suggest-feature-feedback" class=" form-control " name="feedback" required="required" placeholder="Wenn Ihnen die zur Verfügung gestellten Inhalte gefallen, würden wir uns über Ihre Rückmeldung freuen. Diese ermöglicht es uns, bei Bedarf, Verbesserungen vorzunehmen." rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="feedback-help" class="form-text"> Dieses Feedback-Textfeld für allgemeine oder ergänzende Angaben verwenden </div> </div> <div class="mb-3"> <label for="suggest-feature-feature_opinion" class="form-label"> Würden Sie das Tool nutzen und gegebenenfalls weiterempfehlen? <span class="text-danger">*</span> </label> <textarea id="suggest-feature-feature_opinion" class=" form-control " name="feature_opinion" required="required" placeholder="Wir freuen uns über jede Art des Feedbacks, auch über Kritik. Diese nehmen wir zum Anlass, Informationsangebot und Bedienbarkeit in Ihrem Sinne zu verbessern." rows="5" ></textarea> <span class="invalid-feedback" role="alert"></span> <div id="feature_opinion-help" class="form-text"> Ihre Meinung ist wertvoll. Teilen Sie diese gerne mit uns. </div> </div> <div data-sitekey="6LcPXdgbAAAAADsU9u3L3DFMLzoO6JmMIxIR9Krl" class="g-recaptcha"></div> <script src="https://www.google.com/recaptcha/api.js?hl=de" async defer></script> </div> </form> </div> <div class="modal-footer" style=" display: none; " id="modal-suggest-feature-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal"> Vorgang abbrechen </button> <button type="button" class="btn btn-primary" id="btn-submit-suggest-feature"> Formular absenden </button> </div> </div> </div> </div> <div class="container mb-5"> </div> <footer> <div class="container-lg"> <div class="row d-flex justify-content-sm-between mb-2"> <div class="col-auto"> <span data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Report Bug"> <button type="button" class="btn btn-link text-decoration-none" data-bs-toggle="modal" data-bs-target="#modal-report-bug"> <i class="fas fa-bug"></i> Report a bug </button> </span> <span data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Suggest feature"> <button type="button" class="btn btn-link text-decoration-none" data-bs-toggle="modal" data-bs-target="#modal-suggest-feature" id="btn-modal-suggest-feature"> <i class="fas fa-lightbulb"></i> Suggest a feature </button> </span> </div> <div class="col-auto"> </div> </div> </div> <div class="bg-footer-contact-blue py-4 font-open-sans text-white "> <div class="container-lg"> <div class="row text-center d-flex justify-content-center g-2"> <div class="col-md-auto d-flex flex-column"> <div class="mt-auto"> <a href="https://ayondo.com/de/general-inquiries" class="btn btn-contact-panel-black"> Sie sind <u>Interessent</u> </a> </div> </div> <div class="col-md-auto py-2 border-top border-bottom border-contact-panel-black"> <a href="https://ayondo.com/de/important-contact-numbers" class="btn btn-contact-panel-black fw-500 font-1125"> Sie haben ein Anliegen? Treten Sie mit uns in Kontakt </a> </div> <div class="col-md-auto d-flex flex-column"> <div class="mt-auto"> <a href="https://ayondo.com/de/login?inquiry=1" class="btn btn-contact-panel-black"> Sie sind bereits <u>Mitglied</u>? </a> </div> </div> </div> </div> </div> <div class="bg-nav-blue pt-4 footer-nav"> <div class="container-lg" style="opacity: 0.5"> <div class="text-line border-white text-start ps-4 text-white bg-transparent text-center m-0"> <span class="bg-nav-blue"> Wer ist online? Community Stats (Snapshot): 1.253 Besucher · 2.062 Registrierte Mitglieder · 3 Neu-Registrierungen (Herzlich Willkommen!) </span> </div> </div> </div> <div class="bg-nav-blue pt-5 font-open-sans footer-nav"> <div class="container-lg position-relative"> <div class="row position-relative"> <div class="col-md-4 pe-md-5"> <div class="mb-3"> <img src="https://ayondo.com/assets/logo/logo-blue.svg" alt=""> </div> <div class="text-white font-1-rem mb-4"> ayondo® 2024 · Est.: 2008 · Soziales Netzwerk, Community und Online-Plattform für börsenaffine Anleger · Vielfach international ausgezeichnetes Geschäftsmodell · Proprietäre Technologie · Fintech-Pionier und Innovations-Treiber bei disruptiven Technologien · Made in Germany </div> <div class="row mb-5"> <div class="col-auto position-relative"> <div class="mb-3 text-white font-1-rem font-handwriting text-start"> Herzlichen Glückwunsch Mongolei </div> <div class="row w-100 ms-0 g-0 border border-white"> <div class="col"> <div style="background: #DA2032; height: 10.8px;"> </div> </div> <div class="col"> <div style="background: #0066B3; height: 10.8px;"> </div> </div> <div class="col"> <div style="background: #FFD900; height: 10.8px;"> </div> </div> </div> <div class="mt-3 text-white font-handwriting text-start"> zum heutigen Nationalfeiertag </div> </div> </div> <div class="mb-2"> <a href="https://ayondo.com/de/subscribe" class="btn btn-outline-white border-white" data-bs-toggle="tooltip" data-bs-title="ayondo-Newsflash abonnieren" data-bs-placement="bottom"> ayondo-prime </a> <a href="https://ayondo.com/de/technology" class="btn btn-outline-white border-white" data-bs-toggle="tooltip" data-bs-title="α² ('ælfə skweə')" data-bs-placement="bottom"> a<sup>2</sup> </a> </div> </div> <div class="col-md-8 mt-4 mt-md-0 position-relative"> <div class="mb-2 d-flex"> <h4 class="text-white text-decoration-underline mb-0" style="text-underline-offset: 10px;"> Nützliche Links </h4> <a href="https://ayondo.com/de/happy-customer"> <img src="https://ayondo.com/assets/illustration/footer-smiley.png" alt="" style=" width: 50px; position: relative; top: -10px;left: 5px;"> </a> </div> <div class="row"> <div class="col-sm-6 col-md-3 "> <div> <div class="mb-1"> <a href="https://ayondo.com/de/about-us" class="text-decoration-none text-white footer-link"> Über uns </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/mission-vision" class="text-decoration-none text-white footer-link"> Vision/Mission </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/imprint" class="text-decoration-none text-white footer-link"> Impressum </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/legal" class="text-decoration-none text-white footer-link"> Verbraucherinformationen </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/terms-of-service" class="text-decoration-none text-white footer-link"> Nutzungsbedingungen </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/privacy-policy" class="text-decoration-none text-white footer-link"> Datenschutz </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/cookie-policy" class="text-decoration-none text-white footer-link"> Cookie-Richtlinie </a> </div> <div class="mb-1"> <a href="#" class="text-decoration-none text-white toggle-cookiebot footer-link"> Cookie-Consent </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/important-contact-numbers" class="text-decoration-none text-white footer-link"> Kontakt </a> </div> </div> </div> <div class="col-sm-6 col-md-3 mt-3 mt-sm-0 mt-md-0 "> <div> <div class="mb-1"> <a href="https://ayondo.com/de/metatrader-4" class="text-decoration-none text-white footer-link"> MetaTrader 4 </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/metatrader-5" class="text-decoration-none text-white footer-link"> MetaTrader 5 </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/activtrader" class="text-decoration-none text-white footer-link"> ActivTrader </a> </div> </div> </div> <div class="col-sm-6 col-md-3 mt-3 mt-sm-0 mt-md-0 "> <div> <div class="mb-1"> <a href="https://ayondo.com/de/education" class="text-decoration-none text-white footer-link"> Education </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/tools" class="text-decoration-none text-white footer-link"> Tools </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/products" class="text-decoration-none text-white footer-link"> Produktuniversum </a> </div> <div class="mb-1"> <a href="https://ayondo.com/de/knowledge-hub/frequently-asked-questions" class="text-decoration-none text-white footer-link"> FAQ </a> </div> <div class="mt-4"> <a href="https://ayondo.com/de/visual-sitemap" class="text-white footer-link"> Visual Sitemap </a> </div> </div> </div> </div> <div class="row d-flex justify-content-md-center mt-4 position-relative" id="footer-qrs"> <div class="col-md-6 col-xl-5 position-relative"> <div class="text-end"> <span tabindex="0" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Coming soon!"> <a href="#" class="text-decoration-none text-white opacity-50" disabled> <i class="fas fa-headset"></i> Helpdesk </a> </span> </div> <div class="text-white fast-lane white"> <span class="bg-nav-blue"> Fast lane </span> </div> <div class="row d-flex justify-content-center"> <div class="col-auto text-center" data-bs-toggle="tooltip" data-bs-title="Zum virtuellen Papertrading einfach den QR-Code einscanner oder der TinyURL (*.do/v) folgen" data-bs-placement="bottom"> <a href="https://ayondo.com/de/train-with-virtual-money" target="_blank"> <img src="https://ayondo.com/uploads/at-qrs/1_de.png" alt=""> </a> <br> <a href="https://ayon.do/v" target="_blank" class="text-decoration-none text-black footer-link text-white"> https://ayon.do/v </a> </div> <div class="col-auto text-center" data-bs-toggle="tooltip" data-bs-title="Zur Kontoeröffnung einfach den QR-Code einscannen oder der TinyURL (*.do/r) folgen" data-bs-placement="bottom"> <a href="https://ayondo.com/de/invest-with-real-money" target="_blank"> <img src="https://ayondo.com/uploads/at-qrs/2_de.png" alt=""> </a> <br> <a href="https://ayon.do/r" target="_blank" class="text-decoration-none text-black footer-link text-white"> https://ayon.do/r </a> </div> </div> <div class="position-absolute" style="top: 5px; left: -20px;"> <a href="https://ayondo.com/de/the-friendly-social-trading-network-community"> <img src="https://ayondo.com/assets/illustration/footer-social-ayondo.png" alt="" style="width: 50px;"> </a> </div> </div> </div> </div> <div class="col-12 text-end text-white py-2"> <span class="text-tiny"><i>ayondo® - meine Community, mein Spirit</i></span> </div> </div> <div class="position-absolute footer-logo-star-wrapper"> <a href="https://ayondo.com/de/technology" data-bs-toggle="tooltip" data-bs-title="ayondo®-Disruptive FinTech solutions since 2008" data-bs-placement="left"> <img src="https://ayondo.com/assets/illustration/footer-logo-stars.png" alt=""> </a> </div> </div> </div> <div class="bg-nav-blue footer-nav"> <div class="bg-footer-social py-3 font-open-sans"> <div class="container-lg"> <div class="row"> <div class="col-md d-flex align-items-center"> <div class="row"> <div class="col-auto d-flex align-items-center"> <h5 class="mb-0 text-white"> Soziale Netzwerke </h5> </div> <div class="col-auto"> <a aria-disabled="true" role="button" class="btn btn-footer-socmed px-0 disabled" title="LinkedIn" target="_blank"> <i class="fab fa-linkedin fa-2x"></i> </a> </div> <div class="col-auto"> <a aria-disabled="true" role="button" class="btn btn-footer-socmed px-0 disabled" title="Facebook" target="_blank"> <i class="fab fa-facebook fa-2x"></i> </a> </div> <div class="col-auto"> <a aria-disabled="true" role="button" class="btn btn-footer-socmed px-0 disabled" title="Instagram" target="_blank"> <i class="fab fa-instagram fa-2x"></i> </a> </div> <div class="col-auto"> <a aria-disabled="true" role="button" class="btn btn-footer-socmed px-0 disabled" title="Twitter" target="_blank"> <i class="fab fa-twitter fa-2x"></i> </a> </div> <div class="col-auto"> <a aria-disabled="true" role="button" class="btn btn-footer-socmed px-0 disabled" title="Youtube" target="_blank"> <i class="fab fa-youtube fa-2x"></i> </a> </div> </div> </div> <div class="col-md-5 mt-3 mt-md-0 d-flex align-items-center"> <form action="https://ayondo.com/de/subscribe" method="GET" class="w-100"> <div class="row w-100 g-0"> <div class="col-auto d-flex align-items-center pe-4"> <h5 class="text-white mb-0"> Newsletter </h5> </div> <div class="col"> <div class="input-group"> <input type="email" class="form-control" placeholder="Ihre E-Mail Adresse" aria-label="Ihre E-Mail Adresse" aria-describedby="button-newsletter-email" name="email"> <button class="btn btn-black" type="submit" id="button-newsletter-email"> <i class="fas fa-paper-plane"></i> </button> </div> </div> </div> </form> </div> </div> </div> </div> </div> <div class="bg-black"> <div class="bg-blue pt-4 text-white"> <div class="container-lg"> <div class="mb-2"> <p>ayondo® ist eine Marke der RSQ Technology Ventures GmbH („RSQ“). Die RSQ ist Betreiber der Internetpräsenz ayondo.com sowie deren Unterseiten. ayondo® repräsentiert als Marke eine Interessensgemeinschaft, die über ein Soziales Netzwerk und gemeinsame Interessen verbunden ist.</p><p>Finanzkompetenz stellt eine Schlüsselqualifikation dar. Ein wesentliches Ziel ist es, Finanzwissen und Finanzielle Bildung zu fördern. Die auf dem Onlineportal veröffentlichten Inhalte richten sich an Personen, die sich für Informations- und Bildungsangebote im Bereich Geldanlage, Investieren und Trading sowie damit korrespondierenden Themengebieten interessieren. Vorsorglich weisen wir darauf hin, dass keine, der auf ayondo.com verfügbaren Inhalte als Empfehlung oder Aufforderung zum Kauf bzw. Verkauf von Finanzinstrumenten gewertet werden kann oder eine sonstige Beratungsleistung darstellt. Eine explizite Empfehlung, einen bestimmten Service, Informationen oder Finanzinstrumente zu nutzen, wird nicht ausgesprochen. </p><p>Sofern über das Onlineportal ayondo.com Anlagevermittlung im Sinne des § 2 Abs. 2 Nr. 3 WpIG erbracht wird, ist die RSQ als vertraglich gebundener Vermittler gemäß § 3 Abs. 2 WpIG tätig. Diese Dienstleistung erfolgt ausschließlich für Rechnung und unter Haftung der DonauCapital Wertpapier GmbH, Passauer Str. 5, 94161 Ruderting. Vertragspartner des Kunden wird in diesem Fall ausschließlich die DonauCapital Wertpapier GmbH.</p><p>Die RSQ ist als vertraglich gebundener Vermittler der DonauCapital Wertpapier GmbH in das öffentliche Register eingetragen, das von der Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin) im Internet geführt wird. Das Register können Sie einsehen auf www.bafin.de.</p><p>Sofern Interessenten Wertpapierdienstleistungen mit Bezug auf den CFD- oder FX-Handel in Anspruch nehmen möchten, besteht die Möglichkeit, Angebote unserer Kooperationspartner hierfür in Erwägung zu ziehen. Sofern von dieser Option Gebrauch gemacht wird, vermittelt die RSQ Handelskonten an die Unternehmensgruppe ActivTrades. </p> </div> <div class="text-end"> <a href="https://cybernord.se/" target="_blank" class="text-decoration-none"> <img src="https://ayondo.com/assets/illustration/protected-cybernord.png" alt="" style="width: 75px;" data-bs-toggle="tooltip" data-bs-title="protected by CyberNord Guard" data-bs-placement="left"> </a> </div> </div> </div> <div class="bg-blue text-white"> <div class=" py-4"> <div class="container-lg"> <hr> <div class="footer-blue-tinted p-2"> CFDs sind komplexe Instrumente und bergen aufgrund der Hebelwirkung ein hohes Risiko, schnell Geld zu verlieren. Zwischen 74 % und 89 % aller Kleinanlegerkonten verlieren beim Handel mit CFDs Geld. Sie sollten abwägen, ob Sie die Funktionsweise von CFDs verstehen und ob Sie es sich leisten können, das hohe Risiko einzugehen, Ihr Geld zu verlieren. </div> </div> </div> </div> </div> <div class="bg-black font-open-sans border-top" style="border-color: rgba(255,255,255,0.25) !important;"> <div class="container-lg"> <div class="row"> <div class="col-auto text-grey-on-black d-flex align-items-center"> <a href="https://ayondo.com/de/about-us" class="btn btn-nav-bottom"> © ayondo · Social Trading Netzwerk · FinTech made in Germany · 2024 </a> </div> <div class="col"> <div class="row d-flex justify-content-end"> <div class="col-auto"> <a href="https://ayondo.com/de/legal" class="btn btn-nav-bottom">Verbraucherinformationen</a> </div> <div class="col-auto"> <a href="https://ayondo.com/de/imprint" class="btn btn-nav-bottom">Impressum</a> </div> </div> </div> </div> </div> </div></footer> <div class="sticky-bottom animate__animated animate__slideInUp" style="display: none;" id="bottom-info-bar"> <div class="bottom-info-bar"> <div class="container-lg py-2"> <div class="row"> <div class="col"> <div id="bottom-info-bar-content" class="card-remove-p-margin-bottom"></div> </div> <div class="col-auto"> <a href="" id="btn-close-bottom-info-bar"> <i class="fas fa-times"></i> </a> </div> </div> </div> </div> </div> <script src="https://ayondo.com/js/jquery-3.6.3.min.js"></script> <script src="https://ayondo.com/js/jquery.easy-ticker.min.js"></script> <script src="https://ayondo.com/js/lazysizes.min.js" async=""></script> <script src="https://ayondo.com/js/share.js"></script> <script> function number_format (number, decimals, dec_point, thousands_sep) { try { if(number == 0 || number === null){ return '0' + dec_point + '0'.repeat(decimals); } if(number === null || number == ''){ return ''; } // Strip all characters but numerical ones. number = (number + '').replace(/[^0-9+\-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; // Fix for IE parseFloat(0.55).toFixed(0) = 0; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); if (s[0].length > 3) { s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } catch (err){ console.log(err); console.log(number); console.log(decimals); console.log(dec_point); console.log(thousands_sep); return number; } } function number_format_de(number, dec_places = 2){ return number_format(number, dec_places, ',', '.'); } function update_prices(){ if($('.stock-price').length || $('#vola-pos-number').length || $('#snapshot-dax').length || $('#snapshot-sp500').length || $('#snapshot-nasdaq').length || $('#snapshot-nasdaq-100').length || $('#snapshot-nikkei225').length || $('#snapshot-ftse-100').length || $('#snapshot-dow-jones').length|| $('#snapshot-asx-200').length || $('#snapshot-bitcoin').length || $('#snapshot-cac-40').length || $('#snapshot-eurostoxx-50').length || $('#snapshot-bovespa').length){ $.ajax({ type: 'POST', url: 'https://ayondo.com/de/ajax/stock-prices', dataType: 'json', success: function(response){ if(response.success){ for(var parent in response.stocks){ var list = response.stocks[parent]; list.forEach(function(item, idx){ $('.stock-price[data-symbol="' + item.symbol + '"][data-parent="' + parent + '"]').html(number_format_de(item.price)); if(item.symbol == 'VIX' && $('#vola-pos-pointer').length && $('#vola-pos-number').length){ $('#vola-pos-pointer').css('margin-left', 'calc(' + item.price + '% - 10px)'); $('#vola-pos-number').css('margin-left', 'calc(' + item.price + '% - 20px)'); $('#vola-pos-number').data('value', item.price); $('#vola-pos-number').html(number_format_de(item.price) + '%'); $('#vola-pos-pointer').show(); $('#vola-pos-number').show(); if($('#snapshot-vix').length){ // get last_vix var last_vix = $('#snapshot-vix-percent').data('last-vix'); if(typeof last_vix !== 'undefined'){ $('#snapshot-vix-number').html(number_format_de(item.price)); var change = (item.price - last_vix) / last_vix * 100; var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-vix-percent').html(formatted); $('#snapshot-vix-date').html(item.updated_at); if(change >= 0){ $('#snapshot-vix').css('background', '#850000'); } else { $('#snapshot-vix').css('background', '#5c6934'); } $('#snapshot-vix').addClass('text-white'); $('#snapshot-vix').show(); } if($('#vix-current-input').length){ $('#vix-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#vix-indicator-date').html(date); $('#vix-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#vix-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.symbol == 'DAX'){ if($('#snapshot-dax').length){ // get last_vix var last_dax = $('#snapshot-dax-percent').data('last-dax'); if(typeof last_dax !== 'undefined'){ $('#snapshot-dax-number').html(number_format_de(item.price)); var change = (item.price - last_dax) / last_dax * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-dax-percent').html(formatted); $('#snapshot-dax-date').html(item.updated_at); if(change >= 0){ $('#snapshot-dax').css('background', '#5c6934'); } else { $('#snapshot-dax').css('background', '#850000'); } $('#snapshot-dax').addClass('text-white'); $('#snapshot-dax').show(); } if($('#dax-current-input').length){ $('#dax-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#dax-indicator-date').html(date); $('#dax-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#dax-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'FTSE'){ if($('#snapshot-ftse-100').length){ // get last_vix var last_ftse_100 = $('#snapshot-ftse-100-percent').data('last-ftse-100'); if(typeof last_ftse_100 !== 'undefined'){ $('#snapshot-ftse-100-number').html(number_format_de(item.price)); var change = (item.price - last_ftse_100) / last_ftse_100 * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-ftse-100-percent').html(formatted); $('#snapshot-ftse-100-date').html(item.updated_at); if(change >= 0){ $('#snapshot-ftse-100').css('background', '#5c6934'); } else { $('#snapshot-ftse-100').css('background', '#850000'); } $('#snapshot-ftse-100').addClass('text-white'); $('#snapshot-ftse-100').show(); } if($('#ftse-100-current-input').length){ $('#ftse-100-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#ftse-100-indicator-date').html(date); $('#ftse-100-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#ftse-100-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'DOW'){ if($('#snapshot-dow-jones').length){ // get last_vix var last_dow_jones = $('#snapshot-dow-jones-percent').data('last-dow-jones'); if(typeof last_dow_jones !== 'undefined'){ $('#snapshot-dow-jones-number').html(number_format_de(item.price)); var change = (item.price - last_dow_jones) / last_dow_jones * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-dow-jones-percent').html(formatted); $('#snapshot-dow-jones-date').html(item.updated_at); if(change >= 0){ $('#snapshot-dow-jones').css('background', '#5c6934'); } else { $('#snapshot-dow-jones').css('background', '#850000'); } $('#snapshot-dow-jones').addClass('text-white'); $('#snapshot-dow-jones').show(); } if($('#dow-jones-current-input').length){ $('#dow-jones-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#dow-jones-indicator-date').html(date); $('#dow-jones-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#dow-jones-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'ASX200'){ if($('#snapshot-asx-200').length){ // get last_vix var last_asx = $('#snapshot-asx-200-percent').data('last-asx-200'); if(typeof last_asx !== 'undefined'){ $('#snapshot-asx-200-number').html(number_format_de(item.price)); var change = (item.price - last_asx) / last_asx * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-asx-200-percent').html(formatted); $('#snapshot-asx-200-date').html(item.updated_at); if(change >= 0){ $('#snapshot-asx-200').css('background', '#5c6934'); } else { $('#snapshot-asx-200').css('background', '#850000'); } $('#snapshot-asx-200').addClass('text-white'); $('#snapshot-asx-200').show(); } if($('#asx-200-current-input').length){ $('#asx-200-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#asx-200-indicator-date').html(date); $('#asx-200-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#asx-200-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.symbol == 'USDBTC'){ if($('#snapshot-bitcoin').length){ // get last_bitcoin var last_bitcoin = $('#snapshot-bitcoin-percent').data('last-bitcoin'); if(typeof last_bitcoin !== 'undefined'){ $('#snapshot-bitcoin-number').html(number_format_de(item.price)); var change = (item.price - last_bitcoin) / last_bitcoin * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-bitcoin-percent').html(formatted); $('#snapshot-bitcoin-date').html(item.updated_at); if(change >= 0){ $('#snapshot-bitcoin').css('background', '#5c6934'); } else { $('#snapshot-bitcoin').css('background', '#850000'); } $('#snapshot-bitcoin').addClass('text-white'); $('#snapshot-bitcoin').show(); } if($('#bitcoin-current-input').length){ $('#bitcoin-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#bitcoin-indicator-date').html(date); $('#bitcoin-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#bitcoin-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'CAC'){ if($('#snapshot-cac-40').length){ // get last_vix var last_cac = $('#snapshot-cac-40-percent').data('last-cac-40'); if(typeof last_cac !== 'undefined'){ $('#snapshot-cac-40-number').html(number_format_de(item.price)); var change = (item.price - last_cac) / last_cac * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-cac-40-percent').html(formatted); $('#snapshot-cac-40-date').html(item.updated_at); if(change >= 0){ $('#snapshot-cac-40').css('background', '#5c6934'); } else { $('#snapshot-cac-40').css('background', '#850000'); } $('#snapshot-cac-40').addClass('text-white'); $('#snapshot-cac-40').show(); } if($('#cac-40-current-input').length){ $('#cac-40-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#cac-40-indicator-date').html(date); $('#cac-40-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#cac-40-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'EUROSTOXX'){ if($('#snapshot-eurostoxx-50').length){ // get last_vix var last_eurostoxx_50 = $('#snapshot-eurostoxx-50-percent').data('last-eurostoxx-50'); if(typeof last_eurostoxx_50 !== 'undefined'){ $('#snapshot-eurostoxx-50-number').html(number_format_de(item.price)); var change = (item.price - last_eurostoxx_50) / last_eurostoxx_50 * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-eurostoxx-50-percent').html(formatted); $('#snapshot-eurostoxx-50-date').html(item.updated_at); if(change >= 0){ $('#snapshot-eurostoxx-50').css('background', '#5c6934'); } else { $('#snapshot-eurostoxx-50').css('background', '#850000'); } $('#snapshot-eurostoxx-50').addClass('text-white'); $('#snapshot-eurostoxx-50').show(); } if($('#eurostoxx-50-current-input').length){ $('#eurostoxx-50-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#eurostoxx-50-indicator-date').html(date); $('#eurostoxx-50-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#eurostoxx-50-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'SP500'){ if($('#snapshot-sp500').length){ // get last_vix var last_record = $('#snapshot-sp500-percent').data('last-sp500'); if(typeof last_record !== 'undefined'){ $('#snapshot-sp500-number').html(number_format_de(item.price)); var change = (item.price - last_record) / last_record * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-sp500-percent').html(formatted); $('#snapshot-sp500-date').html(item.updated_at); if(change >= 0){ $('#snapshot-sp500').css('background', '#5c6934'); } else { $('#snapshot-sp500').css('background', '#850000'); } $('#snapshot-sp500').addClass('text-white'); $('#snapshot-sp500').show(); } if($('#sp500-current-input').length){ $('#sp500-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#sp500-indicator-date').html(date); $('#sp500-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#sp500-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'NASDAQ'){ if($('#snapshot-nasdaq').length){ // get last_vix var last_record = $('#snapshot-nasdaq-percent').data('last-nasdaq'); if(typeof last_record !== 'undefined'){ $('#snapshot-nasdaq-number').html(number_format_de(item.price)); var change = (item.price - last_record) / last_record * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-nasdaq-percent').html(formatted); $('#snapshot-nasdaq-date').html(item.updated_at); if(change >= 0){ $('#snapshot-nasdaq').css('background', '#5c6934'); } else { $('#snapshot-nasdaq').css('background', '#850000'); } $('#snapshot-nasdaq').addClass('text-white'); $('#snapshot-nasdaq').show(); } if($('#nasdaq-current-input').length){ $('#nasdaq-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#nasdaq-indicator-date').html(date); $('#nasdaq-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#nasdaq-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'NASDAQ-100'){ if($('#snapshot-nasdaq-100').length){ // get last_vix var last_record = $('#snapshot-nasdaq-100-percent').data('last-nasdaq-100'); if(typeof last_record !== 'undefined'){ $('#snapshot-nasdaq-100-number').html(number_format_de(item.price)); var change = (item.price - last_record) / last_record * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-nasdaq-100-percent').html(formatted); $('#snapshot-nasdaq-100-date').html(item.updated_at); if(change >= 0){ $('#snapshot-nasdaq-100').css('background', '#5c6934'); } else { $('#snapshot-nasdaq-100').css('background', '#850000'); } $('#snapshot-nasdaq-100').addClass('text-white'); $('#snapshot-nasdaq-100').show(); } if($('#nasdaq-100-current-input').length){ $('#nasdaq-100-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#nasdaq-100-indicator-date').html(date); $('#nasdaq-100-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#nasdaq-100-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'BOVESPA'){ if($('#snapshot-bovespa').length){ // get last_vix var last_record = $('#snapshot-bovespa-percent').data('last-bovespa'); if(typeof last_record !== 'undefined'){ $('#snapshot-bovespa-number').html(number_format_de(item.price)); var change = (item.price - last_record) / last_record * 100; // console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-bovespa-percent').html(formatted); $('#snapshot-bovespa-date').html(item.updated_at); if(change >= 0){ $('#snapshot-bovespa').css('background', '#5c6934'); } else { $('#snapshot-bovespa').css('background', '#850000'); } $('#snapshot-bovespa').addClass('text-white'); $('#snapshot-bovespa').show(); } if($('#bovespa-current-input').length){ $('#bovespa-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#bovespa-indicator-date').html(date); $('#bovespa-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#bovespa-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } if(item.disp == 'NIKKEI'){ if($('#snapshot-nikkei225').length){ // get last_vix var last_record = $('#snapshot-nikkei225-percent').data('last-nikkei225'); if(typeof last_record !== 'undefined'){ $('#snapshot-nikkei225-number').html(number_format_de(item.price)); var change = (item.price - last_record) / last_record * 100; console.log(item.price); console.log(last_record); console.log(change); var formatted = (change >= 0 ? '+' : '') + number_format_de(change) + '%'; if(change >= 0){ formatted = '<i class="fas fa-caret-up me-1"></i> ' + formatted; } else { formatted = '<i class="fas fa-caret-down me-1"></i> ' + formatted; } $('#snapshot-nikkei225-percent').html(formatted); $('#snapshot-nikkei225-date').html(item.updated_at); if(change >= 0){ $('#snapshot-nikkei225').css('background', '#5c6934'); } else { $('#snapshot-nikkei225').css('background', '#850000'); } $('#snapshot-nikkei225').addClass('text-white'); $('#snapshot-nikkei225').show(); } if($('#nikkei225-current-input').length){ $('#nikkei225-current-input').val(item.price); var date = item.updated_at.split(' ')[0]; $('#nikkei225-indicator-date').html(date); $('#nikkei225-indicator-value').html(number_format_de(item.price)); var atl = $('#atl-value').data('value'); var ath = $('#ath-value').data('value'); var dist = ath - atl; var val_dist = item.price - atl; var percent_pos = val_dist / dist * 100; $('#nikkei225-indicator').css('left', 'calc(' + percent_pos + '% - 65px)'); } } } }); } } else { console.log(response); } }, error: function(response){ console.log(response); } }) } } function copyToClipboard(text, el) { var copyTest = document.queryCommandSupported('copy'); var elOriginalText = el.attr('data-original-title'); if (copyTest === true) { var copyTextArea = document.createElement("textarea"); copyTextArea.value = text; document.body.appendChild(copyTextArea); copyTextArea.select(); try { var successful = document.execCommand('copy'); var msg = successful ? 'Copied!' : 'Whoops, not copied!'; // var msg = 'Whoops, not copied!'; el.attr('data-original-title', msg).tooltip('show'); // el.attr('data-original-title', msg).tooltip('hide'); } catch (err) { console.log(err); console.log('Oops, unable to copy'); } document.body.removeChild(copyTextArea); el.attr('data-original-title', elOriginalText); } else { // Fallback if browser doesn't support .execCommand('copy') window.prompt("Copy to clipboard: Ctrl+C or Command+C, Enter", text); } } function resize_svgs(){ $('.svg-container').each(function(){ var content = $(this).find('.svg-content'); var height = content.height(); $(this).css('padding-bottom', height + 'px'); }) } function countdown_onair(event_start_time, current_time, panel_gone_time){ // var total_sec_end = get_total_sec(event_start_time); // var total_sec_now = get_total_sec(current_time); var end = event_start_time.getTime(); var now = current_time.getTime(); var disappear = panel_gone_time.getTime(); // var end = new Date("Sep 25, 2025 15:00:00").getTime(); // Update the count down every 1 second var x = setInterval(function() { // Get todays date and time // var total_sec_now = new Date().getTime(); // total_sec_now += 1; now += 1000; // disappear += 1000; // Find the distance between now an the count down date // var distance = total_sec_end - total_sec_now; var distance = end - now; var distance_gone = disappear - now; // console.log(distance); // console.log(distance_gone / 1000); if(distance > 0){ // Time calculations for days, hours, minutes and seconds var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // var hours = Math.floor((distance % (60 * 60 * 24)) / (60 * 60)); // var minutes = Math.floor((distance % (60 * 60)) / (60)); // var seconds = Math.floor((distance % (60)) / 1); $('#onair-event-hour').html(String(hours).padStart(2, '0')); $('#onair-event-minute').html(String(minutes).padStart(2, '0')); $('#onair-event-second').html(String(seconds).padStart(2, '0')); $('#onair-onair_counter_starts').show(); } $('#onair').show(); // If the count down is over, write some text if (distance <= 0) { $('#onair-onair_counter_starts').hide(); $('#onair-border .corner-border').removeClass('border-ddh_blue'); $('#onair-border .corner-border').addClass('border-onair_red'); // console.log('end'); } if(distance_gone <= 0){ clearInterval(x); $('#onair').hide(); } }, 1000); } function setup_onair(event, show = false){ $('#onair-event_title').html(event.title); var href = 'https://ayondo.com/de/events/' + event.guid + '/link'; // if(event.link_registration == ''){ // href = 'https://ayondo.com/de/events/' + event.guid + '/link'; // } $('#onair-onair_event_link').attr('href', href); $('#onair-onair_speaker').html(event.speaker_name); $('#onair-onair_speaker_photo').attr('src', event.speaker_photo); $('#onair-onair_speaker_description').attr('data-bs-title', event.speaker_description); if(event.tenant !== null && event.tenant.icon !== null){ var tenant = event.tenant; var a_href = $('#onair-onair_presented_by'); if(tenant.link !== null){ a_href.attr('href', tenant.link); } else { a_href.removeAttr('href'); } var img = a_href.find('img'); img.attr('src', tenant.icon); $('#onair-tenant-name').html(tenant.name); $('#onair-presented-by-wrapper').show(); } else { $('#onair-presented-by-wrapper').hide(); } if(show){ $('#onair').show(); } // setup_tooltips(); var tooltip = bootstrap.Tooltip.getOrCreateInstance(document.getElementById('onair-onair_speaker_description')); tooltip.setContent({ '.tooltip-inner': event.speaker_description }); tooltip.hide(); } function setup_tooltips(){ var tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); var tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => { // var tooltip = new bootstrap.Tooltip(tooltipTriggerEl); var tooltip = bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl); tooltip.hide(); }); } function setup_popovers(){ var popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]'); var popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl)); } function sync_current_url(){ var current = window.location.href; var langs = ['en', 'de']; var base = 'https://ayondo.com'; var base_w_locale = 'https://ayondo.com/de'; var current_locale = 'de'; langs.forEach(function(l){ var res = current.replace(base_w_locale, base + '/' + l); $('.lang-selector[data-lang="' + l + '"]').attr('href', res); }); } $(document).ready(function(){ resize_svgs(); $.ajaxSetup({ headers: { "X-CSRF-TOKEN": 'kUoeUmgT801khB2GP8uRJQrblxMrxxY4nxraMPlu', }, }); // whats new var whats_new = localStorage.getItem("whats_new"); var btn_whats_new = $('#btn-whats-new'); if(whats_new === null || (whats_new !== null && btn_whats_new.data('latest-update') != whats_new)){ btn_whats_new.addClass('text-warning'); btn_whats_new.find('i').addClass('blob-whats-new'); } btn_whats_new.on('click', function(){ localStorage.setItem("whats_new", btn_whats_new.data('latest-update')); }); $('#article-content iframe').on('load', function(){ var id = $(this).attr('id'); // console.log($('.iframe-loading[data-iframe-id="' + id + '"]')); $('.iframe-loading[data-iframe-id="' + id + '"]').removeClass('d-flex'); $('.iframe-loading[data-iframe-id="' + id + '"]').addClass('d-none'); $(this).show(); }) update_prices(); var interval = window.setInterval(function(){ update_prices(); }, 10 * 60 * 1000); if($('.treadmill').length){ var interval = 7000; if(typeof $('.treadmill').data('interval') != 'undefined'){ interval = $('.treadmill').data('interval'); } $('.treadmill').easyTicker({ direction: 'up', easing: 'swing', speed: 'slow', interval: interval, height: 'auto', visible: 1, mousePause: true, autoplay: true, controls: { up: '', down: '', toggle: '', playText: 'Play', stopText: 'Stop' }, callbacks: { before: false, after: false, finish: false } }); } if($('#swiper-hero').length){ var swiper = new Swiper('#swiper-hero', { spaceBetween: 30, autoplay: { delay: 5000, disableOnInteraction: true, }, loop: true, noSwiping: true, }); } $(window).scroll(function (event) { var scroll = $(window).scrollTop(); var navbar = $('#top-nav-bottom'); var background = navbar.data('background'); if(typeof background !== 'undefined'){ if(scroll >= 150){ navbar.addClass('remove-bg-image'); } else { console.log(scroll); console.log(background); navbar.removeClass('remove-bg-image'); } } }); setup_tooltips(); setup_popovers(); $('.toggle-cookiebot').click(function(event){ event.preventDefault(); Cookiebot.renew(); }); $(document).on('click', '.js-copy', function() { var text = $(this).attr('data-copy'); var el = $(this); copyToClipboard(text, el); }); $(window).on('resize', function(){ // console.log('hey'); resize_svgs(); }) if($('#onair').length){ $.ajax({ type: 'GET', dataType: 'json', url: 'https://ayondo.com/de/events/onair', data: { referrer: 'market-news.equity-story.detail' }, success: function(response) { if (response.success) { // console.log(response); if(response.event !== null){ var event = response.event; // var start_time = new Date(response.onair_date + ' ' + event.onair_starts); // var current_time = new Date(response.current_datetime); // var panel_gone_time = new Date(event.panel_gone_at); var start_time = new Date(event.start); var current_time = new Date(response.current_datetime); var panel_gone_time = new Date(event.panel_gone); if(response.status == 'pending'){ // console.log(panel_gone_time); countdown_onair(start_time, current_time, panel_gone_time); setup_onair(event, true); // $('#onair-border .corner-border').removeClass('border-ddh_blue'); // $('#onair-border .corner-border').addClass('border-' + event.onair_color_pending); } else if(response.status == 'started') { countdown_onair(start_time, current_time, panel_gone_time); setup_onair(event, true); $('#onair-border .corner-border').removeClass('border-ayon_blue'); $('#onair-border .corner-border').addClass('border-onair_red'); } } else { $('#onair').hide(); } } }, error: function(response) { console.log(response); } }) } $('.cbo-toggle-input').change(function(){ var checked = $(this).is(':checked'); var input_id = $(this).data('connected-input-id'); var input = $('#' + input_id); if(input.length){ input.prop('disabled', !checked); if(checked){ input.focus(); } } }); if($('#onair-teaser').length){ function countdown_onair_teaser(event_start_time, current_time, panel_gone_time){ // var total_sec_end = get_total_sec(event_start_time); // var total_sec_now = get_total_sec(current_time); var end = event_start_time.getTime(); var now = current_time.getTime(); var disappear = panel_gone_time.getTime(); // var end = new Date("Sep 25, 2025 15:00:00").getTime(); // Update the count down every 1 second var x = setInterval(function() { // Get todays date and time // var total_sec_now = new Date().getTime(); // total_sec_now += 1; now += 1000; // disappear += 1000; // Find the distance between now an the count down date // var distance = total_sec_end - total_sec_now; var distance = end - now; var distance_gone = disappear - now; // console.log(distance); // console.log(distance_gone / 1000); if(distance > 0){ // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); // var hours = Math.floor((distance % (60 * 60 * 24)) / (60 * 60)); // var minutes = Math.floor((distance % (60 * 60)) / (60)); // var seconds = Math.floor((distance % (60)) / 1); if(days > 0){ $('#onair-teaser-event-day').html(days); if(days == 1){ $('#onair-teaser-event-day-singular').show(); $('#onair-teaser-event-day-plural').hide(); } else { $('#onair-teaser-event-day-plural').show(); $('#onair-teaser-event-day-singular').hide(); } $('#onair-teaser-event-day-wrapper').show(); } else { $('#onair-teaser-event-day-wrapper').hide(); } $('#onair-teaser-event-hour').html(String(hours).padStart(2, '0')); $('#onair-teaser-event-minute').html(String(minutes).padStart(2, '0')); $('#onair-teaser-event-second').html(String(seconds).padStart(2, '0')); $('#onair-teaser-onair_counter_starts').show(); } $('#onair-teaser').show(); // If the count down is over, write some text if (distance <= 0) { $('#onair-teaser-onair_counter_starts').hide(); $('#onair-teaser-border .corner-border').removeClass('border-ddh_blue'); $('#onair-teaser-border .corner-border').addClass('border-onair_red'); // console.log('end'); } if(distance_gone <= 0){ clearInterval(x); $('#onair-teaser').hide(); } }, 1000); } function setup_onair_teaser(event, show = false){ if(event.onair_prime == '1'){ $('#onair-teaser-onair_prime').show(); } $('#onair-teaser-onair_label').html(event.onair_label); $('#onair-teaser-onair_type').html(event.onair_type); $('#onair-teaser-onair_product').html(event.onair_product); if(event.onair_product === null){ $('#onair-teaser-type-and-product-separator').hide(); } else { $('#onair-teaser-type-and-product-separator').show(); } if(event.onair_caption !== null){ $('#onair-teaser-onair_caption').html(event.onair_caption); $('#onair-teaser-onair_caption').show(); } else { $('#onair-teaser-onair_caption').hide(); } $('#onair-teaser-onair_referent').html(event.onair_referent); $('#onair-teaser-onair_title').html(event.onair_title); var register_url = 'https://ayondo.com/de/event-onair/' + event.id + '/register'; $('#onair-teaser-onair_bio_lnk').attr('href', event.onair_bio_lnk); // $('#onair-teaser-onair_bio_lnk').attr('href', register_url); $('#onair-teaser-onair_presented_by').attr('href', event.onair_presented_by_lnk); $('#onair-teaser-onair_presented_by').html(event.onair_presented_by); $('#onair-teaser-onair_supported_by').attr('href', event.onair_supported_by_lnk); $('#onair-teaser-onair_supported_by').html(event.onair_supported_by); // $('#onair-teaser-onair_event_link').attr('href', event.onair_event_link); $('#onair-teaser-onair_event_link').attr('href', register_url); $('#onair-teaser-onair_title_wrapper').attr('href', register_url); if(show){ $('#onair-teaser').show(); } } // get onair events $.ajax({ type: 'GET', dataType: 'json', url: 'https://ayondo.com/de/event-onair/get-events', data: { route_name: 'market-news.equity-story.detail' }, success: function(response) { if (response.success) { // console.log(response); if(response.event !== null){ var event = response.event; if(event.onair_permanent == 0){ var start_time = new Date(response.onair_date + ' ' + event.onair_starts); var current_time = new Date(response.current_datetime); var panel_gone_time = new Date(event.panel_gone_at); if(response.status == 'pending'){ // console.log(panel_gone_time); countdown_onair_teaser(start_time, current_time, panel_gone_time); setup_onair_teaser(event); // $('#onair-teaser-border .corner-border').removeClass('border-ayon_blue'); // $('#onair-teaser-border .corner-border').addClass('border-' + event.onair_color_pending); $('#onair-teaser-corner-border').css('border-color', event.onair_color_pending); $('#onair-teaser-corner-border span').css('border-color', event.onair_color_pending); $('#onair-teaser-corner-border span').css('color', event.onair_color_pending); $('#onair-teaser-corner-border .blob-onair').css('background', event.onair_color_pending); } else if(response.status == 'started') { countdown_onair_teaser(start_time, current_time, panel_gone_time); setup_onair_teaser(event); // $('#onair-teaser-border .corner-border').removeClass('border-ayon_blue'); // $('#onair-teaser-border .corner-border').addClass('border-' + event.onair_color_running); $('#onair-teaser-corner-border').css('border-color', event.onair_color_running); $('#onair-teaser-corner-border span').css('border-color', event.onair_color_running); $('#onair-teaser-corner-border span').css('color', event.onair_color_running); $('#onair-teaser-corner-border .blob-onair').css('background', event.onair_color_running); } } else { setup_onair_teaser(event, true); // $('#onair-teaser-border .corner-border').removeClass('border-ayon_blue'); // $('#onair-teaser-border .corner-border').addClass('border-' + event.onair_color_running); $('#onair-teaser-corner-border').css('border-color', event.onair_color_running); $('#onair-teaser-corner-border span').css('border-color', event.onair_color_running); $('#onair-teaser-corner-border span').css('color', event.onair_color_running); $('#onair-teaser-corner-border .blob-onair').css('background', event.onair_color_running); } } } }, error: function(response) { console.log(response); } }) // end get onair events } $('.textarea-with-char-left').keyup(function(){ var val = $(this).val(); var length = val.length; var max = $(this).attr('maxlength'); var left = max - length; var span_char_left = $(this).parent().find('.char-left'); if(left < 0){ val = val.substr(0, max); left = max - length; $(this).val(val); span_char_left.html(left); } span_char_left.html(left); }); var btn_cta_proceed = document.getElementById('btn-cta-proceed-wrapper'); var btn_cta_proceed_tooltip = new bootstrap.Tooltip(btn_cta_proceed, {}); $('.cta-cbo-accept').change(function(){ var btn = $('#btn-cta-proceed'); var checked = $('.cta-cbo-accept:checked').length == 2; if(checked){ btn.attr('aria-disabled', false); btn.removeClass('disabled'); btn_cta_proceed_tooltip.disable(); } else { btn.attr('aria-disabled', true); btn.addClass('disabled'); btn_cta_proceed_tooltip.enable(); } }); var modal_cta = new bootstrap.Modal(document.getElementById('modal-cta')); var btn_trigger_modal = null; $(document).on('click', '.btn-cta-modal:not(.direct)', function(e){ e.preventDefault(); var btn = $(this); var partner = btn.data('partner'); var button = btn.html().trim(); if(btn.find('.fw-bold').length){ button = btn.find('.fw-bold').html().trim(); } $('.modal-cta-content-button').html(button); $('.modal-cta-content-partner').html(partner); var href = btn.attr('href'); $('#btn-cta-proceed').attr('href', href); modal_cta.show(); btn_trigger_modal = btn; btn.removeClass('btn-success'); btn.addClass('btn-danger'); }); $('#btn-cta-proceed').click(function(){ modal_cta.hide(); var stored = localStorage.accepted_ctas; var new_stored = []; if(typeof stored !== 'undefined' && stored !== null){ new_stored = JSON.parse(stored); } var href = $(this).attr('href'); if(!new_stored.includes(href)){ new_stored.push(href); } localStorage.accepted_ctas = JSON.stringify(new_stored); $('.btn-cta-modal[href="' + href + '"]').addClass('direct'); }); $(".shake-hover").hover(function(){ $(this).addClass('animate__animated animate__headShake'); }); $(".shake-hover").bind("animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",function(){ $(this).removeClass('animate__animated animate__headShake'); }); $('.letters-only').on('input', function(event) { var val = $(this).val(); var pattern = /^[\p{L}\s]+$/u; var parent = $(this).parent(); var invalid_feedback = parent.find('.invalid-feedback'); var label = invalid_feedback.data('label'); if (!pattern.test(val) && val != '') { // event.preventDefault(); // alert('Only letters are allowed!'); var err = 'Letters only for :attribute'; err = err.replace(':attribute', label); invalid_feedback.html(err); $(this).addClass('is-invalid'); } else { invalid_feedback.html(''); $(this).removeClass('is-invalid'); } }); var collapsible_hero = document.getElementById('hero-wrapper'); if(collapsible_hero !== null){ collapsible_hero.addEventListener('hidden.bs.collapse', function(e){ var btn = $('#btn-toggle-hero'); btn.html('<i class="fas fa-arrow-turn-down"></i> Intro-Panel anzeigen'); set_cookie_header_open(0); }); collapsible_hero.addEventListener('shown.bs.collapse', function(e){ var btn = $('#btn-toggle-hero'); btn.html('<i class="fas fa-arrow-turn-up"></i> Intro-Panel verbergen'); set_cookie_header_open(1); }); } var collapsible_info = document.getElementById('collapse-info'); if(collapsible_info !== null){ collapsible_info.addEventListener('hidden.bs.collapse', event => { $('#btn-collapse-info').find('i').removeClass('fa-angle-up'); $('#btn-collapse-info').find('i').addClass('fa-angle-down'); }); collapsible_info.addEventListener('shown.bs.collapse', event => { $('#btn-collapse-info').find('i').removeClass('fa-angle-down'); $('#btn-collapse-info').find('i').addClass('fa-angle-up'); }); } function set_cookie_header_open(header_open){ $.ajax({ type: 'GET', url: 'https://ayondo.com/de/set-cookie-hero-open?header_open=' + header_open, success: function(response){ // console.log(response); }, error: function(response){ // console.log(response); } }) } // modal_cta.on('hidden.bs.modal', function(){ // $('#cbo_cta_1').prop('checked', false); // $('#cbo_cta_2').prop('checked', false); // $('#cbo_cta_1').trigger('change'); // }); document.getElementById('modal-cta').addEventListener('hidden.bs.modal', function(event){ $('#cbo_cta_1').prop('checked', false); $('#cbo_cta_2').prop('checked', false); $('#cbo_cta_1').trigger('change'); btn_trigger_modal.removeClass('btn-danger'); btn_trigger_modal.addClass('btn-success'); }); var accepted_ctas = localStorage.accepted_ctas; if(typeof accepted_ctas !== 'undefined' && accepted_ctas !== null){ accepted_ctas = JSON.parse(accepted_ctas); accepted_ctas.forEach(function(item){ $('.btn-cta-modal[href="' + item + '"]').addClass('direct'); }); } var collapsibles = document.querySelectorAll('.collapsibles'); collapsibles.forEach(function(el){ el.addEventListener('hidden.bs.collapse', function(e){ var id = $(this).attr('data-button-id'); var btn = $('#' + id); var icon = btn.find('i'); icon.attr('class', 'fas fa-chevron-down'); }); el.addEventListener('shown.bs.collapse', function(e){ var id = $(this).attr('data-button-id'); var btn = $('#' + id); var icon = btn.find('i'); icon.attr('class', 'fas fa-chevron-up'); }); }); $('.btn-close-silent-ad').click(function(){ $('.silent-ad').hide(); }); if($('#btn-drawer-ad').length){ var btn_drawer_ad = $('#btn-drawer-ad'); var delay = 0; if(btn_drawer_ad.data('button-delay')){ delay = parseInt(btn_drawer_ad.data('button-delay')); setTimeout(function () { btn_drawer_ad.fadeIn(); if($('#drawer-ad-bell').length && $('#drawer-ad-bell').data('is-shaking')){ $('#drawer-ad-bell').find('i').addClass('animate__animated animate__headShake'); } }, delay * 1000); } else { if($('#drawer-ad-bell').length && $('#drawer-ad-bell').data('is-shaking')){ $('#drawer-ad-bell').find('i').addClass('animate__animated animate__headShake'); } } if(btn_drawer_ad.data('button-disappear')){ disappear = parseInt(btn_drawer_ad.data('button-disappear')) + delay; setTimeout(function () { btn_drawer_ad.fadeOut(); }, disappear * 1000); } if(btn_drawer_ad.hasClass('shake-scroll')){ var isScrolling; $(window).on('scroll', function() { btn_drawer_ad.addClass('animate__animated animate__headShake'); // Clear our timeout throughout the scroll clearTimeout(isScrolling); // Set a timeout to run after scrolling ends isScrolling = setTimeout(function() { btn_drawer_ad.removeClass('animate__animated animate__headShake'); }, 150); // Adjust the timeout delay as needed }); } $('#btn-drawer-ad').click(function(){ $('#drawer-ad').removeClass('animate__slideOutRight'); $('#drawer-ad').addClass('animate__slideInRight'); $('#drawer-ad').show(); $('#drawer-backdrop').show(); $('body').css('overflow', 'hidden'); }); $('#btn-drawer-ad-hide, #drawer-backdrop').click(function(e){ e.preventDefault(); // $('#drawer-ad').hide(); $('#drawer-ad').removeClass('animate__slideInRight'); $('#drawer-ad').addClass('animate__slideOutRight'); // $('#drawer-backdrop').fadeOut(); $('body').css('overflow', ''); }) } if($('#floating-ad-right-box').length){ var right_box = $('#floating-ad-right-box'); var trigger_button = $('#infohub-360-ad-button'); var box = $('#infohub-360-ad-box'); var close_button = $('#btn-floating-ad-close'); right_box.click(function(e){ e.preventDefault(); right_box.fadeOut(); box.fadeIn(); $([document.documentElement, document.body]).animate({ scrollTop: box.offset().top - $('#navbar-wrapper').height() }, 'fast'); }); close_button.click(function(e){ e.preventDefault(); box.fadeOut(); right_box.fadeIn(); }); } function activateEventsHeaderButtons(){ let $items = $('#events-header-top-content .event-header-top-item'); // Get all items let currentIndex = $items.index($items.not('.d-none')); // Find the currently visible item console.log('currentIndex', currentIndex); console.log('notDnone', $items); // Function to show a specific item function showEventItem(index) { $items.addClass('d-none'); // Hide all items $items.eq(index).removeClass('d-none'); // Show the desired item updateButtons(); } function updateButtons() { if(currentIndex === 0){ $('#btn-events-header-top-prev').addClass('disabled text-muted border-0'); } else { $('#btn-events-header-top-prev').removeClass('disabled text-muted border-0'); } if(currentIndex === $items.length - 1){ $('#btn-events-header-top-next').addClass('disabled text-muted border-0'); } else { $('#btn-events-header-top-next').removeClass('disabled text-muted border-0'); } // $('#btn-events-header-top-prev').prop('disabled', currentIndex === 0); // Disable "Prev" at start // $('#btn-events-header-top-next').prop('disabled', currentIndex === $items.length - 1); // Disable "Next" at end } $(document).on('click', '#btn-events-header-top-next', function(){ // console.log('prev'); console.log('currentIndex', currentIndex); if (currentIndex < $items.length - 1) { // Check bounds currentIndex++; showEventItem(currentIndex); } }); $(document).on('click', '#btn-events-header-top-prev', function(){ // console.log('next'); console.log('currentIndex', currentIndex); if (currentIndex > 0) { // Check bounds currentIndex--; showEventItem(currentIndex); } }); } // load events header top $.ajax({ type: 'POST', url: 'https://ayondo.com/de/events-header-top/ajax', success: function(response){ if(response.success){ const popover = bootstrap.Popover.getOrCreateInstance('#btn-toggle-events-header-top') // Returns a Bootstrap popover instance // setContent example popover.setContent({ '.popover-body': response.html }); $('#btn-toggle-events-header-top').parent().show(); document.getElementById('btn-toggle-events-header-top').addEventListener('shown.bs.popover', function(){ activateEventsHeaderButtons(); }) } else { console.log(response); } }, error: function(response){ console.log(response); } }) }); </script> <script> $(document).ready(function(){ $('input[name="issue_happen_on"]').change(function(){ var checked_opt = $('input[name="issue_happen_on"]:checked').val(); if(checked_opt == 'this_page'){ $('#report-bug-page_url').prop('required', false); $('#report-bug-page_url').parent().parent().hide(); } else { $('#report-bug-page_url').prop('required', true); $('#report-bug-page_url').parent().parent().show(); } }); $('#form-report-bug').on('submit', function(e){ e.preventDefault(); $('#btn-submit-report-bug').trigger('click'); }); $('#btn-submit-report-bug').click(function(){ var valid = true; $('#form-report-bug :input[required]').each(function(){ if(!this.validity.valid) { console.log($(this)); $(this).focus(); this.reportValidity(); valid = false; return false; } }); if(valid){ $('#form-report-bug textarea[required]').each(function(){ if(!this.validity.valid) { console.log($(this)); $(this).focus(); this.reportValidity(); valid = false; return false; } }); } if(!valid){ return; } var btn = $(this); btn.html('<i class="fas fa-spin fa-rotate"></i> Submitting issue'); btn.prop('disabled', true); var form = new FormData($('#form-report-bug')[0]); $('.invalid-feedback').html(''); $('input').removeClass('is-invalid'); $('textarea').removeClass('is-invalid'); $.ajax({ type: 'POST', url: 'https://ayondo.com/de/report-bug', data: form, processData: false, contentType: false, success: function(response){ if(response.success){ location.reload(); } else { btn.html('Submit issue'); btn.prop('disabled', false); } }, error: function(res){ var response = res.responseJSON; for(var prop in response.errors){ var input = $('#report-bug-' + prop); var invalid_feedback = input.parent().find('.invalid-feedback'); // console.log(input); // console.log(invalid_feedback); // if(invalid_feedback.length == 0){ // input.parent().append('<span class="invalid-feedback"></span>'); // invalid_feedback = input.parent().find('.invalid-feedback'); // } // console.log(invalid_feedback); input.addClass('is-invalid'); invalid_feedback.html(response.errors[prop]); input.focus(); } btn.html('Submit issue'); btn.prop('disabled', false); } }) }) }) </script> <script> $(document).ready(function(){ $('#suggest-feature-anon').change(function(){ var checked = $(this).is(':checked'); if(checked){ $('#form-suggest-feature-content').show(); $('#modal-suggest-feature-footer').show(); } else { $('#form-suggest-feature-content').hide(); $('#modal-suggest-feature-footer').hide(); } }); $('.suggest-feature-page').change(function(){ var checked = $('.suggest-feature-page:checked'); if(checked.length == 0){ return; } var val_checked = checked.val(); if(val_checked == 'this_page'){ $('#suggest-feature-page_url').prop('required', false); $('#suggest-feature-page_url').parent().parent().hide(); } else { $('#suggest-feature-page_url').prop('required', true); $('#suggest-feature-page_url').parent().parent().show(); } }); $('#form-suggest-feature').on('submit', function(e){ e.preventDefault(); $('#btn-submit-suggest-feature').trigger('click'); }); $('#btn-submit-suggest-feature').click(function(){ var valid = true; $('#form-suggest-feature :input[required]').each(function(){ if(!this.validity.valid) { console.log($(this)); $(this).focus(); this.reportValidity(); valid = false; return false; } }); if(valid){ $('#form-suggest-feature textarea[required]').each(function(){ if(!this.validity.valid) { console.log($(this)); $(this).focus(); this.reportValidity(); valid = false; return false; } }); } if(!valid){ return; } var btn = $(this); btn.html('<i class="fas fa-spin fa-rotate"></i> Übermittlung des Formulars'); btn.prop('disabled', true); // var form = new FormData($('#form-suggest-feature')[0]); // $('.invalid-feedback').html(''); $('#form-suggest-feature input').removeClass('is-invalid'); $('#form-suggest-feature textarea').removeClass('is-invalid'); $.ajax({ type: 'POST', url: 'https://ayondo.com/de/suggest-feature', data: $('#form-suggest-feature').serialize(), // processData: false, // contentType: false, success: function(response){ if(response.success){ location.reload(); } else { btn.html('Formular absenden'); btn.prop('disabled', false); } }, error: function(res){ var response = res.responseJSON; for(var prop in response.errors){ var input = $('#suggestfeature-' + prop); var invalid_feedback = input.parent().find('.invalid-feedback'); // console.log(input); // console.log(invalid_feedback); // if(invalid_feedback.length == 0){ // input.parent().append('<span class="invalid-feedback"></span>'); // invalid_feedback = input.parent().find('.invalid-feedback'); // } // console.log(invalid_feedback); input.addClass('is-invalid'); invalid_feedback.html(response.errors[prop]); input.focus(); } btn.html('Formular absenden'); btn.prop('disabled', false); } }) }); }) </script> <script> var swal = null; var popup_data = null; function trigger_swal(wait){ if(swal !== null){ var closed_popups = []; var dont_show_popups = []; var today = new Date(); var year = today.getFullYear(); var month = String(today.getMonth() + 1).padStart(2, '0'); // Months are zero-based, so we add 1 var day = String(today.getDate()).padStart(2, '0'); var formatted_date = `${year}-${month}-${day}`; var closed_popups_date = localStorage.getItem("closed_popups_date"); if(closed_popups_date != formatted_date){ localStorage.setItem("closed_popups_date", formatted_date); localStorage.setItem("closed_popups", JSON.stringify([])); } if(localStorage.getItem("closed_popups") !== null){ closed_popups = JSON.parse(localStorage.getItem("closed_popups")); } if(localStorage.getItem("dont_show_popups") !== null){ dont_show_popups = JSON.parse(localStorage.getItem("dont_show_popups")); } setTimeout(function() { // console.log(popup_data.appear_after_close); // console.log(!closed_popups.includes(swal.id)); // console.log(dont_show_popups.includes(swal.id)); if(popup_data.appear_after_close || (!closed_popups.includes(popup_data.id) && !dont_show_popups.includes(popup_data.id))){ Swal.fire(swal).then(function(result){ closed_popups.push(popup_data.id); if($('#cbo_popup_dont_show').length && $('#cbo_popup_dont_show').is(':checked')){ dont_show_popups.push(popup_data.id); } localStorage.setItem("closed_popups", JSON.stringify(closed_popups)); localStorage.setItem("dont_show_popups", JSON.stringify(dont_show_popups)); }); } }, wait * 1000); } } function init_treadmill(info_bar){ var items = info_bar.items; var html = '<div class="treadmill-info-bar">'; html += '<div>'; html += '<div>' + info_bar.content['de'] + '</div>'; items.forEach(function(item){ html += '<div>' + item.content['de'] + '</div>'; }); html += '</div>'; html += '</div>'; $('#' + info_bar.position + '-info-bar-content').html(html); if($('.treadmill-info-bar').length){ var interval = info_bar.wait_time * 1000; if(typeof $('.treadmill-info-bar').data('interval') != 'undefined'){ interval = $('.treadmill-info-bar').data('interval'); } $('.treadmill-info-bar').easyTicker({ direction: 'up', easing: 'swing', speed: 'slow', interval: interval, height: 'auto', visible: 1, mousePause: true, autoplay: true, controls: { up: '', down: '', toggle: '', playText: 'Play', stopText: 'Stop' }, callbacks: { before: false, after: false, finish: false } }); } } function trigger_info_bar(info_bar){ if(info_bar !== null){ var closed_infobars = []; var today = new Date(); var year = today.getFullYear(); var month = String(today.getMonth() + 1).padStart(2, '0'); // Months are zero-based, so we add 1 var day = String(today.getDate()).padStart(2, '0'); var formatted_date = `${year}-${month}-${day}`; var closed_infobars_date = localStorage.getItem("closed_infobars_date"); if(closed_infobars_date != formatted_date){ localStorage.setItem("closed_infobars_date", formatted_date); localStorage.setItem("closed_infobars", JSON.stringify([])); } if(localStorage.getItem("closed_infobars") !== null){ closed_infobars = JSON.parse(localStorage.getItem("closed_infobars")); } var position = info_bar.position; $('#btn-close-'+position+'-info-bar').data('infobar-id', info_bar.id); if(info_bar.is_permanent){ $('#btn-close-' + info_bar.position + '-info-bar').parent().hide(); } setTimeout(function() { if(info_bar.appear_after_close || !closed_infobars.includes(info_bar.id)){ var theme = 'blue'; var allowed_themes = ['blue', 'white']; if(allowed_themes.includes(info_bar.theme)){ theme = info_bar.theme; } $('#'+position+'-info-bar').find('.'+position+'-info-bar').addClass(position + '-info-bar-' + theme); $('#'+position+'-info-bar-content').html(info_bar.content['de']); $('#'+position+'-info-bar').show(); if(info_bar.items.length){ init_treadmill(info_bar); } if(info_bar.idle_time !== null){ setTimeout(function() { $('#btn-close-'+position+'-info-bar').trigger('click'); }, info_bar.idle_time * 1000); } } }, info_bar.wait_time * 1000); } } $(document).ready(function(){ var route = 'market-news.equity-story.detail'; var uri = 'news/CH0002432174/bucher-industries-ag/starkes-geschaftsergebnis-2023-1849013'; var uri_w_param = 'news/CH0002432174/bucher-industries-ag/starkes-geschaftsergebnis-2023-1849013'; $.ajax({ type: 'POST', url: 'https://ayondo.com/de/get-pop-up', data: { route: route, uri: uri, uri_w_param: uri_w_param, }, success: function(response){ if(response.success){ swal = response.swal; popup_data = response.popup_data; if(swal !== null){ trigger_swal(popup_data.wait_time); } var info_bar = response.info_bar; if(info_bar !== null){ if(info_bar.bottom !== null){ trigger_info_bar(info_bar.bottom); } if(info_bar.top !== null){ trigger_info_bar(info_bar.top); } } } }, error: function(response){ console.log(response); } }); $(document).on('click', '.btn-dismiss-page-popup', function(){ Swal.close(); }); $(document).on('click', '#btn-close-bottom-info-bar', function(e){ e.preventDefault(); var closed_infobars = []; if(localStorage.getItem("closed_infobars") !== null){ closed_infobars = JSON.parse(localStorage.getItem("closed_infobars")); } var infobar_id = $(this).data('infobar-id'); closed_infobars.push(infobar_id); localStorage.setItem("closed_infobars", JSON.stringify(closed_infobars)); $('#bottom-info-bar').removeClass('animate__slideInUp'); $('#bottom-info-bar').addClass('animate__slideOutDown'); }); $(document).on('click', '#btn-close-top-info-bar', function(e){ e.preventDefault(); var closed_infobars = []; if(localStorage.getItem("closed_infobars") !== null){ closed_infobars = JSON.parse(localStorage.getItem("closed_infobars")); } var infobar_id = $(this).data('infobar-id'); closed_infobars.push(infobar_id); localStorage.setItem("closed_infobars", JSON.stringify(closed_infobars)); $('#top-info-bar').removeClass('animate__slideInDown'); $('#top-info-bar').addClass('animate__slideOutUp'); $('#top-info-bar').hide(); }); }) </script> <script src="https://ayondo.com/js/typewriter.js"></script> <script src="https://ayondo.com/js/moment.min.js"></script> <script> function revert_bookmark(prev_bookmark){ var btn = $('#btn-bookmark'); var i = btn.find('i'); if(prev_bookmark == '0'){ btn.data('trigger-bookmark', '0'); i.removeClass('far'); i.addClass('fas'); } else { btn.data('trigger-bookmark', '1'); i.removeClass('fas'); i.addClass('far'); } } function on_done(){ $('#chatgpt-answer-disclaimer').show(); } function load_stats(){ $.ajax({ type: 'POST', url: 'https://ayondo.com/de/market-news/equity-story/stats/89363', success: function(response){ if(response.success){ var stats = response.data; $('#stat-eqs').html(stats.eqs); $('#stat-dd').html(stats.dd); $('#stat-original_research').html(stats.original_research); $('#stat-short_seller').html(stats.short_seller); var btn = $('#btn-stat-short_seller'); btn.attr('href', stats.ssr_link); } }, error: function(response){ $('#stat-eqs').html('-'); $('#stat-dd').html('-'); $('#stat-original_research').html('-'); $('#stat-short_seller').html('-'); } }) } var loaded = false; var event_source = null; function trigger_trsh_popup(){ var today = moment(new Date()).format("YYYY-MM-DD"); var trsh_popup = Swal.fire({ html: `<div class="row g-0"> <div class="col-auto pe-3"> <img src="/assets/big-icons/trsh-popup.png" alt="" class="img-fluid"> </div> <div class="col"> <h5 class="text-start mb-2"> Kostenlose Aktienanalyse </h5> <div class="text-start"> <p>Melde dich für die kostenlose Aktienanalyse an und bekomme 1 Monat TransparentShare Premium im Wert von 8,99 Euro geschenkt! *</p><p><span class="text-tiny" style="color:hsl(0, 0%, 90%);">* Das Angebot gilt nur für neu registrierte Nutzer.</span></p> </div> </div> </div>`, // width: 600, // padding: '3em', // color: '#716add', // background: '#fff url(/images/trees.png)', backdrop: false, position: 'bottom-end', footer: `<div class="d-grid w-100"><a class="btn btn-primary btn-dismiss-trsh-popup" href="https://www.transparentshare.com/kostenlose-aktienanalyse-ayondo/" target="_blank">Neugierig geworden?</a></div>`, showConfirmButton: false, showCloseButton: true, customClass: { popup: 'trsh-popup text-white text-start', footer: 'border-top-0' } }).then(function(result){ // console.log('closed'); localStorage.setItem('trsh_popup_last_closed', today); }); } function toggle_modal(enabled){ if(enabled){ $('#modal-title-disabled').hide(); $('#modal-body-disabled').hide(); $('#modal-footer-disabled').hide(); $('#modal-title-enabled').show(); $('#modal-body-enabled').show(); $('#modal-footer-enabled').show(); $('#btn-chatgpt-ok').html('<i class="fas fa-spin fa-sync"></i> Generating answer, please wait.'); $('#btn-chatgpt-ok').addClass('disabled'); } else { $('#modal-title-enabled').hide(); $('#modal-body-enabled').hide(); $('#modal-footer-enabled').hide(); $('#modal-title-disabled').show(); $('#modal-body-disabled').show(); $('#modal-footer-disabled').show(); } } function on_done(){ $('#chatgpt-answer-disclaimer').show(); $('#btn-chatgpt-ok').html("Fenster schließen"); $('#btn-chatgpt-ok').removeClass('disabled'); } function close_event_source(){ if(event_source !== null){ if (event_source.readyState !== EventSource.CLOSED) { event_source.close(); } } } $(document).ready(function(){ load_stats(); $('td > div > table').each(function(){ $(this).addClass('table table-striped'); }); $('table:not([border="0"])').each(function(){ $(this).addClass('table table-striped'); }); $('#btn-bookmark').click(function(e){ e.preventDefault(); var is_bookmarked = $(this).data('trigger-bookmark'); var prev_bookmark = is_bookmarked; var btn = $(this); var i = btn.find('i'); if(is_bookmarked == '1'){ btn.data('trigger-bookmark', '0'); i.removeClass('far'); i.addClass('fas'); } else { btn.data('trigger-bookmark', '1'); i.removeClass('fas'); i.addClass('far'); } $.ajax({ type: 'GET', url: 'https://ayondo.com/de/market-news/equity-story/bookmark/89363', data: { is_bookmarked: is_bookmarked }, success: function(response){ if(!response.success){ revert_bookmark(prev_bookmark); console.log(response); } }, error: function(response){ revert_bookmark(prev_bookmark); console.log(response); } }) }); $('#btn-toggle-wishlist').click(function(e){ e.preventDefault(); var is_wishlisted = $(this).data('trigger-wishlist'); var btn = $(this); var img = btn.find('img'); var txt = btn.find('.wishlist-text'); $.ajax({ type: 'GET', url: 'https://ayondo.com/de/market-news/equity-story/wishlist/CH0002432174', data: { is_wishlisted: is_wishlisted }, success: function(response){ if(response.success){ if(response.is_wishlisted == '1'){ $('#wishlisted-at').html(response.wishlisted_at); $('#wishlisted-at').show(); btn.data('trigger-wishlist', '0'); btn.addClass('text-danger'); img.attr('src', 'https://ayondo.com/assets/basic-icons/remove-from-wl.png'); txt.html('Aus Watchlist entfernen'); } else { $('#wishlisted-at').html(''); $('#wishlisted-at').hide(); btn.data('trigger-wishlist', '1'); btn.removeClass('text-danger'); img.attr('src', 'https://ayondo.com/assets/basic-icons/add2wl.png'); txt.html('Unterehmen auf Watchlist setzen'); } } else { console.log(response); } }, error: function(response){ console.log(response); } }) }) $('.radio-you-ai').change(function(){ var search_query = $('.radio-you-ai:checked').val(); var query = 'bucher industries ag'; query += ' ' + search_query; query = query.replaceAll(' ', '+'); var url = 'https://you.com/search?q='+query+'&fromSearchBar=true&tbm=youchat'; $('#btn-you-ai').attr('href', url); }); $('.radio-you-ai').trigger('change'); $.ajax({ type: 'POST', url: 'https://ayondo.com/de/yahoo-finance/price/89363', success: function(response){ if(response.success){ var data = response.data; for(var prop in data){ $('#stock_' + prop).html(data[prop]); } if(response.show_data){ $('#stock-price-yfinance').show(); } } else { console.log(response); } }, error: function(response){ console.log(response); } }); // $.ajax({ // type: 'POST', // url: 'https://ayondo.com/de/eqs-shortsell-tracker/89363', // success: function(response){ // if(response.success){ // if(response.text !== null){ // $('#shortsell-tracker').addClass('d-md-block'); // $('#shortsell-tracker-content').html(response.text); // } // } else { // console.log(response); // } // }, // error: function(response){ // console.log(response); // } // }) $('#btn-eqs-chatgpt').click(function(){ var access_chatgpt = false; if(access_chatgpt){ var modal_enabled = new bootstrap.Modal(document.getElementById('modal-chatgpt-enabled')); modal_enabled.show(); if(!loaded){ $('#chatgpt-loading').show(); $('#chatgpt-answer').hide(); $('#chatgpt-answer-header').hide(); $('#modal-chatgpt-enabled-footer').hide(); var url = 'https://ayondo.com/de/market-news/equity-story/89363/chatgpt'; event_source = new EventSource(url); var app = document.getElementById('chatgpt-answer'); var typewriter = new Typewriter(app, { loop: false, delay: 25, stringSplitter: function(string){ const splitter = string.replace('&', '&'); return splitter.split(''); }, }); event_source.onmessage = function(event) { var data = JSON.parse(event.data); if(data.is_first){ $('#chatgpt-loading').hide(); $('#chatgpt-answer').show(); $('#chatgpt-answer-header').show(); $('#modal-chatgpt-enabled-footer').show(); loaded = true; } if(data.done){ if(data.answer){ typewriter = typewriter.typeString(data.answer); typewriter.start(); } typewriter = typewriter.typeString('\n\n./EoM'); typewriter.start(); typewriter = typewriter.callFunction(on_done); event_source.close(); } else { typewriter = typewriter.typeString(data.text); typewriter.start(); } }; event_source.onclose = function(){ console.log('done'); } event_source.onerror = function(e){ $('#chatgpt-loading').hide(); $('#chatgpt-answer').show(); $('#chatgpt-answer-header').show(); $('#modal-chatgpt-enabled-footer').show(); var answer = '<p>Ein Fehler ist aufgetreten. Wenn das Problem erneut auftreten sollte, <a href="/de/contact">kontaktieren </a>Sie uns bitte,</p>'; console.log(e); var app = document.getElementById('chatgpt-answer'); var typewriter = new Typewriter(app, { loop: false, delay: 25, stringSplitter: function(string){ const splitter = string.replace('&', '&'); return splitter.split(''); }, }); typewriter = typewriter.typeString(answer); typewriter = typewriter.callFunction(on_done); typewriter.start(); } } } else { var modal_disabled = new bootstrap.Modal(document.getElementById('modal-chatgpt-disabled')); modal_disabled.show(); } }); // $('#btn-ask-ai-ta').click(function(e){ // e.preventDefault(); // // $('#btn-eqs-chatgpt').trigger('click'); // }) var modal = new bootstrap.Modal(document.getElementById('modal-chatgpt')); $('#btn-ask-ai-ta').click(function(e){ e.preventDefault(); var enabled = true; if(enabled){ toggle_modal(true); if (!modal._isShown) { modal.show(); } if(!loaded){ $('#chatgpt-loading-ta').show(); $('#chatgpt-answer-ta').hide(); $('#chatgpt-answer-header-ta').hide(); $('#modal-chatgpt-enabled-footer-ta').hide(); close_event_source(); var url = 'https://ayondo.com/de/technical-analysis/chatgpt/6780'; event_source = new EventSource(url); var app = document.getElementById('chatgpt-answer-ta'); var typewriter = new Typewriter(app, { loop: false, delay: 25, stringSplitter: function(string){ const splitter = string.replace('&', '&'); return splitter.split(''); }, }); event_source.onmessage = function(event) { var data = JSON.parse(event.data); if(data.is_first){ $('#chatgpt-loading-ta').hide(); $('#chatgpt-answer-ta').show(); $('#chatgpt-answer-header-ta').show(); $('#modal-chatgpt-enabled-footer').show(); loaded = true; } if(data.done){ if(data.answer){ typewriter = typewriter.typeString(data.answer); typewriter.start(); } typewriter = typewriter.typeString('\n\n./EoM'); typewriter.start(); typewriter = typewriter.callFunction(on_done); event_source.close(); } else { typewriter = typewriter.typeString(data.text); typewriter.start(); } }; event_source.onclose = function(){ console.log('done'); } event_source.onerror = function(e){ $('#chatgpt-loading-ta').hide(); $('#chatgpt-answer-ta').show(); $('#chatgpt-answer-header-ta').show(); $('#modal-chatgpt-enabled-footer').show(); var answer = '<p>Ein Fehler ist aufgetreten. Wenn das Problem erneut auftreten sollte, <a href="/de/contact">kontaktieren </a>Sie uns bitte,</p>'; console.log(e); var app = document.getElementById('chatgpt-answer-ta'); var typewriter = new Typewriter(app, { loop: false, delay: 25, stringSplitter: function(string){ const splitter = string.replace('&', '&'); return splitter.split(''); }, }); typewriter = typewriter.typeString(answer); typewriter = typewriter.callFunction(on_done); typewriter.start(); } } } else { toggle_modal(false); modal.show(); } }); document.getElementById('modal-chatgpt').addEventListener('hidden.bs.modal', function(event){ close_event_source(); modal._isShown = false; }); }) </script> </body> </html>