Put company on watchlist
u-blox AG
ISIN: CH0033361673
WKN: A0M2K9
About
Company Snapshot
New: Activate notification
Be informed about new publications
New: AI Factsheet

Coming soon: Summary of the company message by AI/p>

u-blox AG · ISIN: CH0033361673 · Newswire (Company)
Country: Schweiz · Primary market: Switzerland · EQS NID: 2135984
13 May 2025 09:35AM

u-blox introduces PointPerfect Global, completing its GNSS correction service portfolio with seamless worldwide coverage


u-blox AG / Key word(s): Product Launch
u-blox introduces PointPerfect Global, completing its GNSS correction service portfolio with seamless worldwide coverage

13.05.2025 / 09:35 CET/CEST


New service delivers reliable high-precision positioning for precision agriculture, UAVs, and autonomous robotics - even in the most remote environments – designed for use with the u-blox ZED-X20P GNSS receiver.

Thalwil, Switzerland – May 13, 2025 – u-blox (SIX:UBXN), a global leader in positioning and short-range communication technologies for automotive, industrial and consumer markets, has announced PointPerfect Global , the latest addition to its high-precision GNSS correction services. Designed for demanding applications such as precision agriculture, UAV-based mapping, and autonomous outdoor robotics, the new service provides sub-decimeter positioning accuracy worldwide - even in remote locations - via internet and L-band satellite broadcast.

Part of the expanding PointPerfect portfolio, PointPerfect Global completes the u-blox correction services offering—joining PointPerfect Live, the regional nRTK service for the most demanding applications, and PointPerfect Flex, the original PPP-RTK service optimized for wide-ranging and flexible IoT deployments. Together, the portfolio delivers scalable, high-performance positioning solutions that meet even the most demanding customer expectations.

Global reach with high reliability

PointPerfect Global delivers PPP-AR (Precise Point Positioning with Ambiguity Resolution) corrections via IP and satellite L-band, enabling convergence times under 2 minutes and <10 cm accuracy. It is optimized for products built on the X20 platform. The u-blox ZED-X20P all-band, high-precision GNSS receiver will be the first to support PointPerfect Global, integrating native L-band support and allowing reliable performance where cellular connectivity is unavailable.

Purpose-built for mass-market autonomy and scalability

With its broadcast-based global coverage, PointPerfect Global supports scalable deployment across continents without complex regional integration. It enables OEMs and solution providers to bring autonomous systems to market faster, reduce operational complexity, and streamline global logistics. Applications span agriculture, robotics, drones, industrial automation, and automotive, where consistent performance and minimal infrastructure dependency are critical.

Full portfolio, full flexibility

With the introduction of PointPerfect Global, u-blox now offers a comprehensive GNSS correction services portfolio that adapts to varying regional, technical, and commercial needs. From real-time centimeter-level accuracy in regional markets to flexible, worldwide coverage, PointPerfect services deliver reliable, scalable, and cost-effective positioning across the globe.

Availability

Early access to PointPerfect Global will begin in late 2025 and general availability is expected in H1 2026

<div>  <p><span><span><span style="font-weight: bold;">For further information, please contact:</span></span></span></p> <p> </p> <table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td><span><strong><span>Investor Relations</span></strong></span></td> <td><span><strong><span>Media</span></strong></span></td> </tr><tr><td><span><span>Rafael Duarte</span></span></td> <td><span><span>Sven Etzold</span></span></td> </tr><tr><td><span><span>Phone: +41 79 966 89 12</span></span></td> <td><span><span>Phone: +41 76 561 0066</span></span></td> </tr><tr><td><span><a href="mailto:rafael.duarte@u-blox.com" style="text-decoration: underline;"><span>rafael.duarte@u-blox.com</span></a></span></td> <td><span><a href="mailto:natacha.seitz@u-blox.com" style="text-decoration: underline;"><span>sven.etzold@u-blox.com</span></a></span></td> </tr></tbody></table></div> </div><div id="9f5ed779-bdf1-4dad-b908-4c136a4c0088" markup="footer"><p><span><span><strong>u-blox (SIX:UBXN) </strong>is a global leader in automotive, industrial, and consumer markets, driving innovation through our cutting-edge positioning and short-range communication technologies. We are the pioneers behind high-precision technologies, providing smart and reliable solutions that enable people, vehicles, and machines to determine their precise position and communicate wirelessly. With headquarters in Thalwil, Switzerland, and offices across Europe, Asia, and the USA, we are making a global impact. </span></span></p> <p><span><span> </span></span></p> <p><span><span><span>Join us on social media - <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=038d74f8156865bcb765057e289aaee2&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">X</a>, <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=99a4054bbe8b8f79fe108c7fb69c46c3&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">Facebook</a>, <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=60b9c5e734211f8da674a8446391f2e3&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">YouTube</a>, <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=43658f74086f6e52f3b4277a9d96c1eb&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">LinkedIn</a> and <a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=b2310a66a42be9dc3078b7e80159c695&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">Instagram</a>.<br/> (<a href="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=redirect&url=3269a4a9d550ad3101ca61d6fb1c807c&application_id=2135984&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f&application_name=news" style="text-decoration: underline;">www.u-blox.com</a>)</span></span></span></p> </div><div id="10042e55-5754-4463-8547-7345025669c4" markup="disclaimer"><p><span><span><strong>Disclaimer</strong><br/> This release contains certain forward looking statements. Such forward looking statements reflect the current views of management and are subject to known and unknown risks, uncertainties and other factors that may cause actual results, performance or achievements of the u blox Group to differ materially from those expressed or implied. These include risks related to the success of and demand for the Group’s products, the potential for the Group’s products to become obsolete, the Group’s ability to defend its intellectual property, the Group’s ability to develop and commercialize new products in a timely manner, the dynamic and competitive environment in which the Group operates, the regulatory environment, changes in currency exchange rates, the Group’s ability to generate revenues and profitability, and the Group’s ability to realize its expansion projects in a timely manner. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those described in this report. u blox is providing the information in this release as of this date and does not undertake any obligation to update any forward looking statements contained in it as a result of new information, future events or otherwise.</span></span></p> </div></div> <br/><hr/><p> End of Media Release<br/></p> <hr/></td> </tr></table><table cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" nowrap="nowrap">Language:</td> <td align="left" valign="top">English</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Company:</td> <td align="left" valign="top">u-blox AG</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Zürcherstrasse 68</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">8800 Thalwil</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Switzerland</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Phone:</td> <td align="left" valign="top">+41 44 722 74 44</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Fax:</td> <td align="left" valign="top">+41 44 722 74 47</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">E-mail:</td> <td align="left" valign="top">ir@u-blox.com</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Internet:</td> <td align="left" valign="top">www.u-blox.com</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">ISIN:</td> <td align="left" valign="top">CH0033361673</td> </tr><tr><td align="left" valign="top">Listed:</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">2135984</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">End of News</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> 2135984  13.05.2025 CET/CEST </p> <img src="https://eqs-cockpit.com/cgi-bin/fncls.ssp?fn=show_t_gif&application_id=2135984&application_name=news&site_id=boersengefluester~~~ace3d64b-2049-452a-8d18-fbc8044c4b5f" alt="" width="0" height="0" border="0"/> </div> <div class="mt-4"> <div style="height: 400px;" class="position-relative"> <div class="tradingview-widget-container position-relative"> <div class="tradingview-widget-container__widget"></div> <div class="tradingview-widget-copyright" style="color: white !important;"> <a href="https://www.tradingview.com/symbols/SIX:UBXN/" rel="noopener" target="_blank" style="color: white !important;"> <span class="">SIX:UBXN price</span> </a> by TradingView </div> <script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-mini-symbol-overview.js" async>{"symbol":"SIX:UBXN","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}</script> </div> <div class="position-absolute w-100 h-100" style="top: 0px; left: 0px; z-index: 2;"></div> </div> <div class="row d-flex justify-content-between"> <div class="col-auto"> <a href="https://www.app.feingold-research.com/en/tools/finance/research-and-analysis/CH0033361673" target="_blank"> Research & Analysis </a> </div> <div class="col-auto"> <a href="https://en.tradingview.com/?aff_id=6024" target="_blank"> powered by TradingView© </a> </div> </div> </div> </div> </div> </div> </main> <div class="container"> <div style="clear: both;"></div> <div class="mt-5"> <div id="cbps-ad"> <div class="row"> <div class="col-md-6 d-flex align-items-center justify-content-center"> <div> <div class="mb-4 small text-muted"> smart.AD </div> <img src="https://due-diligence-hub.com//public/img/partners/atas/atas_logo.webp" alt="" class="img-fluid" style="max-width: 250px;"><p><b><font color="#085294">Trading Solutions for Professionals</font></b></p> <ul> <li><b><font color="#085294">25</font></b> kinds of clusters</li> <li><b><font color="#085294">26</font></b> world exchanges</li> <li><font color="#085294"><b>14</b></font> different charts</li> <li><b><font color="#085294">58</font></b> necessary for analysis indicators</li> <li><font color="#085294"><b>50+</b></font> customized templates for charts</li> </ul> </div> </div> <div class="col-md-6 d-flex align-items-center"> <div> <a href="https://atas.net/?rs=partners_oft137714" target="_blank"> <img src="https://due-diligence-hub.com//public/img/partners/atas/atas_promo_screen.png" class="img-fluid"> </a> </div> </div> </div> <h4 style="text-align: center;"><br><b><a href="https://atas.net/?rs=partners_oft137714" target="_blank">Get your free Demo today</a></b><br><br></h4> </div> </div> <div class="row mt-5 d-flex justify-content-end"> <div class="col-md-3"> <div class="text-end text-muted small mb-1 opacity-50"> Member of 3R/RSQ Network </div> <div class=" text-center mb-1"> <div class="border border-primary py-1" style="letter-spacing: 2px;"> Digital Content </div> <a href="#" class="text-reset text-decoration-none" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Digital Content Network Alliance"> <div class="border border-primary border-top-0 py-1 bg-primary text-white shake-hover" style="letter-spacing: 2px;"> Network Alliance </div> </a> </div> <div class="text-end text-muted small opacity-50"> Transparency - Reliability - Credibility </div> </div> </div> <div class="text-end text-muted mt-5"> Information regarding Product Information </div> <div class="mb-2"> <span id="info-today">Tuesday, 13.05.2025,</span> Calendar Week 20, <span id="info-day-of-year">133rd day of the year</span>, <span id="info-day-remaining">232 days remaining until EoY.</span> </div></div> <footer class="position-relative"> <div class="bg-blue-secondary py-1"> <div class="container text-center text-blue-secondary"> FGLD <sup>app</sup> | A 3R/RSQ Network & Partner Project </div> </div> <div class="bg-primary"> <div class="container py-4"> </div> </div> <div class="position-absolute w-100 animate__animated animate__fadeInUp" style="bottom: 40px; display: none;" id="footer-overlay"> <div class="info-bar-ad info-bar-ad-blue card-remove-p-margin-bottom p-2" style="border-bottom-width: 5px;"> <div class="container position-relative"> <div id="overlay-footer-about" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> FGLD <sup>app</sup> </span> </div> <div> <p>FGLD <sup>app</sup> (via feingold-research.com/*.de) is a digital information service for investors with an affinity for the stock market that obtains information from a variety of different sources, intelligently links them together and makes them available to interested parties free of charge for further use. Editorial support in the sense of individual market reporting is deliberately dispensed with. FGLD <sup>app</sup> is being developed as a one-stop store where the AI solutions developed by 3R & Partners can be used in the future.</p><hr><p><span class="text-tiny">You can access the stock market service, for which 'Saurenz & Partner - Wirtschaftsjournalisten' is editorially responsible (feingoldresearch.de), by clicking on the following </span><a href="https://feingoldresearch.de/"><span class="text-tiny">link</span></a></p><p>.</p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-consumer_information" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> Consumer Information </span> </div> <div> <p>Interested investors and traders can use the information portal feingold-research.com/*.de to obtain information on contracts for difference and currencies, among other things, and to familiarize themselves with the possibilities of trading and implementing investment strategies for the same on an informative level. The information offered by RSQ is primarily aimed at a group of people who have comprehensive theoretical knowledge and practical experience on the one hand and the necessary risk competence to assess the risks associated with trading leverage and margin products in real-time trading environments on the other. As the operator of the website, RSQ cooperates with the ActivTrades Group ("ActivTrades"), a renowned financial services provider that has focused on and specialized in trading solutions in the area of CFD and FX trading since its foundation. The company has a track record of over 20 years.</p><p>If you are interested in trading the above-mentioned products or implementing investment strategies under real conditions and with your own capital in real money trading environments, you can use the ActivTrades service and product portfolio. ActivTrades holds the relevant licenses and is authorized by the competent supervisory authorities to offer financial services to private clients. The prerequisite for entering into a business relationship with ActivTrades and starting to use the services offered is a successfully completed onboarding process.</p><p>RSQ itself does not execute orders to buy or sell financial instruments. Concrete transactions for the purchase or sale of financial instruments are not concluded. No trading transactions are carried out for or on behalf of third parties. No investment advice is given on financial instruments. Neither the information provided nor the use of our partners' services constitute recommendations or should be perceived as such. The presentation of the content is intended to enable interested parties to form their own, well-founded opinion. This also includes the opportunity to test all offers and conditions extensively and without having to expose themselves to financial risks before making a further decision. In principle, all users of the information service are free to choose the financial service provider best suited to their needs.</p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-legal" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> Compliance/Legal </span> </div> <div> Please direct any requests to the Legal & Compliance department to app-fgld@rsq-technologies.com. </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-term_of_use" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> Terms of use </span> </div> <div> <p>The FGLD <sup>app</sup> is available to all users who are interested in the content provided. There are no restrictions on the type and manner of use or utilization. All content is freely available. There are no costs for visitors to the website. With regard to data protection, we endeavor to collect as little data as possible. The project is financed by the initiators, partner companies and online advertising. In the data protection settings, you can specify how this should be handled before you start using the website.</p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-privacy" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> Data protection </span> </div> <div> <p>The privacy of the users of our website is of the utmost importance to us. We collect data to a limited extent, primarily to ensure the availability of the website and the content embedded in it. The collection and processing of data serves to identify and prevent cybercrime, BOT activities and the misuse of content. Analysis and tracking tools from well-known companies such as Google and Microsoft are used. The use of the website is preceded by a so-called Cookie Consent Window (CCW), which provides a variety of customizable configuration options to adapt privacy to your own needs. Independently of this, internet browsers provide further functions that reduce the digital footprint. Please note that personalized settings may result in functional elements only working to a limited extent.</p><hr><p>To check the CCW settings you have made, you can use this link.</p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-imprint" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> Imprint </span> </div> <div> <p>FGLD<sup>app</sup> is an online project that is made available for free use via the feingold-research.com website. The information offered and the associated technological implementation concept were developed in a joint project. The information is aimed at investors with an affinity for the stock market and risk who are interested in the latest news and further research options for listed companies. <a href="https://rsq-technologies.com">RSQ Technology Ventures GmbH</a> ("RSQ") is responsible for the content available via the online portal in accordance with Section 55 (2) RStV. RSQ is a company incorporated under the laws of the Federal Republic of Germany. RSQ is registered at the local court of Frankfurt am Main under HR number HRB 102933. The company is represented by the managing directors. Further information and contact details can be found at <a href="https://rsq-technologies.com/imprint">rsq-technologies.com</a></p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-rsq" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> RSQ </span> </div> <div> <p>RSQ Technology Ventures GmbH ("RSQ") is a Germany-based, internationally active investment and project development company with a strategic focus on identifying and developing disruptive technologies. Founded in 2015 and active as an authorized asset manager between 2017 and 2019, the company is now primarily active in M&A, acquiring and managing trademark and licensing rights. RSQ's trademark and IP rights portfolio includes the registered trademark <a href="https://www.ayondo.com/">ayondo</a>. In addition, RSQ designs new business models or further develops existing activities. RSQ acts as a company builder, restructures or reorganizes ailing companies and advises in various areas with regard to strategic orientation or the establishment and expansion of organizational structures - especially in regulatory matters for start-ups. RSQ is led by experienced managers. Its close circle of advisors includes industry experts from the banking, IT, cybersecurity, legal and communications sectors.</p><hr><p>I: <a href="https://rsq-technologies.com/">rsq-technologies.com</a> - <a href="https://rsq-technologies.com/">rsqtv.io</a> - <a href="https://rsq-technologies.com/">rsqtv.com</a> - <a href="https://rsq-technologies.com/">rsq-ventures.com</a></p> </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> <div id="overlay-footer-3r" style="display: none;" class="overlay-footer-content"> <div class="mb-3"> <i class="fas fa-info-circle h4 mb-0 me-2"></i> <span class="h4 mb-0 text-decoration-underline"> 3R </span> </div> <div> Concept and development: 3R Technologies (3r-tec.com) - A business unit of the project development network Three Rivers Management Consulting Network ("3RMCN") in cooperation with RSQ Technology Ventures GmbH </div> <div class="position-absolute" style="top: 0px; right: 0px;"> <a href="" class="btn-overlay-close" data-overlay="#footer-overlay" id="btn-close-footer-overlay"> <i class="fas fa-close"></i> </a> </div> </div> </div> </div> </div> <div class="bg-black text-white border-top" style="z-index: 2; border-color: rgba(255, 255, 255, 0.25) !important;"> <div class="container"> <div class="row d-flex justify-content-between"> <div class="col-auto"> <div class="row"> <div class="col-auto d-flex flex-column"> <div class="me-2 my-auto text-grey-on-black"> #FGLD © 2025 </div> </div> <div class="col-auto text-grey-on-black"> <a href="#" class="btn btn-nav-top small btn-overlay-footer" data-key="about" >About</a> </div> </div> </div> <div class="col-auto small"> <a href="#" class="btn btn-nav-top me-2 small btn-overlay-footer" data-key="consumer_information" >Consumer information</a> <a href="#" class="btn btn-nav-top me-2 small btn-overlay-footer" data-key="legal" >Legal</a> <a href="#" class="btn btn-nav-top me-2 small btn-overlay-footer" data-key="term_of_use" >Terms of use</a> <a href="#" class="btn btn-nav-top me-2 small " id="btn-privacy">Privacy</a> <a href="#" class="btn btn-nav-top me-2 small btn-overlay-footer" data-key="imprint" >Imprint</a> <a href="#" class="btn btn-nav-top me-2 small btn-overlay-footer" data-key="rsq" >RSQ</a> <a href="#" class="btn btn-nav-top small btn-overlay-footer" data-key="3r" >3R</a> </div> </div> </div> </div></footer> </div> <script src="https://www.app.feingold-research.com/js/jquery-3.6.3.min.js"></script> <script src="https://www.app.feingold-research.com/js/lazysizes.min.js" async=""></script> <script src="https://www.app.feingold-research.com/js/jquery.easy-ticker.min.js"></script> <script> 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 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 resize_ads(){ var window_width = $(window).width(); var container_width = $('main').width(); if($('main .container').length){ container_width = $('main .container').width(); } if($('main .container-lg').length){ container_width = $('main .container-lg').width(); } var max_width = (window_width - container_width) / 2; var left = max_width - 150 - 16; $('#ads-left').css('left', left); $('#ads-right').css('right', left); } function ad_fade_out(){ var window_width = $(window).width(); var ads = ['left', 'right', 'bottom']; ads.forEach(function(item, idx){ if(item != 'bottom'){ if(window_width >= 1600){ $('#ads-' + item).fadeOut(); } } else { $('#ads-' + item).fadeOut(); } }) } 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-ayon_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://www.app.feingold-research.com/en/events/' + event.guid + '/link'; // if(event.link_registration == ''){ // href = 'https://www.app.feingold-research.com/en/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(); } $(document).ready(function(){ $.ajaxSetup({ headers: { "X-CSRF-TOKEN": 'HKfIq7PSf4BVSufxiFF0q3n6bCZZPpuhqkk7mfJe', }, }); $(document).on('click', '.js-copy', function() { var text = $(this).attr('data-copy'); var el = $(this); copyToClipboard(text, el); }); setup_tooltips(); $(".shake-hover").hover(function(){ $(this).addClass('animate__animated animate__headShake'); }); $(".shake-hover").bind("animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",function(){ $(this).removeClass('animate__animated animate__headShake'); }); $('#ads-left').hide(); $('#ads-right').hide(); resize_ads(); $(window).scroll(function() { // console.log('scrolling'); var window_width = $(window).width(); var max = 1600; var current_scroll = $(window).scrollTop(); var max_scroll = 0; var ads = ['left', 'right', 'bottom']; ads.forEach(function(item, idx){ if(item != 'bottom'){ if(window_width >= max && current_scroll >= max_scroll){ $('#ads-' + item).fadeIn(); } } else { $('#ads-' + item).fadeIn(); } }) clearTimeout($.data(this, 'scrollTimer')); $.data(this, 'scrollTimer', setTimeout(ad_fade_out, 5000)); }); $(window).on('resize', function(){ resize_ads(); }); if($('#key-market-indicator').length){ $.ajax({ type: 'POST', url: 'https://www.app.feingold-research.com/en/stock-prices/treadmill', success: function(response){ if(response.success){ $('#key-market-indicator .treadmill-inner').html(''); response.data.forEach(function(item, idx){ $('#key-market-indicator .treadmill-inner').append(item); }); $('#key-market-indicator .treadmill').easyTicker({ direction: 'up', easing: 'swing', speed: 'slow', interval: 5000, height: 'auto', visible: 1, mousePause: true, autoplay: true, controls: { up: '', down: '', toggle: '', playText: 'Play', stopText: 'Stop' }, callbacks: { before: false, after: false, finish: false } }); } else { console.log(response); } }, error: function(response){ console.log(response); } }) } // $('#btn-about').click(function(e){ // e.preventDefault(); // $('#about-content').removeClass('animate__fadeOut'); // $('#about-content').addClass('animate__fadeInUp'); // $('#about-content').show(); // $('#about-content').on('animationend', () => { // $('#about-content').show(); // }); // }); var state_opened = false; $('.btn-overlay-close').click(function(e){ e.preventDefault(); var trigger = $(this).data('overlay'); $(trigger).removeClass('animate__fadeInUp'); $(trigger).addClass('animate__fadeOut'); $(trigger).on('animationend', () => { $(trigger).hide(); }); state_opened = false; }); $('.btn-overlay-footer').click(function(e){ e.preventDefault(); if(state_opened){ $('#btn-close-footer-overlay').trigger('click'); } var key = $(this).data('key'); $('.overlay-footer-content').hide(); $('#overlay-footer-' + key).show(); var footer_overlay = $('#footer-overlay'); footer_overlay.removeClass('animate__fadeOut'); footer_overlay.addClass('animate__fadeInUp'); footer_overlay.show(); footer_overlay.on('animationend', () => { footer_overlay.show(); }); state_opened = true; }); 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'); }); } var collapsible_wiia = document.getElementById('collapse-wiia'); if(collapsible_wiia !== null){ collapsible_wiia.addEventListener('hidden.bs.collapse', event => { $('#btn-collapse-wiia').find('i').removeClass('fa-angle-up'); $('#btn-collapse-wiia').find('i').addClass('fa-angle-down'); }); collapsible_wiia.addEventListener('shown.bs.collapse', event => { $('#btn-collapse-wiia').find('i').removeClass('fa-angle-down'); $('#btn-collapse-wiia').find('i').addClass('fa-angle-up'); }); } if($('#onair').length){ $.ajax({ type: 'GET', dataType: 'json', url: 'https://www.app.feingold-research.com/en/events/onair', 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-ayon_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); } }) } $('#btn-privacy').click(function(e){ e.preventDefault(); $('#qc-cmp2-persistent-link').trigger('click'); }); }); </script> <script> $(document).ready(function(){ $('td > div > table').each(function(){ if($(this).attr('id') != 'table-basic-infobox' && $(this).attr('id') != 'table-financial-infobox'){ $(this).addClass('table table-striped'); } }); $('table:not([border="0"])').each(function(){ if($(this).attr('id') != 'table-basic-infobox' && $(this).attr('id') != 'table-financial-infobox'){ $(this).addClass('table table-striped'); } }); $('.market-news-content p').each(function(){ var text = $(this).text().trim(); if(text == ''){ $(this).remove(); } }); $.ajax({ type: 'GET', url: 'https://www.app.feingold-research.com/en/tools/finance/research-and-analysis/get-logo/CH0033361673', success: function(response){ if(response.success && response.url){ $('#logo').attr('src', response.url); $('#logo-wrapper').show(); } else { $('#logo-wrapper').hide(); } }, error: function(response){ $('#logo-wrapper').hide(); } }); $.ajax({ type: 'POST', url: 'https://www.app.feingold-research.com/en/yahoo-finance/price/114368', 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://www.app.feingold-research.com/en/newswire/114368/stats', 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); if(stats.short_seller_fallback_all){ var btn = $('#btn-stat-short_seller'); var href = btn.attr('href'); var new_href = href + '&filter=show_all'; btn.attr('href', new_href); } } }, error: function(response){ $('#stat-eqs').html('-'); $('#stat-dd').html('-'); $('#stat-original_research').html('-'); $('#stat-short_seller').html('-'); } }); }); </script> </body> </html>