mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-08 10:22:09 +00:00
100 lines
139 KiB
HTML
100 lines
139 KiB
HTML
<!doctype html>
|
||
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-sdk/data-available/stocks/index" data-has-hydrated="false">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="generator" content="Docusaurus v3.3.2">
|
||
<title data-rh="true">Stocks | OpenBB Docs</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://docs.openbb.co/img/banner.png"><meta data-rh="true" name="twitter:image" content="https://docs.openbb.co/img/banner.png"><meta data-rh="true" property="og:url" content="https://docs.openbb.co/sdk/data-available/stocks"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Stocks | OpenBB Docs"><meta data-rh="true" name="description" content="This documentation page describes all the modules that are within the stocks menu of OpenBB."><meta data-rh="true" property="og:description" content="This documentation page describes all the modules that are within the stocks menu of OpenBB."><meta data-rh="true" name="keywords" content="stocks,behavioural analysis,comparison analysis,discovery,dark pool,short data,government trading,insider trading,fundamental analysis,technical analysis"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.openbb.co/sdk/data-available/stocks"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/data-available/stocks" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.openbb.co/sdk/data-available/stocks" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://7D1HQ0IXAS-dsn.algolia.net" crossorigin="anonymous"><link rel="search" type="application/opensearchdescription+xml" title="OpenBB Docs" href="/opensearch.xml">
|
||
|
||
|
||
<link rel="stylesheet" href="/katex/katex.min.css"><link rel="stylesheet" href="/assets/css/styles.de2dfce3.css">
|
||
<script src="/assets/js/runtime~main.99b31435.js" defer="defer"></script>
|
||
<script src="/assets/js/main.3abd6960.js" defer="defer"></script>
|
||
</head>
|
||
<body class="navigation-with-keyboard">
|
||
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav class="border-b border-grey-600 lg:px-12 header_docs_sdk navbar navbar--fixed-top"><div class="navbar__inner items-center"><div class="navbar__items"><div class="items-center ml-2 flex"><a href="/"><svg viewBox="0 0 271 19" width="271" height="19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M126.316.99V14.33l-1.144-1.11-1.142-1.113-1.144-1.11-1.142-1.114-1.144-1.11-1.145-1.113-1.141-1.11-1.145-1.114-1.142-1.113-1.144-1.11-1.142-1.11-1.144-1.114H110.311v17.788H112.597V4.323l1.144 1.113 1.142 1.113 1.144 1.11 1.142 1.114 1.145 1.11 1.141 1.113 1.145 1.11 1.144 1.114 1.142 1.11 1.144 1.113 1.142 1.113 1.144 1.11 1.142 1.111h1.145V.989h-2.287ZM163.123 7.66h-2.286V.99H147.12v17.79h18.294V7.65h-2.286l-.005.01ZM149.406 6.54V3.213h9.144V7.66h-9.144V6.54Zm13.717 4.447v5.566h-13.717V9.886h13.717v1.102ZM201.057 7.66h-3.427V.99h-13.72v17.79h18.289V7.65l-1.142.01ZM186.196 6.54V3.213h9.148V7.66h-9.148V6.54Zm13.72 4.447v5.566h-13.72V9.886h13.72v1.102ZM89.662.99H73.656v17.787H91.942v-2.22H75.945V12.106H89.656V9.883H75.945V3.213H91.942V.99H89.661ZM16.02.99H.018v17.79h18.291V.99H16.02Zm0 3.336v12.23H2.301V3.213h13.72v1.113ZM52.862.99H36.86v17.79h2.286v-6.673h16.003V.977h-2.287V.99Zm0 3.336v5.565H39.146V3.213h13.716v1.113ZM226.316 10.14h-6.117v8.64h6.141l.992-1v-7l-1.016-.64Zm-.002 1.62v5.94h-5.1v-6.48h5.1v.54ZM240.447 10.14h-7.115v8.64h8.133v-8.64h-1.018Zm0 1.62v5.94h-6.1v-6.48h6.1v.54ZM254.9 10.14H247.465v8.64H255.959V17.7H248.528V11.22H255.959v-1.08H254.9ZM269.404 10.14h-7.444V15h7.448v2.701h-5.853l-1.596.005.001.535v.539h8.505V17.7h-1.061.004H263.555l6.913.066.002-.607-.002-.41-.003-.67.005-1.08h-6.248 6.248l-.002-1.08H263.024v-2.7h7.441v-1.08h-1.061Z"></path></svg></a></div></div><div class="navbar__items navbar__items--right max-sm:hidden"><div class="flex items-center"><div class="flex gap-4 mr-12 md:mr-0 ml-4"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R2d6ah:" data-state="closed" class="bg-grey-900 radix-state-open:text-white hover:border-grey-200 hover:text-grey-200 radix-state-open:border-white border -mt-[0.6px] h-[34px] w-[34px] text-grey-400 border-grey-400 rounded flex items-center justify-center"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4 h-4"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="flex gap-2"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button><a href="https://my.openbb.co/" class="_btn-dark text-xs hover:text-black"><span class="md:hidden">Hub</span><span class="hidden md:inline">OpenBB Hub</span></a></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav class="menu thin-scrollbar !px-10 text-sm !pb-10 mt-[40px] menu_Y1UP"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/platform">OpenBB Platform</a><button aria-label="Toggle the collapsible sidebar category 'OpenBB Platform'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/cli">OpenBB Platform CLI</a><button aria-label="Toggle the collapsible sidebar category 'OpenBB Platform CLI'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/bot">OpenBB Bot</a><button aria-label="Toggle the collapsible sidebar category 'OpenBB Bot'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1"><span class="sidebar-divider"></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menuHtmlItem_PEWV menu__list-item sidebar-title">LEGACY</li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" href="/terminal">OpenBB Terminal</a><button aria-label="Toggle the collapsible sidebar category 'OpenBB Terminal'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a href="#" class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true">OpenBB SDK</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk">Introduction</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/usage">Usage</a><button aria-label="Toggle the collapsible sidebar category 'Usage'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" aria-expanded="true" tabindex="0" href="/sdk/data-available">Data Available</a><button aria-label="Toggle the collapsible sidebar category 'Data Available'" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-3 menu__list-item"><div class="menu__list-item-collapsible menu__list-item-collapsible--active"><a class="menu__link menu__link--sublist menu__link--active" aria-current="page" aria-expanded="true" tabindex="0" href="/sdk/data-available/stocks">Stocks</a><button aria-label="Toggle the collapsible sidebar category 'Stocks'" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/behavioral-analysis">Behavioral Analysis</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/comparison-analysis">Comparison Analysis</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/dark-pool-shorts">Dark Pools and Short Data</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/discovery">Discovery</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/fundamental-analysis">Fundamental Analysis</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/government">Government</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/insiders">Insiders</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/options-chains">Options Chains</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/options">Options</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/stocks-screener">Stocks Screener</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-4 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/stocks/trading-hours">Trading Hours</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-3 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/data-available/crypto">Crypto</a><button aria-label="Toggle the collapsible sidebar category 'Crypto'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-3 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/data-available/portfolio">Portfolio</a><button aria-label="Toggle the collapsible sidebar category 'Portfolio'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/alternative">Alternative</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/econometrics">Econometrics</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/economy">Economy</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/etf">ETF</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/fixedincome">Fixed Income</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/forecast">Forecast</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/forex">Forex</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/futures">Futures</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/quantitative-analysis">Quantitative Analysis</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/data-available/ta">Technical Analysis</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/reference">Reference</a><button aria-label="Toggle the collapsible sidebar category 'Reference'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" aria-expanded="false" tabindex="0" href="/sdk/faqs">FAQs</a><button aria-label="Toggle the collapsible sidebar category 'FAQs'" type="button" class="clean-btn menu__caret"></button></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/sdk/showcase">Showcase</a></li></ul></li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">OpenBB SDK</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/sdk/data-available"><span itemprop="name">Data Available</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Stocks</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_bxCs"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Stocks</h1></header><p>The Stocks module provides the functionality of the Stocks menu from the OpenBB Terminal. The list below are the SDK functions within the Stocks module and a short description:</p>
|
||
<table><thead><tr><th style="text-align:left">Path</th><th style="text-align:center">Type</th><th style="text-align:right">Description</th></tr></thead><tbody><tr><td style="text-align:left">openbb.stocks.ba</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Behavioural Analysis</td></tr><tr><td style="text-align:left">openbb.stocks.ca</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Comparison Analysis</td></tr><tr><td style="text-align:left">openbb.stocks.candle</td><td style="text-align:center">Function</td><td style="text-align:right">OHLC + Volume + Moving Averages Chart</td></tr><tr><td style="text-align:left">openbb.stocks.disc</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Stock Discovery</td></tr><tr><td style="text-align:left">openbb.stocks.dps</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Dark Pools & Shorts</td></tr><tr><td style="text-align:left">openbb.stocks.fa</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Fundamental Analysis & Future Estimations</td></tr><tr><td style="text-align:left">openbb.stocks.gov</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">US Government, Lobbying & Representative Activity</td></tr><tr><td style="text-align:left">openbb.stocks.ins</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Corporate Insider Activity (SEC Form 4)</td></tr><tr><td style="text-align:left">openbb.stocks.load</td><td style="text-align:center">Function</td><td style="text-align:right">Load Historical OHLC+V Data</td></tr><tr><td style="text-align:left">openbb.stocks.options</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Options</td></tr><tr><td style="text-align:left">openbb.stocks.qa</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Stocks-Only Quantitative Analysis</td></tr><tr><td style="text-align:left">openbb.stocks.quote</td><td style="text-align:center">Function</td><td style="text-align:right">Last Price and Performance Data (FinancialModelingPrep)</td></tr><tr><td style="text-align:left">openbb.stocks.screener</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Stock Screener</td></tr><tr><td style="text-align:left">openbb.stocks.search</td><td style="text-align:center">Function</td><td style="text-align:right">Find Stocks</td></tr><tr><td style="text-align:left">openbb.stocks.sia</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Sector & Industry Analysis</td></tr><tr><td style="text-align:left">openbb.stocks.ta</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Stocks-Only Technical Analysis</td></tr><tr><td style="text-align:left">openbb.stocks.th</td><td style="text-align:center">Sub-Module</td><td style="text-align:right">Trading Hours (Market Status)</td></tr><tr><td style="text-align:left">openbb.stocks.tob</td><td style="text-align:center">Function</td><td style="text-align:right">Top of Book (CBOE)</td></tr></tbody></table>
|
||
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-use">How to use<a href="#how-to-use" class="hash-link" aria-label="Direct link to How to use" title="Direct link to How to use"></a></h2>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token builtin" style="color:rgb(86, 156, 214)">help</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<p>Most items in <code>openbb.stocks</code> are sub-modules. The objective of this guide is to introduce the functions at the top-level and to demonstrate a selection of functions from the sub-modules.</p>
|
||
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="examples">Examples<a href="#examples" class="hash-link" aria-label="Direct link to Examples" title="Direct link to Examples"></a></h2>
|
||
<p>The code snippets in the following section will assume that the import block contains:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> pandas </span><span class="token keyword" style="color:rgb(86, 156, 214)">as</span><span class="token plain"> pd</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token keyword" style="color:rgb(86, 156, 214)">from</span><span class="token plain"> datetime </span><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> datetime</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token keyword" style="color:rgb(86, 156, 214)">from</span><span class="token plain"> openbb_terminal</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sdk </span><span class="token keyword" style="color:rgb(86, 156, 214)">import</span><span class="token plain"> openbb</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="load">Load<a href="#load" class="hash-link" aria-label="Direct link to Load" title="Direct link to Load"></a></h3>
|
||
<p>The first step in a workflow might be to collect historical price data. The <code>load</code> function has the ability to request data from multiple sources. The choices for <code>source</code> are currently:</p>
|
||
<ul>
|
||
<li>YahooFinance (default)</li>
|
||
<li>AlphaVantage</li>
|
||
<li>Polygon</li>
|
||
<li>EODHD</li>
|
||
</ul>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">spy_monthly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">load</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> start_date </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'1990-01-01'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> interval </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(181, 206, 168)">1440</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> prepost </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> source </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'YahooFinance'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> weekly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> monthly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">spy_monthly</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">3</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">date</th><th style="text-align:right">Open</th><th style="text-align:right">High</th><th style="text-align:right">Low</th><th style="text-align:right">Close</th><th style="text-align:right">Adj Close</th><th style="text-align:right">Volume</th></tr></thead><tbody><tr><td style="text-align:left">1993-02-01 00:00:00</td><td style="text-align:right">43.9688</td><td style="text-align:right">45.125</td><td style="text-align:right">42.8125</td><td style="text-align:right">44.4062</td><td style="text-align:right">25.6043</td><td style="text-align:right">5.4176e+06</td></tr><tr><td style="text-align:left">1993-03-01 00:00:00</td><td style="text-align:right">44.5625</td><td style="text-align:right">45.8438</td><td style="text-align:right">44.2188</td><td style="text-align:right">45.1875</td><td style="text-align:right">26.0548</td><td style="text-align:right">3.0192e+06</td></tr><tr><td style="text-align:left">1993-04-01 00:00:00</td><td style="text-align:right">45.25</td><td style="text-align:right">45.25</td><td style="text-align:right">43.2812</td><td style="text-align:right">44.0312</td><td style="text-align:right">25.508</td><td style="text-align:right">2.6972e+06</td></tr></tbody></table>
|
||
<p>There are source-dependent differences to the DataFrame returned. For example, compare the above with below:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">spy_monthly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">load</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> start_date </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'1990-01-01'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> interval </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(181, 206, 168)">1440</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> prepost </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> source </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'Polygon'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> weekly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> monthly </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">spy_monthly</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">3</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">date</th><th style="text-align:right">Volume</th><th style="text-align:right">vw</th><th style="text-align:right">Open</th><th style="text-align:right">Adj Close</th><th style="text-align:right">High</th><th style="text-align:right">Low</th><th style="text-align:right">Transactions</th><th style="text-align:right">Close</th></tr></thead><tbody><tr><td style="text-align:left">2022-09-01 04:00:00</td><td style="text-align:right">1.99492e+09</td><td style="text-align:right">382.507</td><td style="text-align:right">392.89</td><td style="text-align:right">357.18</td><td style="text-align:right">411.73</td><td style="text-align:right">357.04</td><td style="text-align:right">1.35653e+07</td><td style="text-align:right">357.18</td></tr><tr><td style="text-align:left">2022-10-01 04:00:00</td><td style="text-align:right">2.02389e+09</td><td style="text-align:right">370.918</td><td style="text-align:right">361.08</td><td style="text-align:right">386.21</td><td style="text-align:right">389.52</td><td style="text-align:right">348.11</td><td style="text-align:right">1.38047e+07</td><td style="text-align:right">386.21</td></tr><tr><td style="text-align:left">2022-11-01 04:00:00</td><td style="text-align:right">1.17559e+09</td><td style="text-align:right">386.119</td><td style="text-align:right">390.14</td><td style="text-align:right">394.28</td><td style="text-align:right">402.31</td><td style="text-align:right">368.79</td><td style="text-align:right">8.34067e+06</td><td style="text-align:right">394.28</td></tr></tbody></table>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="candle">Candle<a href="#candle" class="hash-link" aria-label="Direct link to Candle" title="Direct link to Candle"></a></h3>
|
||
<p>OHLC DataFrames can be passed through the <code>Candle</code> function to display a chart.</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">candle</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">data </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> spy_monthly</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'SPY - Monthly Candles'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/201727311-e42f5ec3-bfdd-4d5d-ae4d-7e113f4b455d.png" alt="openbb.stocks.candle" title="openbb.stocks.candle" class="img_ev3q"></p>
|
||
<p>The <code>candle</code> function is also aware if a ticker is being passed. This makes it unnecessary to create a DataFrame if the objective is only to display the chart.</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">candle</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/202576993-08bfb90c-2254-423e-b599-8c86a1ea1e12.png" alt="openbb.stocks.candle" title="openbb.stocks.candle" class="img_ev3q"></p>
|
||
<p>Add moving averages to the chart with:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">candle</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> ma </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token number" style="color:rgb(181, 206, 168)">50</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token number" style="color:rgb(181, 206, 168)">150</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<p><img decoding="async" loading="lazy" src="https://user-images.githubusercontent.com/85772166/202576848-27e86f9a-e9bd-49b4-9008-2ad374e07abb.png" alt="openbb.stocks.candle" title="openbb.stocks.candle" class="img_ev3q"></p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="search">Search<a href="#search" class="hash-link" aria-label="Direct link to Search" title="Direct link to Search"></a></h3>
|
||
<p>Search for companies by name with the <code>search</code> function, with optional filters for sector, industry, and region:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">search</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">sector </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'Energy'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> country </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'United Kingdom'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> query </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'oil'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:left"></th><th style="text-align:left">long_name</th><th style="text-align:left">country</th><th style="text-align:left">sector</th><th style="text-align:left">industry</th><th style="text-align:right">exchange</th></tr></thead><tbody><tr><td style="text-align:right">0</td><td style="text-align:left">3NO.F</td><td style="text-align:left">Nostrum Oil & Gas PLC</td><td style="text-align:left">United Kingdom</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas E&P</td><td style="text-align:right">nan</td></tr><tr><td style="text-align:right">1</td><td style="text-align:left">BOIL.L</td><td style="text-align:left">Baron Oil Plc</td><td style="text-align:left">United Kingdom</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas E&P</td><td style="text-align:right">nan</td></tr><tr><td style="text-align:right">2</td><td style="text-align:left">EGN.F</td><td style="text-align:left">Europa Oil & Gas (Holdings) plc</td><td style="text-align:left">United Kingdom</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas E&P</td><td style="text-align:right">nan</td></tr><tr><td style="text-align:right">3</td><td style="text-align:left">EOG.L</td><td style="text-align:left">Europa Oil & Gas (Holdings) plc</td><td style="text-align:left">United Kingdom</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas E&P</td><td style="text-align:right">nan</td></tr><tr><td style="text-align:right">4</td><td style="text-align:left">GHA.F</td><td style="text-align:left">Baron Oil Plc</td><td style="text-align:left">United Kingdom</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas E&P</td><td style="text-align:right">nan</td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="quote">Quote<a href="#quote" class="hash-link" aria-label="Direct link to Quote" title="Direct link to Quote"></a></h3>
|
||
<p>Watchlists are easy to make. Get the last price and performance data for multiple tickers by looping the <code>quote</code> function:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">spdr_sectors </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLE'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLB'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLI'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLP'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLV'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLF'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLK'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLC'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLU'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'XLRE'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">quotes</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"> </span><span class="token builtin" style="color:rgb(86, 156, 214)">object</span><span class="token plain"> </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">symbols </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> spdr_sectors</span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"></span><span class="token keyword" style="color:rgb(86, 156, 214)">for</span><span class="token plain"> symbols </span><span class="token keyword" style="color:rgb(86, 156, 214)">in</span><span class="token plain"> spdr_sectors</span><span class="token punctuation" style="color:rgb(212, 212, 212)">:</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> quote </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">quote</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">symbols</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">transpose</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain"> quotes</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">append</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">quote</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">quotes </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> pd</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">concat</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">quotes</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">quotes</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:left">Symbol</th><th style="text-align:left">Name</th><th style="text-align:right">Price</th><th style="text-align:right">Changes percentage</th><th style="text-align:right">Change</th><th style="text-align:right">Day low</th><th style="text-align:right">Day high</th><th style="text-align:right">Year high</th><th style="text-align:right">Year low</th><th style="text-align:left">Market cap</th><th style="text-align:right">Price avg50</th><th style="text-align:right">Price avg200</th><th style="text-align:left">Exchange</th><th style="text-align:left">Volume</th><th style="text-align:right">Avg volume</th><th style="text-align:right">Open</th><th style="text-align:right">Previous close</th><th style="text-align:right">Eps</th><th style="text-align:right">Pe</th><th style="text-align:left">Earnings announcement</th><th style="text-align:left">Shares outstanding</th><th style="text-align:right">Timestamp</th></tr></thead><tbody><tr><td style="text-align:right">0</td><td style="text-align:left">SPY</td><td style="text-align:left">SPDR S&P 500 ETF Trust</td><td style="text-align:right">393.74</td><td style="text-align:right">0.9616</td><td style="text-align:right">3.75</td><td style="text-align:right">390.08</td><td style="text-align:right">394.17</td><td style="text-align:right">462.07</td><td style="text-align:right">348.11</td><td style="text-align:left">361.367 B</td><td style="text-align:right">399.841</td><td style="text-align:right">392.797</td><td style="text-align:left">AMEX</td><td style="text-align:left">88.857 M</td><td style="text-align:right">89590689</td><td style="text-align:right">390.8</td><td style="text-align:right">389.99</td><td style="text-align:right">19.9365</td><td style="text-align:right">19.75</td><td style="text-align:left"></td><td style="text-align:left">917.782 M</td><td style="text-align:right">1679342401</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLE</td><td style="text-align:left">Energy Select Sector SPDR Fund</td><td style="text-align:right">77.7</td><td style="text-align:right">2.0024</td><td style="text-align:right">1.5253</td><td style="text-align:right">76.1</td><td style="text-align:right">78.2</td><td style="text-align:right">94.71</td><td style="text-align:right">65.48</td><td style="text-align:left">14.485 B</td><td style="text-align:right">86.6584</td><td style="text-align:right">82.6697</td><td style="text-align:left">AMEX</td><td style="text-align:left">25.791 M</td><td style="text-align:right">19906166</td><td style="text-align:right">76.1</td><td style="text-align:right">76.1747</td><td style="text-align:right">10.86</td><td style="text-align:right">7.15</td><td style="text-align:left"></td><td style="text-align:left">186.424 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLB</td><td style="text-align:left">Materials Select Sector SPDR Fund</td><td style="text-align:right">76.73</td><td style="text-align:right">2.0581</td><td style="text-align:right">1.5473</td><td style="text-align:right">75.77</td><td style="text-align:right">76.77</td><td style="text-align:right">91.49</td><td style="text-align:right">66.85</td><td style="text-align:left">5.519 B</td><td style="text-align:right">81.7186</td><td style="text-align:right">77.8203</td><td style="text-align:left">AMEX</td><td style="text-align:left">7.327 M</td><td style="text-align:right">5830645</td><td style="text-align:right">75.77</td><td style="text-align:right">75.1827</td><td style="text-align:right">5.16256</td><td style="text-align:right">14.86</td><td style="text-align:left"></td><td style="text-align:left">71.924 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLI</td><td style="text-align:left">Industrial Select Sector SPDR Fund</td><td style="text-align:right">97.55</td><td style="text-align:right">1.3242</td><td style="text-align:right">1.2749</td><td style="text-align:right">96.71</td><td style="text-align:right">97.79</td><td style="text-align:right">105.23</td><td style="text-align:right">82.75</td><td style="text-align:left">13.328 B</td><td style="text-align:right">101.103</td><td style="text-align:right">95.1877</td><td style="text-align:left">AMEX</td><td style="text-align:left">14.078 M</td><td style="text-align:right">11957477</td><td style="text-align:right">96.71</td><td style="text-align:right">96.2751</td><td style="text-align:right">4.6974</td><td style="text-align:right">20.77</td><td style="text-align:left"></td><td style="text-align:left">136.626 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLP</td><td style="text-align:left">Consumer Staples Select Sector SPDR Fund</td><td style="text-align:right">72.76</td><td style="text-align:right">1.386</td><td style="text-align:right">0.9947</td><td style="text-align:right">72.01</td><td style="text-align:right">72.83</td><td style="text-align:right">81.34</td><td style="text-align:right">66.18</td><td style="text-align:left">15.292 B</td><td style="text-align:right">73.092</td><td style="text-align:right">72.9574</td><td style="text-align:left">AMEX</td><td style="text-align:left">14.127 M</td><td style="text-align:right">10950449</td><td style="text-align:right">72.04</td><td style="text-align:right">71.7653</td><td style="text-align:right">2.88675</td><td style="text-align:right">25.2</td><td style="text-align:left"></td><td style="text-align:left">210.172 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLY</td><td style="text-align:left">Consumer Discretionary Select Sector SPDR Fund</td><td style="text-align:right">141.52</td><td style="text-align:right">0.433</td><td style="text-align:right">0.6102</td><td style="text-align:right">139.75</td><td style="text-align:right">142.39</td><td style="text-align:right">192.19</td><td style="text-align:right">126</td><td style="text-align:left">17.018 B</td><td style="text-align:right">143.901</td><td style="text-align:right">146.454</td><td style="text-align:left">AMEX</td><td style="text-align:left">5.863 M</td><td style="text-align:right">5416313</td><td style="text-align:right">140.74</td><td style="text-align:right">140.91</td><td style="text-align:right">6.27203</td><td style="text-align:right">22.56</td><td style="text-align:left"></td><td style="text-align:left">120.253 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLV</td><td style="text-align:left">Health Care Select Sector SPDR Fund</td><td style="text-align:right">126.96</td><td style="text-align:right">1.2675</td><td style="text-align:right">1.5891</td><td style="text-align:right">125.58</td><td style="text-align:right">127.145</td><td style="text-align:right">143.42</td><td style="text-align:right">118.75</td><td style="text-align:left">25.064 B</td><td style="text-align:right">131.092</td><td style="text-align:right">130.376</td><td style="text-align:left">AMEX</td><td style="text-align:left">10.584 M</td><td style="text-align:right">8826462</td><td style="text-align:right">125.58</td><td style="text-align:right">125.371</td><td style="text-align:right">5.92017</td><td style="text-align:right">21.45</td><td style="text-align:left"></td><td style="text-align:left">197.415 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLF</td><td style="text-align:left">Financial Select Sector SPDR Fund</td><td style="text-align:right">31.17</td><td style="text-align:right">1.1114</td><td style="text-align:right">0.3426</td><td style="text-align:right">31.025</td><td style="text-align:right">31.44</td><td style="text-align:right">40.01</td><td style="text-align:right">29.59</td><td style="text-align:left">27.537 B</td><td style="text-align:right">35.4068</td><td style="text-align:right">33.8593</td><td style="text-align:left">AMEX</td><td style="text-align:left">74.917 M</td><td style="text-align:right">50017188</td><td style="text-align:right">31.07</td><td style="text-align:right">30.8274</td><td style="text-align:right">2.57075</td><td style="text-align:right">12.12</td><td style="text-align:left"></td><td style="text-align:left">883.445 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLK</td><td style="text-align:left">Technology Select Sector SPDR Fund</td><td style="text-align:right">143.53</td><td style="text-align:right">0.2693</td><td style="text-align:right">0.3855</td><td style="text-align:right">141.82</td><td style="text-align:right">143.7</td><td style="text-align:right">163.65</td><td style="text-align:right">112.97</td><td style="text-align:left">39.048 B</td><td style="text-align:right">136.542</td><td style="text-align:right">132.924</td><td style="text-align:left">AMEX</td><td style="text-align:left">5.924 M</td><td style="text-align:right">7283266</td><td style="text-align:right">142.89</td><td style="text-align:right">143.145</td><td style="text-align:right">5.1111</td><td style="text-align:right">28.08</td><td style="text-align:left"></td><td style="text-align:left">272.056 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLC</td><td style="text-align:left">Communication Services Select Sector SPDR Fund</td><td style="text-align:right">55.27</td><td style="text-align:right">0.7474</td><td style="text-align:right">0.41</td><td style="text-align:right">54.71</td><td style="text-align:right">55.41</td><td style="text-align:right">71.57</td><td style="text-align:right">44.86</td><td style="text-align:left">0</td><td style="text-align:right">54.1118</td><td style="text-align:right">52.9782</td><td style="text-align:left">AMEX</td><td style="text-align:left">7.189 M</td><td style="text-align:right">6117298</td><td style="text-align:right">54.91</td><td style="text-align:right">54.86</td><td style="text-align:right">2.87114</td><td style="text-align:right">19.25</td><td style="text-align:left"></td><td style="text-align:left">0</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLU</td><td style="text-align:left">Utilities Select Sector SPDR Fund</td><td style="text-align:right">67</td><td style="text-align:right">0.7818</td><td style="text-align:right">0.5197</td><td style="text-align:right">66.56</td><td style="text-align:right">67.22</td><td style="text-align:right">78.22</td><td style="text-align:right">60.35</td><td style="text-align:left">10.939 B</td><td style="text-align:right">68.0158</td><td style="text-align:right">69.9207</td><td style="text-align:left">AMEX</td><td style="text-align:left">19.265 M</td><td style="text-align:right">12304022</td><td style="text-align:right">66.58</td><td style="text-align:right">66.4803</td><td style="text-align:right">2.88295</td><td style="text-align:right">23.24</td><td style="text-align:left"></td><td style="text-align:left">163.274 M</td><td style="text-align:right">1679342400</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">XLRE</td><td style="text-align:left">The Real Estate Select Sector SPDR Fund</td><td style="text-align:right">36.36</td><td style="text-align:right">1.0727</td><td style="text-align:right">0.3859</td><td style="text-align:right">35.87</td><td style="text-align:right">36.4932</td><td style="text-align:right">50.97</td><td style="text-align:right">33.125</td><td style="text-align:left">0</td><td style="text-align:right">38.953</td><td style="text-align:right">39.4885</td><td style="text-align:left">AMEX</td><td style="text-align:left">4.963 M</td><td style="text-align:right">6039455</td><td style="text-align:right">36.06</td><td style="text-align:right">35.9741</td><td style="text-align:right">1.30938</td><td style="text-align:right">27.77</td><td style="text-align:left"></td><td style="text-align:left">0</td><td style="text-align:right">1679342400</td></tr></tbody></table>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="tob">TOB<a href="#tob" class="hash-link" aria-label="Direct link to TOB" title="Direct link to TOB"></a></h3>
|
||
<p>Top of Book gets the size and price at the top of the order book.</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">bid</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain">ask </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">tob</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">'SPY'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">quote_tob </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> bid</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">join</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">ask</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> lsuffix</span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">': Bid'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> rsuffix </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">': Ask'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">quote_tob</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:right">Size: Bid</th><th style="text-align:right">Price: Bid</th><th style="text-align:right">Size: Ask</th><th style="text-align:right">Price: Ask</th></tr></thead><tbody><tr><td style="text-align:right">0</td><td style="text-align:right">100</td><td style="text-align:right">394.85</td><td style="text-align:right">100</td><td style="text-align:right">395</td></tr><tr><td style="text-align:right">1</td><td style="text-align:right">100</td><td style="text-align:right">394.8</td><td style="text-align:right">300</td><td style="text-align:right">395.05</td></tr><tr><td style="text-align:right">2</td><td style="text-align:right">100</td><td style="text-align:right">394.7</td><td style="text-align:right">100</td><td style="text-align:right">395.07</td></tr><tr><td style="text-align:right">3</td><td style="text-align:right">100</td><td style="text-align:right">394.68</td><td style="text-align:right">200</td><td style="text-align:right">395.25</td></tr><tr><td style="text-align:right">4</td><td style="text-align:right">100</td><td style="text-align:right">394.65</td><td style="text-align:right">100</td><td style="text-align:right">395.29</td></tr></tbody></table>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="filings">Filings<a href="#filings" class="hash-link" aria-label="Direct link to Filings" title="Direct link to Filings"></a></h3>
|
||
<p>Get the most-recent form submissions to the SEC.</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">filings </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">disc</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">filings</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">filings</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">3</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">Date</th><th style="text-align:left">Ticker</th><th style="text-align:right">CIK</th><th style="text-align:left">Form Type</th><th style="text-align:left">Title</th><th style="text-align:left">URL</th></tr></thead><tbody><tr><td style="text-align:left">2023-03-20 17:30:26</td><td style="text-align:left">TLGA</td><td style="text-align:right">1827871</td><td style="text-align:left">10-K</td><td style="text-align:left">10-K - TLG Acquisition One Corp. (0001827871) (Filer)</td><td style="text-align:left"><a href="https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm" target="_blank" rel="noopener noreferrer">https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm</a></td></tr><tr><td style="text-align:left">2023-03-20 17:30:26</td><td style="text-align:left">TLGA</td><td style="text-align:right">1827871</td><td style="text-align:left">10-K</td><td style="text-align:left">10-K - TLG Acquisition One Corp. (0001827871) (Filer)</td><td style="text-align:left"><a href="https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm" target="_blank" rel="noopener noreferrer">https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm</a></td></tr><tr><td style="text-align:left">2023-03-20 17:30:26</td><td style="text-align:left">TLGA-UN</td><td style="text-align:right">1827871</td><td style="text-align:left">10-K</td><td style="text-align:left">10-K - TLG Acquisition One Corp. (0001827871) (Filer)</td><td style="text-align:left"><a href="https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm" target="_blank" rel="noopener noreferrer">https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm</a></td></tr><tr><td style="text-align:left">2023-03-20 17:30:26</td><td style="text-align:left">TLGA-UN</td><td style="text-align:right">1827871</td><td style="text-align:left">10-K</td><td style="text-align:left">10-K - TLG Acquisition One Corp. (0001827871) (Filer)</td><td style="text-align:left"><a href="https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm" target="_blank" rel="noopener noreferrer">https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm</a></td></tr><tr><td style="text-align:left">2023-03-20 17:30:26</td><td style="text-align:left">TLGA-WT</td><td style="text-align:right">1827871</td><td style="text-align:left">10-K</td><td style="text-align:left">10-K - TLG Acquisition One Corp. (0001827871) (Filer)</td><td style="text-align:left"><a href="https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm" target="_blank" rel="noopener noreferrer">https://www.sec.gov/Archives/edgar/data/1827871/000119312523074903/0001193125-23-074903-index.htm</a></td></tr></tbody></table>
|
||
<p>Filter them to be from the current day only:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">today </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> filings</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token builtin" style="color:rgb(86, 156, 214)">filter</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">like </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> datetime</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">now</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">strftime</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token string" style="color:rgb(206, 145, 120)">"%Y-%m-%d"</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> axis </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(181, 206, 168)">0</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="screener">Screener<a href="#screener" class="hash-link" aria-label="Direct link to Screener" title="Direct link to Screener"></a></h3>
|
||
<p>Grab the list of filtered tickers and put them through the comparison analysis screener and get an overview:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">tickers </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> today</span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'Ticker'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">to_list</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ca</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">screener</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">similar </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> tickers</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> data_type </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'overview'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> screener_results</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sort_values</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">by </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'Market Cap'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> ascending </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">convert_dtypes</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">5</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:left">Ticker</th><th style="text-align:left">Company</th><th style="text-align:left">Sector</th><th style="text-align:left">Industry</th><th style="text-align:left">Country</th><th style="text-align:right">Market Cap</th><th style="text-align:right">P/E</th><th style="text-align:right">Price</th><th style="text-align:right">Change</th><th style="text-align:right">Volume</th></tr></thead><tbody><tr><td style="text-align:right">72</td><td style="text-align:left">NVO</td><td style="text-align:left">Novo Nordisk A/S</td><td style="text-align:left">Healthcare</td><td style="text-align:left">Biotechnology</td><td style="text-align:left">Denmark</td><td style="text-align:right">2.4814e+11</td><td style="text-align:right">41.42</td><td style="text-align:right">143.59</td><td style="text-align:right">0.0298</td><td style="text-align:right">1242167</td></tr><tr><td style="text-align:right">34</td><td style="text-align:left">EQNR</td><td style="text-align:left">Equinor ASA</td><td style="text-align:left">Energy</td><td style="text-align:left">Oil & Gas Integrated</td><td style="text-align:left">Norway</td><td style="text-align:right">8.591e+10</td><td style="text-align:right">3.02</td><td style="text-align:right">27.34</td><td style="text-align:right">0.0096</td><td style="text-align:right">4154740</td></tr><tr><td style="text-align:right">46</td><td style="text-align:left">GSK</td><td style="text-align:left">GSK plc</td><td style="text-align:left">Healthcare</td><td style="text-align:left">Drug Manufacturers - General</td><td style="text-align:left">United Kingdom</td><td style="text-align:right">7.026e+10</td><td style="text-align:right">12.29</td><td style="text-align:right">34.93</td><td style="text-align:right">0.0252</td><td style="text-align:right">2973805</td></tr><tr><td style="text-align:right">105</td><td style="text-align:left">UBS</td><td style="text-align:left">UBS Group AG</td><td style="text-align:left">Financial</td><td style="text-align:left">Banks - Diversified</td><td style="text-align:left">Switzerland</td><td style="text-align:right">6.783e+10</td><td style="text-align:right">8.39</td><td style="text-align:right">18.8</td><td style="text-align:right">0.033</td><td style="text-align:right">40598414</td></tr><tr><td style="text-align:right">83</td><td style="text-align:left">RELX</td><td style="text-align:left">RELX PLC</td><td style="text-align:left">Communication Services</td><td style="text-align:left">Publishing</td><td style="text-align:left">United Kingdom</td><td style="text-align:right">5.97e+10</td><td style="text-align:right">30.52</td><td style="text-align:right">31.31</td><td style="text-align:right">0.0205</td><td style="text-align:right">620949</td></tr></tbody></table>
|
||
<p>This type of framework can be used to create any type of custom screener. For example, the most popular tickers on Stocktwits:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">stocktwits </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ba</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">trending</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">stocktwits </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> pd</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">DataFrame</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">stocktwits</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sort_values</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">by </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'Watchlist Count'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> ascending </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">tickers </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> stocktwits</span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'Ticker'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">to_list</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">stocktwits</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">10</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:left">Ticker</th><th style="text-align:right">Watchlist Count</th><th style="text-align:left">Name</th></tr></thead><tbody><tr><td style="text-align:right">18</td><td style="text-align:left">NVDA</td><td style="text-align:right">409301</td><td style="text-align:left">NVIDIA Corp</td></tr><tr><td style="text-align:right">12</td><td style="text-align:left">AMC</td><td style="text-align:right">406952</td><td style="text-align:left">AMC Entertainment Holdings Inc</td></tr><tr><td style="text-align:right">5</td><td style="text-align:left">WMT</td><td style="text-align:right">109864</td><td style="text-align:left">Walmart Inc</td></tr><tr><td style="text-align:right">6</td><td style="text-align:left">MRNA</td><td style="text-align:right">100705</td><td style="text-align:left">Moderna Inc</td></tr><tr><td style="text-align:right">21</td><td style="text-align:left">PFE</td><td style="text-align:right">87229</td><td style="text-align:left">Pfizer Inc.</td></tr><tr><td style="text-align:right">4</td><td style="text-align:left">DWAC</td><td style="text-align:right">66122</td><td style="text-align:left">Digital World Acquisition Corp</td></tr><tr><td style="text-align:right">29</td><td style="text-align:left">CSCO</td><td style="text-align:right">54458</td><td style="text-align:left">Cisco Systems, Inc.</td></tr><tr><td style="text-align:right">0</td><td style="text-align:left">SAVA</td><td style="text-align:right">49063</td><td style="text-align:left">Cassava Sciences Inc</td></tr><tr><td style="text-align:right">8</td><td style="text-align:left">TDOC</td><td style="text-align:right">38657</td><td style="text-align:left">Teladoc Health Inc</td></tr><tr><td style="text-align:right">16</td><td style="text-align:left">PENN</td><td style="text-align:right">38277</td><td style="text-align:left">Penn National Gaming, Inc.</td></tr></tbody></table>
|
||
<p>Filter the results by market cap:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ca</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">screener</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">similar </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> tickers</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> data_type </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'overview'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> screener_results</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sort_values</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">by </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'Market Cap'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> ascending </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">False</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">screener_results</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">head</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token number" style="color:rgb(181, 206, 168)">5</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:right"></th><th style="text-align:left">Ticker</th><th style="text-align:left">Company</th><th style="text-align:left">Sector</th><th style="text-align:left">Industry</th><th style="text-align:left">Country</th><th style="text-align:right">Market Cap</th><th style="text-align:right">P/E</th><th style="text-align:right">Price</th><th style="text-align:right">Change</th><th style="text-align:right">Volume</th></tr></thead><tbody><tr><td style="text-align:right">15</td><td style="text-align:left">NVDA</td><td style="text-align:left">NVIDIA Corporation</td><td style="text-align:left">Technology</td><td style="text-align:left">Semiconductors</td><td style="text-align:left">USA</td><td style="text-align:right">3.9217e+11</td><td style="text-align:right">53.53</td><td style="text-align:right">163.66</td><td style="text-align:right">0.0024</td><td style="text-align:right">3.16641e+07</td></tr><tr><td style="text-align:right">26</td><td style="text-align:left">WMT</td><td style="text-align:left">Walmart Inc.</td><td style="text-align:left">Consumer Defensive</td><td style="text-align:left">Discount Stores</td><td style="text-align:left">USA</td><td style="text-align:right">3.864e+11</td><td style="text-align:right">28.46</td><td style="text-align:right">140.5</td><td style="text-align:right">-0.0146</td><td style="text-align:right">5.33372e+06</td></tr><tr><td style="text-align:right">18</td><td style="text-align:left">PFE</td><td style="text-align:left">Pfizer Inc.</td><td style="text-align:left">Healthcare</td><td style="text-align:left">Drug Manufacturers - General</td><td style="text-align:left">USA</td><td style="text-align:right">2.6591e+11</td><td style="text-align:right">9.03</td><td style="text-align:right">49.36</td><td style="text-align:right">0.037</td><td style="text-align:right">1.07892e+07</td></tr><tr><td style="text-align:right">4</td><td style="text-align:left">BLK</td><td style="text-align:left">BlackRock, Inc.</td><td style="text-align:left">Financial</td><td style="text-align:left">Asset Management</td><td style="text-align:left">USA</td><td style="text-align:right">1.1412e+11</td><td style="text-align:right">21.34</td><td style="text-align:right">747.95</td><td style="text-align:right">-0.0346</td><td style="text-align:right">742602</td></tr><tr><td style="text-align:right">25</td><td style="text-align:left">TGT</td><td style="text-align:left">Target Corporation</td><td style="text-align:left">Consumer Defensive</td><td style="text-align:left">Discount Stores</td><td style="text-align:left">USA</td><td style="text-align:right">7.566e+10</td><td style="text-align:right">19.68</td><td style="text-align:right">175.67</td><td style="text-align:right">0.0136</td><td style="text-align:right">2.45293e+06</td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="sec">SEC<a href="#sec" class="hash-link" aria-label="Direct link to SEC" title="Direct link to SEC"></a></h3>
|
||
<p>Get the links for SEC filings belonging to a company:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">fa</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">sec</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'WMT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">Filing Date</th><th style="text-align:left">Document Date</th><th style="text-align:left">Type</th><th style="text-align:left">Category</th><th style="text-align:left">Amended</th><th style="text-align:left">Link</th></tr></thead><tbody><tr><td style="text-align:left">09/09/2022</td><td style="text-align:left">09/06/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16074059" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16074059</a></td></tr><tr><td style="text-align:left">09/02/2022</td><td style="text-align:left">07/31/2022</td><td style="text-align:left">10-Q</td><td style="text-align:left">Quarterly Reports</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16064659" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16064659</a></td></tr><tr><td style="text-align:left">08/17/2022</td><td style="text-align:left">08/17/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16026629" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16026629</a></td></tr><tr><td style="text-align:left">08/17/2022</td><td style="text-align:left">08/17/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16025172" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16025172</a></td></tr><tr><td style="text-align:left">08/16/2022</td><td style="text-align:left">08/16/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16021891" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=16021891</a></td></tr><tr><td style="text-align:left">07/25/2022</td><td style="text-align:left">07/25/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15964414" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15964414</a></td></tr><tr><td style="text-align:left">07/21/2022</td><td style="text-align:left">N/A</td><td style="text-align:left">SC 13D/A</td><td style="text-align:left">N/A</td><td style="text-align:left">*</td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15959675" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15959675</a></td></tr><tr><td style="text-align:left">06/28/2022</td><td style="text-align:left">06/28/2022</td><td style="text-align:left">8-K</td><td style="text-align:left">Special Events</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15918852" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15918852</a></td></tr><tr><td style="text-align:left">06/21/2022</td><td style="text-align:left">N/A</td><td style="text-align:left">SC 13D</td><td style="text-align:left">N/A</td><td style="text-align:left"></td><td style="text-align:left"><a href="https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15900809" target="_blank" rel="noopener noreferrer">https://www.marketwatch.com/investing/stock/wmt/financials/secfilings?docid=15900809</a></td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="insiders-trading">Insiders Trading<a href="#insiders-trading" class="hash-link" aria-label="Direct link to Insiders Trading" title="Direct link to Insiders Trading"></a></h3>
|
||
<p>View insider activity on the stock:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ins</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">lins</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'WMT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">Date</th><th style="text-align:left">Relationship</th><th style="text-align:left">Transaction</th><th style="text-align:left">#Shares</th><th style="text-align:right">Cost</th><th style="text-align:left">Value ($)</th><th style="text-align:left">#Shares Total</th><th style="text-align:left">Insider Trading</th><th style="text-align:left">SEC Form 4</th></tr></thead><tbody><tr><td style="text-align:left">Oct 27</td><td style="text-align:left">President and CEO</td><td style="text-align:left">Sale</td><td style="text-align:left">9,708</td><td style="text-align:right">141.18</td><td style="text-align:left">1,370,617</td><td style="text-align:left">1,478,337</td><td style="text-align:left">McMillon C Douglas</td><td style="text-align:left">Oct 28 06:14 PM</td></tr><tr><td style="text-align:left">Oct 27</td><td style="text-align:left">Executive Vice President</td><td style="text-align:left">Sale</td><td style="text-align:left">4,375</td><td style="text-align:right">140.94</td><td style="text-align:left">616,612</td><td style="text-align:left">263,809</td><td style="text-align:left">Furner John R.</td><td style="text-align:left">Oct 28 06:11 PM</td></tr><tr><td style="text-align:left">Sep 22</td><td style="text-align:left">Executive Vice President</td><td style="text-align:left">Sale</td><td style="text-align:left">4,375</td><td style="text-align:right">134.38</td><td style="text-align:left">587,912</td><td style="text-align:left">268,183</td><td style="text-align:left">Furner John R.</td><td style="text-align:left">Sep 23 05:21 PM</td></tr><tr><td style="text-align:left">Sep 22</td><td style="text-align:left">President and CEO</td><td style="text-align:left">Sale</td><td style="text-align:left">9,708</td><td style="text-align:right">134.04</td><td style="text-align:left">1,301,309</td><td style="text-align:left">1,488,043</td><td style="text-align:left">McMillon C Douglas</td><td style="text-align:left">Sep 23 05:18 PM</td></tr><tr><td style="text-align:left">Aug 25</td><td style="text-align:left">Director</td><td style="text-align:left">Sale</td><td style="text-align:left">347,542</td><td style="text-align:right">135.66</td><td style="text-align:left">47,145,880</td><td style="text-align:left">282,330,635</td><td style="text-align:left">WALTON S ROBSON</td><td style="text-align:left">Aug 26 06:36 PM</td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="income-statement-comparison">Income Statement Comparison<a href="#income-statement-comparison" class="hash-link" aria-label="Direct link to Income Statement Comparison" title="Direct link to Income Statement Comparison"></a></h3>
|
||
<p>Income statements from multiple companies can be easily referenced:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ca</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">income</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">similar </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(212, 212, 212)">[</span><span class="token string" style="color:rgb(206, 145, 120)">'WMT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'TGT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'AMZN'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">]</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> quarter </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token boolean">True</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left">Item</th><th style="text-align:left">31-Jul-2022: WMT</th><th style="text-align:left">31-Jul-2022: TGT</th><th style="text-align:left">30-Sep-2022: AMZN</th></tr></thead><tbody><tr><td style="text-align:left">Sales/Revenue</td><td style="text-align:left">152.86B</td><td style="text-align:left">26.04B</td><td style="text-align:left">127.1B</td></tr><tr><td style="text-align:left">Sales Growth</td><td style="text-align:left">7.97%</td><td style="text-align:left">3.44%</td><td style="text-align:left">4.84%</td></tr><tr><td style="text-align:left">Cost of Goods Sold (COGS) incl. D&A</td><td style="text-align:left">115.84B</td><td style="text-align:left">20.71B</td><td style="text-align:left">70.27B</td></tr><tr><td style="text-align:left">COGS Growth</td><td style="text-align:left">8.41%</td><td style="text-align:left">8.67%</td><td style="text-align:left">5.79%</td></tr><tr><td style="text-align:left">COGS excluding D&A</td><td style="text-align:left">113.14B</td><td style="text-align:left">20.06B</td><td style="text-align:left">60.06B</td></tr><tr><td style="text-align:left">Depreciation & Amortization Expense</td><td style="text-align:left">2.7B</td><td style="text-align:left">650M</td><td style="text-align:left">10.2B</td></tr><tr><td style="text-align:left">Depreciation</td><td style="text-align:left">2.7B</td><td style="text-align:left">-</td><td style="text-align:left">-</td></tr><tr><td style="text-align:left">Amortization of Intangibles</td><td style="text-align:left">-</td><td style="text-align:left">-</td><td style="text-align:left">-</td></tr><tr><td style="text-align:left">Gross Income</td><td style="text-align:left">37.02B</td><td style="text-align:left">5.32B</td><td style="text-align:left">56.83B</td></tr><tr><td style="text-align:left">Gross Income Growth</td><td style="text-align:left">6.62%</td><td style="text-align:left">-12.85%</td><td style="text-align:left">3.69%</td></tr><tr><td style="text-align:left">Gross Profit Margin</td><td style="text-align:left">24.22%</td><td style="text-align:left">20.44%</td><td style="text-align:left">44.71%</td></tr><tr><td style="text-align:left">SG&A Expense</td><td style="text-align:left">30.17B</td><td style="text-align:left">4.98B</td><td style="text-align:left">54.14B</td></tr><tr><td style="text-align:left">SGA Growth</td><td style="text-align:left">3.30%</td><td style="text-align:left">4.98%</td><td style="text-align:left">5.33%</td></tr><tr><td style="text-align:left">Research & Development</td><td style="text-align:left">-</td><td style="text-align:left">-</td><td style="text-align:left">19.49B</td></tr><tr><td style="text-align:left">Other SG&A</td><td style="text-align:left">-</td><td style="text-align:left">-</td><td style="text-align:left">-</td></tr><tr><td style="text-align:left">Other Operating Expense</td><td style="text-align:left">-</td><td style="text-align:left">-</td><td style="text-align:left">-</td></tr><tr><td style="text-align:left">Unusual Expense</td><td style="text-align:left">(238M)</td><td style="text-align:left">27M</td><td style="text-align:left">(2.04B)</td></tr><tr><td style="text-align:left">EBIT after Unusual Expense</td><td style="text-align:left">238M</td><td style="text-align:left">(27M)</td><td style="text-align:left">2.04B</td></tr><tr><td style="text-align:left">Non Operating Income/Expense</td><td style="text-align:left">-</td><td style="text-align:left">8M</td><td style="text-align:left">(1.45B)</td></tr><tr><td style="text-align:left">Non-Operating Interest Income</td><td style="text-align:left">31M</td><td style="text-align:left">-</td><td style="text-align:left">277M</td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="ratios">Ratios<a href="#ratios" class="hash-link" aria-label="Direct link to Ratios" title="Direct link to Ratios"></a></h3>
|
||
<p>Get historical fundamental ratios for a company:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">fa</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ratios</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'WMT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left"></th><th style="text-align:left">2022</th><th style="text-align:left">2021</th><th style="text-align:left">2020</th><th style="text-align:left">2019</th><th style="text-align:left">2018</th></tr></thead><tbody><tr><td style="text-align:left">Period</td><td style="text-align:left">FY</td><td style="text-align:left">FY</td><td style="text-align:left">FY</td><td style="text-align:left">FY</td><td style="text-align:left">FY</td></tr><tr><td style="text-align:left">Current ratio</td><td style="text-align:left">0.928</td><td style="text-align:left">0.972</td><td style="text-align:left">0.795</td><td style="text-align:left">0.799</td><td style="text-align:left">0.760</td></tr><tr><td style="text-align:left">Quick ratio</td><td style="text-align:left">0.264</td><td style="text-align:left">0.262</td><td style="text-align:left">0.202</td><td style="text-align:left">0.181</td><td style="text-align:left">0.158</td></tr><tr><td style="text-align:left">Cash ratio</td><td style="text-align:left">0.169</td><td style="text-align:left">0.191</td><td style="text-align:left">0.122</td><td style="text-align:left">0.100</td><td style="text-align:left">0.086</td></tr><tr><td style="text-align:left">Days of sales outstanding</td><td style="text-align:left">5.277</td><td style="text-align:left">4.253</td><td style="text-align:left">4.378</td><td style="text-align:left">4.458</td><td style="text-align:left">4.095</td></tr><tr><td style="text-align:left">Days of inventory outstanding</td><td style="text-align:left">48.080</td><td style="text-align:left">39.034</td><td style="text-align:left">41.101</td><td style="text-align:left">41.937</td><td style="text-align:left">42.799</td></tr><tr><td style="text-align:left">Operating cycle</td><td style="text-align:left">53.357</td><td style="text-align:left">43.287</td><td style="text-align:left">45.479</td><td style="text-align:left">46.395</td><td style="text-align:left">46.894</td></tr><tr><td style="text-align:left">Days of payables outstanding</td><td style="text-align:left">47.017</td><td style="text-align:left">42.674</td><td style="text-align:left">43.449</td><td style="text-align:left">44.580</td><td style="text-align:left">45.056</td></tr><tr><td style="text-align:left">Cash conversion cycle</td><td style="text-align:left">6.340</td><td style="text-align:left">0.613</td><td style="text-align:left">2.030</td><td style="text-align:left">1.814</td><td style="text-align:left">1.838</td></tr><tr><td style="text-align:left">Gross profit margin</td><td style="text-align:left">0.251</td><td style="text-align:left">0.248</td><td style="text-align:left">0.247</td><td style="text-align:left">0.251</td><td style="text-align:left">0.254</td></tr><tr><td style="text-align:left">Operating profit margin</td><td style="text-align:left">0.045</td><td style="text-align:left">0.040</td><td style="text-align:left">0.039</td><td style="text-align:left">0.043</td><td style="text-align:left">0.041</td></tr><tr><td style="text-align:left">Pretax profit margin</td><td style="text-align:left">0.033</td><td style="text-align:left">0.037</td><td style="text-align:left">0.038</td><td style="text-align:left">0.022</td><td style="text-align:left">0.030</td></tr><tr><td style="text-align:left">Net profit margin</td><td style="text-align:left">0.024</td><td style="text-align:left">0.024</td><td style="text-align:left">0.028</td><td style="text-align:left">0.013</td><td style="text-align:left">0.020</td></tr></tbody></table>
|
||
<p>...continued</p>
|
||
<p>Take just the ratio needed by filtering the index:</p>
|
||
<div class="language-python codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#9CDCFE;--prism-background-color:#1E1E1E"><div class="codeBlockContent_m3Ux"><pre tabindex="0" class="prism-code language-python codeBlock_qGQc thin-scrollbar"><code class="codeBlockLines_p187"><span class="token-line" style="color:#9CDCFE"><span class="token plain">ratios </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> openbb</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">stocks</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">fa</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token plain">ratios</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">symbol </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'WMT'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> limit </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(181, 206, 168)">20</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#9CDCFE"><span class="token plain">ratios</span><span class="token punctuation" style="color:rgb(212, 212, 212)">.</span><span class="token builtin" style="color:rgb(86, 156, 214)">filter</span><span class="token punctuation" style="color:rgb(212, 212, 212)">(</span><span class="token plain">like </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(206, 145, 120)">'Price earnings to growth ratio'</span><span class="token punctuation" style="color:rgb(212, 212, 212)">,</span><span class="token plain"> axis </span><span class="token operator" style="color:rgb(212, 212, 212)">=</span><span class="token plain"> </span><span class="token number" style="color:rgb(181, 206, 168)">0</span><span class="token punctuation" style="color:rgb(212, 212, 212)">)</span><br></span></code></pre><div class="buttonGroup_6DOT"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
|
||
<table><thead><tr><th style="text-align:left"></th><th style="text-align:right">2022</th><th style="text-align:right">2021</th><th style="text-align:right">2020</th><th style="text-align:right">2019</th><th style="text-align:right">2018</th><th style="text-align:right">2017</th><th style="text-align:right">2016</th><th style="text-align:right">2015</th><th style="text-align:right">2014</th><th style="text-align:right">2013</th><th style="text-align:right">2012</th><th style="text-align:right">2011</th><th style="text-align:right">2010</th><th style="text-align:right">2009</th><th style="text-align:right">2008</th><th style="text-align:right">2007</th><th style="text-align:right">2006</th><th style="text-align:right">2005</th><th style="text-align:right">2004</th><th style="text-align:right">2003</th></tr></thead><tbody><tr><td style="text-align:left">Price earnings to growth ratio</td><td style="text-align:right">10.202</td><td style="text-align:right">-3.163</td><td style="text-align:right">0.16</td><td style="text-align:right">-1.401</td><td style="text-align:right">-1.069</td><td style="text-align:right">-4.092</td><td style="text-align:right">-1.501</td><td style="text-align:right">4.777</td><td style="text-align:right">-5.487</td><td style="text-align:right">1.293</td><td style="text-align:right">9.68</td><td style="text-align:right">0.559</td><td style="text-align:right">1.585</td><td style="text-align:right">1.637</td><td style="text-align:right">1.022</td><td style="text-align:right">15.761</td><td style="text-align:right">1.498</td><td style="text-align:right">1.358</td><td style="text-align:right">1.953</td><td style="text-align:right">1.233</td></tr></tbody></table>
|
||
<p>Be sure to check out the introduction guides for each sub-module as well.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a href="https://github.com/OpenBB-finance/OpenBBTerminal/edit/main/website/content/sdk/data-available/stocks/index.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_JAkA"><span class="theme-last-updated">Last updated<!-- --> on <b><time datetime="2024-06-24T09:26:37.000Z" itemprop="dateModified">Jun 24, 2024</time></b> by <b>montezdesousa</b></span></div></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/sdk/data-available"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Data Available</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/sdk/data-available/stocks/behavioral-analysis"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Behavioral Analysis</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_jeP5 thin-scrollbar text-sm mt-[48px] xl:max-w-[216px] theme-doc-toc-desktop"><p class="uppercase text-sm font-bold text-grey-600 dark:text-grey-200 tracking-widest mb-2">On this page</p><ul class="border-l border-grey-300 dark:border-grey-600 list-none pl-4"><li class="pb-1"><a href="#how-to-use" class="text-grey-400 capitalize !no-underline">How to use</a></li><li class="py-1"><a href="#examples" class="text-grey-400 capitalize !no-underline">Examples</a><ul class="list-none ml-1 border-l border-grey-300 dark:border-grey-600 mt-2"><li class="pb-1 pl-3"><a href="#load" class="text-grey-400 capitalize !no-underline">Load</a></li><li class="py-1 pl-3"><a href="#candle" class="text-grey-400 capitalize !no-underline">Candle</a></li><li class="py-1 pl-3"><a href="#search" class="text-grey-400 capitalize !no-underline">Search</a></li><li class="py-1 pl-3"><a href="#quote" class="text-grey-400 capitalize !no-underline">Quote</a></li><li class="py-1 pl-3"><a href="#tob" class="text-grey-400 capitalize !no-underline">TOB</a></li><li class="py-1 pl-3"><a href="#filings" class="text-grey-400 capitalize !no-underline">Filings</a></li><li class="py-1 pl-3"><a href="#screener" class="text-grey-400 capitalize !no-underline">Screener</a></li><li class="py-1 pl-3"><a href="#sec" class="text-grey-400 capitalize !no-underline">SEC</a></li><li class="py-1 pl-3"><a href="#insiders-trading" class="text-grey-400 capitalize !no-underline">Insiders Trading</a></li><li class="py-1 pl-3"><a href="#income-statement-comparison" class="text-grey-400 capitalize !no-underline">Income Statement Comparison</a></li><li class="py-1 pl-3"><a href="#ratios" class="text-grey-400 capitalize !no-underline">Ratios</a></li></ul></li></ul></div></div></div></div></main></div></div></div><footer class="px-4 border-t dark:border-grey-600/50 lg:px-12 py-14 bg-white dark:bg-grey-850 z-10 overflow-hidden flex flex-col gap-10 items-center justify-center"><div class="flex w-full justify-between md:flex-row"><div class="md:items-start mt-2"><a aria-label="Home" class="hover:text-grey-700 dark:text-white dark:hover:text-gray-50" href="/"><svg viewBox="0 0 170 17" width="170" height="17" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-[14px] w-[140px]"><path d="M106.107 1.889v11.334l-.961-.946-.959-.945-.962-.943-.959-.946-.961-.943-.962-.945-.959-.944-.961-.945-.96-.943-.961-.946-.96-.943-.96-.945H92.66V17H94.582V4.723l.96.943.96.945.961.944.96.945.961.943.959.946.962.943.961.945.959.946.962.943.959.945.961.944.96.945h.961V1.889H106.107ZM137.03 7.557h-1.921V1.889h-11.524V17h15.37V7.546h-1.92l-.005.01Zm-11.524-.946V3.773h7.683v3.78h-7.683V6.61Zm11.524 3.778v4.727h-11.524v-5.67h11.524v.943ZM168.901 7.557h-2.88V1.889h-11.526V0h-1.921v1.889h1.921V17h15.365V7.546l-.959.01Zm-12.485-.946V3.773h7.684v3.78h-7.684V6.61Zm11.526 3.778v4.727h-11.526v-5.67h11.526v.943ZM75.314 1.889H61.867V17H77.23V15.111H63.787V11.332h11.521V9.443H63.788V3.777H77.23V1.89h-1.916ZM13.444 1.889H0V17h15.367V1.889h-1.922Zm0 2.834V15.11H1.918V3.773h11.527v.95ZM44.397 1.889H30.952V17h1.92v-5.666h13.445V1.88h-1.92v.009Zm0 2.834V9.45H32.873V3.773h11.524v.95Z" fill="currentColor"></path></svg></a></div><div class="justify-end"><a class="flex h-[32px] w-[172px] rounded-md border border-grey-300 hover:bg-grey-100 dark:border-white bg-grey-100 dark:bg-white text-xs hover:no-underline" href="https://github.com/OpenBB-finance/OpenBBTerminal" target="_blank" rel="noreferrer"><span class="inline-flex w-[60%] items-center gap-x-[6px] px-3 py-2 text-grey-800"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-bottom:3px" class="h-[14.67px] w-[14.67px]"><path d="m12 1 3.263 7.439L23 9.403l-5.72 5.562L18.798 23 12 18.999 5.202 23l1.518-8.035L1 9.403l7.737-.964L12 1Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"></path></svg>Star us</span><span class="inline-flex w-[40%] items-center justify-center rounded-r-md bg-grey-850 text-grey-200">0</span></a></div></div><div class="flex w-full flex-col items-center justify-between gap-4 md:flex-row md:gap-0"><div class="flex flex-col items-start justify-end gap-4 self-start font-light text-grey-500 md:flex-row md:items-center"><p class="text-sm">© 2024 OpenBB</p><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a href="https://openbb.co/legal/privacy-policy" target="_blank" rel="noopener noreferrer" class="text-sm dark:hover:text-white">Privacy Policy</a><div class="_divider-x hidden h-[20px] border-[0.5px] md:block"></div><a href="https://openbb.co/legal/terms-of-service" target="_blank" rel="noopener noreferrer" class="text-sm dark:hover:text-white">Terms</a></div><div class="mt-4 mb-10 grid grid-cols-4 gap-4 self-start md:my-0 md:grid-cols-7 md:self-end"><a aria-label="GitHub Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://github.com/OpenBB-finance/OpenBBTerminal"><svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M6 12.76c-3.333 1-3.333-1.667-4.667-2l4.667 2Zm4.667 2v-2.58a2.246 2.246 0 0 0-.627-1.74c2.094-.233 4.294-1.027 4.294-4.667 0-.93-.359-1.825-1-2.5a3.38 3.38 0 0 0-.06-2.513s-.787-.233-2.607.987a8.92 8.92 0 0 0-4.667 0C4.18.527 3.393.76 3.393.76a3.38 3.38 0 0 0-.06 2.513 3.627 3.627 0 0 0-1 2.52c0 3.614 2.2 4.407 4.294 4.667A2.248 2.248 0 0 0 6 12.18v2.58" fill="currentColor"></path><path d="M10.667 14.76v-2.58a2.246 2.246 0 0 0-.627-1.74c2.094-.233 4.294-1.027 4.294-4.667 0-.93-.359-1.825-1-2.5a3.38 3.38 0 0 0-.06-2.513s-.787-.233-2.607.987a8.92 8.92 0 0 0-4.667 0C4.18.527 3.393.76 3.393.76a3.38 3.38 0 0 0-.06 2.513 3.627 3.627 0 0 0-1 2.52c0 3.614 2.2 4.407 4.294 4.667A2.248 2.248 0 0 0 6 12.18v2.58m0-2c-3.333 1-3.333-1.667-4.667-2l4.667 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><a aria-label="LinkedIn Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.linkedin.com/company/openbb-finance/"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M13 21H9V9h4v2a4.618 4.618 0 0 1 3.525-1.763A4.5 4.5 0 0 1 21 13.75V21h-4v-6.75a2.265 2.265 0 0 0-2.247-1.944A1.815 1.815 0 0 0 13 14.25V21Zm-6 0H3V9h4v12ZM5 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z" fill="currentColor"></path></svg></a><a aria-label="Twitter Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://twitter.com/openbb_finance"><svg viewBox="0 0 24 24" width="10" height="10" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" fill="#E7E9EA"></path></svg></a><a aria-label="Tiktok Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.tiktok.com/@openbb"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 pl-[2.5px]"><path d="M0 0h24v24H0z" stroke="none"></path><path d="M9 12a4 4 0 1 0 4 4V4a5 5 0 0 0 5 5"></path></svg></a><a aria-label="Reddit Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://www.reddit.com/r/openbb/"><svg viewBox="0 0 16 16" width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M8 14.667A6.667 6.667 0 1 1 14.667 8 6.674 6.674 0 0 1 8 14.667ZM4.538 7.029a.973.973 0 0 0-.405 1.858 1.707 1.707 0 0 0 0 .292c0 1.494 1.743 2.708 3.886 2.708 2.142 0 3.886-1.214 3.886-2.708a1.857 1.857 0 0 0 0-.292.96.96 0 0 0-.432-1.825h-.035a.97.97 0 0 0-.638.271 4.744 4.744 0 0 0-2.567-.82l.434-2.08 1.425.3a.667.667 0 0 0 .735.591A.667.667 0 1 0 10.685 4a.667.667 0 0 0-.506.328L8.547 4a.207.207 0 0 0-.244.158l-.499 2.315a4.749 4.749 0 0 0-2.6.82.967.967 0 0 0-.666-.264Zm3.582 3.987h-.225a2.568 2.568 0 0 1-1.534-.515.18.18 0 0 1 .139-.294.18.18 0 0 1 .114.04c.374.274.825.421 1.289.42h.216c.457 0 .903-.143 1.274-.41a.187.187 0 0 1 .267 0 .19.19 0 0 1-.003.267v-.027a2.557 2.557 0 0 1-1.537.518v.001Zm1.418-1.63h-.01l.005-.025a.626.626 0 1 1 .49-.188.659.659 0 0 1-.462.214h-.024.001Zm-3.091-.053a.667.667 0 1 1 0-1.333.667.667 0 0 1 0 1.333Z" fill="currentColor"></path></svg></a><a aria-label="Discord Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer" href="https://discord.gg/xPHTuHCmuV"><svg viewBox="0 0 16 12" width="16" height="12" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M13.38 8.836a4.375 4.375 0 0 1-2.474 1.507c.407.481.897 1.025.901 1.03 1.655.033 3.221-.688 4.193-1.929-.05-2.572-.724-5.1-1.973-7.397A7.139 7.139 0 0 0 10.194.71h-.016l-.192.203a9.52 9.52 0 0 1 3.412 1.61 11.875 11.875 0 0 0-4.125-1.217 12.415 12.415 0 0 0-2.766.025c-.065.001-.13.008-.193.019h-.04a10.98 10.98 0 0 0-3.11.801c-.493.21-.796.362-.809.368-.013.005 0 0 0-.01A10.022 10.022 0 0 1 5.96.866L5.815.714h-.009a7.142 7.142 0 0 0-3.833 1.335A16.003 16.003 0 0 0 0 9.447c.96 1.249 2.528 1.972 4.182 1.929 0 0 .517-.583.92-1.054a4.307 4.307 0 0 1-2.405-1.496c.01.006.153.096.384.213a.17.17 0 0 0 .056.04.409.409 0 0 0 .058.031 8.043 8.043 0 0 0 1.064.462c.653.24 1.33.423 2.019.548.604.106 1.217.16 1.832.16.576 0 1.15-.049 1.717-.146a9.64 9.64 0 0 0 1.986-.546 8.203 8.203 0 0 0 1.566-.752Zm-2.94-.57c-.627.05-1.224-.26-1.502-.784a1.335 1.335 0 0 1 .244-1.581 1.612 1.612 0 0 1 1.68-.363c.586.212.973.735.973 1.319.032.745-.592 1.374-1.396 1.41h.001Zm-5.001 0c-.79-.064-1.395-.676-1.395-1.41 0-.733.606-1.345 1.395-1.408.363 0 .71.138.963.38.286.276.442.645.433 1.027.033.747-.59 1.378-1.396 1.411Z" fill="currentColor"></path></svg></a><a aria-label="Youtube Link" class="h-8 w-8 dark:hover:!text-white hover:text-grey-700" target="_blank" rel="noreferrer noopener" href="https://www.youtube.com/channel/UCaeFEx-W16IuxRsHlM1ywBQ"><svg viewBox="0 0 24 24" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4"><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2c.313-1.732.467-3.49.46-5.25a29.005 29.005 0 0 0-.46-5.33v0Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="m9.75 15.017 5.75-3.27-5.75-3.27v6.54Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></footer></div>
|
||
</body>
|
||
</html> |