<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Stock Details</title>
font-family: -apple-system, BlinkMacSystemFont, 'Trebuchet MS',
Roboto, Ubuntu, sans-serif;
background: rgba(0, 0, 0, 0.05);
justify-content: space-between;
padding: 0 var(--gap-size);
gap: calc(var(--gap-size) * 2);
box-shadow: rgba(0, 0, 0, 0.05) 0 2px 6px 0;
linear-gradient(90deg, #00bce5 0%, #2962ff 100%)
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
header input[type='search'] {
padding: calc(var(--gap-size) * 0.5) var(--gap-size);
margin-top: var(--gap-size);
border-top: solid 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.6);
padding: 0 calc(var(--gap-size) * 0.5);
grid-template-columns: 1fr 1fr;
grid-gap: var(--gap-size);
margin-bottom: var(--gap-size);
border: solid 1px #e0e3eb;
#powered-by-tv a:visited {
@media (max-width: 800px) {
<a id="site-logo" href="#">TradingVista</a>
<input type="search" placeholder="Search..." />
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-ticker-tape.js"
"proName": "NASDAQ:GOOGL"
"displayMode": "adaptive",
<!-- TradingView Widget END -->
<section id="symbol-info">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-symbol-info.js"
<!-- TradingView Widget END -->
<section id="advanced-chart">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container" style="height:100%;width:100%">
<div class="tradingview-widget-container__widget" style="height:calc(100% - 32px);width:100%"></div>
<script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-advanced-chart.js" async>
"allow_symbol_change": true,
"support_host": "https://www.tradingview.com"
<!-- TradingView Widget END -->
<section id="company-profile">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-symbol-profile.js"
<!-- TradingView Widget END -->
<section id="fundamental-data">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-financials.js"
"displayMode": "adaptive",
<!-- TradingView Widget END -->
<section id="technical-analysis">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-technical-analysis.js"
"showIntervalTabs": true,
<!-- TradingView Widget END -->
<section id="top-stories">
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
src="https://s3.tradingview.com/external-embedding/embed-widget-timeline.js"
"displayMode": "regular",
<!-- TradingView Widget END -->
<section id="powered-by-tv">
<svg xmlns="http://www.w3.org/2000/svg" width="157" height="21">
href="/widget-docs/tradingview-logo.svg#tradingview-logo"
Charts and financial information provided by TradingView, a
popular charting & trading platform. Check out even more
<a href="https://www.tradingview.com/features/"
<a href="https://www.tradingview.com/widget/"
This example page is part of a tutorial for integrating
TradingView widgets into your website.
href="https://www.tradingview.com/widget-docs/tutorials/build-page/#build-a-page"
function getQueryParam(param) {
let urlSearchParams = new URLSearchParams(window.location.search);
return urlSearchParams.get(param);
function readSymbolFromQueryString() {
return getQueryParam('tvwidgetsymbol');
const symbol = readSymbolFromQueryString() || 'NASDAQ:AAPL';
document.title = `Stock Details - ${symbol}`;