2024-05-27 10:52:57,693 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 10:52:57,694 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 10:53:44,711 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-27 10:53:44,711 - yfinance - DEBUG - Entering history() 2024-05-27 10:53:44,714 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 10:53:44,715 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-27 10:53:44,772 - yfinance - DEBUG - Entering history() 2024-05-27 10:53:44,775 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-28 10:53:44-04:00', 'period2': '2024-05-27 10:53:44-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 10:53:44,778 - yfinance - DEBUG - Entering get() 2024-05-27 10:53:44,778 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-27 10:53:44,778 - yfinance - DEBUG - params={'period1': 1622213624, 'period2': 1716821624, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 10:53:44,778 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:53:44,779 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:53:44,779 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:53:44,781 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 10:53:44,781 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 10:53:44,781 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 10:53:44,782 - yfinance - DEBUG - reusing cookie 2024-05-27 10:53:44,785 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 10:53:45,059 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 10:53:45,059 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 10:53:45,059 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,060 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:53:45,061 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 10:53:45,390 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/AAPL?period1=1622213624&period2=1716821624&interval=1d&includePrePost=False&events=div%2Csplits%2CcapitalGains&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 10:53:45,454 - yfinance - DEBUG - response code=200 2024-05-27 10:53:45,454 - yfinance - DEBUG - Exiting get() 2024-05-27 10:53:45,458 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 10:53:45,459 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 10:53:45,466 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 10:53:45,471 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 10:53:45,471 - yfinance - DEBUG - Exiting history() 2024-05-27 10:53:45,471 - yfinance - DEBUG - Exiting history() 2024-05-27 10:53:45,497 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 10:53:45,497 - yfinance - DEBUG - Entering get() 2024-05-27 10:53:45,497 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 10:53:45,497 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 10:53:45,497 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:53:45,497 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:53:45,498 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,498 - yfinance - DEBUG - reusing cookie 2024-05-27 10:53:45,498 - yfinance - DEBUG - reusing crumb 2024-05-27 10:53:45,498 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,498 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:53:45,610 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 3055 2024-05-27 10:53:45,611 - yfinance - DEBUG - response code=200 2024-05-27 10:53:45,611 - yfinance - DEBUG - Exiting get() 2024-05-27 10:53:45,612 - yfinance - DEBUG - Entering get() 2024-05-27 10:53:45,612 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 10:53:45,612 - yfinance - DEBUG - params=None 2024-05-27 10:53:45,612 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:53:45,612 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:53:45,612 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,612 - yfinance - DEBUG - reusing cookie 2024-05-27 10:53:45,612 - yfinance - DEBUG - reusing crumb 2024-05-27 10:53:45,612 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,612 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:53:45,711 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 247 2024-05-27 10:53:45,712 - yfinance - DEBUG - response code=200 2024-05-27 10:53:45,712 - yfinance - DEBUG - Exiting get() 2024-05-27 10:53:45,712 - yfinance - DEBUG - Entering get() 2024-05-27 10:53:45,712 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-27 10:53:45,712 - yfinance - DEBUG - params=None 2024-05-27 10:53:45,712 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:53:45,712 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:53:45,712 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,712 - yfinance - DEBUG - reusing cookie 2024-05-27 10:53:45,712 - yfinance - DEBUG - reusing crumb 2024-05-27 10:53:45,712 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,712 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:53:45,882 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=AAPL&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 10:53:45,882 - yfinance - DEBUG - response code=200 2024-05-27 10:53:45,882 - yfinance - DEBUG - Exiting get() 2024-05-27 10:53:45,883 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 10:53:45,883 - yfinance - DEBUG - Entering get() 2024-05-27 10:53:45,883 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 10:53:45,883 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 10:53:45,883 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:53:45,883 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:53:45,883 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,883 - yfinance - DEBUG - reusing cookie 2024-05-27 10:53:45,883 - yfinance - DEBUG - reusing crumb 2024-05-27 10:53:45,883 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:53:45,883 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:53:45,957 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 3055 2024-05-27 10:53:45,958 - yfinance - DEBUG - response code=200 2024-05-27 10:53:45,958 - yfinance - DEBUG - Exiting get() 2024-05-27 10:53:45,959 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 10:53:46,499 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+is+the+current+price+of+Apple+Inc.+%28AAPL%29+stock%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 10:53:46,500 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '179000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '179000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.248389, 'formattedSearchTime': '0.25', 'totalResults': '179000', 'formattedTotalResults': '179,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Is Meta now a value stock? - MarketWatch', 'htmlTitle': 'Is Meta now a value stock? - MarketWatch', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9pcy1tZXRhLW5vdy1hLXZhbHVlLXN0b2NrLTAwOGI3Zjgw0gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market\xa0...", 'htmlSnippet': 'Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Philip van Doorn'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT0ymsUsbqtwirNVVi-iZhDzSVcJ_9ajUDW_PZuB09NQWUaEY3TARi9m12q&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'AFP via Getty Images', 'contenturl': 'https://images.mktw.net/im-14136247?width=700&height=466', 'caption': 'A look at Meta’s valuation, recent operating improvement and long-term financial performance underline the excitement that led to a 20% rocket ride for the company’s stock on Feb. 2. AFP...'}], 'person': [{'name': 'Philip van Doorn'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-14136247/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '853', 'parsely-author': 'Philip van Doorn', 'language': 'EN-US', 'twitter:creator': '@PhilipvanDoorn', 'og:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Investing', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Deep Dive', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Deep Dive', 'author': 'Philip van Doorn', 'parsely-pub-date': '2024-02-05T11:02:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002965747, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: META, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: TSLA, Quote: SPY, Column: Deep Dive, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Dividends, Subject: Corporate Actions, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Commentary/O', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002965747', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002965747', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-14136247/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Biotechnology,Pharmaceuticals,Machinery,Agricultural Machinery,Computers/Electronics,Software,Industrial Electrical Equipment,Semiconductors,Insurance', 'parsely-link': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'parsely-section': 'Investing', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002965747', 'og:title': 'Is Meta now a value stock?', 'og:image:height': '853', 'googlebot-news': 'index', 'parsely-title': 'Is Meta now a value stock?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'og:url': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-14136247/social'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocks — Apple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocksApple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73 ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple just did something unusual. Can it help the stock amid growth ...', 'htmlTitle': 'Apple just did something unusual. Can it help the stock amid growth ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9hcHBsZS1qdXN0LWRpZC1zb21ldGhpbmctdW51c3VhbC1jYW4taXQtaGVscC10aGUtc3RvY2stYW1pZC1ncm93dGgtd29lcy0xMWMwMzgwMNIBAA', 'displayLink': 'news.google.com', 'snippet': "Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response\xa0...", 'htmlSnippet': 'Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response ...', 'formattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Emily Bary'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSLT_UO3oeNOQauVicZW4COIWmVQ2vpFt0VonKXzayU4eCbgVg_SEoUPQ&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Agence France-Presse/Getty Image', 'contenturl': 'https://images.mktw.net/im-809890?width=700&height=445', 'caption': 'Tim Cook says Apple has some “things” going on with generative AI “that we’re incredibly excited about that we’ll be talking about later this year.” Agence France-Presse/Getty Image'}], 'person': [{'name': 'Emily Bary'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-809890/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Emily Bary', 'language': 'EN-US', 'twitter:creator': '@emilybary', 'og:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'The Ratings Game', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'The Ratings Game', 'author': 'Emily Bary', 'parsely-pub-date': '2024-02-02T08:49:00-05:00', 'parsely-tags': "PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002960598, Quote: AAPL, Column: The Ratings Game, DocType: 103, Subject: Analysts' Comments/Recommendations, Subject: New Products/Services, Subject: Corporate/Industrial News, Subject: Products/Services, Subject: Artificial Intelligence/Machine Learning, Subject: Political/General News, Subject: Computer Science, Subject: Generative AI, Subject: Sciences/Humanities, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Consumer Electronics, Industry: Artificial Intelligence Technologies, Industry: Technology, Subsection: Computers/Electronics, Access: Meter", 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002960598', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002960598', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-809890/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Computers/Consumer Electronics,Artificial Intelligence Technologies,Technology,Analysts' Comments/Recommendations,New Products/Services,Corporate/Industrial News,Products/Services,Artificial Intelligence/Machine Learning,Political/General News', 'parsely-link': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002960598', 'og:title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'og:url': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-809890/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'htmlTitle': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1zaGFyZXMtZmFsbC1vbi1pcGhvbmUtcHJvZHVjdGlvbi1jdXRiYWNrLTUyMDU1MzTSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by\xa0...', 'htmlSnippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by ...', 'formattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrxDDsbmZrEPIQv8vFNRKeDmemXoIIecIeccuVFUohLiVFzPGgbwHKO21r&s', 'width': '299', 'height': '168'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/apple-aapl-shares-fall-on-iphone-production-cutback-5205534', 'sailthru.author': 'Rakesh Sharma'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading\xa0...', 'htmlSnippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation,\xa0...', 'htmlSnippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'htmlTitle': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1pbi1yYWxseS1tb2RlLWFoZWFkLW9mLWJpZy1ldmVudC01MDgxOTA40gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the\xa0...", 'htmlSnippet': 'Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRO0ihSmhyMtfvD6CYlr-GwY-xHj_n1DlcPLhIGwmOd3RkSa34fsAoeR6k&s', 'width': '272', 'height': '186'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'twitter:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'article:author': 'https://www.facebook.com/alan.farley.5/', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'og:url': 'https://www.investopedia.com/apple-aapl-in-rally-mode-ahead-of-big-event-5081908', 'sailthru.author': 'Alan Farley'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg'}]}}]} 2024-05-27 10:53:46,506 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 10:53:46,775 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20is%20the%20current%20price%20of%20Apple%20Inc.%20(AAPL)%20stock?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 10:55:03,475 - __main__ - INFO - Fetching data for symbol: Please provide the company name so I can give you the stock ticker symbol. 2024-05-27 10:55:03,475 - yfinance - DEBUG - Entering history() 2024-05-27 10:55:03,475 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL.', 1, 0]) 2024-05-27 10:55:03,476 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 10:55:03,476 - yfinance - DEBUG - Entering get() 2024-05-27 10:55:03,476 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:03,476 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 10:55:03,476 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:03,476 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:55:03,476 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:03,476 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:03,476 - yfinance - DEBUG - reusing crumb 2024-05-27 10:55:03,476 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:03,476 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:03,577 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 10:55:03,577 - yfinance - DEBUG - response code=404 2024-05-27 10:55:03,577 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 10:55:03,578 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:03,578 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 10:55:03,578 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 10:55:03,578 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 10:55:03,579 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): guce.yahoo.com:443 2024-05-27 10:55:03,967 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 10:55:03,969 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.yahoo.com:443 2024-05-27 10:55:04,406 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 10:55:04,755 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 10:55:04,756 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 10:55:04,756 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 10:55:04,756 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:04,756 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 10:55:04,756 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 10:55:04,756 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:04,853 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 10:55:04,853 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 10:55:04,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:04,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:04,951 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 10:55:04,951 - yfinance - DEBUG - response code=404 2024-05-27 10:55:04,952 - yfinance - DEBUG - Exiting get() 2024-05-27 10:55:04,952 - yfinance - DEBUG - Got error from yahoo api for ticker PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 10:55:04,952 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 10:55:04,952 - yfinance - DEBUG - Entering history() 2024-05-27 10:55:04,953 - yfinance - ERROR - $PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-27 10:55:04,953 - yfinance - DEBUG - Exiting history() 2024-05-27 10:55:04,953 - yfinance - DEBUG - Exiting history() 2024-05-27 10:55:04,953 - __main__ - ERROR - Failed to fetch stock data for Please provide the company name so I can give you the stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Please provide the company name so I can give you the stock ticker symbol. 2024-05-27 10:55:04,954 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:04,954 - yfinance - DEBUG - Entering get() 2024-05-27 10:55:04,954 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:04,954 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL.'} 2024-05-27 10:55:04,954 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:04,954 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:55:04,954 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:04,954 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:04,954 - yfinance - DEBUG - reusing crumb 2024-05-27 10:55:04,955 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:04,955 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:05,057 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 187 2024-05-27 10:55:05,058 - yfinance - DEBUG - response code=404 2024-05-27 10:55:05,058 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 10:55:05,058 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:05,058 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 10:55:05,058 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 10:55:05,059 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 10:55:05,155 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 10:55:05,429 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 10:55:05,637 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 10:55:05,637 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 10:55:05,637 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 10:55:05,637 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,638 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 10:55:05,638 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 10:55:05,638 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:05,741 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 10:55:05,741 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 10:55:05,742 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,742 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:05,838 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 187 2024-05-27 10:55:05,838 - yfinance - DEBUG - response code=404 2024-05-27 10:55:05,838 - yfinance - DEBUG - Exiting get() 2024-05-27 10:55:05,838 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 10:55:05,839 - yfinance - DEBUG - Entering get() 2024-05-27 10:55:05,839 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL.?symbol=PLEASE PROVIDE THE COMPANY NAME SO I... 2024-05-27 10:55:05,839 - yfinance - DEBUG - params=None 2024-05-27 10:55:05,839 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:05,839 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:55:05,839 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,839 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:05,839 - yfinance - DEBUG - reusing crumb 2024-05-27 10:55:05,839 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,839 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:05,938 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?symbol=PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 167 2024-05-27 10:55:05,939 - yfinance - DEBUG - response code=200 2024-05-27 10:55:05,939 - yfinance - DEBUG - Exiting get() 2024-05-27 10:55:05,939 - yfinance - DEBUG - Entering get() 2024-05-27 10:55:05,939 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:05,939 - yfinance - DEBUG - params=None 2024-05-27 10:55:05,939 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:05,939 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:55:05,939 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,939 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:05,939 - yfinance - DEBUG - reusing crumb 2024-05-27 10:55:05,939 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:05,939 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:06,124 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 10:55:06,125 - yfinance - DEBUG - response code=200 2024-05-27 10:55:06,125 - yfinance - DEBUG - Exiting get() 2024-05-27 10:55:06,125 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:06,125 - yfinance - DEBUG - Entering get() 2024-05-27 10:55:06,125 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL. 2024-05-27 10:55:06,125 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE THE COMPANY NAME SO I CAN GIVE YOU THE STOCK TICKER SYMBOL.'} 2024-05-27 10:55:06,125 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:06,125 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:55:06,126 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:06,126 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:06,126 - yfinance - DEBUG - reusing crumb 2024-05-27 10:55:06,126 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:06,126 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:06,230 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 187 2024-05-27 10:55:06,232 - yfinance - DEBUG - response code=404 2024-05-27 10:55:06,232 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 10:55:06,232 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:55:06,232 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 10:55:06,232 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 10:55:06,232 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 10:55:06,358 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 10:55:06,727 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 10:55:07,068 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 10:55:07,068 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 10:55:07,068 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 10:55:07,069 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:55:07,069 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 10:55:07,069 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 10:55:07,069 - yfinance - DEBUG - reusing cookie 2024-05-27 10:55:07,194 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 10:55:07,194 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 10:55:07,194 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:55:07,195 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:55:07,294 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 187 2024-05-27 10:55:07,294 - yfinance - DEBUG - response code=404 2024-05-27 10:55:07,294 - yfinance - DEBUG - Exiting get() 2024-05-27 10:55:07,294 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20GIVE%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+GIVE+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 10:55:07,295 - __main__ - ERROR - Failed to fetch current stock price for Please provide the company name so I can give you the stock ticker symbol.: 'currentPrice' 2024-05-27 10:55:07,296 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 10:55:07,785 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=How+does+changes+to+my+deposit+portfolio+affect+my+TDS+liability%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 10:55:07,786 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - How does changes to my deposit portfolio affect my TDS liability? latest financial news', 'totalResults': '70', 'searchTerms': 'How does changes to my deposit portfolio affect my TDS liability? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - How does changes to my deposit portfolio affect my TDS liability? latest financial news', 'totalResults': '70', 'searchTerms': 'How does changes to my deposit portfolio affect my TDS liability? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.242162, 'formattedSearchTime': '0.24', 'totalResults': '70', 'formattedTotalResults': '70'}, 'items': [{'kind': 'customsearch#result', 'title': 'Questions and Answers on Special Drawing Rights', 'htmlTitle': 'Questions and Answers on Special Drawing Rights', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiNmh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQWJvdXQvRkFRL3NwZWNpYWwtZHJhd2luZy1yaWdodNIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'How does the recent SDR extension of the current ... liability to the SDR Department (SDR allocation). Back ... The Last Mile: Financial Vulnerabilities and Risks.', 'htmlSnippet': 'How does the recent SDR extension of the current ... liability to the SDR Department (SDR allocation). Back ... The Last Mile: Financial Vulnerabilities and Risks.', 'formattedUrl': 'https://news.google.com/__.../CBMiNmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiNmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTI1OMmGl4xnJ_cCTAshWmzo_0jtK12oS-w5prCYBOG5lH_INvck_t7-XKH&s', 'width': '223', 'height': '226'}], 'metatags': [{'date': '2021-02-25', 'country': 'United States', 'og:image': 'https://www.imf.org/-/media/Images/IMF/News/twitter-seal.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'USA', 'subject': 'Quotas,SDRs,SDRs', 'language': 'ENG', 'type': 'Standard Page', 'og:description': "This page provides basic information on the IMF's Special Drawing Right, and answers to the frequently asked questions.", 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/News/twitter-seal.ashx', 'itemid': '{9B2FBDC6-89AC-42F0-8CD1-17A05B812DAF}', 'parsely-type': 'index', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/About/FAQ/special-drawing-right', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/News/twitter-seal.ashx', 'parsely-section': 'About', 'glossaryterm': 'Articles of Agreement,Debt,Foreign Exchange,Interest,Interest Rate,Operations,Quota,SDR Department,SDR Interest Rate,Transactions,Transparency', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Questions and Answers on Special Drawing Rights', 'og:title': 'Questions and Answers on Special Drawing Rights', 'templateid': '{80F9077A-46B9-4A76-8ECD-554C70A68E5D}', 'isoregion': 'WAF', 'parsely-title': 'Questions and Answers on Special Drawing Rights', 'parsely-pub-date': '2021-02-25', 'site': 'imf', 'parsely-tags': 'Standard Page, Reserve assets,SDR interest rate,Currencies,Currency reform,Freely usable currencies,SDRs,SDR Department,SDR allocations,SDR use,SDR valuation, Special Drawing Right, SDR, SDRs, Special Drawing Rights, SDR Allocations, SDR Value, SDR interest rates, SDR currency basket, Questions and Answers, Q&A, Q&As', 'og:locale:alternate': 'ar', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'requestid': '{6c72b049-77df-4129-8045-431597f0c9f9}', 'twitter:description': "This page provides basic information on the IMF's Special Drawing Right, and answers to the frequently asked questions.", 'organization': 'International Bank for Reconstruction and Development', 'og:locale': 'en', 'topic': 'Reserve assets,SDR interest rate,Currencies,Currency reform,Freely usable currencies,SDRs,SDR Department,SDR allocations,SDR use,SDR valuation', 'region': 'West Africa', 'og:url': 'https://www.imf.org/en/About/FAQ/special-drawing-right'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/News/twitter-seal.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Shareholder FAQs | BHP', 'htmlTitle': 'Shareholder FAQs | BHP', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiOmh0dHBzOi8vd3d3LmJocC5jb20vaW52ZXN0b3JzL3NoYXJlaG9sZGVyLWluZm9ybWF0aW9uL2ZhcXPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': '... our strategy, portfolio ... Stay in touch with the latest news, stories and insights from BHP. News ... The record date is the date where all changes to\xa0...', 'htmlSnippet': '... our strategy, portfolio ... Stay in touch with the latest news, stories and insights from BHP. News ... The record date is the date where all changes to ...', 'formattedUrl': 'https://news.google.com/__.../CBMiOmh0dHBzOi8vd3d3LmJocC5jb20va...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiOmh0dHBzOi8vd3d3LmJocC5jb20va...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQh1Zm6VtY1DE3rfmbN8zUVPIkIyVehteDuKDFL6AsRi2T4z5xVq0LxxfFX&s', 'width': '258', 'height': '196'}], 'metatags': [{'twitter:title': 'Shareholder FAQs | BHP', 'twitter:card': 'summary_large_image', 'viewport': 'width=device-width, initial-scale=1', 'og:title': 'Shareholder FAQs | BHP', 'og:url': 'https://www.bhp.com/investors/shareholder-information/faqs'}], 'cse_image': [{'src': 'https://www.bhp.com/-/media/project/bhp1ip/bhp-com-en/images/accordions/2021/210726_bhptrainemployees.jpg?w=620&hash=8BBE37CEA25FF92A07576266436F1427'}]}}, {'kind': 'customsearch#result', 'title': 'Tax Investment: A quick guide for NRIs while filing tax for the ...', 'htmlTitle': 'Tax Investment: A quick guide for NRIs while filing tax for the ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMikQFodHRwczovL2Vjb25vbWljdGltZXMuaW5kaWF0aW1lcy5jb20vbnJpL2ludmVzdC9hLXF1aWNrLWd1aWRlLWZvci1ucmlzLXdoaWxlLWZpbGluZy10YXgtZm9yLXRoZS1pbnZlc3RtZW50LW1hZGUtaW4taW5kaWEvYXJ0aWNsZXNob3cvOTE5ODA5NzUuY21z0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jun 3, 2022 ... After ensuring PAN and eKYC, NRIs can easily invest in the Indian capital markets. They can invest in equity shares, mutual funds,\xa0...', 'htmlSnippet': 'Jun 3, 2022 ... After ensuring PAN and eKYC, NRIs can easily invest in the Indian capital markets. They can invest in equity shares, mutual funds, ...', 'formattedUrl': 'https://news.google.com/__.../CBMikQFodHRwczovL2Vjb25vbWljdGltZX...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMikQFodHRwczovL2Vjb25vbWljdGltZX...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS9rLtsDTT9SOVMj0h_FiFtl20pEgiXKoyEQC6KAqZKJYi6C7UsJHRwiBw&s', 'width': '259', 'height': '194'}], 'metatags': [{'og:image': 'https://img.etimg.com/thumb/width-1200,height-900,imgsize-494892,resizemode-75,msid-91980975/nri/invest/a-quick-guide-for-nris-while-filing-tax-for-the-investment-made-in-india.jpg', 'theme-color': '#e9383e', 'og:type': 'article', 'og:site_name': 'The Economic Times', 'al:android:com': 'com.et.reader.activities', 'og:title': 'A quick guide for NRIs while filing tax for the investment made in India', 'og:description': 'After ensuring PAN and eKYC, NRIs can easily invest in the Indian capital markets. They can invest in equity shares, mutual funds, national pension schemes, etc. Apart from this, they invest in the real estate sector and fixed deposits linked through NRE, NRO or FCNR accounts.', 'props': 'yes', 'al:android:url': 'https://m.economictimes.com/nri/invest/a-quick-guide-for-nris-while-filing-tax-for-the-investment-made-in-india/articleshow/91980975.cms?utm_source=test&cid=', 'viewport': 'width=device-width, height=device-height,initial-scale=1.0,user-scalable=yes,maximum-scale=5', 'news_keywords': 'investment for nris, best investment options for nris, nri investment,Tax Investment,tax,income tax,nri,Nri Investment,eKYC,fixed deposits,uk', 'apple-mobile-web-app-capable': 'yes', 'mobile-web-app-capable': 'yes', 'og:url': 'https://economictimes.indiatimes.com/nri/invest/a-quick-guide-for-nris-while-filing-tax-for-the-investment-made-in-india/articleshow/91980975.cms', 'apple-touch-fullscreen': 'yes', 'al:android:app_name': 'The Economic Times'}], 'cse_image': [{'src': 'https://img.etimg.com/thumb/width-1200,height-900,imgsize-494892,resizemode-75,msid-91980975/nri/invest/a-quick-guide-for-nris-while-filing-tax-for-the-investment-made-in-india.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'I always worry about my 5-year-old child falling ill or getting hurt ...', 'htmlTitle': 'I always worry about my 5-year-old child falling ill or getting hurt ...', 'link': 'https://news.google.com/rss/articles/CBMiOmh0dHBzOi8vZ3VydXMucmVkaWZmLmNvbS9xdWVzdGlvbi9xdWVzdGlvbi1kZXRhaWxzLzUxMzUxNjnSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Feb 28, 2023 ... Watching your child grow, do mundane activities is seeing your heart walk around. Being concerned is fine, being overtly worried is not,\xa0...', 'htmlSnippet': 'Feb 28, 2023 ... Watching your child grow, do mundane activities is seeing your heart walk around. Being concerned is fine, being overtly worried is not, ...', 'formattedUrl': 'https://news.google.com/.../CBMiOmh0dHBzOi8vZ3VydXMucmVkaWZm...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiOmh0dHBzOi8vZ3VydXMucmVkaWZm...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRy511H_sS0DVzK8Ji_G1Wqdoos1mI1tL-O_fi6PIYY-bA1YiYiIc_A2teU&s', 'width': '245', 'height': '180'}], 'metatags': [{'og:image': 'https://gurus.rediff.com/rediffgurupix/answerpix?ansimg=virus-1-o.jpg', 'twitter:card': 'summary_large_image', 'og:site_name': 'Rediff', 'viewport': 'width=device-width, initial-scale=1', 'og:title': 'I always worry about my 5-year-old child falling ill or getting hurt. Even a small injury or illness freaks me out. So much so that I am even apprehensive of sending my child to school. My wife and others in my family have grown weary of my habit.... - Rediff Gurus', 'og:url': 'https://gurus.rediff.com/question/qdtl/health/always-worry-5-child-falling-ill-getting-hurt-even-small/5135169', 'og:description': 'Watching your child grow, do mundane activities is seeing your heart walk around. Being concerned is fine, being overtly worried is not, here are a few...'}], 'cse_image': [{'src': 'https://gurus.rediff.com/rediffgurupix/answerpix?ansimg=virus-1-o.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'UScellular reports third quarter 2022 results', 'htmlTitle': 'UScellular reports third quarter 2022 results', 'link': 'https://news.google.com/rss/articles/CBMiZWh0dHBzOi8vd3d3LnBybmV3c3dpcmUuY29tL25ld3MtcmVsZWFzZXMvdXNjZWxsdWxhci1yZXBvcnRzLXRoaXJkLXF1YXJ0ZXItMjAyMi1yZXN1bHRzLTMwMTY2ODI1Ny5odG1s0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 3, 2022 ... And we are seeing continued momentum in a number of growth areas of the business, including our tower portfolio and fixed wireless. "I\'m\xa0...', 'htmlSnippet': 'Nov 3, 2022 ... And we are seeing continued momentum in a number of growth areas of the business, including our tower portfolio and fixed wireless. "I'm ...', 'formattedUrl': 'https://news.google.com/.../CBMiZWh0dHBzOi8vd3d3LnBybmV3c3dpcm...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiZWh0dHBzOi8vd3d3LnBybmV3c3dpcm...', 'pagemap': {'metatags': [{'p:domain_verify': '7d052ac42aa9e7505635404745861994', 'date': '2022-11-03T16:05:00-04:00', 'twitter:card': 'summary_large_image', 'twitter:title': 'UScellular reports third quarter 2022 results', 'og:type': 'articles', 'optanonhelper': 'us-prod', 'geo.region': 'Illinois', 'msvalidate.01': '9D28F7743C790DD88F2D9C7375EF7ED5', 'author': 'United States Cellular Corporation', 'og:title': 'UScellular reports third quarter 2022 results', 'adobelaunchscript': '//assets.adobedtm.com/launch-ENb957f6e7383d4549b191e1190ed5476e.min', 'og:description': '/PRNewswire/ -- As previously announced, UScellular will hold a teleconference on November 4, 2022, at 9:00 a.m. CDT. Listen to the call live via the Events &...', 'referrer': 'unsafe-url', 'naver-site-verification': '0aaad19c909a94c1b1cf1e782a10f0a6d8e14fc0', 'twitter:site': '@PRNewswire', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': '/PRNewswire/ -- As previously announced, UScellular will hold a teleconference on November 4, 2022, at 9:00 a.m. CDT. Listen to the call live via the Events &...', 'publisher': 'PR Newswire', 'og:url': 'https://www.prnewswire.com/news-releases/uscellular-reports-third-quarter-2022-results-301668257.html', 'geo.placename': 'CHICAGO, Nov. 3, 2022'}]}}, {'kind': 'customsearch#result', 'title': 'Internal Audit Checklist', 'htmlTitle': 'Internal Audit Checklist', 'link': 'https://groups.google.com/group/csmysore/attach/28ced7d6e2b82/44970iasb34918.pdf?part=0.1', 'displayLink': 'groups.google.com', 'snippet': 'Feb 7, 2017 ... Deduction and Deposit of TDS within time. o ... (iii) On any new machinery and plant which are used in the business of ... is massive legislation\xa0...', 'htmlSnippet': 'Feb 7, 2017 ... Deduction and Deposit of TDS within time. o ... (iii) On any new machinery and plant which are used in the business of ... is massive legislation ...', 'formattedUrl': 'https://groups.google.com/group/csmysore/attach/.../44970iasb34918.pdf?...', 'htmlFormattedUrl': 'https://groups.google.com/group/csmysore/attach/.../44970iasb34918.pdf?...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSG8JuN5QSSni-Odh0QPpnY2jCBe6J7rTVS1QFUPTjjWndKP8lujPfrhcZd&s', 'width': '224', 'height': '225'}], 'metatags': [{'moddate': "D:20170327100609+05'30'", 'creationdate': "D:20170322110928+05'30'", 'creator': 'PScript5.dll Version 5.2.2', 'author': 'MY PC', 'producer': 'Acrobat Distiller 10.1.2 (Windows)', 'title': 'Microsoft Word - Internal Audit Checklist-_15-3-17_'}], 'cse_image': [{'src': 'x-raw-image:///38dea5913144f3257fb1321f8be3e74a691a7d2ca3c27e314211b262d4a8c3c8'}]}, 'mime': 'application/pdf', 'fileFormat': 'PDF/Adobe Acrobat'}, {'kind': 'customsearch#result', 'title': 'News Archives: May, 2016', 'htmlTitle': 'News Archives: May, 2016', 'link': 'https://news.google.com/rss/articles/CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvbS9hcmNoaXZlcy9uZXdzLzIwMTYvNdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 31, 2016 ... ... News, "Latest MF Portfolio ... The effects will ripple across the financial ... Some of the new Portfolio Composition "\u200bCategories" (\u200btaken from\xa0...', 'htmlSnippet': 'May 31, 2016 ... ... News, "Latest MF Portfolio ... The effects will ripple across the financial ... Some of the new Portfolio Composition "\u200bCategories" (\u200btaken from ...', 'formattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1', 'author': 'ProjectKaitsch.com 2006'}]}}, {'kind': 'customsearch#result', 'title': 'News Archives: February, 2016', 'htmlTitle': 'News Archives: February, 2016', 'link': 'https://news.google.com/rss/articles/CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvbS9hcmNoaXZlcy9uZXdzLzIwMTYvMtIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Feb 29, 2016 ... The piece concludes, "\u200bIn the future, institutional investors in prime money market funds will see a number of changes from the new SEC rules,\xa0...', 'htmlSnippet': 'Feb 29, 2016 ... The piece concludes, "\u200bIn the future, institutional investors in prime money market funds will see a number of changes from the new SEC rules, ...', 'formattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1', 'author': 'ProjectKaitsch.com 2006'}]}}, {'kind': 'customsearch#result', 'title': 'News Archives: July, 2015', 'htmlTitle': 'News Archives: July, 2015', 'link': 'https://news.google.com/rss/articles/CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvbS9hcmNoaXZlcy9uZXdzLzIwMTUvN9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jul 31, 2015 ... On the fund closures, BlackRock plans to close BlackRock New Jersey Money Market Portfolio, BlackRock Virginia MMP, and BlackRock North Carolina\xa0...', 'htmlSnippet': 'Jul 31, 2015 ... On the fund closures, BlackRock plans to close BlackRock New Jersey Money Market Portfolio, BlackRock Virginia MMP, and BlackRock North Carolina ...', 'formattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1', 'author': 'ProjectKaitsch.com 2006'}]}}, {'kind': 'customsearch#result', 'title': 'News Archives: June, 2023', 'htmlTitle': 'News Archives: June, 2023', 'link': 'https://news.google.com/rss/articles/CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvbS9hcmNoaXZlcy9uZXdzLzIwMjMvNtIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jun 2, 2023 ... The Investment Company Institute\'\u200bs latest "Money Market Fund Assets" report shows MMF assets declining for the 3rd week in a row,\xa0...', 'htmlSnippet': 'Jun 2, 2023 ... The Investment Company Institute'\u200bs latest "Money Market Fund Assets" report shows MMF assets declining for the 3rd week in a row, ...', 'formattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiKmh0dHBzOi8vY3JhbmVkYXRhLmNvb...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1', 'author': 'ProjectKaitsch.com 2006'}]}}]} 2024-05-27 10:55:07,789 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 10:55:08,652 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=How%20does%20changes%20to%20my%20deposit%20portfolio%20affect%20my%20TDS%20liability?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 10:55:44,246 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 10:55:44,246 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 10:55:44,246 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 10:55:44,246 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 10:55:44,247 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 10:55:44,248 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 10:56:37,904 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-27 10:56:37,904 - yfinance - DEBUG - Entering history() 2024-05-27 10:56:37,904 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-27 10:56:37,904 - yfinance - DEBUG - Entering history() 2024-05-27 10:56:37,905 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-28 10:56:37-04:00', 'period2': '2024-05-27 10:56:37-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 10:56:37,905 - yfinance - DEBUG - Entering get() 2024-05-27 10:56:37,905 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-27 10:56:37,905 - yfinance - DEBUG - params={'period1': 1622213797, 'period2': 1716821797, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 10:56:37,905 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:56:37,905 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:56:37,905 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:56:37,905 - yfinance - DEBUG - reusing cookie 2024-05-27 10:56:37,905 - yfinance - DEBUG - reusing crumb 2024-05-27 10:56:37,905 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:56:37,905 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:56:37,906 - urllib3.connectionpool - DEBUG - Resetting dropped connection: query2.finance.yahoo.com 2024-05-27 10:56:38,227 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/NVDA?period1=1622213797&period2=1716821797&interval=1d&includePrePost=False&events=div%2Csplits%2CcapitalGains&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 10:56:38,319 - yfinance - DEBUG - response code=200 2024-05-27 10:56:38,320 - yfinance - DEBUG - Exiting get() 2024-05-27 10:56:38,323 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 10:56:38,324 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 10:56:38,334 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 10:56:38,338 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 10:56:38,338 - yfinance - DEBUG - Exiting history() 2024-05-27 10:56:38,338 - yfinance - DEBUG - Exiting history() 2024-05-27 10:56:38,367 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-27 10:56:38,367 - yfinance - DEBUG - Entering get() 2024-05-27 10:56:38,367 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-27 10:56:38,367 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-27 10:56:38,367 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:56:38,367 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:56:38,367 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,367 - yfinance - DEBUG - reusing cookie 2024-05-27 10:56:38,367 - yfinance - DEBUG - reusing crumb 2024-05-27 10:56:38,367 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,367 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:56:38,470 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/NVDA?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=NVDA&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 3179 2024-05-27 10:56:38,470 - yfinance - DEBUG - response code=200 2024-05-27 10:56:38,470 - yfinance - DEBUG - Exiting get() 2024-05-27 10:56:38,471 - yfinance - DEBUG - Entering get() 2024-05-27 10:56:38,471 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 10:56:38,471 - yfinance - DEBUG - params=None 2024-05-27 10:56:38,471 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:56:38,471 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:56:38,471 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,471 - yfinance - DEBUG - reusing cookie 2024-05-27 10:56:38,471 - yfinance - DEBUG - reusing crumb 2024-05-27 10:56:38,471 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,471 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:56:38,472 - urllib3.connectionpool - DEBUG - Resetting dropped connection: query1.finance.yahoo.com 2024-05-27 10:56:38,758 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 247 2024-05-27 10:56:38,759 - yfinance - DEBUG - response code=200 2024-05-27 10:56:38,759 - yfinance - DEBUG - Exiting get() 2024-05-27 10:56:38,759 - yfinance - DEBUG - Entering get() 2024-05-27 10:56:38,759 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-27 10:56:38,759 - yfinance - DEBUG - params=None 2024-05-27 10:56:38,759 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:56:38,759 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:56:38,759 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,759 - yfinance - DEBUG - reusing cookie 2024-05-27 10:56:38,759 - yfinance - DEBUG - reusing crumb 2024-05-27 10:56:38,759 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,760 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:56:38,934 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=NVDA&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 10:56:38,935 - yfinance - DEBUG - response code=200 2024-05-27 10:56:38,935 - yfinance - DEBUG - Exiting get() 2024-05-27 10:56:38,935 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-27 10:56:38,935 - yfinance - DEBUG - Entering get() 2024-05-27 10:56:38,935 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-27 10:56:38,935 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-27 10:56:38,936 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 10:56:38,936 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 10:56:38,936 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,936 - yfinance - DEBUG - reusing cookie 2024-05-27 10:56:38,936 - yfinance - DEBUG - reusing crumb 2024-05-27 10:56:38,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 10:56:38,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 10:56:38,999 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/NVDA?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=NVDA&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 3179 2024-05-27 10:56:39,000 - yfinance - DEBUG - response code=200 2024-05-27 10:56:39,000 - yfinance - DEBUG - Exiting get() 2024-05-27 10:56:39,002 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 10:56:39,701 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+was+the+annual+revenue+for+Nvidia+%28NVDA%29+in+2023%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 10:56:39,702 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What was the annual revenue for Nvidia (NVDA) in 2023? latest financial news', 'totalResults': '112000', 'searchTerms': 'What was the annual revenue for Nvidia (NVDA) in 2023? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What was the annual revenue for Nvidia (NVDA) in 2023? latest financial news', 'totalResults': '112000', 'searchTerms': 'What was the annual revenue for Nvidia (NVDA) in 2023? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.462304, 'formattedSearchTime': '0.46', 'totalResults': '112000', 'formattedTotalResults': '112,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'NVIDIA Announces Financial Results for Second Quarter Fiscal 2023', 'htmlTitle': 'NVIDIA Announces Financial Results for Second Quarter Fiscal 2023', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiZGh0dHBzOi8vbnZpZGlhbmV3cy5udmlkaWEuY29tL25ld3MvbnZpZGlhLWFubm91bmNlcy1maW5hbmNpYWwtcmVzdWx0cy1mb3Itc2Vjb25kLXF1YXJ0ZXItZmlzY2FsLTIwMjPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 24, 2022 ... NVIDIA today reported revenue for the second quarter ended July 31, 2022, of $6.70 billion, up 3% from a year ago and down 19% from the\xa0...', 'htmlSnippet': 'Aug 24, 2022 ... NVIDIA today reported revenue for the second quarter ended July 31, 2022, of $6.70 billion, up 3% from a year ago and down 19% from the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiZGh0dHBzOi8vbnZpZGlhbmV3cy5ud...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiZGh0dHBzOi8vbnZpZGlhbmV3cy5ud...', 'pagemap': {'metatags': [{'image': 'http://nvidianews.nvidia.com/media/sites/219/images/social-image.jpg', 'og:type': 'article', 'og:image:alt': 'NVIDIA Newsroom', 'twitter:card': 'summary_large_image', 'twitter:title': 'NVIDIA Announces Financial Results for Second Quarter Fiscal 2023', 'og:site_name': 'NVIDIA Newsroom', 'og:title': 'NVIDIA Announces Financial Results for Second Quarter Fiscal 2023', 'og:description': 'NVIDIA today reported revenue for the second quarter ended July 31, 2022, of $6.70 billion, up 3% from a year ago and down 19% from the previous quarter.', 'twitter:image': 'http://nvidianews.nvidia.com/media/sites/219/images/social-image.jpg', 'fb:app_id': '516587601781038', 'twitter:image:alt': 'NVIDIA Newsroom', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': 'NVIDIA today reported revenue for the second quarter ended July 31, 2022, of $6.70 billion, up 3% from a year ago and down 19% from the previous quarter.', 'og:url': 'http://nvidianews.nvidia.com/news/nvidia-announces-financial-results-for-second-quarter-fiscal-2023'}]}}, {'kind': 'customsearch#result', 'title': 'NVIDIA Announces Preliminary Financial Results for Second ...', 'htmlTitle': 'NVIDIA Announces Preliminary Financial Results for Second ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMib2h0dHBzOi8vbnZpZGlhbmV3cy5udmlkaWEuY29tL25ld3MvbnZpZGlhLWFubm91bmNlcy1wcmVsaW1pbmFyeS1maW5hbmNpYWwtcmVzdWx0c2Zvci1zZWNvbmQtcXVhcnRlci1maXNjYWwtMjAyM9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 8, 2022 ... ... financial results for first quarter fiscal 2023. Revenue by Market Platform ($ in billions), Q2 FY23 Preliminary Results, Q/Q, Y/Y. Gaming\xa0...', 'htmlSnippet': 'Aug 8, 2022 ... ... financial results for first quarter fiscal 2023. Revenue by Market Platform ($ in billions), Q2 FY23 Preliminary Results, Q/Q, Y/Y. Gaming ...', 'formattedUrl': 'https://news.google.com/__.../CBMib2h0dHBzOi8vbnZpZGlhbmV3cy5ud...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMib2h0dHBzOi8vbnZpZGlhbmV3cy5ud...', 'pagemap': {'metatags': [{'image': 'http://nvidianews.nvidia.com/media/sites/219/images/social-image.jpg', 'og:type': 'article', 'og:image:alt': 'NVIDIA Newsroom', 'twitter:card': 'summary_large_image', 'twitter:title': 'NVIDIA Announces Preliminary Financial Results for Second Quarter Fiscal 2023', 'og:site_name': 'NVIDIA Newsroom', 'og:title': 'NVIDIA Announces Preliminary Financial Results for Second Quarter Fiscal 2023', 'og:description': 'NVIDIA today announced selected preliminary financial results for the second quarter ended July 31, 2022.', 'twitter:image': 'http://nvidianews.nvidia.com/media/sites/219/images/social-image.jpg', 'fb:app_id': '516587601781038', 'twitter:image:alt': 'NVIDIA Newsroom', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': 'NVIDIA today announced selected preliminary financial results for the second quarter ended July 31, 2022.', 'og:url': 'http://nvidianews.nvidia.com/news/nvidia-announces-preliminary-financial-resultsfor-second-quarter-fiscal-2023'}]}}, {'kind': 'customsearch#result', 'title': 'Nvidia Earnings: What Happened with NVDA', 'htmlTitle': 'Nvidia Earnings: What Happened with NVDA', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbnZpZGlhLXExLWZ5MjAyMy1lYXJuaW5ncy1yZXBvcnQtcmVjYXAtNTMyMzM1N9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': "May 25, 2022 ... Nvidia Q1 FY2023 Earnings Report Recap. NVDA ... NVIDIA (NVDA) Financial Results: Analysis ... Over the past year, Nvidia's shares have provided a\xa0...", 'htmlSnippet': 'May 25, 2022 ... Nvidia Q1 FY2023 Earnings Report Recap. NVDA ... NVIDIA (NVDA) Financial Results: Analysis ... Over the past year, Nvidia's shares have provided a ...', 'formattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTD5uaURb4uA478Ag9twng5dWwWJreyai5Zihil5AymeSXP1DH5KdQsMDU&s', 'width': '279', 'height': '180'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Nvidia Q1 FY2023 Earnings Report Recap', 'msapplication-square70x70logo': '/static/2.43.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Nvidia Q1 FY2023 Earnings Report Recap', 'msapplication-wide310x150logo': '/static/2.43.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.43.0/icons/favicons/mstile-144x144.png', 'og:description': "Nvidia's (NVDA) fiscal Q1 earnings surpassed analyst expectations. Data center revenue also beat estimates.", 'msapplication-square150x150logo': '/static/2.43.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.43.0/icons/favicons/mstile-310x310.png', 'twitter:description': "Nvidia's (NVDA) fiscal Q1 earnings surpassed analyst expectations. Data center revenue also beat estimates.", 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/nvidia-q1-fy2023-earnings-report-recap-5323357', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Nvidia Earnings: What Happened with NVDA', 'htmlTitle': 'Nvidia Earnings: What Happened with NVDA', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbnZpZGlhLXE0LWZ5MjAyMi1lYXJuaW5ncy1yZXBvcnQtcmVjYXAtNTIxOTQxNdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Feb 17, 2022 ... NVIDIA (NVDA) Financial Results: Analysis ... Over the past year, Nvidia's shares have provided a total ... Nvidia Q2 FY2023 Earnings Report Recap.", 'htmlSnippet': 'Feb 17, 2022 ... NVIDIA (NVDA) Financial Results: Analysis ... Over the past year, Nvidia's shares have provided a total ... Nvidia Q2 FY2023 Earnings Report Recap.', 'formattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTD5uaURb4uA478Ag9twng5dWwWJreyai5Zihil5AymeSXP1DH5KdQsMDU&s', 'width': '279', 'height': '180'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.37.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.37.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.37.0/icons/favicons/mstile-144x144.png', 'og:description': "Nvidia's (NVDA) fiscal Q4 earnings and revenue surpassed analysts' expectations. Data center revenue also beat estimates.", 'twitter:image': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.37.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Nvidia Q4 FY2022 Earnings Report Recap', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Nvidia Q4 FY2022 Earnings Report Recap', 'msapplication-square150x150logo': '/static/2.37.0/icons/favicons/mstile-150x150.png', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'fb:app_id': '659054097907801', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Nvidia's (NVDA) fiscal Q4 earnings and revenue surpassed analysts' expectations. Data center revenue also beat estimates.", 'og:url': 'https://www.investopedia.com/nvidia-q4-fy2022-earnings-report-recap-5219415', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/XzdpYUplnHh6Jo_iGPdykLF2e6w=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia_shutterstock_410214352-42af437bf9e740359eafc7b2ad6078ff.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Nvidia Earnings: What to Look For From NVDA', 'htmlTitle': 'Nvidia Earnings: What to Look For From NVDA', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbnZpZGlhLXEzLWZ5MjAyMi1lYXJuaW5ncy1yZXBvcnQtcHJldmlldy01MjA5ODAz0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 16, 2021 ... Nvidia (NVDA) reports Q3 earnings after market close on Nov ... (NVDA) last ... Nvidia can maintain its strong financial performance when it reports\xa0...', 'htmlSnippet': 'Nov 16, 2021 ... Nvidia (NVDA) reports Q3 earnings after market close on Nov ... (NVDA) last ... Nvidia can maintain its strong financial performance when it reports ...', 'formattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRewra5Jj5SiNJtdRVBhjowfYmwUEBIhSX7axZizP_T7iysjloEU0iD76M&s', 'width': '184', 'height': '63'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Nvidia Earnings: What to Look For', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Nvidia Earnings: What to Look For', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Nvidia (NVDA) reports Q3 earnings after market close on Nov. 17. Can it reaccelerate revenue growth in its data center segment?', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Nvidia (NVDA) reports Q3 earnings after market close on Nov. 17. Can it reaccelerate revenue growth in its data center segment?', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/nvidia-q3-fy2022-earnings-report-preview-5209803', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'htmlTitle': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzdGFyLmNvLnVrL3VrL25ld3MvMjQ1NjYzL21hZ25pZmljZW50LTctc3RvY2tzLXVzLXRlY2gtZWFybmluZ3MtaW4tZnVsbC5hc3B40gEA', 'displayLink': 'news.google.com', 'snippet': "May 3, 2024 ... Nvidia (NVDA) will report later in May. AI ... Total revenue increased 15% year on year versus 13% last ... Nvidia conference What Does Nvidia's\xa0...", 'htmlSnippet': 'May 3, 2024 ... Nvidia (NVDA) will report later in May. AI ... Total revenue increased 15% year on year versus 13% last ... Nvidia conference What Does Nvidia's ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1eIwRVkIo3Bu0bumGt10fiO16pS86dP3HsLM_M-CxGySnx9IBDNSXaGox&s', 'width': '302', 'height': '167'}], 'metatags': [{'og:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'twitter:card': 'summary', 'og:image:width': '725', 'og:site_name': 'Morningstar UK', 'page.site.product': 'Morningstar UK', 'language': 'en-GB', 'article.access': 'free', 'twitter:creator': '@sunnivakatalin', 'og:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article:publisher': 'https://www.morningstar.co.uk', 'twitter:image:alt': 'Meta logo', 'article.section': 'Equity Research & Insights', 'og:video:type': 'video/mp4', 'og:video:height': '360', 'page.content.format': 'responsive', 'og:image:alt': 'Meta Platforms', 'article:word_count': '1936', 'article.created': '3 May, 2024 | 11:41AM', 'twitter:domain': 'morningstar.co.uk', 'author': 'Sunniva Kolostyak', 'og:video:width': '640', 'article:tag': 'AIM,ALTERNATIVE INVESTMENT MARKET,BREXIT,CHINA,CHINA EQUITY,CLOSED-END FUND,CORPORATE GOVERNANCE,EMERGING MARKETS,EMERGING MARKETS EQUITY,ESG,FUND OF FUNDS,FUNDS,GOVERNANCE,INVESTMENT TRUSTS,Japan,JAPAN EQUITY,JAPANESE,MARK MOBIUS,MORNINGSTAR ANALYST RATING,MULTI-ASSET,MULTI-MANAGER,OPEN-END FUND,SMALL CAP,SMALL-CAP,SMALLER COMPANIES,STOCK MARKET,SYNDICATE,UK,UK EQUITY', 'og:locale': 'en-GB', 'page.site': 'Morningstar UK', 'page.content.type': 'Article', 'article:image_count': '1', 'article.id': '245663', 'og:image:type': 'image/jpeg', 'article.page': 'Equity Research & Insights', 'twitter:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'article.updated': '3 May, 2024 | 11:41AM', 'twitter:site': '@uk_morningstar', 'news_keywords': 'ALPHABET,AMAZON,APPLE,EARNINGS SEASON,META,MICROSOFT,NVIDIA,TESLA,US STOCKS', 'page.section': 'Article', 'article.type.display': 'Equity Research & Insights', 'page.region': 'uk', 'article.summary': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'twitter:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:type': 'Article', 'og:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:image:height': '400', 'page.content.source': 'Morningstar UK', 'referrer': 'no-referrer-when-downgrade', 'article.published': '3 May, 2024 | 11:41AM', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article.headline': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:url': 'https://www.morningstar.co.uk/uk/news/245663/magnificent-7-stocks-us-tech-earnings-in-full.aspx', 'article.type': 'Equity Research & Insights'}], 'cse_image': [{'src': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Nvidia Earnings: What to Look For From NVDA', 'htmlTitle': 'Nvidia Earnings: What to Look For From NVDA', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbnZpZGlhLXE0LWZ5MjAyMi1lYXJuaW5ncy1yZXBvcnQtcHJldmlldy01MjE5MDkx0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Feb 15, 2022 ... ... recent strong financial performance when it reports earnings on Feb. 16, 2022 for Q4 FY 2022. Investors also will focus on how Nvidia plans\xa0...', 'htmlSnippet': 'Feb 15, 2022 ... ... recent strong financial performance when it reports earnings on Feb. 16, 2022 for Q4 FY 2022. Investors also will focus on how Nvidia plans ...', 'formattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRewra5Jj5SiNJtdRVBhjowfYmwUEBIhSX7axZizP_T7iysjloEU0iD76M&s', 'width': '184', 'height': '63'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Nvidia Earnings: What to Look For', 'msapplication-square70x70logo': '/static/2.46.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Nvidia Earnings: What to Look For', 'msapplication-wide310x150logo': '/static/2.46.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.46.0/icons/favicons/mstile-144x144.png', 'og:description': 'Nvidia (NVDA) reports Q4 earnings after market close on Feb. 16. Can it maintain strong growth in earnings and data center revenue?', 'msapplication-square150x150logo': '/static/2.46.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.46.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Nvidia (NVDA) reports Q4 earnings after market close on Feb. 16. Can it maintain strong growth in earnings and data center revenue?', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/nvidia-q4-fy2022-earnings-report-preview-5219091', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/pRtLyHO214Lj_6LNO_DVTjupQqQ=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/nvidia-logo-56a6f8e33df78cf7729131d7.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'htmlTitle': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading\xa0...', 'htmlSnippet': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading ...', 'formattedUrl': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/NVDA:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Nvidia (NVDA): Company Profile, Stock Price, News, Rankings ...', 'htmlTitle': 'Nvidia (NVDA): Company Profile, Stock Price, News, Rankings ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vZm9ydHVuZS5jb20vYmVzdC13b3JrcGxhY2VzLW1pbGxlbm5pYWxzLzIwMjIvbnZpZGlhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 4, 2024 ... Earnings Per Share (last Fiscal Year) ... Total Return 3 Yr Annual Rate (Through June 30, 2023):65% ... Latest news on Nvidia. Nvidia CEO Jensen\xa0...', 'htmlSnippet': 'Apr 4, 2024 ... Earnings Per Share (last Fiscal Year) ... Total Return 3 Yr Annual Rate (Through June 30, 2023):65% ... Latest news on Nvidia. Nvidia CEO Jensen ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vZm9ydHVuZS5jb20vY...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vZm9ydHVuZS5jb20vY...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS5JIc5FCLVzhoLEwkIZFpgX7UR4UhTmN8ZcQyC51CiyIpob3QBydCdVEc&s', 'width': '275', 'height': '183'}], 'metatags': [{'msapplication-tilecolor': '#ffc40d', 'og:image': 'https://content.fortune.com/wp-content/uploads/2020/05/F500-2020-292-NVIDIA.jpg', 'theme-color': '#FFFFFF', 'og:type': 'article', 'twitter:card': 'summary_large_image', 'twitter:title': 'Nvidia', 'og:site_name': 'Fortune', 'twitter:url': 'https://fortune.com/company/nvidia/', 'og:title': 'Nvidia', 'fb:pages': '56501027948', 'og:height': '683', 'twitter:image': 'https://content.fortune.com/wp-content/uploads/2020/05/F500-2020-292-NVIDIA.jpg', 'next-head-count': '38', 'viewport': 'width=device-width', 'og:url': 'https://fortune.com/company/nvidia/', 'og:width': '1024'}], 'cse_image': [{'src': 'https://content.fortune.com/wp-content/uploads/2020/05/F500-2020-292-NVIDIA.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'NVIDIA Earnings: What Happened with NVDA', 'htmlTitle': 'NVIDIA Earnings: What Happened with NVDA', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbnZpZGlhLXEyLWZ5MjAyMi1lYXJuaW5ncy1yZXBvcnQtcmVjYXAtNTE5ODA0OdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 18, 2021 ... Adjusted EPS and revenue also surpassed predictions. The company completed a 4:1 stock split in July. NVIDIA (NVDA) Financial Results: Analysis.', 'htmlSnippet': 'Aug 18, 2021 ... Adjusted EPS and revenue also surpassed predictions. The company completed a 4:1 stock split in July. NVIDIA (NVDA) Financial Results: Analysis.', 'formattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiS2h0dHBzOi8vd3d3LmludmVzdG9wZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTuz12C_x5Z6jLSxSSD_NNbI3WF_1zEMjhwz0bToeM33tLtTuabvqy5zjo&s', 'width': '275', 'height': '183'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/O977fD-RAiH0GD6fFngfC-I0e74=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/updatenvidiadriver-e9863f809cd5441183c148baf9074c2b.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.37.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.37.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.37.0/icons/favicons/mstile-144x144.png', 'og:description': "NVIDIA's (NVDA) Q2 FY 2022 earnings, revenue, and gross margin exceeded analyst predictions.", 'twitter:image': 'https://www.investopedia.com/thmb/O977fD-RAiH0GD6fFngfC-I0e74=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/updatenvidiadriver-e9863f809cd5441183c148baf9074c2b.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.37.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'NVIDIA Q2 FY 2022 Earnings Report Recap', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'NVIDIA Q2 FY 2022 Earnings Report Recap', 'msapplication-square150x150logo': '/static/2.37.0/icons/favicons/mstile-150x150.png', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'fb:app_id': '659054097907801', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "NVIDIA's (NVDA) Q2 FY 2022 earnings, revenue, and gross margin exceeded analyst predictions.", 'og:url': 'https://www.investopedia.com/nvidia-q2-fy2022-earnings-report-recap-5198049', 'sailthru.author': 'Nathan Reiff'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/O977fD-RAiH0GD6fFngfC-I0e74=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/updatenvidiadriver-e9863f809cd5441183c148baf9074c2b.jpg'}]}}]} 2024-05-27 10:56:39,705 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 10:56:40,512 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20was%20the%20annual%20revenue%20for%20Nvidia%20(NVDA)%20in%202023?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 11:05:49,164 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 11:05:49,165 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 11:07:28,065 - __main__ - INFO - Fetching data for symbol: The Federal Reserve System is a government agency, not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-27 11:07:28,065 - yfinance - DEBUG - Entering history() 2024-05-27 11:07:28,069 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 11:07:28,069 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-27 11:07:28,070 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 11:07:28,070 - yfinance - DEBUG - Entering get() 2024-05-27 11:07:28,070 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:28,070 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 11:07:28,070 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:28,070 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:07:28,070 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:28,074 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 11:07:28,075 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:07:28,075 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:07:28,075 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:28,079 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 11:07:28,356 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:07:28,356 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:07:28,356 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:28,356 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:28,358 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 11:07:28,934 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:07:28,935 - yfinance - DEBUG - response code=404 2024-05-27 11:07:28,935 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:07:28,935 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:28,935 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:07:28,935 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:07:28,935 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:07:28,937 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): guce.yahoo.com:443 2024-05-27 11:07:29,299 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:07:29,301 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.yahoo.com:443 2024-05-27 11:07:29,758 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:07:30,247 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:07:30,248 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:07:30,248 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:07:30,248 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:30,248 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:07:30,248 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:07:30,248 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:30,353 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:07:30,353 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:07:30,354 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:30,354 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:30,456 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:07:30,456 - yfinance - DEBUG - response code=404 2024-05-27 11:07:30,456 - yfinance - DEBUG - Exiting get() 2024-05-27 11:07:30,456 - yfinance - DEBUG - Got error from yahoo api for ticker THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 11:07:30,456 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 11:07:30,456 - yfinance - DEBUG - Entering history() 2024-05-27 11:07:30,457 - yfinance - ERROR - $THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-27 11:07:30,457 - yfinance - DEBUG - Exiting history() 2024-05-27 11:07:30,457 - yfinance - DEBUG - Exiting history() 2024-05-27 11:07:30,458 - __main__ - ERROR - Failed to fetch stock data for The Federal Reserve System is a government agency, not a publicly traded company. Therefore, it does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: The Federal Reserve System is a government agency, not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-27 11:07:30,458 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:30,458 - yfinance - DEBUG - Entering get() 2024-05-27 11:07:30,458 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:30,458 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-27 11:07:30,459 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:30,459 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:07:30,459 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:30,459 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:30,459 - yfinance - DEBUG - reusing crumb 2024-05-27 11:07:30,459 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:30,459 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:30,566 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 245 2024-05-27 11:07:30,567 - yfinance - DEBUG - response code=404 2024-05-27 11:07:30,567 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:07:30,567 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:30,567 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:07:30,567 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:07:30,568 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:07:30,674 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:07:30,964 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:07:31,451 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:07:31,452 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:07:31,452 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:07:31,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,452 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:07:31,452 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:07:31,453 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:31,548 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:07:31,549 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:07:31,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:31,682 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 245 2024-05-27 11:07:31,683 - yfinance - DEBUG - response code=404 2024-05-27 11:07:31,683 - yfinance - DEBUG - Exiting get() 2024-05-27 11:07:31,683 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 11:07:31,684 - yfinance - DEBUG - Entering get() 2024-05-27 11:07:31,685 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK ... 2024-05-27 11:07:31,685 - yfinance - DEBUG - params=None 2024-05-27 11:07:31,685 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:31,685 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:07:31,685 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,685 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:31,685 - yfinance - DEBUG - reusing crumb 2024-05-27 11:07:31,685 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,685 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:31,785 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?symbol=THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 225 2024-05-27 11:07:31,785 - yfinance - DEBUG - response code=200 2024-05-27 11:07:31,785 - yfinance - DEBUG - Exiting get() 2024-05-27 11:07:31,785 - yfinance - DEBUG - Entering get() 2024-05-27 11:07:31,785 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:31,785 - yfinance - DEBUG - params=None 2024-05-27 11:07:31,785 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:31,785 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:07:31,785 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,785 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:31,786 - yfinance - DEBUG - reusing crumb 2024-05-27 11:07:31,786 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,786 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:31,928 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 11:07:31,929 - yfinance - DEBUG - response code=200 2024-05-27 11:07:31,929 - yfinance - DEBUG - Exiting get() 2024-05-27 11:07:31,929 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:31,930 - yfinance - DEBUG - Entering get() 2024-05-27 11:07:31,930 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:07:31,930 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE FEDERAL RESERVE SYSTEM IS A GOVERNMENT AGENCY, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-27 11:07:31,930 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:31,930 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:07:31,930 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,930 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:31,930 - yfinance - DEBUG - reusing crumb 2024-05-27 11:07:31,930 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:31,930 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:32,030 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 245 2024-05-27 11:07:32,031 - yfinance - DEBUG - response code=404 2024-05-27 11:07:32,031 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:07:32,031 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:07:32,031 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:07:32,031 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:07:32,031 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:07:32,126 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:07:32,598 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:07:33,065 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:07:33,065 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:07:33,066 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:07:33,066 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:07:33,066 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:07:33,066 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:07:33,066 - yfinance - DEBUG - reusing cookie 2024-05-27 11:07:33,162 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:07:33,162 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:07:33,162 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:07:33,162 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:07:33,274 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 245 2024-05-27 11:07:33,275 - yfinance - DEBUG - response code=404 2024-05-27 11:07:33,275 - yfinance - DEBUG - Exiting get() 2024-05-27 11:07:33,275 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20SYSTEM%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+SYSTEM+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 11:07:33,276 - __main__ - ERROR - Failed to fetch current stock price for The Federal Reserve System is a government agency, not a publicly traded company. Therefore, it does not have a stock ticker symbol.: 'currentPrice' 2024-05-27 11:07:33,278 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 11:07:33,991 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=How+did+the+recent+Federal+Reserve+interest+rate+hike+affect+bank+stocks%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 11:07:33,992 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.412325, 'formattedSearchTime': '0.41', 'totalResults': '82800', 'formattedTotalResults': '82,800'}, 'items': [{'kind': 'customsearch#result', 'title': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'htmlTitle': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMy8wMS8zMC9nbG9iYWwtZWNvbm9teS10by1zbG93LWZ1cnRoZXItYW1pZC1zaWducy1vZi1yZXNpbGllbmNlLWFuZC1jaGluYS1yZS1vcGVuaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work\xa0...', 'htmlSnippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work ...', 'formattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQDtRTv89SXHLrcPa00M1ojCknK9VdemR4joyEAy1eNfOve6WW6B6eW8Q&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2023-01-30', 'country': "People's Republic of China,Ukraine", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,UKR', 'parsely-author': 'Pierre-Olivier Gourinchas', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'itemid': '{61E01FE6-7DF5-47D9-B811-2B02FF219126}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'parsely-section': 'Blogs', 'glossaryterm': 'Emerging Market,Inflation,Interest', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'og:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'isoregion': 'EUR', 'parsely-title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'parsely-pub-date': '2023-01-30', 'site': 'imf', 'parsely-tags': 'Blog Page, Monetary tightening,Inflation,Energy prices', 'og:locale:alternate': 'zh', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{df2e8e9f-b1b8-401f-9552-634b664fc30a}', 'twitter:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'organization': 'Euro Area,European Central Bank', 'og:locale': 'en', 'topic': 'Monetary tightening,Inflation,Energy prices', 'region': 'Europe', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'htmlTitle': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMS9sb2cyMTA0MTXSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High\xa0...', 'htmlSnippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'How Countries Should Respond to the Strong Dollar', 'htmlTitle': 'How Countries Should Respond to the Strong Dollar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMC8xNC9ob3ctY291bnRyaWVzLXNob3VsZC1yZXNwb25kLXRvLXRoZS1zdHJvbmctZG9sbGFy0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The\xa0...', 'htmlSnippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The ...', 'formattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRvtr5ecrMq4GF2mLhqqVIHRIrVDIPU7wXQl3p5yAOMF25AVY86LJnEJtA&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-10-14', 'country': "People's Republic of China,Russian Federation,United States", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,RUS,USA', 'parsely-author': 'Gita Gopinath', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'itemid': '{C1921635-39F4-40FD-AC82-7FB789DFFE43}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'How Countries Should Respond to the Strong Dollar', 'og:title': 'How Countries Should Respond to the Strong Dollar', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'How Countries Should Respond to the Strong Dollar', 'parsely-pub-date': '2022-10-14', 'site': 'imf', 'parsely-tags': 'Blog Page, Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:locale:alternate': 'es', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{64f82e37-78eb-4af5-bdd1-673655592306}', 'twitter:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'organization': 'European Central Bank', 'og:locale': 'en', 'topic': 'Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Speech by Chair Powell on monetary policy and price stability ...', 'htmlTitle': 'Speech by Chair Powell on monetary policy and price stability ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3NwZWVjaC9wb3dlbGwyMDIyMDgyNmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does\xa0...', 'htmlSnippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'og:url': 'https://www.federalreserve.gov/newsevents/speech/powell20220826a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'htmlTitle': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMi8wOS9nbG9iYWwtZm9vZC1wcmljZXMtdG8tcmVtYWluLWVsZXZhdGVkLWFtaWQtd2FyLWNvc3RseS1lbmVyZ3ktbGEtbmluYdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have\xa0...', 'htmlSnippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have ...', 'formattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR0oiPI6X9pcQacv_3TfHEX4zyye84JLnbgc5Zi0M2O1tN_Nk_oyABKTQ&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-12-09', 'country': 'Ukraine,Russian Federation', 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'UKR,RUS', 'parsely-author': 'Christian Bogmans', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'itemid': '{E988DBA5-B368-4BD9-8367-362992D7DB3D}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'og:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'parsely-pub-date': '2022-12-09', 'site': 'imf', 'parsely-tags': 'Blog Page, Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{3e3bfb6f-e012-4bd0-b47a-2c0577afe0d8}', 'twitter:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'organization': 'Food and Agriculture Organization of the United Nations', 'og:locale': 'en', 'topic': 'Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'htmlTitle': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3ByZXNzcmVsZWFzZXMvbW9uZXRhcnkyMDIyMTEwMmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic\xa0...', 'htmlSnippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Federal Reserve issues FOMC statement', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Federal Reserve issues FOMC statement', 'og:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'og:url': 'https://www.federalreserve.gov/newsevents/pressreleases/monetary20221102a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'htmlTitle': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyNC9yZW0yNDAyMDfSAQA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'htmlTitle': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi93aWwyMjEwMDPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply\xa0...', 'htmlSnippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'htmlTitle': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi96b2IyMjA5MDjSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan\xa0...', 'htmlSnippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'htmlTitle': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vaG9tZS50cmVhc3VyeS5nb3YvbmV3cy9mZWF0dXJlZC1zdG9yaWVzL3JhY2lhbC1kaWZmZXJlbmNlcy1pbi1lY29ub21pYy1zZWN1cml0eS1ob3VzaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact,\xa0...', 'htmlSnippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-91IfwYYNnVbB_SsWhMb954aObHlbTxojgkmXpbpy7fdA3rsWflH3E6el&s', 'width': '318', 'height': '159'}], 'metatags': [{'og:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg', 'og:type': 'article', 'og:image:width': '1900px', 'og:image:alt': 'U.S. Department of the Treasury', 'twitter:card': 'summary_large_image', 'twitter:title': 'Racial Differences in Economic Security: Housing', 'og:site_name': 'U.S. Department of the Treasury', 'handheldfriendly': 'true', 'og:title': 'Racial Differences in Economic Security: Housing', 'og:image:height': '950px', 'twitter:image:height': '1080', 'og:image:type': 'image/jpeg', 'og:updated_time': '2022-12-06', 'og:description': 'This is the third installment in a series of blog posts on racial inequality produced by the Office of Economic Policy.\xa0 The other posts can be found at these links:\xa0 1. Racial Inequality in the United States, 2. Racial Differences in Economic Security: The Racial Wealth Gap In this blog post we discuss the stark differences in homeownership and housing wealth across racial and ethnic groups in the United States, which are key contributors to the persistence of the racial wealth gap[1] and drive differences in economic security across groups. In addition to the substantial sense of security that housing stability provides, homeownership imparts many economic benefits to households including unique access to leverage, a hedge against rising rents, tax deductions for mortgage interest and property taxes, low capital gains taxes relative to other investments, and, crucially, a vehicle for building wealth. \xa0Households outside the top wealth decile derive more wealth from housing equity than from financial asse', 'twitter:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1080x1080.jpg', 'twitter:image:alt': 'U.S. Department of the Treasury', 'twitter:site': '@USTreasury', 'twitter:image:width': '1080', 'viewport': 'width=device-width, initial-scale=1.0', 'mobileoptimized': 'width', 'og:url': 'https://home.treasury.gov/news/featured-stories/racial-differences-in-economic-security-housing'}], 'cse_image': [{'src': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg'}]}}]} 2024-05-27 11:07:33,998 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 11:07:34,406 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=How%20did%20the%20recent%20Federal%20Reserve%20interest%20rate%20hike%20affect%20bank%20stocks?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 11:08:15,365 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 11:08:15,366 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 11:08:15,366 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 11:13:27,514 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 11:13:27,515 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 11:13:40,874 - __main__ - INFO - Fetching data for symbol: The Federal Reserve is not a publicly traded company. It is a government agency, and therefore does not have a stock ticker symbol. 2024-05-27 11:13:40,875 - yfinance - DEBUG - Entering history() 2024-05-27 11:13:40,878 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 11:13:40,878 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-27 11:13:40,879 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 11:13:40,879 - yfinance - DEBUG - Entering get() 2024-05-27 11:13:40,879 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:40,879 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 11:13:40,879 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:40,879 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:13:40,879 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:40,882 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 11:13:40,883 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:13:40,883 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:13:40,883 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:40,887 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 11:13:41,234 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:13:41,234 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:13:41,234 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:41,234 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:41,236 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 11:13:41,628 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:13:41,628 - yfinance - DEBUG - response code=404 2024-05-27 11:13:41,628 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:13:41,628 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:41,628 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:13:41,628 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:13:41,628 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:13:41,630 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): guce.yahoo.com:443 2024-05-27 11:13:42,003 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:13:42,005 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.yahoo.com:443 2024-05-27 11:13:42,701 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:13:43,079 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:13:43,079 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:13:43,079 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:13:43,079 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:43,080 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:13:43,080 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:13:43,080 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:43,309 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:13:43,309 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:13:43,310 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:43,310 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:43,477 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:13:43,478 - yfinance - DEBUG - response code=404 2024-05-27 11:13:43,478 - yfinance - DEBUG - Exiting get() 2024-05-27 11:13:43,478 - yfinance - DEBUG - Got error from yahoo api for ticker THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 11:13:43,478 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 11:13:43,478 - yfinance - DEBUG - Entering history() 2024-05-27 11:13:43,479 - yfinance - ERROR - $THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-27 11:13:43,479 - yfinance - DEBUG - Exiting history() 2024-05-27 11:13:43,479 - yfinance - DEBUG - Exiting history() 2024-05-27 11:13:43,479 - __main__ - ERROR - Failed to fetch stock data for The Federal Reserve is not a publicly traded company. It is a government agency, and therefore does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: The Federal Reserve is not a publicly traded company. It is a government agency, and therefore does not have a stock ticker symbol. 2024-05-27 11:13:43,480 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:43,480 - yfinance - DEBUG - Entering get() 2024-05-27 11:13:43,480 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:43,480 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-27 11:13:43,480 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:43,480 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:13:43,480 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:43,480 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:43,480 - yfinance - DEBUG - reusing crumb 2024-05-27 11:13:43,480 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:43,480 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:43,594 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 244 2024-05-27 11:13:43,594 - yfinance - DEBUG - response code=404 2024-05-27 11:13:43,594 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:13:43,594 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:43,594 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:13:43,594 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:13:43,595 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:13:43,690 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:13:43,982 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:13:44,377 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:13:44,377 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:13:44,377 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:13:44,377 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,378 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:13:44,378 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:13:44,378 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:44,521 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:13:44,521 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:13:44,521 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,521 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:44,654 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 244 2024-05-27 11:13:44,654 - yfinance - DEBUG - response code=404 2024-05-27 11:13:44,655 - yfinance - DEBUG - Exiting get() 2024-05-27 11:13:44,655 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 11:13:44,655 - yfinance - DEBUG - Entering get() 2024-05-27 11:13:44,656 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK T... 2024-05-27 11:13:44,656 - yfinance - DEBUG - params=None 2024-05-27 11:13:44,656 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:44,656 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:13:44,656 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,656 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:44,656 - yfinance - DEBUG - reusing crumb 2024-05-27 11:13:44,656 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,656 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:44,760 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?symbol=THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 224 2024-05-27 11:13:44,761 - yfinance - DEBUG - response code=200 2024-05-27 11:13:44,761 - yfinance - DEBUG - Exiting get() 2024-05-27 11:13:44,761 - yfinance - DEBUG - Entering get() 2024-05-27 11:13:44,761 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:44,761 - yfinance - DEBUG - params=None 2024-05-27 11:13:44,761 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:44,761 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:13:44,761 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,761 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:44,761 - yfinance - DEBUG - reusing crumb 2024-05-27 11:13:44,761 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,761 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:44,922 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 11:13:44,923 - yfinance - DEBUG - response code=200 2024-05-27 11:13:44,923 - yfinance - DEBUG - Exiting get() 2024-05-27 11:13:44,923 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:44,923 - yfinance - DEBUG - Entering get() 2024-05-27 11:13:44,923 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-27 11:13:44,923 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY. IT IS A GOVERNMENT AGENCY, AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-27 11:13:44,923 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:44,923 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:13:44,923 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,923 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:44,924 - yfinance - DEBUG - reusing crumb 2024-05-27 11:13:44,924 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:44,924 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:45,141 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 244 2024-05-27 11:13:45,141 - yfinance - DEBUG - response code=404 2024-05-27 11:13:45,141 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:13:45,141 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:13:45,141 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:13:45,142 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:13:45,142 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:13:45,241 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:13:45,586 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:13:45,888 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:13:45,889 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:13:45,889 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:13:45,889 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:13:45,889 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:13:45,889 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:13:45,889 - yfinance - DEBUG - reusing cookie 2024-05-27 11:13:45,991 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:13:45,992 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:13:45,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:13:45,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:13:46,157 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 244 2024-05-27 11:13:46,158 - yfinance - DEBUG - response code=404 2024-05-27 11:13:46,158 - yfinance - DEBUG - Exiting get() 2024-05-27 11:13:46,158 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20GOVERNMENT%20AGENCY,%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+GOVERNMENT+AGENCY%2C+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=RkQ2D5SSXZJ 2024-05-27 11:13:46,159 - __main__ - ERROR - Failed to fetch current stock price for The Federal Reserve is not a publicly traded company. It is a government agency, and therefore does not have a stock ticker symbol.: 'currentPrice' 2024-05-27 11:13:46,160 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 11:13:46,618 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=How+did+the+recent+Federal+Reserve+interest+rate+hike+affect+bank+stocks%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 11:13:46,624 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.179643, 'formattedSearchTime': '0.18', 'totalResults': '82800', 'formattedTotalResults': '82,800'}, 'items': [{'kind': 'customsearch#result', 'title': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'htmlTitle': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMy8wMS8zMC9nbG9iYWwtZWNvbm9teS10by1zbG93LWZ1cnRoZXItYW1pZC1zaWducy1vZi1yZXNpbGllbmNlLWFuZC1jaGluYS1yZS1vcGVuaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work\xa0...', 'htmlSnippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work ...', 'formattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQDtRTv89SXHLrcPa00M1ojCknK9VdemR4joyEAy1eNfOve6WW6B6eW8Q&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2023-01-30', 'country': "People's Republic of China,Ukraine", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,UKR', 'parsely-author': 'Pierre-Olivier Gourinchas', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'itemid': '{61E01FE6-7DF5-47D9-B811-2B02FF219126}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'parsely-section': 'Blogs', 'glossaryterm': 'Emerging Market,Inflation,Interest', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'og:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'isoregion': 'EUR', 'parsely-title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'parsely-pub-date': '2023-01-30', 'site': 'imf', 'parsely-tags': 'Blog Page, Monetary tightening,Inflation,Energy prices', 'og:locale:alternate': 'zh', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{df2e8e9f-b1b8-401f-9552-634b664fc30a}', 'twitter:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'organization': 'Euro Area,European Central Bank', 'og:locale': 'en', 'topic': 'Monetary tightening,Inflation,Energy prices', 'region': 'Europe', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'htmlTitle': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMS9sb2cyMTA0MTXSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High\xa0...', 'htmlSnippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'How Countries Should Respond to the Strong Dollar', 'htmlTitle': 'How Countries Should Respond to the Strong Dollar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMC8xNC9ob3ctY291bnRyaWVzLXNob3VsZC1yZXNwb25kLXRvLXRoZS1zdHJvbmctZG9sbGFy0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The\xa0...', 'htmlSnippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The ...', 'formattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRvtr5ecrMq4GF2mLhqqVIHRIrVDIPU7wXQl3p5yAOMF25AVY86LJnEJtA&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-10-14', 'country': "People's Republic of China,Russian Federation,United States", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,RUS,USA', 'parsely-author': 'Gita Gopinath', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'itemid': '{C1921635-39F4-40FD-AC82-7FB789DFFE43}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'How Countries Should Respond to the Strong Dollar', 'og:title': 'How Countries Should Respond to the Strong Dollar', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'How Countries Should Respond to the Strong Dollar', 'parsely-pub-date': '2022-10-14', 'site': 'imf', 'parsely-tags': 'Blog Page, Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:locale:alternate': 'es', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{64f82e37-78eb-4af5-bdd1-673655592306}', 'twitter:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'organization': 'European Central Bank', 'og:locale': 'en', 'topic': 'Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Speech by Chair Powell on monetary policy and price stability ...', 'htmlTitle': 'Speech by Chair Powell on monetary policy and price stability ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3NwZWVjaC9wb3dlbGwyMDIyMDgyNmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does\xa0...', 'htmlSnippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'og:url': 'https://www.federalreserve.gov/newsevents/speech/powell20220826a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'htmlTitle': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMi8wOS9nbG9iYWwtZm9vZC1wcmljZXMtdG8tcmVtYWluLWVsZXZhdGVkLWFtaWQtd2FyLWNvc3RseS1lbmVyZ3ktbGEtbmluYdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have\xa0...', 'htmlSnippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have ...', 'formattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR0oiPI6X9pcQacv_3TfHEX4zyye84JLnbgc5Zi0M2O1tN_Nk_oyABKTQ&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-12-09', 'country': 'Ukraine,Russian Federation', 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'UKR,RUS', 'parsely-author': 'Christian Bogmans', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'itemid': '{E988DBA5-B368-4BD9-8367-362992D7DB3D}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'og:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'parsely-pub-date': '2022-12-09', 'site': 'imf', 'parsely-tags': 'Blog Page, Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{3e3bfb6f-e012-4bd0-b47a-2c0577afe0d8}', 'twitter:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'organization': 'Food and Agriculture Organization of the United Nations', 'og:locale': 'en', 'topic': 'Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'htmlTitle': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3ByZXNzcmVsZWFzZXMvbW9uZXRhcnkyMDIyMTEwMmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic\xa0...', 'htmlSnippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Federal Reserve issues FOMC statement', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Federal Reserve issues FOMC statement', 'og:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'og:url': 'https://www.federalreserve.gov/newsevents/pressreleases/monetary20221102a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'htmlTitle': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyNC9yZW0yNDAyMDfSAQA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'htmlTitle': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi93aWwyMjEwMDPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply\xa0...', 'htmlSnippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'htmlTitle': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi96b2IyMjA5MDjSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan\xa0...', 'htmlSnippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'htmlTitle': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vaG9tZS50cmVhc3VyeS5nb3YvbmV3cy9mZWF0dXJlZC1zdG9yaWVzL3JhY2lhbC1kaWZmZXJlbmNlcy1pbi1lY29ub21pYy1zZWN1cml0eS1ob3VzaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact,\xa0...', 'htmlSnippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-91IfwYYNnVbB_SsWhMb954aObHlbTxojgkmXpbpy7fdA3rsWflH3E6el&s', 'width': '318', 'height': '159'}], 'metatags': [{'og:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg', 'og:type': 'article', 'og:image:width': '1900px', 'og:image:alt': 'U.S. Department of the Treasury', 'twitter:card': 'summary_large_image', 'twitter:title': 'Racial Differences in Economic Security: Housing', 'og:site_name': 'U.S. Department of the Treasury', 'handheldfriendly': 'true', 'og:title': 'Racial Differences in Economic Security: Housing', 'og:image:height': '950px', 'twitter:image:height': '1080', 'og:image:type': 'image/jpeg', 'og:updated_time': '2022-12-06', 'og:description': 'This is the third installment in a series of blog posts on racial inequality produced by the Office of Economic Policy.\xa0 The other posts can be found at these links:\xa0 1. Racial Inequality in the United States, 2. Racial Differences in Economic Security: The Racial Wealth Gap In this blog post we discuss the stark differences in homeownership and housing wealth across racial and ethnic groups in the United States, which are key contributors to the persistence of the racial wealth gap[1] and drive differences in economic security across groups. In addition to the substantial sense of security that housing stability provides, homeownership imparts many economic benefits to households including unique access to leverage, a hedge against rising rents, tax deductions for mortgage interest and property taxes, low capital gains taxes relative to other investments, and, crucially, a vehicle for building wealth. \xa0Households outside the top wealth decile derive more wealth from housing equity than from financial asse', 'twitter:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1080x1080.jpg', 'twitter:image:alt': 'U.S. Department of the Treasury', 'twitter:site': '@USTreasury', 'twitter:image:width': '1080', 'viewport': 'width=device-width, initial-scale=1.0', 'mobileoptimized': 'width', 'og:url': 'https://home.treasury.gov/news/featured-stories/racial-differences-in-economic-security-housing'}], 'cse_image': [{'src': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg'}]}}]} 2024-05-27 11:13:46,627 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 11:13:46,986 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=How%20did%20the%20recent%20Federal%20Reserve%20interest%20rate%20hike%20affect%20bank%20stocks?%20 HTTP/1.1" 200 None 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 11:14:21,142 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 11:25:07,253 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 11:25:07,254 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 11:25:28,916 - __main__ - INFO - Fetching data for symbol: You are absolutely right! There is no company mentioned in the text "hi how are you", so there is no stock ticker symbol. It seems like you might be trying to figure out a stock ticker symbol for a specific company. If you can tell me the name of the company, I can help you find its ticker symbol! 2024-05-27 11:25:28,916 - yfinance - DEBUG - Entering history() 2024-05-27 11:25:28,919 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 11:25:28,920 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. \n\nIT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL!', 1, 0]) 2024-05-27 11:25:28,920 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 11:25:28,920 - yfinance - DEBUG - Entering get() 2024-05-27 11:25:28,920 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT BE... 2024-05-27 11:25:28,920 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 11:25:28,920 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:28,920 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:25:28,921 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:28,923 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 11:25:28,923 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:25:28,924 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:25:28,924 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:28,927 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 11:25:29,228 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:25:29,228 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:25:29,229 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:29,229 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:29,231 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 11:25:29,570 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:25:29,570 - yfinance - DEBUG - response code=404 2024-05-27 11:25:29,570 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:25:29,570 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:29,570 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:25:29,570 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:25:29,571 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:25:29,572 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): guce.yahoo.com:443 2024-05-27 11:25:29,969 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:25:29,970 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.yahoo.com:443 2024-05-27 11:25:30,624 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:25:31,066 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:25:31,067 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:25:31,067 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:25:31,067 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:31,067 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:25:31,067 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:25:31,067 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:31,167 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:25:31,167 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:25:31,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:31,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:31,273 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:25:31,274 - yfinance - DEBUG - response code=404 2024-05-27 11:25:31,274 - yfinance - DEBUG - Exiting get() 2024-05-27 11:25:31,274 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL!, Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 11:25:31,274 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 11:25:31,274 - yfinance - DEBUG - Entering history() 2024-05-27 11:25:31,275 - yfinance - ERROR - $YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL!: possibly delisted; No timezone found 2024-05-27 11:25:31,275 - yfinance - DEBUG - Exiting history() 2024-05-27 11:25:31,275 - yfinance - DEBUG - Exiting history() 2024-05-27 11:25:31,275 - __main__ - ERROR - Failed to fetch stock data for You are absolutely right! There is no company mentioned in the text "hi how are you", so there is no stock ticker symbol. It seems like you might be trying to figure out a stock ticker symbol for a specific company. If you can tell me the name of the company, I can help you find its ticker symbol! from Yahoo Finance: No historical data found for symbol: You are absolutely right! There is no company mentioned in the text "hi how are you", so there is no stock ticker symbol. It seems like you might be trying to figure out a stock ticker symbol for a specific company. If you can tell me the name of the company, I can help you find its ticker symbol! 2024-05-27 11:25:31,276 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL! 2024-05-27 11:25:31,276 - yfinance - DEBUG - Entering get() 2024-05-27 11:25:31,276 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU ... 2024-05-27 11:25:31,276 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. \n\nIT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL!'} 2024-05-27 11:25:31,276 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:31,276 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:25:31,276 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:31,276 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:31,279 - yfinance - DEBUG - reusing crumb 2024-05-27 11:25:31,279 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:31,279 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:31,385 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 417 2024-05-27 11:25:31,385 - yfinance - DEBUG - response code=404 2024-05-27 11:25:31,385 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:25:31,385 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:31,385 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:25:31,386 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:25:31,386 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:25:31,488 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:25:31,852 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:25:32,104 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:25:32,104 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:25:32,105 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:25:32,105 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,105 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:25:32,105 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:25:32,105 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:32,218 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:25:32,218 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:25:32,218 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,218 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:32,322 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 417 2024-05-27 11:25:32,322 - yfinance - DEBUG - response code=404 2024-05-27 11:25:32,322 - yfinance - DEBUG - Exiting get() 2024-05-27 11:25:32,322 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ 2024-05-27 11:25:32,323 - yfinance - DEBUG - Entering get() 2024-05-27 11:25:32,323 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMB... 2024-05-27 11:25:32,323 - yfinance - DEBUG - params=None 2024-05-27 11:25:32,323 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:32,323 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:25:32,323 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,323 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:32,323 - yfinance - DEBUG - reusing crumb 2024-05-27 11:25:32,323 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,323 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:32,465 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?symbol=YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 397 2024-05-27 11:25:32,465 - yfinance - DEBUG - response code=200 2024-05-27 11:25:32,465 - yfinance - DEBUG - Exiting get() 2024-05-27 11:25:32,465 - yfinance - DEBUG - Entering get() 2024-05-27 11:25:32,465 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT... 2024-05-27 11:25:32,466 - yfinance - DEBUG - params=None 2024-05-27 11:25:32,466 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:32,466 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:25:32,466 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,466 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:32,466 - yfinance - DEBUG - reusing crumb 2024-05-27 11:25:32,466 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,466 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:32,605 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 11:25:32,606 - yfinance - DEBUG - response code=200 2024-05-27 11:25:32,606 - yfinance - DEBUG - Exiting get() 2024-05-27 11:25:32,606 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL! 2024-05-27 11:25:32,606 - yfinance - DEBUG - Entering get() 2024-05-27 11:25:32,606 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. IT SEEMS LIKE YOU ... 2024-05-27 11:25:32,606 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "HI HOW ARE YOU", SO THERE IS NO STOCK TICKER SYMBOL. \n\nIT SEEMS LIKE YOU MIGHT BE TRYING TO FIGURE OUT A STOCK TICKER SYMBOL FOR A SPECIFIC COMPANY. IF YOU CAN TELL ME THE NAME OF THE COMPANY, I CAN HELP YOU FIND ITS TICKER SYMBOL!'} 2024-05-27 11:25:32,606 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:32,606 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:25:32,606 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,607 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:32,607 - yfinance - DEBUG - reusing crumb 2024-05-27 11:25:32,607 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:32,607 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:32,728 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 417 2024-05-27 11:25:32,728 - yfinance - DEBUG - response code=404 2024-05-27 11:25:32,728 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:25:32,728 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:25:32,728 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:25:32,728 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:25:32,728 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:25:32,820 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:25:33,141 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:25:33,475 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:25:33,475 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:25:33,475 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:25:33,475 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:25:33,475 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:25:33,475 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:25:33,475 - yfinance - DEBUG - reusing cookie 2024-05-27 11:25:33,597 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:25:33,598 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:25:33,598 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:25:33,598 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:25:33,771 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 417 2024-05-27 11:25:33,772 - yfinance - DEBUG - response code=404 2024-05-27 11:25:33,772 - yfinance - DEBUG - Exiting get() 2024-05-27 11:25:33,772 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22HI%20HOW%20ARE%20YOU%22,%20SO%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT%20SEEMS%20LIKE%20YOU%20MIGHT%20BE%20TRYING%20TO%20FIGURE%20OUT%20A%20STOCK%20TICKER%20SYMBOL%20FOR%20A%20SPECIFIC%20COMPANY.%20IF%20YOU%20CAN%20TELL%20ME%20THE%20NAME%20OF%20THE%20COMPANY,%20I%20CAN%20HELP%20YOU%20FIND%20ITS%20TICKER%20SYMBOL!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22HI+HOW+ARE+YOU%22%2C+SO+THERE+IS+NO+STOCK+TICKER+SYMBOL.+%0A%0AIT+SEEMS+LIKE+YOU+MIGHT+BE+TRYING+TO+FIGURE+OUT+A+STOCK+TICKER+SYMBOL+FOR+A+SPECIFIC+COMPANY.+IF+YOU+CAN+TELL+ME+THE+NAME+OF+THE+COMPANY%2C+I+CAN+HELP+YOU+FIND+ITS+TICKER+SYMBOL%21&crumb=RkQ2D5SSXZJ 2024-05-27 11:25:33,772 - __main__ - ERROR - Failed to fetch current stock price for You are absolutely right! There is no company mentioned in the text "hi how are you", so there is no stock ticker symbol. It seems like you might be trying to figure out a stock ticker symbol for a specific company. If you can tell me the name of the company, I can help you find its ticker symbol!: 'currentPrice' 2024-05-27 11:25:33,773 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 11:25:34,338 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=hi+how+are+you+latest+financial+news HTTP/1.1" 200 None 2024-05-27 11:25:34,339 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - hi how are you latest financial news', 'totalResults': '610000', 'searchTerms': 'hi how are you latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - hi how are you latest financial news', 'totalResults': '610000', 'searchTerms': 'hi how are you latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.286313, 'formattedSearchTime': '0.29', 'totalResults': '610000', 'formattedTotalResults': '610,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Listen to news on your Google Nest speaker or display - Google ...', 'htmlTitle': 'Listen to news on your Google Nest speaker or display - Google ...', 'link': 'https://support.google.com/googlenest/answer/7073476?hl=en', 'displayLink': 'support.google.com', 'snippet': 'Say "Ok Google" or "Hey ... Listen to the latest news about a specific news category, "What\'s the latest in sports?" "Play business news" ... If you don\'t get the\xa0...', 'htmlSnippet': 'Say "Ok Google" or "Hey ... Listen to the latest news about a specific news category, "What's the latest in sports?" "Play business news" ... If you don't get the ...', 'formattedUrl': 'https://support.google.com/googlenest/answer/7073476?hl=en', 'htmlFormattedUrl': 'https://support.google.com/googlenest/answer/7073476?hl=en', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSdJUNKoH93_z7DqHRApGePQiY8FO96OwvIBHZDZXpIB_NRVsI77By7tJmN&s', 'width': '225', 'height': '225'}], 'metatags': [{'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=3,user-scalable=yes', 'format-detection': 'email=no'}], 'cse_image': [{'src': 'https://lh3.googleusercontent.com/j6lvI3scE41bG8uesnWv3uklNBJeAOByKgX6f1A2RkM0kP9_bWcerTQ8mb9iBTTadg=w501'}]}}, {'kind': 'customsearch#result', 'title': 'Yahoo Finance: Stock News - Apps on Google Play', 'htmlTitle': 'Yahoo Finance: Stock News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Yahoo Finance app is the premier app used by millions to track the markets and the economy. With Yahoo Finance you can keep close tabs on the daily movers\xa0...', 'htmlSnippet': 'Yahoo Finance app is the premier app used by millions to track the markets and the economy. With Yahoo Finance you can keep close tabs on the daily movers ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&rdid=com.yahoo.mobile.client.android.finance&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQQ4D6KktTPC0KJdDxiTsBnSGzjuCu_C9GgAY1nFj8P4fEXaHSRe1JjN7oK&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Yahoo Finance: Stock News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US', 'appstore:developer_url': 'https://mobile.yahoo.com/finance', 'og:title': 'Yahoo Finance: Stock News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.yahoo.mobile.client.android.finance', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.yahoo.mobile.client.android.finance', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Breaking Financial News about the market, Stocks, Crypto & Portfolio Tracking', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw'}]}}, {'kind': 'customsearch#result', 'title': 'Moneycontrol-Share Market|News - Apps on Google Play', 'htmlTitle': 'Moneycontrol-Share Market|News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.divum.MoneyControl&hl=en_US', 'displayLink': 'play.google.com', 'snippet': "Moneycontrol App is Asia's #1 App for Business & Finance. Track the latest updates on Indian and Global financial markets on your smartphone with the\xa0...", 'htmlSnippet': 'Moneycontrol App is Asia's #1 App for Business & Finance. Track the latest updates on Indian and Global financial markets on your smartphone with the ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.divum...hl=en_US', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.divum...hl=en_US', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.divum.MoneyControl&rdid=com.divum.MoneyControl&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRmvklXjDGZgwlfeLTfLmmrBCMMXCSLEbMZp9oJshTBltaKsIzdISzzKZs&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/qTe9gNn4oQ_TRLtVqWBr_CeqXqcSMniRo1kZOUKLcK0huJ6V3qL6ibEOnK6Xls1k4Rg', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Moneycontrol-Share Market|News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.divum.MoneyControl&hl=en_US', 'appstore:developer_url': 'http://www.moneycontrol.com', 'og:title': 'Moneycontrol-Share Market|News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/qTe9gNn4oQ_TRLtVqWBr_CeqXqcSMniRo1kZOUKLcK0huJ6V3qL6ibEOnK6Xls1k4Rg=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.divum.MoneyControl', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.divum.MoneyControl', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Share market|Budget-2020|News|Live BSE-NSE|Sensex|Mutual-fund|Commodities|IPO', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.divum.MoneyControl&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/qTe9gNn4oQ_TRLtVqWBr_CeqXqcSMniRo1kZOUKLcK0huJ6V3qL6ibEOnK6Xls1k4Rg'}]}}, {'kind': 'customsearch#result', 'title': 'LinkedIn: Jobs & Business News - Apps on Google Play', 'htmlTitle': 'LinkedIn: Jobs & Business News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.linkedin.android&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Welcome professionals! The key to getting in is getting started. Begin your career journey and build connections with LinkedIn today.', 'htmlSnippet': 'Welcome professionals! The key to getting in is getting started. Begin your career journey and build connections with LinkedIn today.', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.linkedin.android...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.linkedin.android...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.linkedin.android&rdid=com.linkedin.android&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT4EXZCJo35aV2_3KzGE5Cn_E3OPr8Oa58nBQ-ITH5U_cSbG-2ykAauw0XE&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/kMofEFLjobZy_bCuaiDogzBcUT-dz3BBbOrIEjJ-hqOabjK8ieuevGe6wlTD15QzOqw', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'LinkedIn: Jobs & Business News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.linkedin.android&hl=en_US', 'appstore:developer_url': 'http://www.linkedin.com/', 'og:title': 'LinkedIn: Jobs & Business News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/kMofEFLjobZy_bCuaiDogzBcUT-dz3BBbOrIEjJ-hqOabjK8ieuevGe6wlTD15QzOqw=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.linkedin.android', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.linkedin.android', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': "Make connections, begin your career journey, & find the job that's right for you", 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.linkedin.android&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/kMofEFLjobZy_bCuaiDogzBcUT-dz3BBbOrIEjJ-hqOabjK8ieuevGe6wlTD15QzOqw'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Mint: Stock & Business News - Apps on Google Play', 'htmlTitle': 'Mint: Stock & Business News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&hl=en_US', 'displayLink': 'play.google.com', 'snippet': '5 days ago ... Stay updated with Mint - your ultimate source for business news, stock market updates, and financial analysis. Available now on Google Play\xa0...', 'htmlSnippet': '5 days ago ... Stay updated with Mint - your ultimate source for business news, stock market updates, and financial analysis. Available now on Google Play ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&rdid=com.htmedia.mint&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQLSt8Kw82H1wWBAFXcwEaNiMKKTRjWaJpi6QQ_uMwCCeYURSBEMk8SIKY&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/lPcM48w2i1EoggSEdsQlqg4R2tsheJ-zlhEZe4XJG_AwD4ajQhNv4XVthAFylsbrkR8', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Mint: Stock & Business News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&hl=en_US', 'appstore:developer_url': 'https://www.livemint.com/', 'og:title': 'Mint: Stock & Business News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/lPcM48w2i1EoggSEdsQlqg4R2tsheJ-zlhEZe4XJG_AwD4ajQhNv4XVthAFylsbrkR8=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.htmedia.mint', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.htmedia.mint', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stay ahead in Market & Business News with Mint - NSE, BSE, Sensex, Mutual Funds', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.htmedia.mint&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/lPcM48w2i1EoggSEdsQlqg4R2tsheJ-zlhEZe4XJG_AwD4ajQhNv4XVthAFylsbrkR8'}]}}, {'kind': 'customsearch#result', 'title': 'Transient Accommodations Tax | Maui County, HI - Official Website', 'htmlTitle': 'Transient Accommodations Tax | Maui County, HI - Official Website', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3Lm1hdWljb3VudHkuZ292LzI0NjYvVHJhbnNpZW50LUFjY29tbW9kYXRpb25zLVRheNIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': '... HI 96732. No cash payments will be accepted. Should you have any questions, please feel free to visit our website at www.mauicounty.gov/tat or contact our\xa0...', 'htmlSnippet': '... HI 96732. No cash payments will be accepted. Should you have any questions, please feel free to visit our website at www.mauicounty.gov/tat or contact our ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3Lm1hdWljb3Vud...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3Lm1hdWljb3Vud...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTzChWjL76TiGBOUwDF_PIlD5AWIVoIf-mC8ckZvMdFNfDZD3JWgQwzNhQ&s', 'width': '264', 'height': '191'}], 'metatags': [{'category2': 'Finance', 'category3': 'Transient Accommodations Tax', 'theme-color': '#636535', 'viewport': 'width=device-width, initial-scale=1', 'category0': 'Home', 'category1': 'Government'}], 'cse_image': [{'src': 'https://www.mauicounty.gov/ImageRepository/Document?documentID=102089'}]}}, {'kind': 'customsearch#result', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'htmlTitle': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'link': 'https://finance.yahoo.com/', 'displayLink': 'finance.yahoo.com', 'snippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage\xa0...', 'htmlSnippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage ...', 'formattedUrl': 'https://finance.yahoo.com/', 'htmlFormattedUrl': 'https://finance.yahoo.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRacCi6SYab3rlyVTQ5h8sPpcbpVL7-fHwsrryDmynQnxzKMR8SbvsnUNCW&s', 'width': '259', 'height': '194'}], 'metatags': [{'apple-itunes-app': 'app-id=328412701, app-clip-bundle-id=com.yahoo.finance.clip-qsp, affiliate-data=ct=us.fin.mbl.smart-banner&pt=9029, app-argument=https://yfinance.onelink.me/3068494570?pid=SmartBanner&c=US_Acquisition_YMktg_337__&af_sub1=Acquisition&af_sub2=US_YMktg&af_sub3=&af_sub4=100000591&af_sub5=YahooFinanceApp__SmartBanner_', 'theme-color': '#037B66', 'twitter:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:ios:app_name': 'Yahoo Finance', 'ogimg': 'https://s.yimg.com/cv/apiv2/social/images/yahoo_default_logo.png', 'og:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:android:package': 'com.yahoo.mobile.client.android.finance', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'fb:pages': '458584288257241', 'og:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'twitter:dnt': 'on', 'al:ios:app_store_id': '328412701', 'al:android:url': 'intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end', 'fb:app_id': '458584288257241', 'oath:guce:consent-host': 'guce.yahoo.com', 'twitter:site': '@YahooFinance', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'al:android:app_name': 'Yahoo Finance'}], 'cse_image': [{'src': 'https://s.yimg.com/uu/api/res/1.2/xQehpdnR9Hk6QoEp6fOMWA--~B/Zmk9c3RyaW07aD01MTA7cT04MDt3PTY4MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/dbb783e0-192b-11ef-96a5-2fa64451dd1c.cf.webp'}]}}, {'kind': 'customsearch#result', 'title': 'Bloomberg: Finance Market News - Apps on Google Play', 'htmlTitle': 'Bloomberg: Finance Market News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Breaking news on world finance, business, stock market and investments. Access award-winning journalism to help you understand the economics and financial\xa0...', 'htmlSnippet': 'Breaking news on world finance, business, stock market and investments. Access award-winning journalism to help you understand the economics and financial ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.bloomberg...plus...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.bloomberg...plus...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&rdid=com.bloomberg.android.plus&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS-TMBVnmmzcIUNPkKh7-3LJCGDPgw_CfeKT326HTIsqAqIlL00xhf0udg8&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Bloomberg: Finance Market News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US', 'appstore:developer_url': 'http://bloomberg.com', 'og:title': 'Bloomberg: Finance Market News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.bloomberg.android.plus', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.bloomberg.android.plus', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'World News On Finance, Business, Economics, Stock Market & Investment Portfolio', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8'}]}}, {'kind': 'customsearch#result', 'title': 'What you can ask Google Assistant - Android - Google Assistant Help', 'htmlTitle': 'What you can ask Google Assistant - Android - Google Assistant Help', 'link': 'https://support.google.com/assistant/answer/7172842?hl=en&co=GENIE.Platform%3DAndroid', 'displayLink': 'support.google.com', 'snippet': 'Business hours: “Is Walgreens still open? ... Podcasts: "Play the latest episode from This American Life." News: "Play the news. ... On your Android phone or tablet\xa0...', 'htmlSnippet': 'Business hours: “Is Walgreens still open? ... Podcasts: "Play the latest episode from This American Life." News: "Play the news. ... On your Android phone or tablet ...', 'formattedUrl': 'https://support.google.com/assistant/answer/7172842?hl=en&co...', 'htmlFormattedUrl': 'https://support.google.com/assistant/answer/7172842?hl=en&co...', 'pagemap': {'metatags': [{'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=3,user-scalable=yes', 'format-detection': 'email=no'}]}}]} 2024-05-27 11:25:34,344 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 11:25:34,753 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=hi%20how%20are%20you%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 11:26:00,252 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 11:26:00,252 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 11:26:00,253 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 11:35:48,576 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 11:35:48,577 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 11:35:59,349 - __main__ - INFO - Fetching data for symbol: The Federal Reserve is not a publicly traded company and therefore does not have a stock ticker symbol. It's important to understand that the Federal Reserve is a government agency, not a corporation. It's responsible for managing the US monetary system and does not operate like a typical business with shareholders and a stock price. 2024-05-27 11:35:59,349 - yfinance - DEBUG - Entering history() 2024-05-27 11:35:59,353 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 11:35:59,353 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ["THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. \n\nIT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE.", 1, 0]) 2024-05-27 11:35:59,354 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 11:35:59,354 - yfinance - DEBUG - Entering get() 2024-05-27 11:35:59,354 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FEDERA... 2024-05-27 11:35:59,354 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 11:35:59,354 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:35:59,354 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:35:59,354 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:35:59,356 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 11:35:59,356 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:35:59,357 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:35:59,357 - yfinance - DEBUG - reusing cookie 2024-05-27 11:35:59,360 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 11:35:59,647 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:35:59,647 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:35:59,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:35:59,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:35:59,650 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 11:35:59,968 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:35:59,968 - yfinance - DEBUG - response code=404 2024-05-27 11:35:59,969 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:35:59,969 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:35:59,969 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:35:59,969 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:35:59,969 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:35:59,970 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): guce.yahoo.com:443 2024-05-27 11:36:00,339 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:36:00,341 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.yahoo.com:443 2024-05-27 11:36:00,817 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:36:01,286 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:36:01,286 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:36:01,286 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:36:01,286 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:01,286 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:36:01,287 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:36:01,287 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:01,382 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:36:01,383 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:36:01,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:01,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:01,544 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?range=1d&interval=1d&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 108 2024-05-27 11:36:01,545 - yfinance - DEBUG - response code=404 2024-05-27 11:36:01,545 - yfinance - DEBUG - Exiting get() 2024-05-27 11:36:01,545 - yfinance - DEBUG - Got error from yahoo api for ticker THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 11:36:01,545 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 11:36:01,545 - yfinance - DEBUG - Entering history() 2024-05-27 11:36:01,546 - yfinance - ERROR - $THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE.: possibly delisted; No timezone found 2024-05-27 11:36:01,546 - yfinance - DEBUG - Exiting history() 2024-05-27 11:36:01,546 - yfinance - DEBUG - Exiting history() 2024-05-27 11:36:01,546 - __main__ - ERROR - Failed to fetch stock data for The Federal Reserve is not a publicly traded company and therefore does not have a stock ticker symbol. It's important to understand that the Federal Reserve is a government agency, not a corporation. It's responsible for managing the US monetary system and does not operate like a typical business with shareholders and a stock price. from Yahoo Finance: No historical data found for symbol: The Federal Reserve is not a publicly traded company and therefore does not have a stock ticker symbol. It's important to understand that the Federal Reserve is a government agency, not a corporation. It's responsible for managing the US monetary system and does not operate like a typical business with shareholders and a stock price. 2024-05-27 11:36:01,546 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE. 2024-05-27 11:36:01,547 - yfinance - DEBUG - Entering get() 2024-05-27 11:36:01,547 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT TH... 2024-05-27 11:36:01,547 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. \n\nIT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE."} 2024-05-27 11:36:01,547 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:01,547 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:36:01,547 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:01,547 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:01,547 - yfinance - DEBUG - reusing crumb 2024-05-27 11:36:01,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:01,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:01,669 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 452 2024-05-27 11:36:01,670 - yfinance - DEBUG - response code=404 2024-05-27 11:36:01,670 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:36:01,670 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:01,670 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:36:01,670 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:36:01,670 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:36:01,767 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:36:02,110 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:36:02,388 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:36:02,388 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:36:02,388 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:36:02,388 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,388 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:36:02,389 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:36:02,389 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:02,484 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:36:02,485 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:36:02,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:02,671 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 452 2024-05-27 11:36:02,671 - yfinance - DEBUG - response code=404 2024-05-27 11:36:02,671 - yfinance - DEBUG - Exiting get() 2024-05-27 11:36:02,671 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ 2024-05-27 11:36:02,672 - yfinance - DEBUG - Entering get() 2024-05-27 11:36:02,672 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTA... 2024-05-27 11:36:02,672 - yfinance - DEBUG - params=None 2024-05-27 11:36:02,672 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:02,672 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:36:02,672 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,672 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:02,672 - yfinance - DEBUG - reusing crumb 2024-05-27 11:36:02,672 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,672 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:02,795 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?symbol=THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 432 2024-05-27 11:36:02,796 - yfinance - DEBUG - response code=200 2024-05-27 11:36:02,796 - yfinance - DEBUG - Exiting get() 2024-05-27 11:36:02,796 - yfinance - DEBUG - Entering get() 2024-05-27 11:36:02,796 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FED... 2024-05-27 11:36:02,796 - yfinance - DEBUG - params=None 2024-05-27 11:36:02,796 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:02,796 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:36:02,796 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,796 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:02,796 - yfinance - DEBUG - reusing crumb 2024-05-27 11:36:02,796 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,796 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:02,938 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.&crumb=RkQ2D5SSXZJ HTTP/1.1" 200 None 2024-05-27 11:36:02,941 - yfinance - DEBUG - response code=200 2024-05-27 11:36:02,942 - yfinance - DEBUG - Exiting get() 2024-05-27 11:36:02,942 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE. 2024-05-27 11:36:02,942 - yfinance - DEBUG - Entering get() 2024-05-27 11:36:02,942 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. IT'S IMPORTANT TO UNDERSTAND THAT TH... 2024-05-27 11:36:02,942 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "THE FEDERAL RESERVE IS NOT A PUBLICLY TRADED COMPANY AND THEREFORE DOES NOT HAVE A STOCK TICKER SYMBOL. \n\nIT'S IMPORTANT TO UNDERSTAND THAT THE FEDERAL RESERVE IS A GOVERNMENT AGENCY, NOT A CORPORATION. IT'S RESPONSIBLE FOR MANAGING THE US MONETARY SYSTEM AND DOES NOT OPERATE LIKE A TYPICAL BUSINESS WITH SHAREHOLDERS AND A STOCK PRICE."} 2024-05-27 11:36:02,942 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:02,942 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 11:36:02,942 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,942 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:02,942 - yfinance - DEBUG - reusing crumb 2024-05-27 11:36:02,942 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:02,942 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:03,053 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 452 2024-05-27 11:36:03,054 - yfinance - DEBUG - response code=404 2024-05-27 11:36:03,054 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 11:36:03,054 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 11:36:03,054 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 11:36:03,054 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 11:36:03,054 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 11:36:03,148 - urllib3.connectionpool - DEBUG - https://guce.yahoo.com:443 "GET /consent HTTP/1.1" 302 0 2024-05-27 11:36:03,465 - urllib3.connectionpool - DEBUG - https://www.yahoo.com:443 "GET /?guccounter=1 HTTP/1.1" 200 None 2024-05-27 11:36:03,818 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 11:36:03,818 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 11:36:03,818 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 11:36:03,818 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 11:36:03,818 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 11:36:03,819 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 11:36:03,819 - yfinance - DEBUG - reusing cookie 2024-05-27 11:36:03,919 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 11:36:03,920 - yfinance - DEBUG - crumb = 'RkQ2D5SSXZJ' 2024-05-27 11:36:03,920 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 11:36:03,920 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 11:36:04,027 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ HTTP/1.1" 404 452 2024-05-27 11:36:04,027 - yfinance - DEBUG - response code=404 2024-05-27 11:36:04,027 - yfinance - DEBUG - Exiting get() 2024-05-27 11:36:04,028 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20FEDERAL%20RESERVE%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY%20AND%20THEREFORE%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0AIT'S%20IMPORTANT%20TO%20UNDERSTAND%20THAT%20THE%20FEDERAL%20RESERVE%20IS%20A%20GOVERNMENT%20AGENCY,%20NOT%20A%20CORPORATION.%20IT'S%20RESPONSIBLE%20FOR%20MANAGING%20THE%20US%20MONETARY%20SYSTEM%20AND%20DOES%20NOT%20OPERATE%20LIKE%20A%20TYPICAL%20BUSINESS%20WITH%20SHAREHOLDERS%20AND%20A%20STOCK%20PRICE.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+FEDERAL+RESERVE+IS+NOT+A+PUBLICLY+TRADED+COMPANY+AND+THEREFORE+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0AIT%27S+IMPORTANT+TO+UNDERSTAND+THAT+THE+FEDERAL+RESERVE+IS+A+GOVERNMENT+AGENCY%2C+NOT+A+CORPORATION.+IT%27S+RESPONSIBLE+FOR+MANAGING+THE+US+MONETARY+SYSTEM+AND+DOES+NOT+OPERATE+LIKE+A+TYPICAL+BUSINESS+WITH+SHAREHOLDERS+AND+A+STOCK+PRICE.&crumb=RkQ2D5SSXZJ 2024-05-27 11:36:04,028 - __main__ - ERROR - Failed to fetch current stock price for The Federal Reserve is not a publicly traded company and therefore does not have a stock ticker symbol. It's important to understand that the Federal Reserve is a government agency, not a corporation. It's responsible for managing the US monetary system and does not operate like a typical business with shareholders and a stock price.: 'currentPrice' 2024-05-27 11:36:04,029 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 11:36:04,519 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=How+did+the+recent+Federal+Reserve+interest+rate+hike+affect+bank+stocks%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 11:36:04,520 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'totalResults': '82800', 'searchTerms': 'How did the recent Federal Reserve interest rate hike affect bank stocks? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.195649, 'formattedSearchTime': '0.20', 'totalResults': '82800', 'formattedTotalResults': '82,800'}, 'items': [{'kind': 'customsearch#result', 'title': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'htmlTitle': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMy8wMS8zMC9nbG9iYWwtZWNvbm9teS10by1zbG93LWZ1cnRoZXItYW1pZC1zaWducy1vZi1yZXNpbGllbmNlLWFuZC1jaGluYS1yZS1vcGVuaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work\xa0...', 'htmlSnippet': 'Jan 30, 2023 ... Nine out of 10 advanced economies will likely decelerate. US growth will slow to 1.4 percent in 2023 as Federal Reserve interest-rate hikes work ...', 'formattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQDtRTv89SXHLrcPa00M1ojCknK9VdemR4joyEAy1eNfOve6WW6B6eW8Q&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2023-01-30', 'country': "People's Republic of China,Ukraine", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,UKR', 'parsely-author': 'Pierre-Olivier Gourinchas', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'itemid': '{61E01FE6-7DF5-47D9-B811-2B02FF219126}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'parsely-section': 'Blogs', 'glossaryterm': 'Emerging Market,Inflation,Interest', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'og:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'isoregion': 'EUR', 'parsely-title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'parsely-pub-date': '2023-01-30', 'site': 'imf', 'parsely-tags': 'Blog Page, Monetary tightening,Inflation,Energy prices', 'og:locale:alternate': 'zh', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{df2e8e9f-b1b8-401f-9552-634b664fc30a}', 'twitter:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'organization': 'Euro Area,European Central Bank', 'og:locale': 'en', 'topic': 'Monetary tightening,Inflation,Energy prices', 'region': 'Europe', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'htmlTitle': 'Impact of Abundant Reserves on Money Markets and Policy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMS9sb2cyMTA0MTXSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High\xa0...', 'htmlSnippet': 'Apr 15, 2021 ... ... do not necessarily reflect those of the Federal Reserve Bank of New York or the Federal Reserve System. Reserves Rise to Historically High ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'How Countries Should Respond to the Strong Dollar', 'htmlTitle': 'How Countries Should Respond to the Strong Dollar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMC8xNC9ob3ctY291bnRyaWVzLXNob3VsZC1yZXNwb25kLXRvLXRoZS1zdHJvbmctZG9sbGFy0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The\xa0...', 'htmlSnippet': 'Oct 14, 2022 ... As world interest rates rise, financial conditions have ... Federal Reserve has embarked on a rapid tightening path for policy interest rates. The ...', 'formattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiYmh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRvtr5ecrMq4GF2mLhqqVIHRIrVDIPU7wXQl3p5yAOMF25AVY86LJnEJtA&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-10-14', 'country': "People's Republic of China,Russian Federation,United States", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,RUS,USA', 'parsely-author': 'Gita Gopinath', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'itemid': '{C1921635-39F4-40FD-AC82-7FB789DFFE43}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'How Countries Should Respond to the Strong Dollar', 'og:title': 'How Countries Should Respond to the Strong Dollar', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'How Countries Should Respond to the Strong Dollar', 'parsely-pub-date': '2022-10-14', 'site': 'imf', 'parsely-tags': 'Blog Page, Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:locale:alternate': 'es', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{64f82e37-78eb-4af5-bdd1-673655592306}', 'twitter:description': 'Policy responses to currency depreciation pressures should focus on the drivers of the exchange-rate moves and signs of market disruptions', 'organization': 'European Central Bank', 'og:locale': 'en', 'topic': 'Exchange rates,Foreign exchange intervention,Emerging and frontier financial markets,Currencies,Inflation,Non-concessional lending facilities and instruments', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/10/14/how-countries-should-respond-to-the-strong-dollar'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/BLOG-Dollar-2099x600-AdobeStock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Speech by Chair Powell on monetary policy and price stability ...', 'htmlTitle': 'Speech by Chair Powell on monetary policy and price stability ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3NwZWVjaC9wb3dlbGwyMDIyMDgyNmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does\xa0...', 'htmlSnippet': 'Aug 26, 2022 ... Price stability is the responsibility of the Federal Reserve and serves as the bedrock of our economy. Without price stability, the economy does ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Speech by Chair Powell on monetary policy and price stability', 'og:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Thank you for the opportunity to speak here today. At past Jackson Hole conferences, I have discussed broad topics such as the ever-changing structure of the', 'og:url': 'https://www.federalreserve.gov/newsevents/speech/powell20220826a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'htmlTitle': 'Global Food Prices to Remain Elevated Amid War, Costly Energy ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMi8xMi8wOS9nbG9iYWwtZm9vZC1wcmljZXMtdG8tcmVtYWluLWVsZXZhdGVkLWFtaWQtd2FyLWNvc3RseS1lbmVyZ3ktbGEtbmluYdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have\xa0...', 'htmlSnippet': 'Dec 9, 2022 ... In addition to slowing global economic growth, which has a modest direct effect on food prices, central bank interest-rate hikes have ...', 'formattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMidWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR0oiPI6X9pcQacv_3TfHEX4zyye84JLnbgc5Zi0M2O1tN_Nk_oyABKTQ&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2022-12-09', 'country': 'Ukraine,Russian Federation', 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'UKR,RUS', 'parsely-author': 'Christian Bogmans', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'itemid': '{E988DBA5-B368-4BD9-8367-362992D7DB3D}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx', 'parsely-section': 'Blogs', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'og:title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'parsely-title': 'Global Food Prices to Remain Elevated Amid War, Costly Energy, La Niña', 'parsely-pub-date': '2022-12-09', 'site': 'imf', 'parsely-tags': 'Blog Page, Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{3e3bfb6f-e012-4bd0-b47a-2c0577afe0d8}', 'twitter:description': 'Interest-rate hikes have eased price pressures, but the weather, war and material costs could keep food prices elevated for longer', 'organization': 'Food and Agriculture Organization of the United Nations', 'og:locale': 'en', 'topic': 'Agricultural commodities,Commodity prices,Inflation,Food prices,Fuel prices', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2022/12/09/global-food-prices-to-remain-elevated-amid-war-costly-energy-la-nina'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2022/blog-2099x600-food-prices-fao-24955-makueni-077.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'htmlTitle': 'Federal Reserve issues FOMC statement - Federal Reserve Board', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWxyZXNlcnZlLmdvdi9uZXdzZXZlbnRzL3ByZXNzcmVsZWFzZXMvbW9uZXRhcnkyMDIyMTEwMmEuaHRt0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic\xa0...', 'htmlSnippet': 'Nov 2, 2022 ... Job gains have been robust in recent months, and the unemployment rate has remained low. ... affects economic activity and inflation, and economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiTWh0dHBzOi8vd3d3LmZlZGVyYWx...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRJmZVW5osVWm_7Wd5T-AjuFQAibj9VFZnY8DSiRlY8VX99hnDPt1mbHd0&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg', 'og:type': 'article', 'og:image:alt': 'Board of Governors of the Federal Reserve System', 'twitter:card': 'summary', 'twitter:title': 'Federal Reserve issues FOMC statement', 'og:site_name': 'Board of Governors of the Federal Reserve System', 'og:title': 'Federal Reserve issues FOMC statement', 'og:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'twitter:image': 'https://www.federalreserve.gov/images/social-media/social-default-image-twitter.jpg', 'twitter:image:alt': 'Board of Governors of the Federal Reserve System', 'viewport': 'width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.6, user-scalable=1', 'twitter:description': 'Recent indicators point to modest growth in spending and production. Job gains have been robust in recent months, and the unemployment rate has remained low. I', 'og:url': 'https://www.federalreserve.gov/newsevents/pressreleases/monetary20221102a.htm'}], 'cse_image': [{'src': 'https://www.federalreserve.gov/images/social-media/social-default-image-opengraph.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'htmlTitle': 'Balance Sheet Basics, Progress, and Future State - FEDERAL ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyNC9yZW0yNDAyMDfSAQA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... ... reserves relative to bank demand is a key part of interest rate control. ... New York, Open Market ... Federal Reserve Bank of New York, Economic ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'htmlTitle': 'A Bedrock Commitment to Price Stability - FEDERAL RESERVE ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi93aWwyMjEwMDPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply\xa0...', 'htmlSnippet': 'Oct 3, 2022 ... ... financial services, supervising banks and ... The New York Fed has been working with tri-party repo market ... rise. Although significant supply ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'htmlTitle': 'The Ample Reserves Framework and Balance Sheet Reduction ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZWQub3JnL25ld3NldmVudHMvc3BlZWNoZXMvMjAyMi96b2IyMjA5MDjSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan\xa0...', 'htmlSnippet': 'Sep 8, 2022 ... ... interest rates is exercised primarily ... Federal Reserve Bank of New York and Factors Affecting Reserve Balances – H. ... The Federal Home Loan ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPWh0dHBzOi8vd3d3Lm5ld3lvcmtmZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRz8jziR2o6A4Q7LxBxE495mUHSa2MbVz354R0A55aiFb5Zp1nmqZndmsk&s', 'width': '280', 'height': '176'}], 'metatags': [{'viewport': 'width=device-width, initial-scale=1, user-scalable=no'}], 'cse_image': [{'src': 'https://www.newyorkfed.org/medialibrary/media/images/v4/outreach_education/mega_menu/economic-inequality-megamenu_140x88.png'}]}}, {'kind': 'customsearch#result', 'title': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'htmlTitle': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vaG9tZS50cmVhc3VyeS5nb3YvbmV3cy9mZWF0dXJlZC1zdG9yaWVzL3JhY2lhbC1kaWZmZXJlbmNlcy1pbi1lY29ub21pYy1zZWN1cml0eS1ob3VzaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact,\xa0...', 'htmlSnippet': 'Nov 4, 2022 ... Like the overall racial wealth gaps, these gaps in homeownership rates have changed little over the last three decades (see Figure 1). In fact, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-91IfwYYNnVbB_SsWhMb954aObHlbTxojgkmXpbpy7fdA3rsWflH3E6el&s', 'width': '318', 'height': '159'}], 'metatags': [{'og:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg', 'og:type': 'article', 'og:image:width': '1900px', 'og:image:alt': 'U.S. Department of the Treasury', 'twitter:card': 'summary_large_image', 'twitter:title': 'Racial Differences in Economic Security: Housing', 'og:site_name': 'U.S. Department of the Treasury', 'handheldfriendly': 'true', 'og:title': 'Racial Differences in Economic Security: Housing', 'og:image:height': '950px', 'twitter:image:height': '1080', 'og:image:type': 'image/jpeg', 'og:updated_time': '2022-12-06', 'og:description': 'This is the third installment in a series of blog posts on racial inequality produced by the Office of Economic Policy.\xa0 The other posts can be found at these links:\xa0 1. Racial Inequality in the United States, 2. Racial Differences in Economic Security: The Racial Wealth Gap In this blog post we discuss the stark differences in homeownership and housing wealth across racial and ethnic groups in the United States, which are key contributors to the persistence of the racial wealth gap[1] and drive differences in economic security across groups. In addition to the substantial sense of security that housing stability provides, homeownership imparts many economic benefits to households including unique access to leverage, a hedge against rising rents, tax deductions for mortgage interest and property taxes, low capital gains taxes relative to other investments, and, crucially, a vehicle for building wealth. \xa0Households outside the top wealth decile derive more wealth from housing equity than from financial asse', 'twitter:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1080x1080.jpg', 'twitter:image:alt': 'U.S. Department of the Treasury', 'twitter:site': '@USTreasury', 'twitter:image:width': '1080', 'viewport': 'width=device-width, initial-scale=1.0', 'mobileoptimized': 'width', 'og:url': 'https://home.treasury.gov/news/featured-stories/racial-differences-in-economic-security-housing'}], 'cse_image': [{'src': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg'}]}}]} 2024-05-27 11:36:04,523 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 11:36:04,884 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=How%20did%20the%20recent%20Federal%20Reserve%20interest%20rate%20hike%20affect%20bank%20stocks?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 11:36:05,432 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 11:36:06,211 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=How%20did%20the%20recent%20Federal%20Reserve%20interest%20rate%20hike%20affect%20bank%20stocks? HTTP/1.1" 200 None 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 11:36:48,871 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 11:36:48,872 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 11:45:06,943 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 11:45:06,944 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 12:09:48,362 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 12:09:48,381 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 12:10:08,043 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:10:08,064 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 12:10:24,273 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:10:24,372 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:10:25,783 - __main__ - ERROR - Error in detecting, translating, or extracting entity and ticker: object AIMessage can't be used in 'await' expression 2024-05-27 12:10:45,090 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:10:47,240 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:10:48,563 - __main__ - ERROR - Error in detecting, translating, or extracting entity and ticker: object AIMessage can't be used in 'await' expression 2024-05-27 12:20:35,489 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:20:35,490 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:20:35,515 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 12:20:52,092 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:20:52,163 - asyncio - DEBUG - Using selector: SelectSelector 2024-05-27 12:20:53,583 - __main__ - ERROR - Error in detecting, translating, or extracting entity and ticker: object AIMessage can't be used in 'await' expression 2024-05-27 12:47:38,106 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 12:47:38,107 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 12:57:53,524 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 12:57:53,525 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 13:28:05,331 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 13:28:05,332 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 13:28:25,863 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 13:28:25,864 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 13:28:52,477 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 13:28:52,478 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:04:57,962 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:04:57,962 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:05:14,012 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-27 16:05:14,012 - yfinance - DEBUG - Entering history() 2024-05-27 16:05:14,019 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 16:05:14,020 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-27 16:05:16,145 - yfinance - DEBUG - Entering history() 2024-05-27 16:05:16,166 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-28 16:05:14-04:00', 'period2': '2024-05-27 16:05:14-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:05:16,166 - yfinance - DEBUG - Entering get() 2024-05-27 16:05:16,166 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-27 16:05:16,166 - yfinance - DEBUG - params={'period1': 1622232314, 'period2': 1716840314, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:05:16,167 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:05:16,167 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:05:16,167 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:05:16,170 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 16:05:16,170 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 16:05:16,174 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): fc.yahoo.com:443 2024-05-27 16:05:16,697 - urllib3.connectionpool - DEBUG - https://fc.yahoo.com:443 "GET / HTTP/1.1" 404 4744 2024-05-27 16:05:16,698 - peewee - DEBUG - ('DELETE FROM "_cookieschema" WHERE ("_cookieschema"."strategy" = ?)', ['basic']) 2024-05-27 16:05:16,704 - peewee - DEBUG - ('BEGIN', None) 2024-05-27 16:05:16,704 - peewee - DEBUG - ('INSERT INTO "_cookieschema" ("strategy", "fetch_date", "cookie_bytes") VALUES (?, ?, ?)', ['basic', '2024-05-27T16:05:16.704012', ]) 2024-05-27 16:05:16,706 - yfinance - DEBUG - fetched basic cookie = 2024-05-27 16:05:16,706 - yfinance - DEBUG - reusing cookie 2024-05-27 16:05:16,707 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 16:05:17,411 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 16:05:17,411 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 16:05:17,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:05:17,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:05:17,412 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 16:05:18,119 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/AAPL?period1=1622232314&period2=1716840314&interval=1d&includePrePost=False&events=div%2Csplits%2CcapitalGains&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:05:18,344 - yfinance - DEBUG - response code=200 2024-05-27 16:05:18,344 - yfinance - DEBUG - Exiting get() 2024-05-27 16:05:18,347 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 16:05:18,348 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 16:05:18,356 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:05:18,359 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:05:18,360 - yfinance - DEBUG - Exiting history() 2024-05-27 16:05:18,360 - yfinance - DEBUG - Exiting history() 2024-05-27 16:05:18,384 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:05:18,384 - yfinance - DEBUG - Entering get() 2024-05-27 16:05:18,384 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:05:18,384 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 16:05:18,385 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:05:18,385 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:05:18,385 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,385 - yfinance - DEBUG - reusing cookie 2024-05-27 16:05:18,385 - yfinance - DEBUG - reusing crumb 2024-05-27 16:05:18,385 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,385 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:05:18,560 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 3056 2024-05-27 16:05:18,560 - yfinance - DEBUG - response code=200 2024-05-27 16:05:18,560 - yfinance - DEBUG - Exiting get() 2024-05-27 16:05:18,561 - yfinance - DEBUG - Entering get() 2024-05-27 16:05:18,561 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 16:05:18,561 - yfinance - DEBUG - params=None 2024-05-27 16:05:18,561 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:05:18,561 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:05:18,561 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,561 - yfinance - DEBUG - reusing cookie 2024-05-27 16:05:18,561 - yfinance - DEBUG - reusing crumb 2024-05-27 16:05:18,561 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,561 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:05:18,696 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=qiz7ZScMhaO HTTP/1.1" 200 247 2024-05-27 16:05:18,697 - yfinance - DEBUG - response code=200 2024-05-27 16:05:18,697 - yfinance - DEBUG - Exiting get() 2024-05-27 16:05:18,697 - yfinance - DEBUG - Entering get() 2024-05-27 16:05:18,697 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-27 16:05:18,697 - yfinance - DEBUG - params=None 2024-05-27 16:05:18,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:05:18,697 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:05:18,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,697 - yfinance - DEBUG - reusing cookie 2024-05-27 16:05:18,697 - yfinance - DEBUG - reusing crumb 2024-05-27 16:05:18,697 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:05:18,697 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:05:19,000 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:05:19,016 - yfinance - DEBUG - response code=200 2024-05-27 16:05:19,017 - yfinance - DEBUG - Exiting get() 2024-05-27 16:05:19,017 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:05:19,017 - yfinance - DEBUG - Entering get() 2024-05-27 16:05:19,017 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:05:19,017 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 16:05:19,017 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:05:19,017 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:05:19,017 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:05:19,017 - yfinance - DEBUG - reusing cookie 2024-05-27 16:05:19,017 - yfinance - DEBUG - reusing crumb 2024-05-27 16:05:19,018 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:05:19,018 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:05:19,112 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 3056 2024-05-27 16:05:19,112 - yfinance - DEBUG - response code=200 2024-05-27 16:05:19,112 - yfinance - DEBUG - Exiting get() 2024-05-27 16:05:19,114 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 16:05:19,595 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=%D8%B3%D8%B9%D8%B1+%D8%B3%D9%87%D9%85+%D8%B4%D8%B1%D9%83%D9%87+%D8%A7%D8%A8%D9%84+latest+financial+news HTTP/1.1" 200 None 2024-05-27 16:05:19,603 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:05:19,995 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=%D8%B3%D8%B9%D8%B1%20%D8%B3%D9%87%D9%85%20%D8%B4%D8%B1%D9%83%D9%87%20%D8%A7%D8%A8%D9%84%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 16:05:20,599 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:05:20,927 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=%D8%B3%D8%B9%D8%B1%20%D8%B3%D9%87%D9%85%20%D8%B4%D8%B1%D9%83%D9%87%20%D8%A7%D8%A8%D9%84 HTTP/1.1" 200 None 2024-05-27 16:14:25,658 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:14:25,659 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:14:25,719 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-27 16:14:25,720 - werkzeug - INFO - Press CTRL+C to quit 2024-05-27 16:14:25,791 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 16:14:27,900 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:14:27,901 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:14:27,911 - werkzeug - WARNING - * Debugger is active! 2024-05-27 16:14:27,919 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 16:14:53,602 - __main__ - INFO - Fetching data for symbol: GOOGL 2024-05-27 16:14:53,602 - yfinance - DEBUG - Entering history() 2024-05-27 16:14:53,605 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 16:14:53,606 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['GOOGL', 1, 0]) 2024-05-27 16:14:53,657 - yfinance - DEBUG - Entering history() 2024-05-27 16:14:53,659 - yfinance - DEBUG - GOOGL: Yahoo GET parameters: {'period1': '2021-05-28 16:14:53-04:00', 'period2': '2024-05-27 16:14:53-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:14:53,660 - yfinance - DEBUG - Entering get() 2024-05-27 16:14:53,660 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/GOOGL 2024-05-27 16:14:53,660 - yfinance - DEBUG - params={'period1': 1622232893, 'period2': 1716840893, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:14:53,660 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:14:53,660 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:14:53,661 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:14:53,669 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 16:14:53,669 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 16:14:53,669 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 16:14:53,670 - yfinance - DEBUG - reusing cookie 2024-05-27 16:14:53,673 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 16:14:54,079 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 16:14:54,079 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 16:14:54,079 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,080 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:14:54,081 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 16:14:54,466 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/GOOGL?period1=1622232893&period2=1716840893&interval=1d&includePrePost=False&events=div%2Csplits%2CcapitalGains&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:14:54,640 - yfinance - DEBUG - response code=200 2024-05-27 16:14:54,641 - yfinance - DEBUG - Exiting get() 2024-05-27 16:14:54,645 - yfinance - DEBUG - GOOGL: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 16:14:54,646 - yfinance - DEBUG - GOOGL: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 16:14:54,654 - yfinance - DEBUG - GOOGL: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:14:54,658 - yfinance - DEBUG - GOOGL: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:14:54,658 - yfinance - DEBUG - Exiting history() 2024-05-27 16:14:54,658 - yfinance - DEBUG - Exiting history() 2024-05-27 16:14:54,682 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-27 16:14:54,683 - yfinance - DEBUG - Entering get() 2024-05-27 16:14:54,683 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-27 16:14:54,683 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-27 16:14:54,683 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:14:54,683 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:14:54,684 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,684 - yfinance - DEBUG - reusing cookie 2024-05-27 16:14:54,684 - yfinance - DEBUG - reusing crumb 2024-05-27 16:14:54,684 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,684 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:14:54,828 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/GOOGL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=GOOGL&crumb=qiz7ZScMhaO HTTP/1.1" 200 2839 2024-05-27 16:14:54,828 - yfinance - DEBUG - response code=200 2024-05-27 16:14:54,829 - yfinance - DEBUG - Exiting get() 2024-05-27 16:14:54,830 - yfinance - DEBUG - Entering get() 2024-05-27 16:14:54,830 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 16:14:54,830 - yfinance - DEBUG - params=None 2024-05-27 16:14:54,830 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:14:54,830 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:14:54,830 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,830 - yfinance - DEBUG - reusing cookie 2024-05-27 16:14:54,831 - yfinance - DEBUG - reusing crumb 2024-05-27 16:14:54,831 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,831 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:14:54,936 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=qiz7ZScMhaO HTTP/1.1" 200 248 2024-05-27 16:14:54,975 - yfinance - DEBUG - response code=200 2024-05-27 16:14:54,976 - yfinance - DEBUG - Exiting get() 2024-05-27 16:14:54,976 - yfinance - DEBUG - Entering get() 2024-05-27 16:14:54,976 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=GOOGL 2024-05-27 16:14:54,976 - yfinance - DEBUG - params=None 2024-05-27 16:14:54,976 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:14:54,977 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:14:54,977 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,977 - yfinance - DEBUG - reusing cookie 2024-05-27 16:14:54,977 - yfinance - DEBUG - reusing crumb 2024-05-27 16:14:54,977 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:14:54,978 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:14:55,129 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=GOOGL&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:14:55,129 - yfinance - DEBUG - response code=200 2024-05-27 16:14:55,129 - yfinance - DEBUG - Exiting get() 2024-05-27 16:14:55,130 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-27 16:14:55,130 - yfinance - DEBUG - Entering get() 2024-05-27 16:14:55,130 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-27 16:14:55,130 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-27 16:14:55,130 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:14:55,130 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:14:55,131 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:14:55,131 - yfinance - DEBUG - reusing cookie 2024-05-27 16:14:55,131 - yfinance - DEBUG - reusing crumb 2024-05-27 16:14:55,131 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:14:55,131 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:14:55,226 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/GOOGL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=GOOGL&crumb=qiz7ZScMhaO HTTP/1.1" 200 2839 2024-05-27 16:14:55,230 - yfinance - DEBUG - response code=200 2024-05-27 16:14:55,230 - yfinance - DEBUG - Exiting get() 2024-05-27 16:14:55,232 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 16:14:55,844 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=Tell+me+about+Alphabet+Inc.+latest+financial+news HTTP/1.1" 200 None 2024-05-27 16:14:55,845 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - Tell me about Alphabet Inc. latest financial news', 'totalResults': '362000', 'searchTerms': 'Tell me about Alphabet Inc. latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - Tell me about Alphabet Inc. latest financial news', 'totalResults': '362000', 'searchTerms': 'Tell me about Alphabet Inc. latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.320127, 'formattedSearchTime': '0.32', 'totalResults': '362000', 'formattedTotalResults': '362,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Investor Updates - Alphabet Investor Relations', 'htmlTitle': 'Investor Updates - Alphabet Investor Relations', 'link': 'https://investor.google.com/', 'displayLink': 'investor.google.com', 'snippet': 'Alphabet Announces Date of First Quarter 2024 Financial Results Conference Call ... Corporation. February 8 ... News (includes earnings date announcements, earnings\xa0...', 'htmlSnippet': 'Alphabet Announces Date of First Quarter 2024 Financial Results Conference Call ... Corporation. February 8 ... News (includes earnings date announcements, earnings ...', 'formattedUrl': 'https://investor.google.com/', 'htmlFormattedUrl': 'https://investor.google.com/', 'pagemap': {'metatags': [{'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investor Updates', 'og:site_name': 'Alphabet Investor Relations', 'viewport': 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5', 'og:title': 'Investor Updates', 'brightspot.contentid': '00000181-cf26-d150-a3d3-cf7f85470000', 'og:url': 'http://abc.xyz/investor'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'CNBC: Business & Stock News - Apps on Google Play', 'htmlTitle': 'CNBC: Business & Stock News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest\xa0...', 'htmlSnippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&rdid=com.cnbc.client&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRhF14uTcG6nHb70T_pdRbgdWcniLNa0Ab2sjuZa3xLPR3hO2y-l3HWtSc&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'appstore:developer_url': 'https://www.cnbc.com/digital-products/', 'og:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.cnbc.client', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.cnbc.client', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'The world leader in breaking business news & real-time financial market coverage', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading\xa0...', 'htmlSnippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Google Cloud: Cloud Computing Services', 'htmlTitle': 'Google Cloud: Cloud Computing Services', 'link': 'https://cloud.google.com/', 'displayLink': 'cloud.google.com', 'snippet': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'htmlSnippet': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'formattedUrl': 'https://cloud.google.com/', 'htmlFormattedUrl': 'https://cloud.google.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQVQyWs5Uso3eBwGJxz7yY-ItXN2aDgKeFgK1iz7jf83Vnzzf6TBA60Pv8&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png', 'theme-color': '#039be5', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Cloud Computing Services | Google Cloud', 'og:site_name': 'Google Cloud', 'twitter:url': '/', 'og:title': 'Cloud Computing Services | Google Cloud', 'og:description': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'twitter:image': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png', 'referrer': 'origin', 'track-metadata-page_publishing_platform': 'bricks', 'track-metadata-page_hosting_platform': 'cgc_boq', 'twitter:site': '@googlecloud', 'viewport': 'initial-scale=1, width=device-width', 'twitter:description': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'track-metadata-page_template': 'PAGE_TEMPLATE_TYPE_HOME', 'og:url': '/'}], 'cse_image': [{'src': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'Google Workspace: Secure Online Productivity & Collaboration Tools', 'htmlTitle': 'Google Workspace: Secure Online Productivity & Collaboration Tools', 'link': 'https://workspace.google.com/', 'displayLink': 'workspace.google.com', 'snippet': 'Learn how the suite of secure, online tools from Google Workspace empowers teams of all sizes to do their best work.', 'htmlSnippet': 'Learn how the suite of secure, online tools from Google Workspace empowers teams of all sizes to do their best work.', 'formattedUrl': 'https://workspace.google.com/', 'htmlFormattedUrl': 'https://workspace.google.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTmyeMhSv6zVqXBvKXpModG2RyHZunXWVJ7R57cNvJBd45yOTBUA15-hDWg&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://lh3.googleusercontent.com/-f9U94f-DXqp6wSovr3b6d__9msdI2545n0J7g7izhu_sEcB-Hr4fQUkEktzKZCnctmWD1UaRVXOYlKG5Er8KgS9sl0htZ_m6bZ9vhY=w1600-rj-e365', 'og:type': 'website', 'twitter:title': 'Google Workspace: Secure Online Productivity & Collaboration Tools', 'twitter:card': 'summary_large_image', 'og:site_name': 'Google Workspace', 'author': 'Google Workspace', 'og:title': 'Google Workspace: Secure Online Productivity & Collaboration Tools', 'og:description': 'Learn how the suite of secure, online tools from Google Workspace empowers teams of all sizes to do their best work.', 'twitter:creator': '@googleworkspace', 'twitter:image': 'https://lh3.googleusercontent.com/-f9U94f-DXqp6wSovr3b6d__9msdI2545n0J7g7izhu_sEcB-Hr4fQUkEktzKZCnctmWD1UaRVXOYlKG5Er8KgS9sl0htZ_m6bZ9vhY=w1600-rj-e365', 'twitter:site': '@googleworkspace', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': 'Learn how the suite of secure, online tools from Google Workspace empowers teams of all sizes to do their best work.', 'og:locale': 'en', 'og:url': 'https://workspace.google.com/'}], 'cse_image': [{'src': 'https://lh3.googleusercontent.com/-f9U94f-DXqp6wSovr3b6d__9msdI2545n0J7g7izhu_sEcB-Hr4fQUkEktzKZCnctmWD1UaRVXOYlKG5Er8KgS9sl0htZ_m6bZ9vhY=w1600-rj-e365'}]}}, {'kind': 'customsearch#result', 'title': "Browse All of Google's Products & Services - Google", 'htmlTitle': 'Browse All of Google's Products & Services - Google', 'link': 'https://www.google.com/about/products/', 'displayLink': 'www.google.com', 'snippet': "She is using her smartphone. Shop Google Store. LATEST PRODUCT NEWS. 3 new ways to use Google AI on Android at work. Android enterprise • · Doodle for Google's\xa0...", 'htmlSnippet': 'She is using her smartphone. Shop Google Store. LATEST PRODUCT NEWS. 3 new ways to use Google AI on Android at work. Android enterprise • · Doodle for Google's ...', 'formattedUrl': 'https://www.google.com/about/products/', 'htmlFormattedUrl': 'https://www.google.com/about/products/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRonv9CPd4Bt-jYZASW4tn3YRcKInRQuHGJdnGqABL8lkoxFQFXM0Sx0HPr&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://lh3.googleusercontent.com/J7XdFMUykCDgwog4DomOtioi0cW8IrGhqlHdrxY62t0WfHDmviEO4pSF1Rm96rDJ1kdKuywEX7GMzg54sHvTVq3RlaLwhkf0ZaFwyA=w600-l80-sg-rj', 'og:image:width': '600', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': "Browse All of Google's Products & Services - Google", 'og:title': "Browse All of Google's Products & Services - Google", 'og:image:height': '315', 'og:description': 'Browse a list of Google products designed to help you work and play, stay organized, get answers, keep in touch, grow your business, and more.', 'twitter:image': 'https://lh3.googleusercontent.com/J7XdFMUykCDgwog4DomOtioi0cW8IrGhqlHdrxY62t0WfHDmviEO4pSF1Rm96rDJ1kdKuywEX7GMzg54sHvTVq3RlaLwhkf0ZaFwyA=w600-l80-sg-rj', 'google:search-sre-monitor': 'ALL_ALL', 'twitter:site': '@google', 'viewport': 'initial-scale=1, minimum-scale=1, width=device-width', 'twitter:description': 'Browse a list of Google products designed to help you work and play, stay organized, get answers, keep in touch, grow your business, and more.', 'og:url': 'https://about.google/products/'}], 'cse_image': [{'src': 'https://lh3.googleusercontent.com/J7XdFMUykCDgwog4DomOtioi0cW8IrGhqlHdrxY62t0WfHDmviEO4pSF1Rm96rDJ1kdKuywEX7GMzg54sHvTVq3RlaLwhkf0ZaFwyA=w600-l80-sg-rj'}]}}, {'kind': 'customsearch#result', 'title': 'Search Jobs — Google Careers', 'htmlTitle': 'Search Jobs — Google Careers', 'link': 'https://careers.google.com/jobs#!t=jo&jid=127025001&', 'displayLink': 'careers.google.com', 'snippet': 'Senior New Business Account Strategist, Onboarding. corporate_fareGoogleplaceSan Francisco, CA, USA. bar_chartMid. Mid. Experience driving progress, solving\xa0...', 'htmlSnippet': 'Senior New Business Account Strategist, Onboarding. corporate_fareGoogleplaceSan Francisco, CA, USA. bar_chartMid. Mid. Experience driving progress, solving ...', 'formattedUrl': 'https://careers.google.com/jobs#!t=jo&jid=127025001&', 'htmlFormattedUrl': 'https://careers.google.com/jobs#!t=jo&jid=127025001&', 'pagemap': {'metatags': [{'og:image': 'https://www.gstatic.com/hiring/CportalUi/meta/og_image.jpg', 'twitter:title': 'Search Jobs - Google Careers', 'twitter:card': 'summary_large_image', 'og:image:alt': 'Google Careers', 'og:type': 'website', 'handheldfriendly': 'true', 'application-url': 'https://careers.google.com/', 'twitter:url': 'https://careers.google.com/jobs/results/', 'og:title': 'Search Jobs - Google Careers', 'og:description': 'Find your next job at Google — Careers at Google. Search by location, role, skills, and more.', 'twitter:image': 'https://www.gstatic.com/hiring/CportalUi/meta/og_image.jpg', 'referrer': 'origin', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Find your next job at Google — Careers at Google. Search by location, role, skills, and more.', 'mobileoptimized': 'width', 'og:url': 'https://careers.google.com/jobs/results/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.gstatic.com/hiring/CportalUi/meta/og_image.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google - About Google, Our Culture & Company News', 'htmlTitle': 'Google - About Google, Our Culture & Company News', 'link': 'https://www.google.com/intl/en/about/', 'displayLink': 'www.google.com', 'snippet': "Our mission is to organize the world's information and make it universally accessible and useful. · See our latest AI updates, product news and announcements\xa0...", 'htmlSnippet': 'Our mission is to organize the world's information and make it universally accessible and useful. · See our latest AI updates, product news and announcements ...', 'formattedUrl': 'https://www.google.com/intl/en/about/', 'htmlFormattedUrl': 'https://www.google.com/intl/en/about/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRj6ntEdyWleBP09AK5JzDFWKRUZm0oBdQ0k2dZPPsavZDpXcN10r-Nnik&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://lh3.googleusercontent.com/SlyChETIQJ7vYqlxu4X_R1i2HoXIqYtGBMTDWDmuJwFZBVvypnUvt8KvcWfQvOZW-GMbwmlpwtXbiignsclWGfEWakAuukOKEytsbAyzNMy52QHNu2Pr=w1200-l80-sg-rj', 'og:image:width': '1200', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Google - About Google, Our Culture & Company News', 'og:title': 'Google - About Google, Our Culture & Company News', 'og:image:height': '630', 'og:description': 'Stay up to date with Google company news and products. Discover stories about our culture, philosophy, and how Google technology is impacting others.', 'twitter:image': 'https://lh3.googleusercontent.com/SlyChETIQJ7vYqlxu4X_R1i2HoXIqYtGBMTDWDmuJwFZBVvypnUvt8KvcWfQvOZW-GMbwmlpwtXbiignsclWGfEWakAuukOKEytsbAyzNMy52QHNu2Pr=w1200-l80-sg-rj', 'google:search-sre-monitor': 'ALL_ALL', 'twitter:site': '@google', 'viewport': 'initial-scale=1, minimum-scale=1, width=device-width', 'twitter:description': 'Curious about Google? Learn more about Google’s history, values, people, and technology.', 'og:url': 'https://about.google/'}], 'cse_image': [{'src': 'https://lh3.googleusercontent.com/SlyChETIQJ7vYqlxu4X_R1i2HoXIqYtGBMTDWDmuJwFZBVvypnUvt8KvcWfQvOZW-GMbwmlpwtXbiignsclWGfEWakAuukOKEytsbAyzNMy52QHNu2Pr=w1200-l80-sg-rj'}]}}]} 2024-05-27 16:14:55,853 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:14:56,295 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=Tell%20me%20about%20Alphabet%20Inc.%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 16:14:56,680 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:14:57,493 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=Tell%20me%20about%20Alphabet%20Inc. HTTP/1.1" 200 None 2024-05-27 16:15:48,913 - werkzeug - INFO - 127.0.0.1 - - [27/May/2024 16:15:48] "POST /financial-data HTTP/1.1" 200 - 2024-05-27 16:51:30,581 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 16:51:31,559 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 16:51:35,081 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:51:35,083 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:51:35,099 - werkzeug - WARNING - * Debugger is active! 2024-05-27 16:51:35,110 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 16:51:53,658 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\site-packages\\_distutils_hack\\__init__.py', reloading 2024-05-27 16:51:54,236 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 16:51:56,940 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:51:56,941 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:51:56,953 - werkzeug - WARNING - * Debugger is active! 2024-05-27 16:51:56,964 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 16:52:46,460 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\rag.py', reloading 2024-05-27 16:52:47,380 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 16:52:49,621 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:52:49,623 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:52:49,633 - werkzeug - WARNING - * Debugger is active! 2024-05-27 16:52:49,643 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 16:56:56,412 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 16:56:56,413 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 16:57:28,323 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-27 16:57:28,323 - yfinance - DEBUG - Entering history() 2024-05-27 16:57:28,326 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 16:57:28,327 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-27 16:57:28,389 - yfinance - DEBUG - Entering history() 2024-05-27 16:57:28,393 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-28 16:57:28-04:00', 'period2': '2024-05-27 16:57:28-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:57:28,393 - yfinance - DEBUG - Entering get() 2024-05-27 16:57:28,393 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-27 16:57:28,393 - yfinance - DEBUG - params={'period1': 1622235448, 'period2': 1716843448, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 16:57:28,393 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:57:28,393 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:57:28,393 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:57:28,396 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 16:57:28,396 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 16:57:28,396 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 16:57:28,396 - yfinance - DEBUG - reusing cookie 2024-05-27 16:57:28,402 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query1.finance.yahoo.com:443 2024-05-27 16:57:28,793 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /v1/test/getcrumb HTTP/1.1" 200 11 2024-05-27 16:57:28,794 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 16:57:28,794 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:57:28,794 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:57:28,795 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): query2.finance.yahoo.com:443 2024-05-27 16:57:29,306 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v8/finance/chart/AAPL?period1=1622235448&period2=1716843448&interval=1d&includePrePost=False&events=div%2Csplits%2CcapitalGains&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:57:29,401 - yfinance - DEBUG - response code=200 2024-05-27 16:57:29,401 - yfinance - DEBUG - Exiting get() 2024-05-27 16:57:29,405 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 16:57:29,406 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 16:57:29,412 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:57:29,416 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 16:57:29,416 - yfinance - DEBUG - Exiting history() 2024-05-27 16:57:29,417 - yfinance - DEBUG - Exiting history() 2024-05-27 16:57:29,442 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:57:29,442 - yfinance - DEBUG - Entering get() 2024-05-27 16:57:29,442 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:57:29,442 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 16:57:29,442 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:57:29,442 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:57:29,442 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,442 - yfinance - DEBUG - reusing cookie 2024-05-27 16:57:29,442 - yfinance - DEBUG - reusing crumb 2024-05-27 16:57:29,442 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,442 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:57:29,548 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 3050 2024-05-27 16:57:29,549 - yfinance - DEBUG - response code=200 2024-05-27 16:57:29,549 - yfinance - DEBUG - Exiting get() 2024-05-27 16:57:29,550 - yfinance - DEBUG - Entering get() 2024-05-27 16:57:29,550 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 16:57:29,550 - yfinance - DEBUG - params=None 2024-05-27 16:57:29,550 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:57:29,550 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:57:29,550 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,550 - yfinance - DEBUG - reusing cookie 2024-05-27 16:57:29,550 - yfinance - DEBUG - reusing crumb 2024-05-27 16:57:29,550 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,550 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:57:29,734 - urllib3.connectionpool - DEBUG - https://query1.finance.yahoo.com:443 "GET /ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400&crumb=qiz7ZScMhaO HTTP/1.1" 200 247 2024-05-27 16:57:29,734 - yfinance - DEBUG - response code=200 2024-05-27 16:57:29,734 - yfinance - DEBUG - Exiting get() 2024-05-27 16:57:29,735 - yfinance - DEBUG - Entering get() 2024-05-27 16:57:29,735 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-27 16:57:29,735 - yfinance - DEBUG - params=None 2024-05-27 16:57:29,735 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:57:29,735 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:57:29,735 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,735 - yfinance - DEBUG - reusing cookie 2024-05-27 16:57:29,735 - yfinance - DEBUG - reusing crumb 2024-05-27 16:57:29,735 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,735 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:57:29,889 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v1/finance/search?q=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 None 2024-05-27 16:57:29,889 - yfinance - DEBUG - response code=200 2024-05-27 16:57:29,890 - yfinance - DEBUG - Exiting get() 2024-05-27 16:57:29,890 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:57:29,890 - yfinance - DEBUG - Entering get() 2024-05-27 16:57:29,890 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 16:57:29,890 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 16:57:29,890 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 16:57:29,890 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 16:57:29,890 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,890 - yfinance - DEBUG - reusing cookie 2024-05-27 16:57:29,890 - yfinance - DEBUG - reusing crumb 2024-05-27 16:57:29,890 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 16:57:29,890 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 16:57:29,997 - urllib3.connectionpool - DEBUG - https://query2.finance.yahoo.com:443 "GET /v10/finance/quoteSummary/AAPL?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=AAPL&crumb=qiz7ZScMhaO HTTP/1.1" 200 3050 2024-05-27 16:57:29,999 - yfinance - DEBUG - response code=200 2024-05-27 16:57:29,999 - yfinance - DEBUG - Exiting get() 2024-05-27 16:57:30,002 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-27 16:57:30,671 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+is+the+current+price+of+Apple+Inc.+%28AAPL%29+stock%3F+latest+financial+news HTTP/1.1" 200 None 2024-05-27 16:57:30,672 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '142000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '142000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.318068, 'formattedSearchTime': '0.32', 'totalResults': '142000', 'formattedTotalResults': '142,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Is Meta now a value stock? - MarketWatch', 'htmlTitle': 'Is Meta now a value stock? - MarketWatch', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9pcy1tZXRhLW5vdy1hLXZhbHVlLXN0b2NrLTAwOGI3Zjgw0gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market\xa0...", 'htmlSnippet': 'Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Philip van Doorn'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT0ymsUsbqtwirNVVi-iZhDzSVcJ_9ajUDW_PZuB09NQWUaEY3TARi9m12q&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'AFP via Getty Images', 'contenturl': 'https://images.mktw.net/im-14136247?width=700&height=466', 'caption': 'A look at Meta’s valuation, recent operating improvement and long-term financial performance underline the excitement that led to a 20% rocket ride for the company’s stock on Feb. 2. AFP...'}], 'person': [{'name': 'Philip van Doorn'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-14136247/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '853', 'parsely-author': 'Philip van Doorn', 'language': 'EN-US', 'twitter:creator': '@PhilipvanDoorn', 'og:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Investing', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Deep Dive', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Deep Dive', 'author': 'Philip van Doorn', 'parsely-pub-date': '2024-02-05T11:02:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002965747, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: META, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: TSLA, Quote: SPY, Column: Deep Dive, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Dividends, Subject: Corporate Actions, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Commentary/O', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002965747', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002965747', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-14136247/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Biotechnology,Pharmaceuticals,Machinery,Agricultural Machinery,Computers/Electronics,Software,Industrial Electrical Equipment,Semiconductors,Insurance', 'parsely-link': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'parsely-section': 'Investing', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002965747', 'og:title': 'Is Meta now a value stock?', 'og:image:height': '853', 'googlebot-news': 'index', 'parsely-title': 'Is Meta now a value stock?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'og:url': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-14136247/social'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocks — Apple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocksApple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73 ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple just did something unusual. Can it help the stock amid growth ...', 'htmlTitle': 'Apple just did something unusual. Can it help the stock amid growth ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9hcHBsZS1qdXN0LWRpZC1zb21ldGhpbmctdW51c3VhbC1jYW4taXQtaGVscC10aGUtc3RvY2stYW1pZC1ncm93dGgtd29lcy0xMWMwMzgwMNIBAA', 'displayLink': 'news.google.com', 'snippet': "Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response\xa0...", 'htmlSnippet': 'Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response ...', 'formattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Emily Bary'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSLT_UO3oeNOQauVicZW4COIWmVQ2vpFt0VonKXzayU4eCbgVg_SEoUPQ&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Agence France-Presse/Getty Image', 'contenturl': 'https://images.mktw.net/im-809890?width=700&height=445', 'caption': 'Tim Cook says Apple has some “things” going on with generative AI “that we’re incredibly excited about that we’ll be talking about later this year.” Agence France-Presse/Getty Image'}], 'person': [{'name': 'Emily Bary'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-809890/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Emily Bary', 'language': 'EN-US', 'twitter:creator': '@emilybary', 'og:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'The Ratings Game', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'The Ratings Game', 'author': 'Emily Bary', 'parsely-pub-date': '2024-02-02T08:49:00-05:00', 'parsely-tags': "PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002960598, Quote: AAPL, Column: The Ratings Game, DocType: 103, Subject: Analysts' Comments/Recommendations, Subject: New Products/Services, Subject: Corporate/Industrial News, Subject: Products/Services, Subject: Artificial Intelligence/Machine Learning, Subject: Political/General News, Subject: Computer Science, Subject: Generative AI, Subject: Sciences/Humanities, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Consumer Electronics, Industry: Artificial Intelligence Technologies, Industry: Technology, Subsection: Computers/Electronics, Access: Meter", 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002960598', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002960598', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-809890/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Computers/Consumer Electronics,Artificial Intelligence Technologies,Technology,Analysts' Comments/Recommendations,New Products/Services,Corporate/Industrial News,Products/Services,Artificial Intelligence/Machine Learning,Political/General News', 'parsely-link': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002960598', 'og:title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'og:url': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-809890/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'htmlTitle': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1zaGFyZXMtZmFsbC1vbi1pcGhvbmUtcHJvZHVjdGlvbi1jdXRiYWNrLTUyMDU1MzTSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by\xa0...', 'htmlSnippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by ...', 'formattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrxDDsbmZrEPIQv8vFNRKeDmemXoIIecIeccuVFUohLiVFzPGgbwHKO21r&s', 'width': '299', 'height': '168'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/apple-aapl-shares-fall-on-iphone-production-cutback-5205534', 'sailthru.author': 'Rakesh Sharma'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': "Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66\xa0...", 'htmlSnippet': 'Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66 ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation,\xa0...', 'htmlSnippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'htmlTitle': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1pbi1yYWxseS1tb2RlLWFoZWFkLW9mLWJpZy1ldmVudC01MDgxOTA40gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the\xa0...", 'htmlSnippet': 'Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRO0ihSmhyMtfvD6CYlr-GwY-xHj_n1DlcPLhIGwmOd3RkSa34fsAoeR6k&s', 'width': '272', 'height': '186'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'twitter:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'article:author': 'https://www.facebook.com/alan.farley.5/', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'og:url': 'https://www.investopedia.com/apple-aapl-in-rally-mode-ahead-of-big-event-5081908', 'sailthru.author': 'Alan Farley'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg'}]}}]} 2024-05-27 16:57:30,676 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:57:31,626 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20is%20the%20current%20price%20of%20Apple%20Inc.%20(AAPL)%20stock?%20I%20want%20the%20answer%20only HTTP/1.1" 200 None 2024-05-27 16:57:32,221 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-27 16:57:33,048 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20is%20the%20current%20price%20of%20Apple%20Inc.%20(AAPL)%20stock? HTTP/1.1" 200 None 2024-05-27 17:05:44,148 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\__init__.py', reloading 2024-05-27 17:05:44,149 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\aliases.py', reloading 2024-05-27 17:05:44,150 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\utf_8.py', reloading 2024-05-27 17:05:44,152 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\cp1252.py', reloading 2024-05-27 17:05:44,158 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\__future__.py', reloading 2024-05-27 17:05:44,158 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\contextlib.py', reloading 2024-05-27 17:05:44,159 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\__init__.py', reloading 2024-05-27 17:05:44,161 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\keyword.py', reloading 2024-05-27 17:05:44,161 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\operator.py', reloading 2024-05-27 17:05:44,163 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\reprlib.py', reloading 2024-05-27 17:05:44,164 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\functools.py', reloading 2024-05-27 17:05:44,165 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\types.py', reloading 2024-05-27 17:05:44,169 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\__init__.py', reloading 2024-05-27 17:05:44,170 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\warnings.py', reloading 2024-05-27 17:05:44,171 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\_abc.py', reloading 2024-05-27 17:05:44,172 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\threading.py', reloading 2024-05-27 17:05:44,173 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\_weakrefset.py', reloading 2024-05-27 17:05:44,202 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\bisect.py', reloading 2024-05-27 17:05:44,203 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\configparser.py', reloading 2024-05-27 17:05:44,204 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\abc.py', reloading 2024-05-27 17:05:44,205 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\__init__.py', reloading 2024-05-27 17:05:44,206 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\enum.py', reloading 2024-05-27 17:05:44,208 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_compiler.py', reloading 2024-05-27 17:05:44,209 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_parser.py', reloading 2024-05-27 17:05:44,210 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_constants.py', reloading 2024-05-27 17:05:44,211 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_casefix.py', reloading 2024-05-27 17:05:44,212 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\copyreg.py', reloading 2024-05-27 17:05:44,216 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\inspect.py', reloading 2024-05-27 17:05:44,219 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\ast.py', reloading 2024-05-27 17:05:44,222 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\dis.py', reloading 2024-05-27 17:05:44,224 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\opcode.py', reloading 2024-05-27 17:05:44,225 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\linecache.py', reloading 2024-05-27 17:05:44,226 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\tokenize.py', reloading 2024-05-27 17:05:44,227 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\token.py', reloading 2024-05-27 17:05:44,230 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\fnmatch.py', reloading 2024-05-27 17:05:44,232 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\optparse.py', reloading 2024-05-27 17:05:44,233 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\textwrap.py', reloading 2024-05-27 17:05:44,235 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\gettext.py', reloading 2024-05-27 17:05:44,237 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\locale.py', reloading 2024-05-27 17:05:44,242 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\signal.py', reloading 2024-05-27 17:05:44,942 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:05:47,039 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:05:47,041 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:05:47,051 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:05:47,060 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:25,097 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:06:25,097 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:06:25,098 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:06:25,346 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:27,494 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:27,495 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:27,506 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:27,514 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:27,751 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\shlex.py', reloading 2024-05-27 17:06:28,853 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:30,843 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:30,844 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:30,854 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:30,861 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:32,737 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\xml\\etree\\cElementTree.py', reloading 2024-05-27 17:06:33,251 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:35,256 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:35,258 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:35,269 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:35,279 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:35,944 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain\\_api\\module_import.py', reloading 2024-05-27 17:06:36,263 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain\\chat_models\\__init__.py', reloading 2024-05-27 17:06:36,634 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:38,665 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:38,666 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:38,676 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:38,687 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:42,710 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\email\\mime\\application.py', reloading 2024-05-27 17:06:43,232 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:45,230 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:45,231 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:45,241 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:45,250 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:48,124 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\cuda\\__init__.py', reloading 2024-05-27 17:06:48,140 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\__init__.py', reloading 2024-05-27 17:06:48,154 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\developer\\remote_specs.py', reloading 2024-05-27 17:06:48,166 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\_workflow\\executor\\remote_container_training.py', reloading 2024-05-27 17:06:48,177 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\_workflow\\executor\\__init__.py', reloading 2024-05-27 17:06:48,188 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\_workflow\\launcher\\__init__.py', reloading 2024-05-27 17:06:48,199 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\_workflow\\driver\\__init__.py', reloading 2024-05-27 17:06:48,211 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\developer\\mark.py', reloading 2024-05-27 17:06:48,221 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\developer\\__init__.py', reloading 2024-05-27 17:06:48,230 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\preview\\__init__.py', reloading 2024-05-27 17:06:48,238 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\vertexai\\__init__.py', reloading 2024-05-27 17:06:48,247 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\llm.py', reloading 2024-05-27 17:06:48,478 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\pdb.py', reloading 2024-05-27 17:06:48,480 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\cmd.py', reloading 2024-05-27 17:06:48,481 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\bdb.py', reloading 2024-05-27 17:06:48,694 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:50,697 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:50,698 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:50,708 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:50,716 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:52,010 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\__init__.py', reloading 2024-05-27 17:06:52,011 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\result.py', reloading 2024-05-27 17:06:52,011 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\util.py', reloading 2024-05-27 17:06:52,012 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\case.py', reloading 2024-05-27 17:06:52,015 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\suite.py', reloading 2024-05-27 17:06:52,016 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\loader.py', reloading 2024-05-27 17:06:52,017 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\main.py', reloading 2024-05-27 17:06:52,018 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\runner.py', reloading 2024-05-27 17:06:52,020 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\signals.py', reloading 2024-05-27 17:06:52,021 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\unittest\\mock.py', reloading 2024-05-27 17:06:52,543 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\library.py', reloading 2024-05-27 17:06:52,553 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_prims\\rng_prims.py', reloading 2024-05-27 17:06:52,569 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_prims\\__init__.py', reloading 2024-05-27 17:06:52,610 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_custom_op\\impl.py', reloading 2024-05-27 17:06:52,622 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_prims\\debug_prims.py', reloading 2024-05-27 17:06:53,127 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:55,190 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:55,191 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:55,202 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:55,212 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:55,662 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\dbm\\__init__.py', reloading 2024-05-27 17:06:55,663 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\dbm\\ndbm.py', reloading 2024-05-27 17:06:55,795 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\multiprocessing\\pool.py', reloading 2024-05-27 17:06:56,552 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:06:58,556 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:06:58,557 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:06:58,567 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:06:58,575 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:06:59,387 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\multiprocessing\\synchronize.py', reloading 2024-05-27 17:06:59,400 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\concurrent\\futures\\process.py', reloading 2024-05-27 17:06:59,401 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\multiprocessing\\queues.py', reloading 2024-05-27 17:06:59,965 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:07:01,978 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:07:01,979 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:07:01,991 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:07:01,999 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:07:06,795 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\filecmp.py', reloading 2024-05-27 17:07:07,672 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:07:09,688 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:07:09,689 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:07:09,698 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:07:09,707 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:07:09,804 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\huggingface_hub\\file_download.py', reloading 2024-05-27 17:07:11,083 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:07:13,193 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:07:13,194 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:07:13,205 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:07:13,215 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:07:16,637 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_dynamo\\config.py', reloading 2024-05-27 17:07:16,649 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\cProfile.py', reloading 2024-05-27 17:07:16,651 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\profile.py', reloading 2024-05-27 17:07:16,652 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\pstats.py', reloading 2024-05-27 17:07:16,845 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_functorch\\config.py', reloading 2024-05-27 17:07:16,880 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_inductor\\test_operators.py', reloading 2024-05-27 17:07:17,729 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:07:19,779 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:07:19,780 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:07:19,789 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:07:19,797 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:07:22,860 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-27 17:07:22,860 - yfinance - DEBUG - Entering history() 2024-05-27 17:07:22,863 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 17:07:22,863 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-27 17:07:22,918 - yfinance - DEBUG - Entering history() 2024-05-27 17:07:22,921 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-28 17:07:22-04:00', 'period2': '2024-05-27 17:07:22-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 17:07:22,921 - yfinance - DEBUG - Entering get() 2024-05-27 17:07:22,921 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-27 17:07:22,921 - yfinance - DEBUG - params={'period1': 1622236042, 'period2': 1716844042, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 17:07:22,921 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:07:22,921 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:07:22,921 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:07:22,923 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 17:07:22,924 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 17:07:22,924 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 17:07:22,924 - yfinance - DEBUG - reusing cookie 2024-05-27 17:07:23,373 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 17:07:23,373 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:07:23,373 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:07:23,969 - yfinance - DEBUG - response code=200 2024-05-27 17:07:23,969 - yfinance - DEBUG - Exiting get() 2024-05-27 17:07:23,972 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 17:07:23,973 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 17:07:23,981 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 17:07:23,986 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 17:07:23,986 - yfinance - DEBUG - Exiting history() 2024-05-27 17:07:23,986 - yfinance - DEBUG - Exiting history() 2024-05-27 17:07:24,011 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 17:07:24,011 - yfinance - DEBUG - Entering get() 2024-05-27 17:07:24,011 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 17:07:24,012 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 17:07:24,012 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:07:24,012 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:07:24,012 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,012 - yfinance - DEBUG - reusing cookie 2024-05-27 17:07:24,012 - yfinance - DEBUG - reusing crumb 2024-05-27 17:07:24,012 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,012 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:07:24,195 - yfinance - DEBUG - response code=200 2024-05-27 17:07:24,195 - yfinance - DEBUG - Exiting get() 2024-05-27 17:07:24,196 - yfinance - DEBUG - Entering get() 2024-05-27 17:07:24,196 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 17:07:24,196 - yfinance - DEBUG - params=None 2024-05-27 17:07:24,196 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:07:24,196 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:07:24,196 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,196 - yfinance - DEBUG - reusing cookie 2024-05-27 17:07:24,196 - yfinance - DEBUG - reusing crumb 2024-05-27 17:07:24,196 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,196 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:07:24,327 - yfinance - DEBUG - response code=200 2024-05-27 17:07:24,327 - yfinance - DEBUG - Exiting get() 2024-05-27 17:07:24,327 - yfinance - DEBUG - Entering get() 2024-05-27 17:07:24,327 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-27 17:07:24,327 - yfinance - DEBUG - params=None 2024-05-27 17:07:24,327 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:07:24,327 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:07:24,327 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,327 - yfinance - DEBUG - reusing cookie 2024-05-27 17:07:24,327 - yfinance - DEBUG - reusing crumb 2024-05-27 17:07:24,328 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,328 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:07:24,554 - yfinance - DEBUG - response code=200 2024-05-27 17:07:24,554 - yfinance - DEBUG - Exiting get() 2024-05-27 17:07:24,554 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 17:07:24,554 - yfinance - DEBUG - Entering get() 2024-05-27 17:07:24,554 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-27 17:07:24,554 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-27 17:07:24,554 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:07:24,554 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:07:24,554 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,554 - yfinance - DEBUG - reusing cookie 2024-05-27 17:07:24,554 - yfinance - DEBUG - reusing crumb 2024-05-27 17:07:24,555 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:07:24,555 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:07:24,661 - yfinance - DEBUG - response code=200 2024-05-27 17:07:24,662 - yfinance - DEBUG - Exiting get() 2024-05-27 17:07:25,219 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '142000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '142000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.199767, 'formattedSearchTime': '0.20', 'totalResults': '142000', 'formattedTotalResults': '142,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Is Meta now a value stock? - MarketWatch', 'htmlTitle': 'Is Meta now a value stock? - MarketWatch', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9pcy1tZXRhLW5vdy1hLXZhbHVlLXN0b2NrLTAwOGI3Zjgw0gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market\xa0...", 'htmlSnippet': 'Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Philip van Doorn'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT0ymsUsbqtwirNVVi-iZhDzSVcJ_9ajUDW_PZuB09NQWUaEY3TARi9m12q&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'AFP via Getty Images', 'contenturl': 'https://images.mktw.net/im-14136247?width=700&height=466', 'caption': 'A look at Meta’s valuation, recent operating improvement and long-term financial performance underline the excitement that led to a 20% rocket ride for the company’s stock on Feb. 2. AFP...'}], 'person': [{'name': 'Philip van Doorn'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-14136247/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '853', 'parsely-author': 'Philip van Doorn', 'language': 'EN-US', 'twitter:creator': '@PhilipvanDoorn', 'og:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Investing', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Deep Dive', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Deep Dive', 'author': 'Philip van Doorn', 'parsely-pub-date': '2024-02-05T11:02:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002965747, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: META, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: TSLA, Quote: SPY, Column: Deep Dive, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Dividends, Subject: Corporate Actions, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Commentary/O', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002965747', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002965747', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-14136247/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Biotechnology,Pharmaceuticals,Machinery,Agricultural Machinery,Computers/Electronics,Software,Industrial Electrical Equipment,Semiconductors,Insurance', 'parsely-link': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'parsely-section': 'Investing', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002965747', 'og:title': 'Is Meta now a value stock?', 'og:image:height': '853', 'googlebot-news': 'index', 'parsely-title': 'Is Meta now a value stock?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'og:url': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-14136247/social'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocks — Apple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocksApple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73 ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple just did something unusual. Can it help the stock amid growth ...', 'htmlTitle': 'Apple just did something unusual. Can it help the stock amid growth ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9hcHBsZS1qdXN0LWRpZC1zb21ldGhpbmctdW51c3VhbC1jYW4taXQtaGVscC10aGUtc3RvY2stYW1pZC1ncm93dGgtd29lcy0xMWMwMzgwMNIBAA', 'displayLink': 'news.google.com', 'snippet': "Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response\xa0...", 'htmlSnippet': 'Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response ...', 'formattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Emily Bary'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSLT_UO3oeNOQauVicZW4COIWmVQ2vpFt0VonKXzayU4eCbgVg_SEoUPQ&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Agence France-Presse/Getty Image', 'contenturl': 'https://images.mktw.net/im-809890?width=700&height=445', 'caption': 'Tim Cook says Apple has some “things” going on with generative AI “that we’re incredibly excited about that we’ll be talking about later this year.” Agence France-Presse/Getty Image'}], 'person': [{'name': 'Emily Bary'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-809890/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Emily Bary', 'language': 'EN-US', 'twitter:creator': '@emilybary', 'og:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'The Ratings Game', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'The Ratings Game', 'author': 'Emily Bary', 'parsely-pub-date': '2024-02-02T08:49:00-05:00', 'parsely-tags': "PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002960598, Quote: AAPL, Column: The Ratings Game, DocType: 103, Subject: Analysts' Comments/Recommendations, Subject: New Products/Services, Subject: Corporate/Industrial News, Subject: Products/Services, Subject: Artificial Intelligence/Machine Learning, Subject: Political/General News, Subject: Computer Science, Subject: Generative AI, Subject: Sciences/Humanities, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Consumer Electronics, Industry: Artificial Intelligence Technologies, Industry: Technology, Subsection: Computers/Electronics, Access: Meter", 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002960598', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002960598', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-809890/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Computers/Consumer Electronics,Artificial Intelligence Technologies,Technology,Analysts' Comments/Recommendations,New Products/Services,Corporate/Industrial News,Products/Services,Artificial Intelligence/Machine Learning,Political/General News', 'parsely-link': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002960598', 'og:title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'og:url': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-809890/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'htmlTitle': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1zaGFyZXMtZmFsbC1vbi1pcGhvbmUtcHJvZHVjdGlvbi1jdXRiYWNrLTUyMDU1MzTSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by\xa0...', 'htmlSnippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by ...', 'formattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrxDDsbmZrEPIQv8vFNRKeDmemXoIIecIeccuVFUohLiVFzPGgbwHKO21r&s', 'width': '299', 'height': '168'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/apple-aapl-shares-fall-on-iphone-production-cutback-5205534', 'sailthru.author': 'Rakesh Sharma'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': "Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66\xa0...", 'htmlSnippet': 'Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66 ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation,\xa0...', 'htmlSnippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'htmlTitle': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1pbi1yYWxseS1tb2RlLWFoZWFkLW9mLWJpZy1ldmVudC01MDgxOTA40gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the\xa0...", 'htmlSnippet': 'Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRO0ihSmhyMtfvD6CYlr-GwY-xHj_n1DlcPLhIGwmOd3RkSa34fsAoeR6k&s', 'width': '272', 'height': '186'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'twitter:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'article:author': 'https://www.facebook.com/alan.farley.5/', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'og:url': 'https://www.investopedia.com/apple-aapl-in-rally-mode-ahead-of-big-event-5081908', 'sailthru.author': 'Alan Farley'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg'}]}}]} 2024-05-27 17:08:00,120 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain_core\\_api\\deprecation.py', reloading 2024-05-27 17:08:01,229 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:08:03,394 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:08:03,395 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:08:03,405 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:08:03,414 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:08:38,225 - __main__ - INFO - Fetching data for symbol: You are right! The question asks about mergers and acquisitions in Bangladesh, but doesn't mention a specific company. Therefore, there is no stock ticker symbol to provide. To answer your question about mergers and acquisitions in Bangladesh, I would need more information. For example: * **Are you interested in a specific industry?** (e.g., banking, telecommunications, pharmaceuticals) * **Are you looking for recent mergers and acquisitions, or historical data?** * **What is the purpose of your inquiry?** (e.g., research, investment, business development) Once I have more context, I can provide you with relevant information about mergers and acquisitions in Bangladesh. 2024-05-27 17:08:38,225 - yfinance - DEBUG - Entering history() 2024-05-27 17:08:38,225 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ["YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE:\n\n* **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS)\n* **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?**\n* **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT)\n\nONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH.", 1, 0]) 2024-05-27 17:08:38,226 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 17:08:38,226 - yfinance - DEBUG - Entering get() 2024-05-27 17:08:38,226 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK ... 2024-05-27 17:08:38,226 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 17:08:38,226 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:38,226 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:08:38,226 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:38,226 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:38,226 - yfinance - DEBUG - reusing crumb 2024-05-27 17:08:38,226 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:38,226 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:38,334 - yfinance - DEBUG - response code=404 2024-05-27 17:08:38,334 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 17:08:38,334 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:38,334 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 17:08:38,334 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 17:08:38,334 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 17:08:40,054 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 17:08:40,054 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 17:08:40,054 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 17:08:40,054 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:40,054 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 17:08:40,055 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 17:08:40,055 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:40,198 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 17:08:40,198 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:40,198 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:40,317 - yfinance - DEBUG - response code=404 2024-05-27 17:08:40,318 - yfinance - DEBUG - Exiting get() 2024-05-27 17:08:40,318 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE: * **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS) * **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?** * **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT) ONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 17:08:40,318 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 17:08:40,318 - yfinance - DEBUG - Entering history() 2024-05-27 17:08:40,318 - yfinance - ERROR - $YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE: * **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS) * **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?** * **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT) ONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH.: possibly delisted; No timezone found 2024-05-27 17:08:40,318 - yfinance - DEBUG - Exiting history() 2024-05-27 17:08:40,318 - yfinance - DEBUG - Exiting history() 2024-05-27 17:08:40,318 - __main__ - ERROR - Failed to fetch stock data for You are right! The question asks about mergers and acquisitions in Bangladesh, but doesn't mention a specific company. Therefore, there is no stock ticker symbol to provide. To answer your question about mergers and acquisitions in Bangladesh, I would need more information. For example: * **Are you interested in a specific industry?** (e.g., banking, telecommunications, pharmaceuticals) * **Are you looking for recent mergers and acquisitions, or historical data?** * **What is the purpose of your inquiry?** (e.g., research, investment, business development) Once I have more context, I can provide you with relevant information about mergers and acquisitions in Bangladesh. from Yahoo Finance: No historical data found for symbol: You are right! The question asks about mergers and acquisitions in Bangladesh, but doesn't mention a specific company. Therefore, there is no stock ticker symbol to provide. To answer your question about mergers and acquisitions in Bangladesh, I would need more information. For example: * **Are you interested in a specific industry?** (e.g., banking, telecommunications, pharmaceuticals) * **Are you looking for recent mergers and acquisitions, or historical data?** * **What is the purpose of your inquiry?** (e.g., research, investment, business development) Once I have more context, I can provide you with relevant information about mergers and acquisitions in Bangladesh. 2024-05-27 17:08:40,319 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE: * **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS) * **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?** * **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT) ONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH. 2024-05-27 17:08:40,323 - yfinance - DEBUG - Entering get() 2024-05-27 17:08:40,323 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS N... 2024-05-27 17:08:40,323 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE:\n\n* **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS)\n* **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?**\n* **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT)\n\nONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH."} 2024-05-27 17:08:40,323 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:40,323 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:08:40,323 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:40,323 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:40,323 - yfinance - DEBUG - reusing crumb 2024-05-27 17:08:40,323 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:40,323 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:40,437 - yfinance - DEBUG - response code=404 2024-05-27 17:08:40,437 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 17:08:40,437 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:40,437 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 17:08:40,437 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 17:08:40,437 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 17:08:41,127 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 17:08:41,128 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 17:08:41,128 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 17:08:41,128 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,128 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 17:08:41,128 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 17:08:41,128 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:41,248 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 17:08:41,248 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,249 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:41,364 - yfinance - DEBUG - response code=404 2024-05-27 17:08:41,364 - yfinance - DEBUG - Exiting get() 2024-05-27 17:08:41,364 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT!%20%20THE%20QUESTION%20ASKS%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20BUT%20DOESN'T%20MENTION%20A%20SPECIFIC%20COMPANY.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20TO%20PROVIDE.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20I%20WOULD%20NEED%20MORE%20INFORMATION.%20FOR%20EXAMPLE:%0A%0A*%20**ARE%20YOU%20INTERESTED%20IN%20A%20SPECIFIC%20INDUSTRY?**%20(E.G.,%20BANKING,%20TELECOMMUNICATIONS,%20PHARMACEUTICALS)%0A*%20**ARE%20YOU%20LOOKING%20FOR%20RECENT%20MERGERS%20AND%20ACQUISITIONS,%20OR%20HISTORICAL%20DATA?**%0A*%20**WHAT%20IS%20THE%20PURPOSE%20OF%20YOUR%20INQUIRY?**%20(E.G.,%20RESEARCH,%20INVESTMENT,%20BUSINESS%20DEVELOPMENT)%0A%0AONCE%20I%20HAVE%20MORE%20CONTEXT,%20I%20CAN%20PROVIDE%20YOU%20WITH%20RELEVANT%20INFORMATION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT%21++THE+QUESTION+ASKS+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+BUT+DOESN%27T+MENTION+A+SPECIFIC+COMPANY.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+TO+PROVIDE.+%0A%0ATO+ANSWER+YOUR+QUESTION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+I+WOULD+NEED+MORE+INFORMATION.+FOR+EXAMPLE%3A%0A%0A%2A+%2A%2AARE+YOU+INTERESTED+IN+A+SPECIFIC+INDUSTRY%3F%2A%2A+%28E.G.%2C+BANKING%2C+TELECOMMUNICATIONS%2C+PHARMACEUTICALS%29%0A%2A+%2A%2AARE+YOU+LOOKING+FOR+RECENT+MERGERS+AND+ACQUISITIONS%2C+OR+HISTORICAL+DATA%3F%2A%2A%0A%2A+%2A%2AWHAT+IS+THE+PURPOSE+OF+YOUR+INQUIRY%3F%2A%2A+%28E.G.%2C+RESEARCH%2C+INVESTMENT%2C+BUSINESS+DEVELOPMENT%29%0A%0AONCE+I+HAVE+MORE+CONTEXT%2C+I+CAN+PROVIDE+YOU+WITH+RELEVANT+INFORMATION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH.&crumb=qiz7ZScMhaO 2024-05-27 17:08:41,365 - yfinance - DEBUG - Entering get() 2024-05-27 17:08:41,367 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY... 2024-05-27 17:08:41,367 - yfinance - DEBUG - params=None 2024-05-27 17:08:41,367 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:41,368 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:08:41,368 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,368 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:41,368 - yfinance - DEBUG - reusing crumb 2024-05-27 17:08:41,368 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,368 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:41,533 - yfinance - DEBUG - response code=200 2024-05-27 17:08:41,533 - yfinance - DEBUG - Exiting get() 2024-05-27 17:08:41,533 - yfinance - DEBUG - Entering get() 2024-05-27 17:08:41,533 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STO... 2024-05-27 17:08:41,533 - yfinance - DEBUG - params=None 2024-05-27 17:08:41,533 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:41,533 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:08:41,533 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,533 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:41,533 - yfinance - DEBUG - reusing crumb 2024-05-27 17:08:41,533 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,533 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:41,679 - yfinance - DEBUG - response code=200 2024-05-27 17:08:41,679 - yfinance - DEBUG - Exiting get() 2024-05-27 17:08:41,679 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE: * **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS) * **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?** * **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT) ONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH. 2024-05-27 17:08:41,679 - yfinance - DEBUG - Entering get() 2024-05-27 17:08:41,679 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS N... 2024-05-27 17:08:41,679 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE RIGHT! THE QUESTION ASKS ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, BUT DOESN'T MENTION A SPECIFIC COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I WOULD NEED MORE INFORMATION. FOR EXAMPLE:\n\n* **ARE YOU INTERESTED IN A SPECIFIC INDUSTRY?** (E.G., BANKING, TELECOMMUNICATIONS, PHARMACEUTICALS)\n* **ARE YOU LOOKING FOR RECENT MERGERS AND ACQUISITIONS, OR HISTORICAL DATA?**\n* **WHAT IS THE PURPOSE OF YOUR INQUIRY?** (E.G., RESEARCH, INVESTMENT, BUSINESS DEVELOPMENT)\n\nONCE I HAVE MORE CONTEXT, I CAN PROVIDE YOU WITH RELEVANT INFORMATION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH."} 2024-05-27 17:08:41,679 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:41,679 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 17:08:41,679 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,680 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:41,680 - yfinance - DEBUG - reusing crumb 2024-05-27 17:08:41,680 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:41,680 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:41,820 - yfinance - DEBUG - response code=404 2024-05-27 17:08:41,821 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 17:08:41,821 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 17:08:41,821 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 17:08:41,821 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 17:08:41,821 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 17:08:42,532 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 17:08:42,532 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 17:08:42,532 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 17:08:42,532 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 17:08:42,532 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 17:08:42,533 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 17:08:42,533 - yfinance - DEBUG - reusing cookie 2024-05-27 17:08:42,659 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 17:08:42,660 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 17:08:42,660 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 17:08:42,954 - yfinance - DEBUG - response code=404 2024-05-27 17:08:42,955 - yfinance - DEBUG - Exiting get() 2024-05-27 17:08:42,955 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT!%20%20THE%20QUESTION%20ASKS%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20BUT%20DOESN'T%20MENTION%20A%20SPECIFIC%20COMPANY.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20TO%20PROVIDE.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20I%20WOULD%20NEED%20MORE%20INFORMATION.%20FOR%20EXAMPLE:%0A%0A*%20**ARE%20YOU%20INTERESTED%20IN%20A%20SPECIFIC%20INDUSTRY?**%20(E.G.,%20BANKING,%20TELECOMMUNICATIONS,%20PHARMACEUTICALS)%0A*%20**ARE%20YOU%20LOOKING%20FOR%20RECENT%20MERGERS%20AND%20ACQUISITIONS,%20OR%20HISTORICAL%20DATA?**%0A*%20**WHAT%20IS%20THE%20PURPOSE%20OF%20YOUR%20INQUIRY?**%20(E.G.,%20RESEARCH,%20INVESTMENT,%20BUSINESS%20DEVELOPMENT)%0A%0AONCE%20I%20HAVE%20MORE%20CONTEXT,%20I%20CAN%20PROVIDE%20YOU%20WITH%20RELEVANT%20INFORMATION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT%21++THE+QUESTION+ASKS+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+BUT+DOESN%27T+MENTION+A+SPECIFIC+COMPANY.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+TO+PROVIDE.+%0A%0ATO+ANSWER+YOUR+QUESTION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+I+WOULD+NEED+MORE+INFORMATION.+FOR+EXAMPLE%3A%0A%0A%2A+%2A%2AARE+YOU+INTERESTED+IN+A+SPECIFIC+INDUSTRY%3F%2A%2A+%28E.G.%2C+BANKING%2C+TELECOMMUNICATIONS%2C+PHARMACEUTICALS%29%0A%2A+%2A%2AARE+YOU+LOOKING+FOR+RECENT+MERGERS+AND+ACQUISITIONS%2C+OR+HISTORICAL+DATA%3F%2A%2A%0A%2A+%2A%2AWHAT+IS+THE+PURPOSE+OF+YOUR+INQUIRY%3F%2A%2A+%28E.G.%2C+RESEARCH%2C+INVESTMENT%2C+BUSINESS+DEVELOPMENT%29%0A%0AONCE+I+HAVE+MORE+CONTEXT%2C+I+CAN+PROVIDE+YOU+WITH+RELEVANT+INFORMATION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH.&crumb=qiz7ZScMhaO 2024-05-27 17:08:42,955 - __main__ - ERROR - Failed to fetch current stock price for You are right! The question asks about mergers and acquisitions in Bangladesh, but doesn't mention a specific company. Therefore, there is no stock ticker symbol to provide. To answer your question about mergers and acquisitions in Bangladesh, I would need more information. For example: * **Are you interested in a specific industry?** (e.g., banking, telecommunications, pharmaceuticals) * **Are you looking for recent mergers and acquisitions, or historical data?** * **What is the purpose of your inquiry?** (e.g., research, investment, business development) Once I have more context, I can provide you with relevant information about mergers and acquisitions in Bangladesh.: 'currentPrice' 2024-05-27 17:08:43,615 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What are some notable examples of mergers and acquisitions in Bangladesh? latest financial news', 'totalResults': '577', 'searchTerms': 'What are some notable examples of mergers and acquisitions in Bangladesh? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What are some notable examples of mergers and acquisitions in Bangladesh? latest financial news', 'totalResults': '577', 'searchTerms': 'What are some notable examples of mergers and acquisitions in Bangladesh? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.423102, 'formattedSearchTime': '0.42', 'totalResults': '577', 'formattedTotalResults': '577'}, 'items': [{'kind': 'customsearch#result', 'title': 'Press Releases :: Becton, Dickinson and Company (BDX)', 'htmlTitle': 'Press Releases :: Becton, Dickinson and Company (BDX)', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vaW52ZXN0b3JzLmJkLmNvbS9uZXdzLXJlbGVhc2VzL25ld3MtcmVsZWFzZS1kZXRhaWxzL2JkLW1hZ25vbGlhLW1lZGljYWwtdGVjaG5vbG9naWVzLWFubm91bmNlLWNvbW1lcmNpYWzSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Press Releases · News & Events · Women in U.S. Can Now Collect Their Own Sample for Cervical Cancer Screening · BD Reports Second Quarter Fiscal 2024 Financial\xa0...', 'htmlSnippet': 'Press Releases · News & Events · Women in U.S. Can Now Collect Their Own Sample for Cervical Cancer Screening · BD Reports Second Quarter Fiscal 2024 Financial ...', 'formattedUrl': 'https://news.google.com/__.../CBMicGh0dHBzOi8vaW52ZXN0b3JzLmJkL...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicGh0dHBzOi8vaW52ZXN0b3JzLmJkL...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRqs_SogG5CZlCR4u5c9fQPLq0Cx5hxw_TNOIFrB_532J3EmU4JN9hvgTRf&s', 'width': '311', 'height': '162'}], 'metatags': [{'og:image': 'https://d1io3yog0oux5.cloudfront.net/_dc1805869f8f086adf10463df05af016/bd/db/2281/20579/social_image_resized.jpg', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'theme-color': '#ffffff', 'og:site_name': 'Becton, Dickinson and Company', 'viewport': 'initial-scale=1.0, width=device-width', 'og:title': 'Press Releases', 'og:url': 'https://investors.bd.com/news-events/press-releases'}], 'cse_image': [{'src': 'https://d1io3yog0oux5.cloudfront.net/_dc1805869f8f086adf10463df05af016/bd/db/2281/20579/social_image_resized.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'These were the biggest pharmaceutical deals in early 2022 ...', 'htmlTitle': 'These were the biggest pharmaceutical deals in early 2022 ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMibWh0dHBzOi8vd3d3LnBoYXJtYWNldXRpY2FsLXRlY2hub2xvZ3kuY29tL2ZlYXR1cmVzL3RoZXNlLXdlcmUtdGhlLWJpZ2dlc3QtcGhhcm1hY2V1dGljYWwtZGVhbHMtaW4tZWFybHktMjAyMi_SAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 16, 2022 ... GlobalData tracks the latest acquisitions, mergers, venture financing and asset transactions in the pharmaceutical sector.', 'htmlSnippet': 'May 16, 2022 ... GlobalData tracks the latest acquisitions, mergers, venture financing and asset transactions in the pharmaceutical sector.', 'formattedUrl': 'https://news.google.com/__.../CBMibWh0dHBzOi8vd3d3LnBoYXJtYWNl...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMibWh0dHBzOi8vd3d3LnBoYXJtYWNl...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRi_MYYXlqqICH6lX70NLmnrQkwDkgjOAsmsDpUnUg982d90CYWmTwuBSbe&s', 'width': '259', 'height': '194'}], 'metatags': [{'og:image': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2022/05/G6KTi.png', 'og:type': 'article', 'article:published_time': '2022-05-16T09:36:00+00:00', 'og:image:width': '1600', 'twitter:card': 'summary_large_image', 'og:site_name': 'Pharmaceutical Technology', 'author': 'Data Journalism Team', 'og:title': 'These were the biggest pharmaceutical deals in early 2022 - Pharmaceutical Technology', 'og:image:height': '1200', 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'og:image:type': 'image/png', 'msapplication-tileimage': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2022/01/cropped-Pharmaceutical-Technology-Favicon-300x300.png', 'og:description': 'GlobalData tracks the latest acquisitions, mergers, venture financing and asset transactions in the pharmaceutical sector.', 'twitter:data1': 'Data Journalism Team', 'twitter:data2': '17 minutes', 'article:modified_time': '2023-03-30T10:43:31+00:00', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=1', 'og:locale': 'en_US', 'og:url': 'https://www.pharmaceutical-technology.com/features/these-were-the-biggest-pharmaceutical-deals-in-early-2022/'}], 'cse_image': [{'src': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2022/05/G6KTi.png'}]}}, {'kind': 'customsearch#result', 'title': 'AI transformation, ESG and M&A: CEO survey April 2024 | EY - Global', 'htmlTitle': 'AI transformation, ESG and M&A: CEO survey April 2024 | EY - Global', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiNmh0dHBzOi8vd3d3LmV5LmNvbS9lbl9nbC9jZW8vY2VvLW91dGxvb2stZ2xvYmFsLXJlcG9ydNIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 15, 2024 ... But when they look into the not-too-distant future, their focus shifts to achieving net zero by decarbonizing their business and creating new\xa0...', 'htmlSnippet': 'Apr 15, 2024 ... But when they look into the not-too-distant future, their focus shifts to achieving net zero by decarbonizing their business and creating new ...', 'formattedUrl': 'https://news.google.com/__.../CBMiNmh0dHBzOi8vd3d3LmV5LmNvbS9l...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiNmh0dHBzOi8vd3d3LmV5LmNvbS9l...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTPoIknI-9UC7cWk9UADB-cJlVHubmROKIDiGgXzIsIZESaqC7LakOhmDI&s', 'width': '275', 'height': '183'}], 'WebPage': [{}], 'imageobject': [{'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--7ff092dd-dae7-47da-bc73-80faba56109d/ey-young-man-working-on-architectural-drawings.jpg?preferwebp=true&quality=85'}, {'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--6daba331-fe88-4dfb-a339-c143fb6d8205/ey-a-red-bridge-in-the-forest.jpg?preferwebp=true&quality=85', 'caption': 'A red bridge in the forest'}, {'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--f38727ab-fc66-4617-a4ee-95144df49e43/ey-sunlight-in-a-red-room.jpg?preferwebp=true&quality=85', 'caption': 'Sunlight in a red room'}, {'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--1707b953-ebcc-4263-b38e-6fa903562df6/ey-red-vineyards-lines-in-a-hazy-day.jpg?preferwebp=true&quality=85', 'caption': 'Red vineyards lines in a hazy day, Emilia Romagna, Italy'}, {'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--9c495592-05e6-44aa-8545-7f73daa431a2/ey-geostrategy-by-design-book-cover.jpg?preferwebp=true&quality=85'}, {'contenturl': 'https://www.ey.com/adobe/dynamicmedia/deliver/dm-aid--d415a9f4-f563-4dad-aed7-4024a9fb786a/ey-logo-footer.png?preferwebp=true&quality=85', 'caption': 'EY Logo'}], 'metatags': [{'template': 'article', 'pagetype': 'chaptered-article', 'og:image': 'https://www.ey.com/content/dam/ey-unified-site/ey-com/en-gl/campaigns/ceo/images/ey-young-man-working-on-architectural-drawings.jpg', 'twitter:card': 'summary_large_image', 'aempathpart': 'content', 'pagedescription': 'EY CEO survey highlights how CEOs consider AI transformation, ESG and M&A to navigate between immediate profits and future sustainability aspirations. Read more.', 'aemparentpath': '/content/ey-unified-site/ey-com/global/main/en_gl/home/campaigns/ceo/', 'external_id': '2344f612-5600-37c1-a88b-426dd7cbd67d', 'og:description': 'EY CEO survey highlights how CEOs consider AI transformation, ESG and M&A to navigate between immediate profits and future sustainability aspirations. Read more.', 'twitter:image': 'https://www.ey.com/content/dam/ey-unified-site/ey-com/en-gl/campaigns/ceo/images/ey-young-man-working-on-architectural-drawings.jpg', 'author_content_path': '/content/dam/content-fragments/ey-unified-site/ey-com/people/global/en/a/andrea-guerzoni', 'twitter:site': 'EYnews', 'dateuser': '2024-04-30T00:00:00Z', 'relatedtopiclabel': 'EY CEO Survey: quarterly CEO outlook', 'og:type': 'website', 'twitter:title': 'How CEOs juggle transformation priorities – the art of taking back control', 'related_topic': 'relatedtopictitle:CEO agenda|relatedtopicurl:/content/ey-unified-site/ey-com/global/main/en_gl/home/campaigns/ceo-survey.html', 'aempath': '/content/ey-unified-site/ey-com/global/main/en_gl/home/campaigns/ceo/ceo-outlook-global-report', 'author': 'authorfirstname:Andrea|authorlastname:Guerzoni|authorjobtitle:EY Global Vice Chair — Strategy and Transactions|authorurl:/content/ey-unified-site/ey-com/global/main/en_gl/home/people/profile-blueprint.people.html/content/dam/content-fragments/ey-unified-site/ey-com/people/en/a/andrea-guerzoni.html', 'og:title': 'How CEOs juggle transformation priorities – the art of taking back control', 'author_boost': '"Andrea Guerzoni","Nadine Mirchandani","Barry Perkins"', 'hide_from_search': 'false', 'firstpublishdate': '2024-01-23', 'viewport': 'width=device-width, initial-scale=1', 'aempublishpageurl': 'https://www.ey.com/en_gl/ceo/ceo-outlook-global-report', 'twitter:description': 'EY CEO survey highlights how CEOs consider AI transformation, ESG and M&A to navigate between immediate profits and future sustainability aspirations. Read more.', 'pagetitle': 'AI transformation, ESG and M&A: CEO survey April 2024 | EY - Global', 'og:url': 'https://www.ey.com/en_gl/ceo/ceo-outlook-global-report', 'topic_title_boost': '"EY"'}], 'cse_image': [{'src': 'https://www.ey.com/content/dam/ey-unified-site/ey-com/en-gl/campaigns/ceo/images/ey-young-man-working-on-architectural-drawings.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google Alerts - Monitor the Web for interesting new content', 'htmlTitle': 'Google Alerts - Monitor the Web for interesting new content', 'link': 'https://www.google.com/alerts', 'displayLink': 'www.google.com', 'snippet': 'News. Blogs. Web. Video. Books. Discussions. Finance. Language. Any Language. English. Afrikaans. Arabic. Armenian. Belarusian. Bulgarian. Catalan. Chinese (\xa0...', 'htmlSnippet': 'News. Blogs. Web. Video. Books. Discussions. Finance. Language. Any Language. English. Afrikaans. Arabic. Armenian. Belarusian. Bulgarian. Catalan. Chinese ( ...', 'formattedUrl': 'https://www.google.com/alerts', 'htmlFormattedUrl': 'https://www.google.com/alerts', 'pagemap': {'metatags': [{'viewport': 'width=device-width, user-scalable=no'}]}}, {'kind': 'customsearch#result', 'title': 'Medtronic completes acquisition of Intersect ENT - May 13, 2022', 'htmlTitle': 'Medtronic completes acquisition of Intersect ENT - May 13, 2022', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiVmh0dHBzOi8vbmV3cy5tZWR0cm9uaWMuY29tLzIwMjItMDUtMTMtTWVkdHJvbmljLWNvbXBsZXRlcy1hY3F1aXNpdGlvbi1vZi1JbnRlcnNlY3QtRU5U0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': '... In the news · Email alerts. May ... The Medtronic financial advisor for the transaction is Perella Weinberg Partners LP, with Ropes & Gray LLP acting as legal advisor. ... current fact,\xa0...', 'htmlSnippet': '... In the news · Email alerts. May ... The Medtronic financial advisor for the transaction is Perella Weinberg Partners LP, with Ropes & Gray LLP acting as legal advisor. ... current fact, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiVmh0dHBzOi8vbmV3cy5tZWR0cm9u...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiVmh0dHBzOi8vbmV3cy5tZWR0cm9u...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQS0ZJciWdeWR0cmw82NqumHTn6fR53VYCb6sNDckVt5oOem2InsMLUhh1n&s', 'width': '310', 'height': '163'}], 'metatags': [{'image': 'https://mma.prnewswire.com/media/1657690/Medtronic_Logo.jpg?p=facebook', 'twitter:card': 'summary', 'twitter:title': 'Medtronic completes acquisition of Intersect ENT', 'og:site_name': 'Medtronic News', 'viewport': 'width=device-width,initial-scale=1', 'twitter:description': 'Acquisition adds innovative bioabsorbable steroid-eluting sinus implants to ENT portfolio DUBLIN and MENLO PARK, Calif., May 13, 2022 /PRNewswire/ -- Medtronic plc (NYSE: MDT), a global leader in...', 'og:title': 'Medtronic completes acquisition of Intersect ENT', 'og:url': 'https://news.medtronic.com/2022-05-13-Medtronic-completes-acquisition-of-Intersect-ENT', 'og:description': 'Acquisition adds innovative bioabsorbable steroid-eluting sinus implants to ENT portfolio DUBLIN and MENLO PARK, Calif., May 13, 2022 /PRNewswire/ -- Medtronic plc (NYSE: MDT), a global leader in...', 'twitter:image': 'https://mma.prnewswire.com/media/1657690/Medtronic_Logo.jpg?p=twitter'}], 'cse_image': [{'src': 'https://news.medtronic.com/image/EB%2BBackground.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Elanco Announces Sale of Aqua Business for $1.3 Billion', 'htmlTitle': 'Elanco Announces Sale of Aqua Business for $1.3 Billion', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMibmh0dHBzOi8vd3d3LnBybmV3c3dpcmUuY29tL25ld3MtcmVsZWFzZXMvZWxhbmNvLWFubm91bmNlcy1zYWxlLW9mLWFxdWEtYnVzaW5lc3MtZm9yLTEtMy1iaWxsaW9uLTMwMjA1MzE0My5odG1s0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 5, 2024 ... Acquisitions, Mergers and Takeovers · Banking ... Economic News, Trends, Analysis ... the completion of its financial closing procedures and final\xa0...', 'htmlSnippet': 'Feb 5, 2024 ... Acquisitions, Mergers and Takeovers · Banking ... Economic News, Trends, Analysis ... the completion of its financial closing procedures and final ...', 'formattedUrl': 'https://news.google.com/__.../CBMibmh0dHBzOi8vd3d3LnBybmV3c3dpc...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMibmh0dHBzOi8vd3d3LnBybmV3c3dpc...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR3AefPxptWJf41P2UlCh5CJylril3-edB6ponr96lTGtM8EOlpaMs_3jE&s', 'width': '310', 'height': '162'}], 'metatags': [{'p:domain_verify': '7d052ac42aa9e7505635404745861994', 'date': '2024-02-05T06:33:00-05:00', 'og:image': 'https://mma.prnewswire.com/media/2309278/Elanco_Logo.jpg?p=facebook', 'twitter:card': 'summary_large_image', 'twitter:title': 'Elanco Announces Sale of Aqua Business for $1.3 Billion', 'og:type': 'articles', 'optanonhelper': 'us-prod', 'msvalidate.01': '9D28F7743C790DD88F2D9C7375EF7ED5', 'author': 'Elanco Animal Health', 'og:title': 'Elanco Announces Sale of Aqua Business for $1.3 Billion', 'adobelaunchscript': '//assets.adobedtm.com/launch-ENb957f6e7383d4549b191e1190ed5476e.min', 'og:description': '/PRNewswire/ -- Elanco Animal Health Incorporated (NYSE: ELAN) today announced it has entered into an agreement to sell its aqua business to Merck Animal...', 'twitter:image': 'https://mma.prnewswire.com/media/2309278/Elanco_Logo.jpg?p=twitter', 'referrer': 'unsafe-url', 'naver-site-verification': '0aaad19c909a94c1b1cf1e782a10f0a6d8e14fc0', 'twitter:site': '@PRNewswire', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': '/PRNewswire/ -- Elanco Animal Health Incorporated (NYSE: ELAN) today announced it has entered into an agreement to sell its aqua business to Merck Animal...', 'publisher': 'PR Newswire', 'og:url': 'https://www.prnewswire.com/news-releases/elanco-announces-sale-of-aqua-business-for-1-3-billion-302053143.html', 'geo.placename': 'GREENFIELD, Ind., Feb. 5, 2024'}], 'cse_image': [{'src': 'https://mma.prnewswire.com/media/2309278/Elanco_Logo.jpg?p=facebook'}]}}, {'kind': 'customsearch#result', 'title': 'How Danaher achieved an annual 30 percent growth with an ...', 'htmlTitle': 'How Danaher achieved an annual 30 percent growth with an ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMipwFodHRwczovL3d3dy5wcm9jZXNzZXhjZWxsZW5jZW5ldHdvcmsuY29tL2J1c2luZXNzLXRyYW5zZm9ybWF0aW9uL2FydGljbGVzL2hvdy1kYW5haGVyLWhhcy1hY2hpZXZlZC0zMC1wZXItY2VudC1ncm93dGgtZXZlcnkteWVhci13aXRoLWFuLWVmZmVjdGl2ZS1hY3F1aXNpdGlvbi1zdHJhdGVnedIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Sep 3, 2021 ... danaher business system for mergers and acquisitions. The story of Danaher's success. In 2010, science and technology innovator Danaher\xa0...", 'htmlSnippet': 'Sep 3, 2021 ... danaher business system for mergers and acquisitions. The story of Danaher's success. In 2010, science and technology innovator Danaher ...', 'formattedUrl': 'https://news.google.com/__.../CBMipwFodHRwczovL3d3dy5wcm9jZXNz...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMipwFodHRwczovL3d3dy5wcm9jZXNz...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSZvVP4GVlsF4amUgCdFUzmDGEmr6QaTbHQ_ymjl-sl-cOqXO1hffJ1CuI&s', 'width': '266', 'height': '190'}], 'metatags': [{'image': 'https://eco-cdn.iqpc.com/eco/images/channel_content/images/danaher-business-system-growthhewefbwH1HX0fssrKcGcoLIjQ2pIzlJQi37099Wm.jpg', 'schema:url': 'https://www.processexcellencenetwork.com/business-transformation/articles/how-danaher-has-achieved-30-per-cent-growth-every-year-with-an-effective-acquisition-strategy', 'og:type': 'Article', 'twitter:card': 'summary', 'twitter:title': 'How Danaher achieved an annual 30 percent growth with an effective acquisition strategy', 'article:published_time': '2021-09-03', 'og:site_name': 'Process Excellence Network', 'og:title': 'How Danaher achieved an annual 30 percent growth with an effective acquisition strategy', 'og:description': 'How Danaher navigated more than 50 acquisitions successfully through the application of Kaizen continuous improvement principles', 'twitter:creator': 'https://twitter.com/PEXNetwork_Team', 'twitter:image': 'https://eco-cdn.iqpc.com/eco/images/channel_content/images/danaher-business-system-growthhewefbwH1HX0fssrKcGcoLIjQ2pIzlJQi37099Wm.jpg', 'article:author': 'Kaizen Institute', 'twitter:site': 'https://twitter.com/PEXNetwork_Team', 'article:modified_time': '2024-04-03 14:17:43', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'How Danaher navigated more than 50 acquisitions successfully through the application of Kaizen continuous improvement principles', 'csrf-token': 'ff13YTmOkexcGWuOJlhqUnXzhAgXOrDmtPGdKE9u', 'og:url': 'https://www.processexcellencenetwork.com/business-transformation/articles/how-danaher-has-achieved-30-per-cent-growth-every-year-with-an-effective-acquisition-strategy'}], 'cse_image': [{'src': 'https://eco-cdn.iqpc.com/eco/images/channel_content/images/danaher-business-system-growthhewefbwH1HX0fssrKcGcoLIjQ2pIzlJQi37099Wm.webp'}]}}, {'kind': 'customsearch#result', 'title': 'Pharma cyber attacks: five breaches that the industry must learn from', 'htmlTitle': 'Pharma cyber attacks: five breaches that the industry must learn from', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiSGh0dHBzOi8vd3d3LnBoYXJtYWNldXRpY2FsLXRlY2hub2xvZ3kuY29tL2ZlYXR1cmVzL3BoYXJtYS1jeWJlci1hdHRhY2tzL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Sep 17, 2021 ... Five pharma cybersecurity breaches to know and learn from. The transition to digital, expedited by the Covid-19 pandemic, has opened up new\xa0...', 'htmlSnippet': 'Sep 17, 2021 ... Five pharma cybersecurity breaches to know and learn from. The transition to digital, expedited by the Covid-19 pandemic, has opened up new ...', 'formattedUrl': 'https://news.google.com/__.../CBMiSGh0dHBzOi8vd3d3LnBoYXJtYWNld...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiSGh0dHBzOi8vd3d3LnBoYXJtYWNld...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQP-N1Cw3CW-lhdQWYwTWoBy7k489JgSWg0Ti2XCKKXTmFm_MMFNQBfS0s&s', 'width': '290', 'height': '174'}], 'metatags': [{'og:image': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2021/09/GettyImages-1179944172-compressed-scaled.jpg', 'og:type': 'article', 'article:published_time': '2021-09-17T10:18:16+00:00', 'og:image:width': '2560', 'twitter:card': 'summary_large_image', 'og:site_name': 'Pharmaceutical Technology', 'author': 'Abi Millar', 'og:title': 'Pharma cyber attacks: five breaches that the industry must learn from', 'og:image:height': '1537', 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'og:image:type': 'image/jpeg', 'msapplication-tileimage': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2022/01/cropped-Pharmaceutical-Technology-Favicon-300x300.png', 'og:description': 'Pharma cyber attacks have shut down supply chains, impacted manufacturing and targeted intellectual property. We highlight five key examples.', 'twitter:data1': 'Abi Millar', 'twitter:data2': '6 minutes', 'article:modified_time': '2022-06-29T11:45:27+00:00', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=1', 'og:locale': 'en_US', 'og:url': 'https://www.pharmaceutical-technology.com/features/pharma-cyber-attacks/'}], 'cse_image': [{'src': 'https://www.pharmaceutical-technology.com/wp-content/uploads/sites/24/2021/09/GettyImages-1179944172-compressed-scaled.jpg'}]}}, {'kind': 'customsearch#result', 'title': "Carve-outs' popularity soars as businesses pursue growth | M&A ...", 'htmlTitle': 'Carve-outs' popularity soars as businesses pursue growth | M&A ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiYGh0dHBzOi8vbWVyZ2Vycy53aGl0ZWNhc2UuY29tL2hpZ2hsaWdodHMvY2FydmUtb3V0cy1wb3B1bGFyaXR5LXNvYXJzLWFzLWJ1c2luZXNzZXMtcHVyc3VlLWdyb3d0aNIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Aug 4, 2022 ... Create custom charts using the latest data on global M&A ... finance further acquisitions and share buybacks. ... Bangladesh, Barbados, Belarus\xa0...', 'htmlSnippet': 'Aug 4, 2022 ... Create custom charts using the latest data on global M&A ... finance further acquisitions and share buybacks. ... Bangladesh, Barbados, Belarus ...', 'formattedUrl': 'https://news.google.com/__.../CBMiYGh0dHBzOi8vbWVyZ2Vycy53aGl0...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiYGh0dHBzOi8vbWVyZ2Vycy53aGl0...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSPNINHD6LIe0yPcbVfESwJK-Tnog4emfJCoBw3bgJovUYt9ofvdov7RQZI&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://c-assets.papillon.io/image/fetch/s--YnOMApIW--/f_auto/https://dkf1ato8y5dsg.cloudfront.net/uploads/6/49/1015x533-1-228176-window-os-1200-x-627.jpg', 'og:image:width': '1015', 'twitter:card': 'summary_large_image', 'pusher_key': '07269afdf2673917a2c0', 'og:site_name': 'M&A Explorer', 'twitter:url': 'https://mergers.whitecase.com/highlights/carve-outs-popularity-soars-as-businesses-pursue-growth', 'page_title': 'Carve-outs’ popularity soars as businesses pursue growth', 'csrf_token': '2qSyoR4jdvvW5u73rJL2Gtm7rsp22zPebdXZRAJ9', 'wcaid': 'a-224010445', 'og:description': 'Carve-out deals are offering businesses and investors an alternative route to growth in a post-COVID global economy', 'twitter:image': 'https://c-assets.papillon.io/image/fetch/s--YnOMApIW--/f_auto/https://dkf1ato8y5dsg.cloudfront.net/uploads/6/49/1015x533-1-228176-window-os-1200-x-627.jpg', 'content_type': 'charticle', 'csrf-token': '2qSyoR4jdvvW5u73rJL2Gtm7rsp22zPebdXZRAJ9', 'og:type': 'website', 'twitter:title': 'Carve-outs’ popularity soars as businesses pursue growth', 'hub_url': 'https://mergers.whitecase.com', 'content_slug': 'highlights/carve-outs-popularity-soars-as-businesses-pursue-growth', 'content_id': '3511600', 'og:title': 'Carve-outs’ popularity soars as businesses pursue growth', 'og:image:height': '533', 'account_id': '6', 'hub_id': '49', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'Carve-out deals are offering businesses and investors an alternative route to growth in a post-COVID global economy', 'og:locale': 'en_GB', 'og:url': 'https://mergers.whitecase.com/highlights/carve-outs-popularity-soars-as-businesses-pursue-growth'}], 'cse_image': [{'src': 'https://c-assets.papillon.io/image/fetch/s--YnOMApIW--/f_auto/https://dkf1ato8y5dsg.cloudfront.net/uploads/6/49/1015x533-1-228176-window-os-1200-x-627.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Loan Syndication Definition, How It Works, Types, Example', 'htmlTitle': 'Loan Syndication Definition, How It Works, Types, Example', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiOGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vdGVybXMvbC9sb2Fuc3luZGljYXRpb24uYXNw0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'A loan syndicate always has a syndicate agent, which is the lead bank that organizes the loan, its terms, and other relevant information. The Loan Syndications\xa0...', 'htmlSnippet': 'A loan syndicate always has a syndicate agent, which is the lead bank that organizes the loan, its terms, and other relevant information. The Loan Syndications ...', 'formattedUrl': 'https://news.google.com/__.../CBMiOGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiOGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSlN921RC8OC8_9h72UkPvT5qPdn9KeZcg9nlmnaW5qSYRIPYw5tTHwYIU&s', 'width': '275', 'height': '183'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/ffdGiBwUEm0r7ukIn7ct7bo8V5s=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Loansyndicatio_final-a8d2bc69ed084cd092ce4bd95c01204e.png', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Loan Syndication Definition, How It Works, Types, Example', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'business,corporate-finance-and-accounting,corporate-finance', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Loan Syndication Definition, How It Works, Types, Example', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': 'Loan syndication refers to a system that involves various lenders to fund specific portions of a loan for a single borrower.', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/ffdGiBwUEm0r7ukIn7ct7bo8V5s=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Loansyndicatio_final-a8d2bc69ed084cd092ce4bd95c01204e.png', 'parsely-tags': 'Investopedia,Business,Corporate Finance,Corporate Finance Basics', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Loan syndication refers to a system that involves various lenders to fund specific portions of a loan for a single borrower.', 'emailcontenttype': 'TERMSC', 'parsely-section': 'Business', 'og:url': 'https://www.investopedia.com/terms/l/loansyndication.asp', 'sailthru.author': 'Will Kenton'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/ffdGiBwUEm0r7ukIn7ct7bo8V5s=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Loansyndicatio_final-a8d2bc69ed084cd092ce4bd95c01204e.png'}]}}]} 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-27 17:09:16,608 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-27 17:09:16,609 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-27 17:09:16,609 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-27 17:34:44,423 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chatflask.py', reloading 2024-05-27 17:34:44,423 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chatflask.py', reloading 2024-05-27 17:34:44,424 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chatflask.py', reloading 2024-05-27 17:34:45,412 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:37:18,567 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-27 17:37:18,567 - werkzeug - INFO - Press CTRL+C to quit 2024-05-27 17:37:18,574 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:37:30,466 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:37:30,474 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:37:30,722 - werkzeug - INFO - 127.0.0.1 - - [27/May/2024 17:37:30] "POST /financial-data HTTP/1.1" 404 - 2024-05-27 17:37:30,736 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\requests\\models.py', reloading 2024-05-27 17:37:30,742 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\simplejson\\__init__.py', reloading 2024-05-27 17:37:30,750 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\simplejson\\decoder.py', reloading 2024-05-27 17:37:32,994 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:37:44,988 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:37:44,995 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:38:26,083 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chatflask.py', reloading 2024-05-27 17:38:26,084 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chatflask.py', reloading 2024-05-27 17:38:28,068 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:38:30,353 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:38:30,354 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:38:30,364 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:38:30,372 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:50:52,342 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:50:52,343 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:50:52,343 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 17:50:52,808 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:50:54,956 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:50:54,958 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:50:54,968 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:50:54,977 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 17:51:49,499 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\embeddings.py', reloading 2024-05-27 17:51:49,510 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain\\embeddings\\__init__.py', reloading 2024-05-27 17:51:49,520 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain_core\\_api\\internal.py', reloading 2024-05-27 17:51:50,386 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 17:51:52,654 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 17:51:52,655 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 17:51:52,666 - werkzeug - WARNING - * Debugger is active! 2024-05-27 17:51:52,674 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:06:13,483 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\__init__.py', reloading 2024-05-27 18:06:13,484 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\aliases.py', reloading 2024-05-27 18:06:13,485 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\utf_8.py', reloading 2024-05-27 18:06:13,485 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\cp1252.py', reloading 2024-05-27 18:06:13,492 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\__future__.py', reloading 2024-05-27 18:06:13,493 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\contextlib.py', reloading 2024-05-27 18:06:13,494 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\__init__.py', reloading 2024-05-27 18:06:13,495 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\keyword.py', reloading 2024-05-27 18:06:13,496 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\operator.py', reloading 2024-05-27 18:06:13,497 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\reprlib.py', reloading 2024-05-27 18:06:13,498 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\functools.py', reloading 2024-05-27 18:06:13,499 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\types.py', reloading 2024-05-27 18:06:13,502 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\__init__.py', reloading 2024-05-27 18:06:13,503 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\warnings.py', reloading 2024-05-27 18:06:13,504 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\_abc.py', reloading 2024-05-27 18:06:13,505 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\threading.py', reloading 2024-05-27 18:06:13,506 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\_weakrefset.py', reloading 2024-05-27 18:06:13,536 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\bisect.py', reloading 2024-05-27 18:06:13,537 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\configparser.py', reloading 2024-05-27 18:06:13,538 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\abc.py', reloading 2024-05-27 18:06:13,539 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\__init__.py', reloading 2024-05-27 18:06:13,540 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\enum.py', reloading 2024-05-27 18:06:13,543 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_compiler.py', reloading 2024-05-27 18:06:13,543 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_parser.py', reloading 2024-05-27 18:06:13,544 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_constants.py', reloading 2024-05-27 18:06:13,545 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_casefix.py', reloading 2024-05-27 18:06:13,547 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\copyreg.py', reloading 2024-05-27 18:06:13,549 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\inspect.py', reloading 2024-05-27 18:06:13,550 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\ast.py', reloading 2024-05-27 18:06:13,553 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\dis.py', reloading 2024-05-27 18:06:13,555 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\opcode.py', reloading 2024-05-27 18:06:13,558 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\linecache.py', reloading 2024-05-27 18:06:13,558 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\tokenize.py', reloading 2024-05-27 18:06:13,559 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\token.py', reloading 2024-05-27 18:06:13,564 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\fnmatch.py', reloading 2024-05-27 18:06:13,566 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\optparse.py', reloading 2024-05-27 18:06:13,567 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\textwrap.py', reloading 2024-05-27 18:06:13,569 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\gettext.py', reloading 2024-05-27 18:06:13,570 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\locale.py', reloading 2024-05-27 18:06:13,576 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\signal.py', reloading 2024-05-27 18:06:14,343 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:06:16,438 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:06:16,439 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:06:16,448 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:06:16,457 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:06:17,685 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:06:17,686 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:06:18,968 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:06:21,254 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:06:21,255 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:06:21,267 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:06:21,276 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:06:23,729 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\rag.py', reloading 2024-05-27 18:06:24,779 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:06:27,046 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:06:27,047 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:06:27,058 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:06:27,067 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:06:32,181 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:07:08,842 - __main__ - INFO - Fetching data for symbol: TSLA 2024-05-27 18:07:08,842 - yfinance - DEBUG - Entering history() 2024-05-27 18:07:08,844 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 18:07:08,845 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TSLA', 1, 0]) 2024-05-27 18:07:08,894 - yfinance - DEBUG - Entering history() 2024-05-27 18:07:08,896 - yfinance - DEBUG - TSLA: Yahoo GET parameters: {'period1': '2021-05-28 18:07:08-04:00', 'period2': '2024-05-27 18:07:08-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 18:07:08,896 - yfinance - DEBUG - Entering get() 2024-05-27 18:07:08,897 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/TSLA 2024-05-27 18:07:08,897 - yfinance - DEBUG - params={'period1': 1622239628, 'period2': 1716847628, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 18:07:08,897 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:07:08,897 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:07:08,897 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:07:08,899 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 18:07:08,899 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 18:07:08,899 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 18:07:08,899 - yfinance - DEBUG - reusing cookie 2024-05-27 18:07:09,262 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 18:07:09,262 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:07:09,262 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:07:09,658 - yfinance - DEBUG - response code=200 2024-05-27 18:07:09,658 - yfinance - DEBUG - Exiting get() 2024-05-27 18:07:09,661 - yfinance - DEBUG - TSLA: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 18:07:09,663 - yfinance - DEBUG - TSLA: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 18:07:09,670 - yfinance - DEBUG - TSLA: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 18:07:09,674 - yfinance - DEBUG - TSLA: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 18:07:09,674 - yfinance - DEBUG - Exiting history() 2024-05-27 18:07:09,674 - yfinance - DEBUG - Exiting history() 2024-05-27 18:07:09,697 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-27 18:07:09,697 - yfinance - DEBUG - Entering get() 2024-05-27 18:07:09,697 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-27 18:07:09,697 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-27 18:07:09,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:07:09,697 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:07:09,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:07:09,697 - yfinance - DEBUG - reusing cookie 2024-05-27 18:07:09,697 - yfinance - DEBUG - reusing crumb 2024-05-27 18:07:09,698 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:07:09,698 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:07:09,894 - yfinance - DEBUG - response code=200 2024-05-27 18:07:09,894 - yfinance - DEBUG - Exiting get() 2024-05-27 18:07:09,895 - yfinance - DEBUG - Entering get() 2024-05-27 18:07:09,895 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 18:07:09,895 - yfinance - DEBUG - params=None 2024-05-27 18:07:09,895 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:07:09,896 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:07:09,896 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:07:09,896 - yfinance - DEBUG - reusing cookie 2024-05-27 18:07:09,896 - yfinance - DEBUG - reusing crumb 2024-05-27 18:07:09,896 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:07:09,896 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:07:10,009 - yfinance - DEBUG - response code=200 2024-05-27 18:07:10,010 - yfinance - DEBUG - Exiting get() 2024-05-27 18:07:10,010 - yfinance - DEBUG - Entering get() 2024-05-27 18:07:10,010 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=TSLA 2024-05-27 18:07:10,010 - yfinance - DEBUG - params=None 2024-05-27 18:07:10,010 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:07:10,010 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:07:10,010 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:07:10,010 - yfinance - DEBUG - reusing cookie 2024-05-27 18:07:10,010 - yfinance - DEBUG - reusing crumb 2024-05-27 18:07:10,010 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:07:10,010 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:07:10,267 - yfinance - DEBUG - response code=200 2024-05-27 18:07:10,267 - yfinance - DEBUG - Exiting get() 2024-05-27 18:07:10,267 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-27 18:07:10,267 - yfinance - DEBUG - Entering get() 2024-05-27 18:07:10,267 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-27 18:07:10,267 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-27 18:07:10,267 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:07:10,267 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:07:10,267 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:07:10,267 - yfinance - DEBUG - reusing cookie 2024-05-27 18:07:10,267 - yfinance - DEBUG - reusing crumb 2024-05-27 18:07:10,267 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:07:10,267 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:07:10,362 - yfinance - DEBUG - response code=200 2024-05-27 18:07:10,362 - yfinance - DEBUG - Exiting get() 2024-05-27 18:07:11,108 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What was the closing price of Tesla (TSLA) on January 15, 2023? latest financial news', 'totalResults': '11100', 'searchTerms': 'What was the closing price of Tesla (TSLA) on January 15, 2023? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What was the closing price of Tesla (TSLA) on January 15, 2023? latest financial news', 'totalResults': '11100', 'searchTerms': 'What was the closing price of Tesla (TSLA) on January 15, 2023? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.356031, 'formattedSearchTime': '0.36', 'totalResults': '11100', 'formattedTotalResults': '11,100'}, 'items': [{'kind': 'customsearch#result', 'title': 'Tesla Skids 15% After Deliveries Shortfall', 'htmlTitle': 'Tesla Skids 15% After Deliveries Shortfall', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiN2h0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vdGVzbGEtc2hhcmVzLXNsaWRlLTcwOTA4NjnSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Jan 3, 2023 ... The weakest stock in the S&P 500 was also hit by news that most Tesla models won't qualify for new U.S. tax credits.", 'htmlSnippet': 'Jan 3, 2023 ... The weakest stock in the S&P 500 was also hit by news that most Tesla models won't qualify for new U.S. tax credits.', 'formattedUrl': 'https://news.google.com/__.../CBMiN2h0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiN2h0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRU9gz2niIJT_g51uw6I_SZs87i9ibIP93tKPDgAb1eXiFSSDe5xQOk8IA&s', 'width': '275', 'height': '183'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/LAkq5FYv0Jf3ZN5mu0RspmJxyw4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Cybertruck-Beer-FT-BLOG1021-50e230031f9c4e078c892f6befb1558e.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Tesla Skids 15% After Deliveries Shortfall', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,earnings-reports', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Tesla Skids 15% After Deliveries Shortfall', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': "The weakest stock in the S&P 500 was also hit by news that most Tesla models won't qualify for new U.S. tax credits", 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/LAkq5FYv0Jf3ZN5mu0RspmJxyw4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Cybertruck-Beer-FT-BLOG1021-50e230031f9c4e078c892f6befb1558e.jpg', 'parsely-tags': 'Investopedia,News,Company News,Earnings Reports and News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': "The weakest stock in the S&P 500 was also hit by news that most Tesla models won't qualify for new U.S. tax credits", 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/tesla-shares-slide-7090869', 'sailthru.author': 'Igor Greenwald'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LAkq5FYv0Jf3ZN5mu0RspmJxyw4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Cybertruck-Beer-FT-BLOG1021-50e230031f9c4e078c892f6befb1558e.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading\xa0...', 'htmlSnippet': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'htmlTitle': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzdGFyLmNvLnVrL3VrL25ld3MvMjQ1NjYzL21hZ25pZmljZW50LTctc3RvY2tzLXVzLXRlY2gtZWFybmluZ3MtaW4tZnVsbC5hc3B40gEA', 'displayLink': 'news.google.com', 'snippet': "May 3, 2024 ... Total revenue increased 15% year on year versus 13% last ... Tesla's (TSLA) quarterly earnings, which showed a fall in profits. ... current price; a\xa0...", 'htmlSnippet': 'May 3, 2024 ... Total revenue increased 15% year on year versus 13% last ... Tesla's (TSLA) quarterly earnings, which showed a fall in profits. ... current price; a ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1eIwRVkIo3Bu0bumGt10fiO16pS86dP3HsLM_M-CxGySnx9IBDNSXaGox&s', 'width': '302', 'height': '167'}], 'metatags': [{'og:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'twitter:card': 'summary', 'og:image:width': '725', 'og:site_name': 'Morningstar UK', 'page.site.product': 'Morningstar UK', 'language': 'en-GB', 'article.access': 'free', 'twitter:creator': '@sunnivakatalin', 'og:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article:publisher': 'https://www.morningstar.co.uk', 'twitter:image:alt': 'Meta logo', 'article.section': 'Equity Research & Insights', 'og:video:type': 'video/mp4', 'og:video:height': '360', 'page.content.format': 'responsive', 'og:image:alt': 'Meta Platforms', 'article:word_count': '1936', 'article.created': '3 May, 2024 | 11:41AM', 'twitter:domain': 'morningstar.co.uk', 'author': 'Sunniva Kolostyak', 'og:video:width': '640', 'article:tag': 'AIM,ALTERNATIVE INVESTMENT MARKET,BREXIT,CHINA,CHINA EQUITY,CLOSED-END FUND,CORPORATE GOVERNANCE,EMERGING MARKETS,EMERGING MARKETS EQUITY,ESG,FUND OF FUNDS,FUNDS,GOVERNANCE,INVESTMENT TRUSTS,Japan,JAPAN EQUITY,JAPANESE,MARK MOBIUS,MORNINGSTAR ANALYST RATING,MULTI-ASSET,MULTI-MANAGER,OPEN-END FUND,SMALL CAP,SMALL-CAP,SMALLER COMPANIES,STOCK MARKET,SYNDICATE,UK,UK EQUITY', 'og:locale': 'en-GB', 'page.site': 'Morningstar UK', 'page.content.type': 'Article', 'article:image_count': '1', 'article.id': '245663', 'og:image:type': 'image/jpeg', 'article.page': 'Equity Research & Insights', 'twitter:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'article.updated': '3 May, 2024 | 11:41AM', 'twitter:site': '@uk_morningstar', 'news_keywords': 'ALPHABET,AMAZON,APPLE,EARNINGS SEASON,META,MICROSOFT,NVIDIA,TESLA,US STOCKS', 'page.section': 'Article', 'article.type.display': 'Equity Research & Insights', 'page.region': 'uk', 'article.summary': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'twitter:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:type': 'Article', 'og:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:image:height': '400', 'page.content.source': 'Morningstar UK', 'referrer': 'no-referrer-when-downgrade', 'article.published': '3 May, 2024 | 11:41AM', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article.headline': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:url': 'https://www.morningstar.co.uk/uk/news/245663/magnificent-7-stocks-us-tech-earnings-in-full.aspx', 'article.type': 'Equity Research & Insights'}], 'cse_image': [{'src': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'htmlTitle': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'link': 'https://finance.yahoo.com/', 'displayLink': 'finance.yahoo.com', 'snippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage\xa0...', 'htmlSnippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage ...', 'formattedUrl': 'https://finance.yahoo.com/', 'htmlFormattedUrl': 'https://finance.yahoo.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRacCi6SYab3rlyVTQ5h8sPpcbpVL7-fHwsrryDmynQnxzKMR8SbvsnUNCW&s', 'width': '259', 'height': '194'}], 'metatags': [{'apple-itunes-app': 'app-id=328412701, app-clip-bundle-id=com.yahoo.finance.clip-qsp, affiliate-data=ct=us.fin.mbl.smart-banner&pt=9029, app-argument=https://yfinance.onelink.me/3068494570?pid=SmartBanner&c=US_Acquisition_YMktg_337__&af_sub1=Acquisition&af_sub2=US_YMktg&af_sub3=&af_sub4=100000591&af_sub5=YahooFinanceApp__SmartBanner_', 'theme-color': '#037B66', 'twitter:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:ios:app_name': 'Yahoo Finance', 'ogimg': 'https://s.yimg.com/cv/apiv2/social/images/yahoo_default_logo.png', 'og:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:android:package': 'com.yahoo.mobile.client.android.finance', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'fb:pages': '458584288257241', 'og:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'twitter:dnt': 'on', 'al:ios:app_store_id': '328412701', 'al:android:url': 'intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end', 'fb:app_id': '458584288257241', 'oath:guce:consent-host': 'guce.yahoo.com', 'twitter:site': '@YahooFinance', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'al:android:app_name': 'Yahoo Finance'}], 'cse_image': [{'src': 'https://s.yimg.com/uu/api/res/1.2/xQehpdnR9Hk6QoEp6fOMWA--~B/Zmk9c3RyaW07aD01MTA7cT04MDt3PTY4MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/dbb783e0-192b-11ef-96a5-2fa64451dd1c.cf.webp'}]}}, {'kind': 'customsearch#result', 'title': "Tesla Stock 'Best Idea' For 2023, Analyst Says, After Worst-Ever ...", 'htmlTitle': 'Tesla Stock 'Best Idea' For 2023, Analyst Says, After Worst-Ever ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiYWh0dHBzOi8vd3d3LmludmVzdG9ycy5jb20vbmV3cy90ZXNsYS1zdG9jay1iZXN0LWlkZWEtZm9yLTIwMjMtYW5hbHlzdC1zYXlzLWFmdGVyLXdvcnN0LWV2ZXIteWVhci_SAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Dec 28, 2022 ... ... Tesla as a "Best Idea" stock for investors in 2023. Last week, six analysts cut price targets on TSLA shares. However, targets remain well\xa0...', 'htmlSnippet': 'Dec 28, 2022 ... ... Tesla as a "Best Idea" stock for investors in 2023. Last week, six analysts cut price targets on TSLA shares. However, targets remain well ...', 'formattedUrl': 'https://news.google.com/__.../CBMiYWh0dHBzOi8vd3d3LmludmVzdG9y...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiYWh0dHBzOi8vd3d3LmludmVzdG9y...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRhT98LBnDAg_utpPytphx09AceRaulTeWIbhcDy1Yrc7zSdREBtyJc8PE&s', 'width': '299', 'height': '168'}], 'metatags': [{'og:image': 'https://www.investors.com/wp-content/uploads/2020/12/Stock-Teslalogo-01-adobe.jpg', 'apple-itunes-app': 'app-id=1132274579', 'article:published_time': '2022-12-28T21:46:07+00:00', 'og:image:width': '945', 'twitter:card': 'summary_large_image', 'og:site_name': "Investor's Business Daily", 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'parsely-author': 'KIT NORTON', 'msapplication-tileimage': 'https://www.investors.com/wp-content/uploads/2023/10/ibd-favicon-20231010.png', 'og:description': 'Tesla stock looked to rebound Wednesday after its worst one-day loss in nearly a year.', 'twitter:creator': '@IBDinvestors', 'parsely-metadata': '{"post_id": "8125560", "allesseh_post_id": "IBDF-8125560"}', 'article:publisher': 'https://www.facebook.com/investorsbusinessdaily/', 'twitter:data1': 'KIT NORTON', 'twitter:data2': '3 minutes', 'parsely-type': 'post', 'twitter:site': '@IBDinvestors', 'article:modified_time': '2022-12-29T11:11:23+00:00', 'parsely-link': 'http://www.investors.com/news/tesla-stock-best-idea-for-2023-analyst-says-after-worst-ever-year/', 'parsely-image-url': 'https://www.investors.com/wp-content/uploads/2020/12/Stock-Teslalogo-01-adobe-640x360.jpg', 'parsely-section': 'News', 'tag': 'All News And Stock Ideas|Auto Industry News & Stocks To Watch|ESG Investing|Snap Stories|Tesla Stock News', 'og:type': 'article', 'twitter:title': "Tesla Stock 'Best Idea' For 2023, Analyst Says, After Worst-Ever Year", 'author': "Investor's Business Daily", 'og:title': "Tesla Stock 'Best Idea' For 2023, Analyst Says, After Worst-Ever Year", 'og:image:height': '533', 'parsely-title': "Tesla Stock 'Best Idea' For 2023, Analyst Says, After Worst-Ever Year", 'parsely-pub-date': '2022-12-28T21:46:07Z', 'parsely-tags': 'all news and stock ideas,auto industry news & stocks to watch,esg investing,snap stories,tesla stock news', 'uac-config': '{"breakpoints":{"at4units":0,"at8units":320,"at12units":1024}}', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'Tesla stock looked to rebound Wednesday after its worst one-day loss in nearly a year.', 'og:locale': 'en_US', 'og:url': 'https://www.investors.com/news/tesla-stock-best-idea-for-2023-analyst-says-after-worst-ever-year/', 'google-play-app': 'app-id=com.investors.business.daily'}], 'cse_image': [{'src': 'https://www.investors.com/wp-content/uploads/2020/12/Stock-Teslalogo-01-adobe.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'htmlTitle': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading\xa0...', 'htmlSnippet': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading ...', 'formattedUrl': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/NVDA:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'NVIDIA Corp (NVDA) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest NVIDIA Corp (NVDA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/NVDA:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Tesla Stock Surges On Earnings; Analysts Hike Price Targets ...', 'htmlTitle': 'Tesla Stock Surges On Earnings; Analysts Hike Price Targets ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUmh0dHBzOi8vd3d3LmludmVzdG9ycy5jb20vbmV3cy90ZXNsYS1zdG9jay1hbWlkLWphbnVhcnktcmVib3VuZC13aXRoLWVhcm5pbmdzLWR1ZS_SAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 26, 2023 ... Tesla stock soars as earnings topped Q4 views and the EV giant teased upcoming vehicles. TSLA has soared from its Jan. 6 bear market low.', 'htmlSnippet': 'Jan 26, 2023 ... Tesla stock soars as earnings topped Q4 views and the EV giant teased upcoming vehicles. TSLA has soared from its Jan. 6 bear market low.', 'formattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3LmludmVzdG9y...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3LmludmVzdG9y...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRaJukPmdln6prcRvComhYDgGYDIltxmQIaFonDXxREy53eSMptB5ftUPMm&s', 'width': '299', 'height': '169'}], 'metatags': [{'og:image': 'https://www.investors.com/wp-content/uploads/2018/04/Stock-TeslaModel3-02-company.jpg', 'apple-itunes-app': 'app-id=1132274579', 'article:published_time': '2023-01-26T21:02:06+00:00', 'og:image:width': '1000', 'twitter:card': 'summary_large_image', 'og:site_name': "Investor's Business Daily", 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'parsely-author': 'KIT NORTON', 'msapplication-tileimage': 'https://www.investors.com/wp-content/uploads/2023/10/ibd-favicon-20231010.png', 'og:description': 'Tesla stock has soared from its Jan. 6 bear market low.', 'twitter:creator': '@IBDinvestors', 'parsely-metadata': '{"post_id": "8178744", "allesseh_post_id": "IBDF-8178744"}', 'article:publisher': 'https://www.facebook.com/investorsbusinessdaily/', 'twitter:data1': 'KIT NORTON', 'twitter:data2': '6 minutes', 'parsely-type': 'post', 'twitter:site': '@IBDinvestors', 'article:modified_time': '2023-01-26T22:16:42+00:00', 'parsely-link': 'http://www.investors.com/news/tesla-stock-amid-january-rebound-with-earnings-due/', 'parsely-image-url': 'https://www.investors.com/wp-content/uploads/2018/04/Stock-TeslaModel3-02-company-640x360.jpg', 'parsely-section': 'News', 'tag': 'All News And Stock Ideas|Auto Industry News & Stocks To Watch|Earnings|Tesla Stock News', 'og:type': 'article', 'twitter:title': 'Tesla Surges On Earnings; Analysts Hike Price Targets Despite Revenue Miss', 'author': "Investor's Business Daily", 'og:title': 'Tesla Surges On Earnings; Analysts Hike Price Targets Despite Revenue Miss', 'og:image:height': '565', 'parsely-title': 'Tesla Stock Surges On Earnings, Upcoming Vehicles; Analysts Hike Price Targets', 'parsely-pub-date': '2023-01-26T21:02:06Z', 'parsely-tags': 'all news and stock ideas,auto industry news & stocks to watch,earnings,tesla stock news', 'uac-config': '{"breakpoints":{"at4units":0,"at8units":320,"at12units":1024}}', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'Tesla stock has soared from its Jan. 6 bear market low.', 'og:locale': 'en_US', 'og:url': 'https://www.investors.com/news/tesla-stock-amid-january-rebound-with-earnings-due/', 'google-play-app': 'app-id=com.investors.business.daily'}], 'cse_image': [{'src': 'https://www.investors.com/wp-content/uploads/2018/04/Stock-TeslaModel3-02-company.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'GameStop Corp (GME) Stock Price & News - Google Finance', 'htmlTitle': 'GameStop Corp (GME) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/GME:NYSE', 'displayLink': 'www.google.com', 'snippet': '3 days ago ... Get the latest GameStop Corp (GME) real-time quote, historical performance, charts, and other financial information to help you make more\xa0...', 'htmlSnippet': '3 days ago ... Get the latest GameStop Corp (GME) real-time quote, historical performance, charts, and other financial information to help you make more ...', 'formattedUrl': 'https://www.google.com/finance/quote/GME:NYSE', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/GME:NYSE', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'GameStop Corp (GME) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'GameStop Corp (GME) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest GameStop Corp (GME) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest GameStop Corp (GME) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/GME:NYSE'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': "Tesla Expansion Rolls On After Stock's Crash", 'htmlTitle': 'Tesla Expansion Rolls On After Stock's Crash', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUmh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vdGVzbGEtZXhwYW5kaW5nLWZvb3RwcmludC1pbi1hdXN0aW4taW5kb25lc2lhLTcwOTM4NTXSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Published January 11, 2023. Tesla assembly line. David Butow / Getty Images. The recent crash in Tesla's (TSLA) share price amid signs of slipping demand\xa0...", 'htmlSnippet': 'Published January 11, 2023. Tesla assembly line. David Butow / Getty Images. The recent crash in Tesla's (TSLA) share price amid signs of slipping demand ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSX1YnAz5hGjBNIMdc0Usor2kbXVDLBNN0SUYlYy0H9SszeA0Utcwyzu2pg&s', 'width': '275', 'height': '183'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/uSo7m3_lgRUQ1xPUF9XHErZM0-M=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/TeslaFactory-58ad9e785f9b58a3c9867a6a.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': "Tesla Expansion Rolls On After Stock's Crash", 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': "Tesla Expansion Rolls On After Stock's Crash", 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'The EV maker plans to enlarge its Texas plant and may build a new one in Indonesia; share price back in black for 2023.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/uSo7m3_lgRUQ1xPUF9XHErZM0-M=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/TeslaFactory-58ad9e785f9b58a3c9867a6a.jpg', 'parsely-tags': 'Investopedia,News,Company News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'The EV maker plans to enlarge its Texas plant and may build a new one in Indonesia; share price back in black for 2023.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/tesla-expanding-footprint-in-austin-indonesia-7093855', 'sailthru.author': 'Igor Greenwald'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/uSo7m3_lgRUQ1xPUF9XHErZM0-M=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/TeslaFactory-58ad9e785f9b58a3c9867a6a.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Alibaba Group Holding Ltd - ADR (BABA) Price & News - Google ...', 'htmlTitle': 'Alibaba Group Holding Ltd - ADR (BABA) Price & News - Google ...', 'link': 'https://www.google.com/finance/quote/BABA:NYSE', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Alibaba Group Holding Ltd - ADR (BABA) real-time quote, historical performance, charts, and other financial information to help you make more\xa0...', 'htmlSnippet': 'Get the latest Alibaba Group Holding Ltd - ADR (BABA) real-time quote, historical performance, charts, and other financial information to help you make more ...', 'formattedUrl': 'https://www.google.com/finance/quote/BABA:NYSE', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/BABA:NYSE', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Alibaba Group Holding Ltd - ADR (BABA) Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Alibaba Group Holding Ltd - ADR (BABA) Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Alibaba Group Holding Ltd - ADR (BABA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Alibaba Group Holding Ltd - ADR (BABA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/BABA:NYSE'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}]} 2024-05-27 18:08:20,683 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain_core\\_api\\deprecation.py', reloading 2024-05-27 18:08:21,641 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:08:23,615 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:08:23,616 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:08:23,628 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:08:23,636 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:08:27,222 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\argparse.py', reloading 2024-05-27 18:08:28,136 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:08:30,032 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:08:30,033 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:08:30,043 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:08:30,052 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:11:40,844 - __main__ - INFO - Fetching data for symbol: MSFT 2024-05-27 18:11:40,844 - yfinance - DEBUG - Entering history() 2024-05-27 18:11:40,844 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['MSFT', 1, 0]) 2024-05-27 18:11:40,844 - yfinance - DEBUG - Entering history() 2024-05-27 18:11:40,845 - yfinance - DEBUG - MSFT: Yahoo GET parameters: {'period1': '2021-05-28 18:11:40-04:00', 'period2': '2024-05-27 18:11:40-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 18:11:40,845 - yfinance - DEBUG - Entering get() 2024-05-27 18:11:40,845 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/MSFT 2024-05-27 18:11:40,845 - yfinance - DEBUG - params={'period1': 1622239900, 'period2': 1716847900, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-27 18:11:40,845 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:11:40,845 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:11:40,845 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:11:40,845 - yfinance - DEBUG - reusing cookie 2024-05-27 18:11:40,845 - yfinance - DEBUG - reusing crumb 2024-05-27 18:11:40,845 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:11:40,845 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:11:41,224 - yfinance - DEBUG - response code=200 2024-05-27 18:11:41,224 - yfinance - DEBUG - Exiting get() 2024-05-27 18:11:41,227 - yfinance - DEBUG - MSFT: yfinance received OHLC data: 2021-05-28 13:30:00 -> 2024-05-24 13:30:00 2024-05-27 18:11:41,228 - yfinance - DEBUG - MSFT: OHLC after cleaning: 2021-05-28 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-27 18:11:41,234 - yfinance - DEBUG - MSFT: OHLC after combining events: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 18:11:41,237 - yfinance - DEBUG - MSFT: yfinance returning OHLC: 2021-05-28 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-27 18:11:41,237 - yfinance - DEBUG - Exiting history() 2024-05-27 18:11:41,238 - yfinance - DEBUG - Exiting history() 2024-05-27 18:11:41,264 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/MSFT 2024-05-27 18:11:41,264 - yfinance - DEBUG - Entering get() 2024-05-27 18:11:41,264 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/MSFT 2024-05-27 18:11:41,264 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'MSFT'} 2024-05-27 18:11:41,264 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:11:41,264 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:11:41,264 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,264 - yfinance - DEBUG - reusing cookie 2024-05-27 18:11:41,264 - yfinance - DEBUG - reusing crumb 2024-05-27 18:11:41,264 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,264 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:11:41,370 - yfinance - DEBUG - response code=200 2024-05-27 18:11:41,370 - yfinance - DEBUG - Exiting get() 2024-05-27 18:11:41,371 - yfinance - DEBUG - Entering get() 2024-05-27 18:11:41,371 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/MSFT?symbol=MSFT&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-27 18:11:41,371 - yfinance - DEBUG - params=None 2024-05-27 18:11:41,371 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:11:41,371 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:11:41,371 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,371 - yfinance - DEBUG - reusing cookie 2024-05-27 18:11:41,371 - yfinance - DEBUG - reusing crumb 2024-05-27 18:11:41,371 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,371 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:11:41,703 - yfinance - DEBUG - response code=200 2024-05-27 18:11:41,703 - yfinance - DEBUG - Exiting get() 2024-05-27 18:11:41,703 - yfinance - DEBUG - Entering get() 2024-05-27 18:11:41,703 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=MSFT 2024-05-27 18:11:41,703 - yfinance - DEBUG - params=None 2024-05-27 18:11:41,703 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:11:41,704 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:11:41,704 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,704 - yfinance - DEBUG - reusing cookie 2024-05-27 18:11:41,704 - yfinance - DEBUG - reusing crumb 2024-05-27 18:11:41,704 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,704 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:11:41,910 - yfinance - DEBUG - response code=200 2024-05-27 18:11:41,910 - yfinance - DEBUG - Exiting get() 2024-05-27 18:11:41,910 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/MSFT 2024-05-27 18:11:41,910 - yfinance - DEBUG - Entering get() 2024-05-27 18:11:41,910 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/MSFT 2024-05-27 18:11:41,910 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'MSFT'} 2024-05-27 18:11:41,910 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:11:41,910 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:11:41,911 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,911 - yfinance - DEBUG - reusing cookie 2024-05-27 18:11:41,911 - yfinance - DEBUG - reusing crumb 2024-05-27 18:11:41,911 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:11:41,911 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:11:41,983 - yfinance - DEBUG - response code=200 2024-05-27 18:11:41,983 - yfinance - DEBUG - Exiting get() 2024-05-27 18:11:42,524 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - How has Microsoft (MSFT) stock performed year-to-date? latest financial news', 'totalResults': '51400', 'searchTerms': 'How has Microsoft (MSFT) stock performed year-to-date? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - How has Microsoft (MSFT) stock performed year-to-date? latest financial news', 'totalResults': '51400', 'searchTerms': 'How has Microsoft (MSFT) stock performed year-to-date? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.241432, 'formattedSearchTime': '0.24', 'totalResults': '51400', 'formattedTotalResults': '51,400'}, 'items': [{'kind': 'customsearch#result', 'title': "Microsoft's market cap is on track to surpass Apple's record ...", 'htmlTitle': 'Microsoft's market cap is on track to surpass Apple's record ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiZWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9taWNyb3NvZnRzLW1hcmtldC1jYXAtaXMtb24tdHJhY2stdG8tc3VycGFzcy1hcHBsZXMtcmVjb3JkLWE2YjNkOTA50gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 9, 2024 ... Microsoft's stock has rallied 11.6% year to date while Apple shares have lost 1.8%. In comparison, the tech-heavy Nasdaq 100 Index NDX has\xa0...", 'htmlSnippet': 'Feb 9, 2024 ... Microsoft's stock has rallied 11.6% year to date while Apple shares have lost 1.8%. In comparison, the tech-heavy Nasdaq 100 Index NDX has ...', 'formattedUrl': 'https://news.google.com/__.../CBMiZWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiZWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Tomi Kilgore'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTwcOQiFizYLXxaKGVgWZLEAgCcbeUEu4jxXv4GovaKcGVCPdaXPqc1qO0r&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'iStockphoto', 'contenturl': 'https://images.mktw.net/im-16463213?width=700&height=461', 'caption': 'Microsoft’s stock has been on a roll this year, as it has ridden the artificial-intelligence and cloud-computing wave. iStockphoto'}, {'creator': 'FactSet, MarketWatch', 'contenturl': 'https://images.mktw.net/im-48536671?width=700&height=482', 'caption': 'Microsoft’s market cap reaches $3.1 trillion, to surpass the previous record held by a U.S. company — Apple’s $3.09 trillion market cap. FactSet, MarketWatch'}], 'person': [{'name': 'Tomi Kilgore'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-16463213/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'dj.asn': 'i-0f7d', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Tomi Kilgore', 'language': 'EN-US', 'twitter:creator': '@TomiKilgore', 'og:description': 'On Friday, Microsoft’s stock rallied 1.3% in afternoon trading to lift the company’s market capitalization to $3.12 trillion.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'author': 'Tomi Kilgore', 'parsely-pub-date': '2024-02-09T14:23:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002987693, Quote: MSFT, Quote: AAPL, Quote: NDX, Quote: DJIA, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Funding/Capital, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Electronics, Industry: Software, Industry: Applications Software, Industry: Computing, Industry: Technology, Subsection: Software, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002987693', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002987693', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-16463213/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,ai,iphone,Computers/Electronics,Software,Applications Software,Computing,Technology,Financial Performance,Earnings', 'parsely-link': 'https://www.marketwatch.com/story/microsofts-market-cap-is-on-track-to-surpass-apples-record-a6b3d909', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002987693', 'og:title': 'Microsoft’s market cap is on track to surpass Apple’s record', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': "Microsoft's market cap is on track to surpass Apple's record", 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'On Friday, Microsoft’s stock rallied 1.3% in afternoon trading to lift the company’s market capitalization to $3.12 trillion.', 'user.type': 'nonsubscriber', 'og:url': 'https://www.marketwatch.com/story/microsofts-market-cap-is-on-track-to-surpass-apples-record-a6b3d909', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-16463213/social'}]}}, {'kind': 'customsearch#result', 'title': 'FY23 Q1 - Press Releases - Investor Relations - Microsoft', 'htmlTitle': 'FY23 Q1 - Press Releases - Investor Relations - Microsoft', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUmh0dHBzOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvSW52ZXN0b3IvZWFybmluZ3MvRlktMjAyMy1RMS9wcmVzcy1yZWxlYXNlLXdlYmNhc3TSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 25, 2022 ... All growth comparisons relate to the corresponding period in the last fiscal year. Microsoft has provided this non-GAAP financial information to\xa0...', 'htmlSnippet': 'Oct 25, 2022 ... All growth comparisons relate to the corresponding period in the last fiscal year. Microsoft has provided this non-GAAP financial information to ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3Lm1pY3Jvc29m...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUmh0dHBzOi8vd3d3Lm1pY3Jvc29m...', 'pagemap': {'organization': [{'name': 'Microsoft', 'logo': 'https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31', 'url': 'Microsoft'}], 'metatags': [{'correlationvector': '3UK5O8YsBUGDJnhj.1', 'viewport': 'width=device-width, initial-scale=1', 'mscomcontentlocale': 'en-us', 'title': 'FY23 Q1 - Press Releases - Investor Relations - Microsoft'}]}}, {'kind': 'customsearch#result', 'title': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'htmlTitle': 'Magnificent 7 Stocks: US Tech Earnings in Full | Morningstar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzdGFyLmNvLnVrL3VrL25ld3MvMjQ1NjYzL21hZ25pZmljZW50LTctc3RvY2tzLXVzLXRlY2gtZWFybmluZ3MtaW4tZnVsbC5hc3B40gEA', 'displayLink': 'news.google.com', 'snippet': 'May 3, 2024 ... Strong quarterly performance has pushed the shares meaningfully higher over the last year, and as such, we see only a modest upside to our\xa0...', 'htmlSnippet': 'May 3, 2024 ... Strong quarterly performance has pushed the shares meaningfully higher over the last year, and as such, we see only a modest upside to our ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vd3d3Lm1vcm5pbmdzd...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR1eIwRVkIo3Bu0bumGt10fiO16pS86dP3HsLM_M-CxGySnx9IBDNSXaGox&s', 'width': '302', 'height': '167'}], 'metatags': [{'og:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'twitter:card': 'summary', 'og:image:width': '725', 'og:site_name': 'Morningstar UK', 'page.site.product': 'Morningstar UK', 'language': 'en-GB', 'article.access': 'free', 'twitter:creator': '@sunnivakatalin', 'og:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article:publisher': 'https://www.morningstar.co.uk', 'twitter:image:alt': 'Meta logo', 'article.section': 'Equity Research & Insights', 'og:video:type': 'video/mp4', 'og:video:height': '360', 'page.content.format': 'responsive', 'og:image:alt': 'Meta Platforms', 'article:word_count': '1936', 'article.created': '3 May, 2024 | 11:41AM', 'twitter:domain': 'morningstar.co.uk', 'author': 'Sunniva Kolostyak', 'og:video:width': '640', 'article:tag': 'AIM,ALTERNATIVE INVESTMENT MARKET,BREXIT,CHINA,CHINA EQUITY,CLOSED-END FUND,CORPORATE GOVERNANCE,EMERGING MARKETS,EMERGING MARKETS EQUITY,ESG,FUND OF FUNDS,FUNDS,GOVERNANCE,INVESTMENT TRUSTS,Japan,JAPAN EQUITY,JAPANESE,MARK MOBIUS,MORNINGSTAR ANALYST RATING,MULTI-ASSET,MULTI-MANAGER,OPEN-END FUND,SMALL CAP,SMALL-CAP,SMALLER COMPANIES,STOCK MARKET,SYNDICATE,UK,UK EQUITY', 'og:locale': 'en-GB', 'page.site': 'Morningstar UK', 'page.content.type': 'Article', 'article:image_count': '1', 'article.id': '245663', 'og:image:type': 'image/jpeg', 'article.page': 'Equity Research & Insights', 'twitter:image': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg', 'article.updated': '3 May, 2024 | 11:41AM', 'twitter:site': '@uk_morningstar', 'news_keywords': 'ALPHABET,AMAZON,APPLE,EARNINGS SEASON,META,MICROSOFT,NVIDIA,TESLA,US STOCKS', 'page.section': 'Article', 'article.type.display': 'Equity Research & Insights', 'page.region': 'uk', 'article.summary': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'twitter:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:type': 'Article', 'og:title': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:image:height': '400', 'page.content.source': 'Morningstar UK', 'referrer': 'no-referrer-when-downgrade', 'article.published': '3 May, 2024 | 11:41AM', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': "UPDATED: Here's what our analysts thought of Tesla, Meta, Alphabet, Apple, Amazon and Microsoft reports", 'article.headline': 'Magnificent 7 Stocks: US Tech Earnings in Full', 'og:url': 'https://www.morningstar.co.uk/uk/news/245663/magnificent-7-stocks-us-tech-earnings-in-full.aspx', 'article.type': 'Equity Research & Insights'}], 'cse_image': [{'src': 'https://www.morningstar.co.uk/static/UploadManager/Assets/Meta%20Platforms%20logo.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'P&G and Microsoft co-innovate to build the future of digital ...', 'htmlTitle': 'P&G and Microsoft co-innovate to build the future of digital ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicGh0dHBzOi8vbmV3cy5taWNyb3NvZnQuY29tLzIwMjIvMDYvMDgvcGctYW5kLW1pY3Jvc29mdC1jby1pbm5vdmF0ZS10by1idWlsZC10aGUtZnV0dXJlLW9mLWRpZ2l0YWwtbWFudWZhY3R1cmluZy_SAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jun 8, 2022 ... ... has not been done at this scale in the manufacturing space to date. At P&G, data and technology are at the heart of our business strategy\xa0...', 'htmlSnippet': 'Jun 8, 2022 ... ... has not been done at this scale in the manufacturing space to date. At P&G, data and technology are at the heart of our business strategy ...', 'formattedUrl': 'https://news.google.com/__.../CBMicGh0dHBzOi8vbmV3cy5taWNyb3Nv...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicGh0dHBzOi8vbmV3cy5taWNyb3Nv...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSnJD4bat3fQoOIOx4UeM8PDLCzU4PIVS0lsVFb-w8R-vDdAT7rHRCsZt9G&s', 'width': '275', 'height': '183'}], 'organization': [{'name': 'Microsoft', 'logo': 'https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31', 'url': 'Microsoft'}, {'sameas': 'Facebook'}, {'sameas': 'https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fnews.microsoft.com%2F2022%2F06%2F08%2Fpg-and-microsoft-co-innovate-to-build-the-future-of-digital-manufacturing%2F'}], 'metatags': [{'og:image': 'https://news.microsoft.com/wp-content/uploads/prod/2022/06/Manufacturing-Option-1-1024x683.jpg', 'og:type': 'article', 'article:published_time': '2022-06-08T11:00:21+00:00', 'twitter:card': 'summary_large_image', 'og:site_name': 'Stories', 'author': 'Microsoft News Center', 'og:title': 'P&G and Microsoft co-innovate to build the future of digital manufacturing - Stories', 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'msapplication-tileimage': 'https://news.microsoft.com/wp-content/uploads/prod/2017/03/cropped-microsoft_logo_element-300x300.png', 'og:description': 'Microsoft technology empowers scalability for consumer products leader CINCINNATI and REDMOND, Wash. — June 8, 2022 — On Wednesday, The Procter & Gamble Company (NYSE: PG) (P&G) and Microsoft Corp. announced a new multiyear collaboration that will leverage the Microsoft Cloud to help create the future of digital manufacturing at P&G. The two companies will […]', 'twitter:creator': '@MSFTnews', 'twitter:image': 'https://news.microsoft.com/wp-content/uploads/prod/2022/06/Manufacturing-Option-Tw.jpg', 'twitter:data1': 'Microsoft News Center', 'twitter:data2': '6 minutes', 'twitter:site': '@MSFTnews', 'article:modified_time': '2022-06-08T11:22:29+00:00', 'viewport': 'width=device-width, initial-scale=1', 'og:locale': 'en_US', 'og:url': 'https://news.microsoft.com/2022/06/08/pg-and-microsoft-co-innovate-to-build-the-future-of-digital-manufacturing/'}], 'cse_image': [{'src': 'https://news.microsoft.com/wp-content/uploads/prod/2022/06/Manufacturing-Option-1-1024x683.jpg'}], 'blogposting': [{'name': 'P&G and Microsoft co-innovate to build the future of digital manufacturing', 'headline': 'P&G and Microsoft co-innovate to build the future of digital manufacturing', 'datepublished': '1654660821'}]}}, {'kind': 'customsearch#result', 'title': 'Microsoft cloud strength drives second quarter results - Stories', 'htmlTitle': 'Microsoft cloud strength drives second quarter results - Stories', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vbmV3cy5taWNyb3NvZnQuY29tLzIwMjEvMDEvMjYvbWljcm9zb2Z0LWNsb3VkLXN0cmVuZ3RoLWRyaXZlcy1zZWNvbmQtcXVhcnRlci1yZXN1bHRzLTIv0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 26, 2021 ... ... last fiscal year: Revenue was $43.1 billion ... “What we have witnessed over the past year ... financial performance prepared in accordance with\xa0...', 'htmlSnippet': 'Jan 26, 2021 ... ... last fiscal year: Revenue was $43.1 billion ... “What we have witnessed over the past year ... financial performance prepared in accordance with ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vbmV3cy5taWNyb3Nv...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vbmV3cy5taWNyb3Nv...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSbYP4xyD_XZp975oiNmB59X8zz0W6osBLBZhD3UVTJGhIASAZI9x_2Q_Mx&s', 'width': '225', 'height': '225'}], 'organization': [{'name': 'Microsoft', 'logo': 'https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31', 'url': 'Microsoft'}, {'sameas': 'Facebook'}, {'sameas': 'https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fnews.microsoft.com%2F2021%2F01%2F26%2Fmicrosoft-cloud-strength-drives-second-quarter-results-2%2F'}], 'metatags': [{'og:type': 'article', 'article:published_time': '2021-01-26T21:15:25+00:00', 'twitter:card': 'summary_large_image', 'og:site_name': 'Stories', 'author': 'Microsoft News Center', 'og:title': 'Microsoft cloud strength drives second quarter results - Stories', 'twitter:label1': 'Written by', 'twitter:label2': 'Est. reading time', 'msapplication-tileimage': 'https://news.microsoft.com/wp-content/uploads/prod/2017/03/cropped-microsoft_logo_element-300x300.png', 'og:description': 'REDMOND, Wash. — January 26, 2021 — Microsoft Corp. today announced the following results for the quarter ended December 31, 2020, as compared to the corresponding period of last fiscal year: Revenue was $43.1 billion and increased 17% Operating income was $17.9 billion and increased 29% Net income was $15.5 billion and increased 33% Diluted […]', 'twitter:creator': '@MSFTnews', 'twitter:data1': 'Microsoft News Center', 'twitter:data2': '8 minutes', 'twitter:site': '@MSFTnews', 'article:modified_time': '2021-01-27T16:36:24+00:00', 'viewport': 'width=device-width, initial-scale=1', 'og:locale': 'en_US', 'og:url': 'https://news.microsoft.com/2021/01/26/microsoft-cloud-strength-drives-second-quarter-results-2/'}], 'cse_image': [{'src': 'https://secure.gravatar.com/avatar/f37a526ad90317e043ea0036223683c6?s=96&d=https%3A%2F%2Fnews.microsoft.com%2Fwp-content%2Fthemes%2Fmicrosoft-news-center-2016%2Fassets%2Fimg%2Fdefault-avatar.png&r=g'}], 'blogposting': [{'name': 'Microsoft cloud strength drives second quarter results', 'headline': 'Microsoft cloud strength drives second quarter results', 'datepublished': '1611666925'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... Tech stocks have been among the top-performing ... Morningstar has a “buy” rating and $320 fair value for Microsoft shares ... breaking market news\xa0...', 'htmlSnippet': 'May 8, 2024 ... Tech stocks have been among the top-performing ... Morningstar has a “buy” rating and $320 fair value for Microsoft shares ... breaking market news ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': "5 Charts on Big Tech Stocks' Collapse | Morningstar", 'htmlTitle': '5 Charts on Big Tech Stocks' Collapse | Morningstar', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUWh0dHBzOi8vd3d3Lm1vcm5pbmdzdGFyLmNvbS9hcnRpY2xlcy8xMTI5NTM1LzUtY2hhcnRzLW9uLWJpZy10ZWNoLXN0b2Nrcy1jb2xsYXBzZdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Dec 14, 2022 ... Tech has been one of the worst-performing sectors of the year, largely pulled down by the poor performance of software companies. As of Dec. 9,\xa0...', 'htmlSnippet': 'Dec 14, 2022 ... Tech has been one of the worst-performing sectors of the year, largely pulled down by the poor performance of software companies. As of Dec. 9, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUWh0dHBzOi8vd3d3Lm1vcm5pbmdz...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUWh0dHBzOi8vd3d3Lm1vcm5pbmdz...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTIexNIXEjqde8FDhmMvhyYdc3_fKQrFVt-kYin2nOQluWrdzq4Htx5-qw_&s', 'width': '310', 'height': '162'}], 'imageobject': [{'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/QAMZQXXOOJEFLNCZPVK7DB26ZY.jpg', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/QAMZQXXOOJEFLNCZPVK7DB26ZY.jpg', 'width': '1201', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/QAMZQXXOOJEFLNCZPVK7DB26ZY.jpg', 'height': '629'}, {'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/Q2ZYTUPSSFEN3EE4KIAOAOAJXA.png', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/Q2ZYTUPSSFEN3EE4KIAOAOAJXA.png', 'width': '1896', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/Q2ZYTUPSSFEN3EE4KIAOAOAJXA.png', 'height': '1195'}, {'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/LCHQEEIFUVBSFMHWJAFYUG3QBU.png', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/LCHQEEIFUVBSFMHWJAFYUG3QBU.png', 'width': '1896', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/LCHQEEIFUVBSFMHWJAFYUG3QBU.png', 'height': '1186'}, {'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/F4IICIDXI5B6XCMY2R7JBGMFUQ.png', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/F4IICIDXI5B6XCMY2R7JBGMFUQ.png', 'width': '1896', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/F4IICIDXI5B6XCMY2R7JBGMFUQ.png', 'height': '1206'}, {'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/SEUP7HSSA5HUTIGNF4BV2FPCRI.png', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/SEUP7HSSA5HUTIGNF4BV2FPCRI.png', 'width': '1870', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/SEUP7HSSA5HUTIGNF4BV2FPCRI.png', 'height': '1320'}, {'image': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/P5O2G5XRXVHDFBK57OMMZLDWOI.png', 'contenturl': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/P5O2G5XRXVHDFBK57OMMZLDWOI.png', 'width': '1130', 'copyrightnotice': '© Copyright 2022 Morningstar, Inc. All rights reserved.', 'url': 'https://cloudfront-us-east-1.images.arcpublishing.com/morningstar/P5O2G5XRXVHDFBK57OMMZLDWOI.png', 'height': '674'}, {'contenturl': 'https://www.morningstar.com/assets/img/morningstar-600px.bb30655.png', 'width': '600px', 'url': 'https://www.morningstar.com/assets/img/morningstar-600px.bb30655.png'}], 'person': [{'name': 'Jakir Hossain', 'url': 'Jakir Hossain'}], 'organization': [{'name': 'Morningstar, Inc.', 'publishingprinciples': 'https://www.morningstar.com/editorial-policy', 'slogan': 'Empowering Investor Success', 'url': 'https://www.morningstar.com/', 'sameas': 'https://www.facebook.com/MorningstarInc'}], 'metatags': [{'og:image': 'https://morningstar-morningstar-prod.web.arc-cdn.net/resizer/wpK3VbCOeV75LHz9r5BhI7_qtGM=/1201x676/smart/filters:no_upscale()/cloudfront-us-east-1.images.arcpublishing.com/morningstar/QAMZQXXOOJEFLNCZPVK7DB26ZY.jpg', 'og:type': 'article', 'twitter:card': 'summary_large_image', 'og:site_name': 'Morningstar, Inc.', 'og:article:modified_time': '2024-01-18T09:56:38.399Z', 'msvalidate.01': '3B92D15190FFAFB254D37CE182C0D3AE', 'og:title': '5 Charts on Big Tech Stocks’ Collapse', 'og:article:published_time': '2022-12-14T20:33:08.791Z', 'version': '1.6.0', 'og:description': 'Big Tech stocks collectively lost nearly $4 trillion in market value in 2022.', 'twitter:site': '@MorningstarInc', 'viewport': 'width=device-width, initial-scale=1', 'og:article:section': 'Markets', 'og:url': 'https://www.morningstar.com/markets/5-charts-big-tech-stocks-collapse'}], 'cse_image': [{'src': 'https://morningstar-morningstar-prod.web.arc-cdn.net/resizer/wpK3VbCOeV75LHz9r5BhI7_qtGM=/1201x676/smart/filters:no_upscale()/cloudfront-us-east-1.images.arcpublishing.com/morningstar/QAMZQXXOOJEFLNCZPVK7DB26ZY.jpg'}], 'newsarticle': [{'articlebody': 'In 2020 and 2021, one of the best places for stock investors to have their money was in mega-cap technology stocks. In 2022, it was one of the worst.Tech has been one of the worst-performing...', 'isaccessibleforfree': 'true', 'articlesection': 'Markets', 'name': '5 Charts on Big Tech Stocks’ Collapse', 'description': 'Big Tech stocks collectively lost nearly $4 trillion in market value in 2022.', 'publishingprinciples': 'Morningstar’s editorial policies', 'text': 'In 2020 and 2021, one of the best places for stock investors to have their money was in mega-cap technology stocks. In 2022, it was one of the worst.Tech has been one of the worst-performing...', 'headline': '5 Charts on Big Tech Stocks’ Collapse', 'datepublished': '2022-12-14', 'mainentityofpage': 'https://www.morningstar.com/markets/5-charts-big-tech-stocks-collapse'}], 'listitem': [{'name': 'AI Is Booming, but Consumer Spending Is Slowing. Which Will Prevail in the Stock Market?', 'url': 'AI Is Booming, but Consumer Spending Is Slowing. Which Will Prevail in the Stock Market?'}, {'name': 'What’s Happening In the Markets This Week', 'url': 'What’s Happening In the Markets This Week'}, {'name': 'Is the Era of Volatility-Suppressing Policies Possibly Over?', 'url': 'Is the Era of Volatility-Suppressing Policies Possibly Over?'}]}}, {'kind': 'customsearch#result', 'title': 'MSN Money- Stock Quotes & News - Apps on Google Play', 'htmlTitle': 'MSN Money- Stock Quotes & News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingfinance&hl=en_US', 'displayLink': 'play.google.com', 'snippet': "Dec 22, 2023 ... Finance simplified. Know more about your money with financial data and news from the world's leading sources. Grow your finances with handy\xa0...", 'htmlSnippet': 'Dec 22, 2023 ... Finance simplified. Know more about your money with financial data and news from the world's leading sources. Grow your finances with handy ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.microsoft.amp...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.microsoft.amp...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingfinance&rdid=com.microsoft.amp.apps.bingfinance&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS7JqQRhyXIHEdbyJQTiuZqFA8W4REaoC7pogvvpgWYQpbL8B6XiJeV-AA&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/gy3sH20QXeOXtppS91IBF1APVKhG-IcxQRmM8fS9HsU70vNI9Ix602oOCllUciEQ5JY', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'MSN Money- Stock Quotes & News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingfinance&hl=en_US', 'appstore:developer_url': 'https://www.msn.com', 'og:title': 'MSN Money- Stock Quotes & News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/gy3sH20QXeOXtppS91IBF1APVKhG-IcxQRmM8fS9HsU70vNI9Ix602oOCllUciEQ5JY=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.microsoft.amp.apps.bingfinance', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.microsoft.amp.apps.bingfinance', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': "Finance simplified. Get market data and news from the world's top sources.", 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingfinance&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/gy3sH20QXeOXtppS91IBF1APVKhG-IcxQRmM8fS9HsU70vNI9Ix602oOCllUciEQ5JY'}]}}, {'kind': 'customsearch#result', 'title': 'Microsoft Earnings: What to Look For From MSFT', 'htmlTitle': 'Microsoft Earnings: What to Look For From MSFT', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiVWh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbWljcm9zb2Z0LW1zZnQtcTQtZnkyMDIxLWVhcm5pbmdzLXJlcG9ydC1wcmV2aWV3LTUxOTM5MjPSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Jul 26, 2021 ... (MSFT) has embarked on an acquisition spree amid strong financial performance ... performance when it reports earnings ... Microsoft's shares have\xa0...", 'htmlSnippet': 'Jul 26, 2021 ... (MSFT) has embarked on an acquisition spree amid strong financial performance ... performance when it reports earnings ... Microsoft's shares have ...', 'formattedUrl': 'https://news.google.com/__.../CBMiVWh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiVWh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSemYD7BYTmHM343rdWzB3P_-l2IPvku86r56sgBfYWE3P31uHMAfLoDX59&s', 'width': '275', 'height': '183'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/2hbslj3U2Qxk_RSN6-WM-QYHat8=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Microsoft-logo-56770afa5f9b586a9e5dd746-3999cdc27d944832a1d9e390fcaa4cc9.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Microsoft Earnings: What to Look For', 'msapplication-square70x70logo': '/static/2.42.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Microsoft Earnings: What to Look For', 'msapplication-wide310x150logo': '/static/2.42.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.42.0/icons/favicons/mstile-144x144.png', 'og:description': 'Microsoft (MSFT) reports Q4 earnings after market close on July 27. Can it continue to grow Microsoft Azure revenue at a robust pace?', 'msapplication-square150x150logo': '/static/2.42.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/2hbslj3U2Qxk_RSN6-WM-QYHat8=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Microsoft-logo-56770afa5f9b586a9e5dd746-3999cdc27d944832a1d9e390fcaa4cc9.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.42.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Microsoft (MSFT) reports Q4 earnings after market close on July 27. Can it continue to grow Microsoft Azure revenue at a robust pace?', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/microsoft-msft-q4-fy2021-earnings-report-preview-5193923', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/2hbslj3U2Qxk_RSN6-WM-QYHat8=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Microsoft-logo-56770afa5f9b586a9e5dd746-3999cdc27d944832a1d9e390fcaa4cc9.jpg'}]}}, {'kind': 'customsearch#result', 'title': '10 Most Popular Stocks on Nasdaq.com in 2020 | Nasdaq', 'htmlTitle': '10 Most Popular Stocks on Nasdaq.com in 2020 | Nasdaq', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb20vYXJ0aWNsZXMvMTAtbW9zdC1wb3B1bGFyLXN0b2Nrcy1vbi1uYXNkYXEuY29tLWluLTIwMjAtMjAyMS0wMS0wNNIBW2h0dHBzOi8vd3d3Lm5hc2RhcS5jb20vYXJ0aWNsZXMvMTAtbW9zdC1wb3B1bGFyLXN0b2Nrcy1vbi1uYXNkYXEuY29tLWluLTIwMjAtMjAyMS0wMS0wND9hbXA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jan 4, 2021 ... ... news that have hurt the stock? 9. Facebook (FB) - 33% YTD Returns. Facebook has topped consensus earnings expectations in each of the past\xa0...', 'htmlSnippet': 'Jan 4, 2021 ... ... news that have hurt the stock? 9. Facebook (FB) - 33% YTD Returns. Facebook has topped consensus earnings expectations in each of the past ...', 'formattedUrl': 'https://news.google.com/__.../CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRHLiNRDxxsZpAa_JH5oUVGebiWoyYxnPs0mir4E1mZyNeIZ72Uft7bbxk&s', 'width': '275', 'height': '183'}], 'metatags': [{'og:image': 'https://www.nasdaq.com/sites/acquia.prod/files/2020/03/19/stocks-witthaya-adobe.jpg?2104377861', 'og:image:width': '1200', 'twitter:card': 'summary_large_image', 'theme-color': '#ffffff', 'twitter:url': 'https://www.nasdaq.com/articles/10-most-popular-stocks-on-nasdaq.com-in-2020-2021-01-04', 'com.nasdaq.cms.taxonomy.addisplay': 'True', 'title': '10 Most Popular Stocks on Nasdaq.com in 2020 | Nasdaq', 'com.nasdaq.cms.taxonomy.storytype': 'commentary-analysis', 'com.nasdaq.cms.taxonomy.sponsored': 'False', 'twitter:site': '@Nasdaq', 'com.nasdaq.cms.taxonomy.topic': 'markets:stocks', 'msapplication-tilecolor': '#da532c', 'og:type': 'Article', 'twitter:title': '10 Most Popular Stocks on Nasdaq.com in 2020', 'twitter:site:id': 'nasdaq', 'handheldfriendly': 'true', 'com.nasdaq.cms.taxonomy.additionaltopics': 'personal-finance:investing', 'com.nasdaq.cms.taxonomy.pagetype': 'article-page', 'og:title': '10 Most Popular Stocks on Nasdaq.com in 2020', 'og:image:height': '630', 'com.nasdaq.cms.taxonomy.quotesymbol': 'TSLA,AAPL,AMZN,MSFT,NIO', 'storytype': 'Commentary & Analysis', 'viewport': 'width=device-width, initial-scale=1.0', 'mobileoptimized': 'width', 'og:url': 'https://www.nasdaq.com/articles/10-most-popular-stocks-on-nasdaq.com-in-2020-2021-01-04'}], 'cse_image': [{'src': 'https://www.nasdaq.com/sites/acquia.prod/files/2020/03/19/stocks-witthaya-adobe.jpg?2104377861'}], 'sitenavigationelement': [{'name': 'Market Activity Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European...', 'url': 'See All Market Activity ->'}, {'name': 'Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European Regulation', 'url': 'Market Activity ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'U.S. Regulation', 'url': 'U.S. Regulation'}, {'name': 'Real-Time Quotes', 'url': 'Real-Time Quotes'}, {'name': 'Economic Calendar', 'url': 'Economic Calendar'}, {'name': 'Analyst Recommendations', 'url': 'Analyst Recommendations'}, {'name': 'Gold', 'url': 'Gold'}, {'name': 'Statistical Milestones', 'url': 'Statistical Milestones'}, {'name': 'News and Insights -> Markets -> Companies -> Cryptocurrency -> Technology -> Personal Finance -> Financial Advisors ->'}, {'name': 'News and Insights ->', 'url': 'News and Insights ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'World Reimagined', 'url': 'World Reimagined'}, {'name': "Access Global Markets -> Public Markets (Listings) North American Markets European Markets Private Markets Nasdaq Fund Secondaries Featured Solutions Nasdaq's IPO Process ETF Listings Nasdaq-100...", 'url': 'Access Global Markets ->'}, {'name': 'Public Markets (Listings)', 'url': 'Public Markets (Listings)'}, {'name': "Nasdaq's IPO Process", 'url': "Nasdaq's IPO Process"}, {'name': 'Investment Intelligence', 'url': 'Investment Intelligence'}, {'name': 'Nasdaq Data Link', 'url': 'Nasdaq Data Link'}, {'name': 'Financial Technology', 'url': 'Financial Technology'}, {'name': 'Nasdaq Trade Surveillance', 'url': 'Nasdaq Trade Surveillance'}, {'name': 'Governance Solutions', 'url': 'Governance Solutions'}, {'name': 'Nasdaq Boardvantage®', 'url': 'Nasdaq Boardvantage®'}, {'name': 'Our People -> Board of Directors -> Careers -> Nasdaq Newsroom -> Contact ->'}, {'name': 'Our People ->', 'url': 'Our People ->'}, {'name': 'Nasdaq MarketSite', 'url': 'Nasdaq MarketSite'}, {'name': 'Purpose', 'url': 'Purpose'}, {'name': 'About Nasdaq+ -> Dashboard -> Weekly Macro+ ->'}, {'name': 'About Nasdaq+ ->', 'url': 'About Nasdaq+ ->'}]}}]} 2024-05-27 18:17:23,054 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:17:23,055 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:17:24,195 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:17:26,288 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:17:26,290 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:17:26,300 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:17:26,308 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:17:26,929 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain\\_api\\module_import.py', reloading 2024-05-27 18:17:26,974 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\langchain\\chat_models\\__init__.py', reloading 2024-05-27 18:17:27,742 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:17:30,020 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:17:30,021 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:17:30,034 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:17:30,044 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:17:30,211 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\_meta_registrations.py', reloading 2024-05-27 18:17:31,441 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:17:33,607 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:17:33,608 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:17:33,618 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:17:33,627 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:17:33,702 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\huggingface_hub\\file_download.py', reloading 2024-05-27 18:17:34,063 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\torch\\fx\\experimental\\_config.py', reloading 2024-05-27 18:17:34,114 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\timeit.py', reloading 2024-05-27 18:17:34,987 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:17:37,029 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:17:37,227 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:17:37,228 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:17:37,239 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:17:37,248 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:18:27,586 - __main__ - INFO - Fetching data for symbol: The stock ticker symbol you're looking for is for **Google**, which is **GOOGL** (or **GOOG** for the Class C shares). While **Yahoo!** used to be a publicly traded company, it was acquired by Verizon in 2017 and is no longer traded under its own ticker symbol. 2024-05-27 18:18:27,587 - yfinance - DEBUG - Entering history() 2024-05-27 18:18:27,589 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-27 18:18:27,590 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ["THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). \n\nWHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL.", 1, 0]) 2024-05-27 18:18:27,590 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-27 18:18:27,590 - yfinance - DEBUG - Entering get() 2024-05-27 18:18:27,590 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO BE A... 2024-05-27 18:18:27,590 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-27 18:18:27,591 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:27,591 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:18:27,591 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:27,593 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-27 18:18:27,593 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 18:18:27,593 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 18:18:27,593 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:27,991 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 18:18:27,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:27,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:28,536 - yfinance - DEBUG - response code=404 2024-05-27 18:18:28,536 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 18:18:28,536 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:28,536 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 18:18:28,536 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 18:18:28,537 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 18:18:30,139 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 18:18:30,139 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 18:18:30,139 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 18:18:30,139 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:30,140 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 18:18:30,140 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 18:18:30,140 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:30,237 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 18:18:30,237 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:30,237 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:30,450 - yfinance - DEBUG - response code=404 2024-05-27 18:18:30,450 - yfinance - DEBUG - Exiting get() 2024-05-27 18:18:30,450 - yfinance - DEBUG - Got error from yahoo api for ticker THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-27 18:18:30,450 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-27 18:18:30,450 - yfinance - DEBUG - Entering history() 2024-05-27 18:18:30,451 - yfinance - ERROR - $THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-27 18:18:30,451 - yfinance - DEBUG - Exiting history() 2024-05-27 18:18:30,451 - yfinance - DEBUG - Exiting history() 2024-05-27 18:18:30,451 - __main__ - ERROR - Failed to fetch stock data for The stock ticker symbol you're looking for is for **Google**, which is **GOOGL** (or **GOOG** for the Class C shares). While **Yahoo!** used to be a publicly traded company, it was acquired by Verizon in 2017 and is no longer traded under its own ticker symbol. from Yahoo Finance: No historical data found for symbol: The stock ticker symbol you're looking for is for **Google**, which is **GOOGL** (or **GOOG** for the Class C shares). While **Yahoo!** used to be a publicly traded company, it was acquired by Verizon in 2017 and is no longer traded under its own ticker symbol. 2024-05-27 18:18:30,452 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL. 2024-05-27 18:18:30,452 - yfinance - DEBUG - Entering get() 2024-05-27 18:18:30,452 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED... 2024-05-27 18:18:30,452 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). \n\nWHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL."} 2024-05-27 18:18:30,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:30,452 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:18:30,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:30,453 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:30,453 - yfinance - DEBUG - reusing crumb 2024-05-27 18:18:30,453 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:30,453 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:30,560 - yfinance - DEBUG - response code=404 2024-05-27 18:18:30,561 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 18:18:30,561 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:30,561 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 18:18:30,561 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 18:18:30,561 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 18:18:31,431 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 18:18:31,431 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 18:18:31,431 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 18:18:31,431 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,431 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 18:18:31,432 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 18:18:31,432 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:31,541 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 18:18:31,541 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,541 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:31,666 - yfinance - DEBUG - response code=404 2024-05-27 18:18:31,667 - yfinance - DEBUG - Exiting get() 2024-05-27 18:18:31,667 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20STOCK%20TICKER%20SYMBOL%20YOU'RE%20LOOKING%20FOR%20IS%20FOR%20**GOOGLE**,%20WHICH%20IS%20**GOOGL**%20(OR%20**GOOG**%20FOR%20THE%20CLASS%20C%20SHARES).%20%0A%0AWHILE%20**YAHOO!**%20USED%20TO%20BE%20A%20PUBLICLY%20TRADED%20COMPANY,%20IT%20WAS%20ACQUIRED%20BY%20VERIZON%20IN%202017%20AND%20IS%20NO%20LONGER%20TRADED%20UNDER%20ITS%20OWN%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+STOCK+TICKER+SYMBOL+YOU%27RE+LOOKING+FOR+IS+FOR+%2A%2AGOOGLE%2A%2A%2C+WHICH+IS+%2A%2AGOOGL%2A%2A+%28OR+%2A%2AGOOG%2A%2A+FOR+THE+CLASS+C+SHARES%29.+%0A%0AWHILE+%2A%2AYAHOO%21%2A%2A+USED+TO+BE+A+PUBLICLY+TRADED+COMPANY%2C+IT+WAS+ACQUIRED+BY+VERIZON+IN+2017+AND+IS+NO+LONGER+TRADED+UNDER+ITS+OWN+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-27 18:18:31,667 - yfinance - DEBUG - Entering get() 2024-05-27 18:18:31,667 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES).... 2024-05-27 18:18:31,667 - yfinance - DEBUG - params=None 2024-05-27 18:18:31,668 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:31,668 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:18:31,668 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,668 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:31,668 - yfinance - DEBUG - reusing crumb 2024-05-27 18:18:31,668 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,668 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:31,783 - yfinance - DEBUG - response code=200 2024-05-27 18:18:31,783 - yfinance - DEBUG - Exiting get() 2024-05-27 18:18:31,783 - yfinance - DEBUG - Entering get() 2024-05-27 18:18:31,783 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO B... 2024-05-27 18:18:31,783 - yfinance - DEBUG - params=None 2024-05-27 18:18:31,783 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:31,783 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:18:31,783 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,783 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:31,783 - yfinance - DEBUG - reusing crumb 2024-05-27 18:18:31,783 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,783 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:31,935 - yfinance - DEBUG - response code=200 2024-05-27 18:18:31,936 - yfinance - DEBUG - Exiting get() 2024-05-27 18:18:31,936 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL. 2024-05-27 18:18:31,936 - yfinance - DEBUG - Entering get() 2024-05-27 18:18:31,936 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). WHILE **YAHOO!** USED... 2024-05-27 18:18:31,936 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "THE STOCK TICKER SYMBOL YOU'RE LOOKING FOR IS FOR **GOOGLE**, WHICH IS **GOOGL** (OR **GOOG** FOR THE CLASS C SHARES). \n\nWHILE **YAHOO!** USED TO BE A PUBLICLY TRADED COMPANY, IT WAS ACQUIRED BY VERIZON IN 2017 AND IS NO LONGER TRADED UNDER ITS OWN TICKER SYMBOL."} 2024-05-27 18:18:31,936 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:31,936 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-27 18:18:31,936 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,936 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:31,936 - yfinance - DEBUG - reusing crumb 2024-05-27 18:18:31,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:31,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:32,046 - yfinance - DEBUG - response code=404 2024-05-27 18:18:32,047 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-27 18:18:32,047 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-27 18:18:32,047 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-27 18:18:32,047 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-27 18:18:32,047 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-27 18:18:32,931 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-27 18:18:32,931 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-27 18:18:32,931 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-27 18:18:32,931 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-27 18:18:32,931 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-27 18:18:32,932 - yfinance - DEBUG - loaded persistent cookie 2024-05-27 18:18:32,932 - yfinance - DEBUG - reusing cookie 2024-05-27 18:18:33,031 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-27 18:18:33,032 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-27 18:18:33,032 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-27 18:18:33,136 - yfinance - DEBUG - response code=404 2024-05-27 18:18:33,136 - yfinance - DEBUG - Exiting get() 2024-05-27 18:18:33,136 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20STOCK%20TICKER%20SYMBOL%20YOU'RE%20LOOKING%20FOR%20IS%20FOR%20**GOOGLE**,%20WHICH%20IS%20**GOOGL**%20(OR%20**GOOG**%20FOR%20THE%20CLASS%20C%20SHARES).%20%0A%0AWHILE%20**YAHOO!**%20USED%20TO%20BE%20A%20PUBLICLY%20TRADED%20COMPANY,%20IT%20WAS%20ACQUIRED%20BY%20VERIZON%20IN%202017%20AND%20IS%20NO%20LONGER%20TRADED%20UNDER%20ITS%20OWN%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+STOCK+TICKER+SYMBOL+YOU%27RE+LOOKING+FOR+IS+FOR+%2A%2AGOOGLE%2A%2A%2C+WHICH+IS+%2A%2AGOOGL%2A%2A+%28OR+%2A%2AGOOG%2A%2A+FOR+THE+CLASS+C+SHARES%29.+%0A%0AWHILE+%2A%2AYAHOO%21%2A%2A+USED+TO+BE+A+PUBLICLY+TRADED+COMPANY%2C+IT+WAS+ACQUIRED+BY+VERIZON+IN+2017+AND+IS+NO+LONGER+TRADED+UNDER+ITS+OWN+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-27 18:18:33,137 - __main__ - ERROR - Failed to fetch current stock price for The stock ticker symbol you're looking for is for **Google**, which is **GOOGL** (or **GOOG** for the Class C shares). While **Yahoo!** used to be a publicly traded company, it was acquired by Verizon in 2017 and is no longer traded under its own ticker symbol.: 'currentPrice' 2024-05-27 18:18:33,762 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the performance of Google (GOOGL) stock over the last 6 months? latest financial news', 'totalResults': '4060', 'searchTerms': 'What is the performance of Google (GOOGL) stock over the last 6 months? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the performance of Google (GOOGL) stock over the last 6 months? latest financial news', 'totalResults': '4060', 'searchTerms': 'What is the performance of Google (GOOGL) stock over the last 6 months? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.250579, 'formattedSearchTime': '0.25', 'totalResults': '4060', 'formattedTotalResults': '4,060'}, 'items': [{'kind': 'customsearch#result', 'title': 'Investor Updates - Alphabet Investor Relations', 'htmlTitle': 'Investor Updates - Alphabet Investor Relations', 'link': 'https://investor.google.com/', 'displayLink': 'investor.google.com', 'snippet': 'All News. Product & Business Updates. Ads creativity and performance at scale with Google AI · New AI tools to help merchants market brands and products.', 'htmlSnippet': 'All News. Product & Business Updates. Ads creativity and performance at scale with Google AI · New AI tools to help merchants market brands and products.', 'formattedUrl': 'https://investor.google.com/', 'htmlFormattedUrl': 'https://investor.google.com/', 'pagemap': {'metatags': [{'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investor Updates', 'og:site_name': 'Alphabet Investor Relations', 'viewport': 'width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5', 'og:title': 'Investor Updates', 'brightspot.contentid': '00000181-cf26-d150-a3d3-cf7f85470000', 'og:url': 'http://abc.xyz/investor'}]}}, {'kind': 'customsearch#result', 'title': 'U.S. Equities: Thoughts on the Market | Morgan Stanley', 'htmlTitle': 'U.S. Equities: Thoughts on the Market | Morgan Stanley', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiQWh0dHBzOi8vd3d3Lm1vcmdhbnN0YW5sZXkuY29tL2lkZWFzL3Rob3VnaHRzLW9uLXRoZS1tYXJrZXQtd2lsc29u0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Tune into our financial podcast featuring Mike Wilson, who reviews mixed economic data and how investors should manage for continued uncertainty and\xa0...', 'htmlSnippet': 'Tune into our financial podcast featuring Mike Wilson, who reviews mixed economic data and how investors should manage for continued uncertainty and ...', 'formattedUrl': 'https://news.google.com/__.../CBMiQWh0dHBzOi8vd3d3Lm1vcmdhbnN0...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiQWh0dHBzOi8vd3d3Lm1vcmdhbnN0...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRZya1SDrhI_cQ1bK6NB6JmizJqm_lMB316ybnhMeKjVDEPkz7Lfz-fFxx6&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Morgan Stanley', 'msapplication-tilecolor': '#002B51', 'og:image': 'https://www.morganstanley.com/content/dam/msdotcom/ideas/podcasts/thoughts-on-the-market/tw-thoughts-on-the-market3.jpg', 'twitter:card': 'summary_large_image', 'twitter:title': 'Managing for Economic Uncertainty | Morgan Stanley', 'msapplication-square70x70logo': '/etc/designs/msdotcom/image/mstile-70x70.png', 'og:site_name': 'Morgan Stanley', 'twitter:url': 'https://www.morganstanley.com/ideas/thoughts-on-the-market-wilson', 'og:title': 'Managing for Economic Uncertainty | Morgan Stanley', 'msapplication-wide310x150logo': '/etc/designs/msdotcom/image/mstile-310x150.png', 'msapplication-tileimage': '/etc/designs/msdotcom/image/mstile-144x144.png', 'og:description': 'As the U.S. economy continues to send mixed signals, our CIO and Chief U.S. Equity Strategist explains how markets are likely to oscillate between “soft landing” and “no landing” outcomes.', 'twitter:creator': '@MorganStanley', 'msapplication-square150x150logo': '/etc/designs/msdotcom/image/mstile-150x150.png', 'twitter:image': 'https://www.morganstanley.com/content/dam/msdotcom/ideas/podcasts/thoughts-on-the-market/tw-thoughts-on-the-market3.jpg', 'viewport': 'initial-scale=1, width=device-width', 'msapplication-square310x310logo': '/etc/designs/msdotcom/image/mstile-310x310.png', 'twitter:description': 'As the U.S. economy continues to send mixed signals, our CIO and Chief U.S. Equity Strategist explains how markets are likely to oscillate between “soft landing” and “no landing” outcomes.', 'og:url': 'https://www.morganstanley.com/ideas/thoughts-on-the-market-wilson'}], 'cse_image': [{'src': 'https://www.morganstanley.com/content/dam/msdotcom/ideas/podcasts/thoughts-on-the-market/tw-thoughts-on-the-market3.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'CNBC: Business & Stock News - Apps on Google Play', 'htmlTitle': 'CNBC: Business & Stock News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest\xa0...', 'htmlSnippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&rdid=com.cnbc.client&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRhF14uTcG6nHb70T_pdRbgdWcniLNa0Ab2sjuZa3xLPR3hO2y-l3HWtSc&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'appstore:developer_url': 'https://www.cnbc.com/digital-products/', 'og:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.cnbc.client', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.cnbc.client', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'The world leader in breaking business news & real-time financial market coverage', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Google Cloud: Cloud Computing Services', 'htmlTitle': 'Google Cloud: Cloud Computing Services', 'link': 'https://cloud.google.com/', 'displayLink': 'cloud.google.com', 'snippet': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'htmlSnippet': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'formattedUrl': 'https://cloud.google.com/', 'htmlFormattedUrl': 'https://cloud.google.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQVQyWs5Uso3eBwGJxz7yY-ItXN2aDgKeFgK1iz7jf83Vnzzf6TBA60Pv8&s', 'width': '310', 'height': '163'}], 'metatags': [{'og:image': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png', 'theme-color': '#039be5', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Cloud Computing Services | Google Cloud', 'og:site_name': 'Google Cloud', 'twitter:url': '/', 'og:title': 'Cloud Computing Services | Google Cloud', 'og:description': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'twitter:image': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png', 'referrer': 'origin', 'track-metadata-page_publishing_platform': 'bricks', 'track-metadata-page_hosting_platform': 'cgc_boq', 'twitter:site': '@googlecloud', 'viewport': 'initial-scale=1, width=device-width', 'twitter:description': 'Meet your business challenges head on with cloud computing services from Google, including data management, hybrid & multi-cloud, and AI & ML.', 'track-metadata-page_template': 'PAGE_TEMPLATE_TYPE_HOME', 'og:url': '/'}], 'cse_image': [{'src': 'https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... Those worries remain in place as the S&P 500 has returned to record territory in the new year. “With the usual set of select megacap stocks\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... Those worries remain in place as the S&P 500 has returned to record territory in the new year. “With the usual set of select megacap stocks ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Alphabet (Google) Earnings: What to Look for from GOOGL', 'htmlTitle': 'Alphabet (Google) Earnings: What to Look for from GOOGL', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiVWh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYWxwaGFiZXQtZ29vZ2wtcTItZnkyMDIxLWVhcm5pbmdzLXJlcG9ydC1wcmV2aWV3LTUxOTM5MTfSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Jul 26, 2021 ... ... shares have outperformed the broader market over the past ... past 12 consecutive months used for reporting financial figures and performance.', 'htmlSnippet': 'Jul 26, 2021 ... ... shares have outperformed the broader market over the past ... past 12 consecutive months used for reporting financial figures and performance.', 'formattedUrl': 'https://news.google.com/__.../CBMiVWh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiVWh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTksnVxKkdPvg2-gKZe28tzudNafBZ_LgeXrXWmyOlLLEGM84tkP1e3fUVT&s', 'width': '275', 'height': '183'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/n-_Qi0OVfqxInBJiJfww2oHZidg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-828901230-b87a8a9b8d9f402ea4491bb439a66a51.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.37.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.37.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.37.0/icons/favicons/mstile-144x144.png', 'og:description': 'Alphabet (GOOGL) reports Q2 earnings after market close on July 27. Can earnings, revenue, and Google Cloud maintain their robust growth?', 'twitter:image': 'https://www.investopedia.com/thmb/n-_Qi0OVfqxInBJiJfww2oHZidg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-828901230-b87a8a9b8d9f402ea4491bb439a66a51.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.37.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Alphabet (Google) Earnings: What to Look For', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Alphabet (Google) Earnings: What to Look For', 'msapplication-square150x150logo': '/static/2.37.0/icons/favicons/mstile-150x150.png', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'fb:app_id': '659054097907801', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': 'Alphabet (GOOGL) reports Q2 earnings after market close on July 27. Can earnings, revenue, and Google Cloud maintain their robust growth?', 'og:url': 'https://www.investopedia.com/alphabet-googl-q2-fy2021-earnings-report-preview-5193917', 'sailthru.author': 'Matthew Johnston'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/n-_Qi0OVfqxInBJiJfww2oHZidg=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-828901230-b87a8a9b8d9f402ea4491bb439a66a51.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'GOOGLEFINANCE - Google Docs Editors Help', 'htmlTitle': 'GOOGLEFINANCE - Google Docs Editors Help', 'link': 'https://support.google.com/docs/answer/3093281?hl=en-GB', 'displayLink': 'support.google.com', 'snippet': 'Fetches current or historical securities information from Google Finance. Sample usage GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12\xa0...', 'htmlSnippet': 'Fetches current or historical securities information from Google Finance. Sample usage GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12 ...', 'formattedUrl': 'https://support.google.com/docs/answer/3093281?hl=en-GB', 'htmlFormattedUrl': 'https://support.google.com/docs/answer/3093281?hl=en-GB', 'pagemap': {'metatags': [{'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=3,user-scalable=yes', 'format-detection': 'email=no'}]}}, {'kind': 'customsearch#result', 'title': 'Great News for Google Stock Investors! | Nasdaq', 'htmlTitle': 'Great News for Google Stock Investors! | Nasdaq', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRWh0dHBzOi8vd3d3Lm5hc2RhcS5jb20vYXJ0aWNsZXMvZ3JlYXQtbmV3cy1mb3ItZ29vZ2xlLXN0b2NrLWludmVzdG9yc9IBAA', 'displayLink': 'news.google.com', 'snippet': 'Feb 10, 2024 ... ... GOOGL) stock higher in ... new stock picks each month. The Stock ... latest on the transformative forces shaping the global economy, delivered every\xa0...', 'htmlSnippet': 'Feb 10, 2024 ... ... GOOGL) stock higher in ... new stock picks each month. The Stock ... latest on the transformative forces shaping the global economy, delivered every ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRWh0dHBzOi8vd3d3Lm5hc2RhcS5jb...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRWh0dHBzOi8vd3d3Lm5hc2RhcS5jb...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTVuMd04LHVh7TClMqw5ZXWq8myjM4PmlqFHI5ZlPrOewLdQsJ8FrQfdcY&s', 'width': '318', 'height': '159'}], 'metatags': [{'msapplication-tilecolor': '#da532c', 'og:image': 'https://www.nasdaq.com/sites/acquia.prod/files/2019-05/0902-Q19%20Total%20Markets%20photos%20and%20gif_CC8.jpg', 'og:type': 'Article', 'og:image:width': '1200', 'twitter:card': 'summary_large_image', 'twitter:title': 'Great News for Google Stock Investors!', 'theme-color': '#ffffff', 'twitter:site:id': 'nasdaq', 'handheldfriendly': 'true', 'twitter:url': 'https://www.nasdaq.com/articles/great-news-for-google-stock-investors', 'com.nasdaq.cms.taxonomy.addisplay': 'True', 'com.nasdaq.cms.taxonomy.pagetype': 'article-page', 'og:title': 'Great News for Google Stock Investors!', 'og:image:height': '630', 'title': 'Great News for Google Stock Investors! | Nasdaq', 'com.nasdaq.cms.taxonomy.quotesymbol': 'GOOG,GOOGL', 'com.nasdaq.cms.taxonomy.assetclass': 'stocks', 'com.nasdaq.cms.taxonomy.sponsored': 'False', 'twitter:site': '@Nasdaq', 'viewport': 'width=device-width, minimum-scale=1.0', 'mobileoptimized': 'width', 'com.nasdaq.cms.taxonomy.topic': 'markets', 'og:url': 'https://www.nasdaq.com/articles/great-news-for-google-stock-investors'}], 'cse_image': [{'src': 'https://www.nasdaq.com/sites/acquia.prod/files/2019-05/0902-Q19%20Total%20Markets%20photos%20and%20gif_CC8.jpg'}], 'sitenavigationelement': [{'name': 'Market Activity Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European...', 'url': 'See All Market Activity ->'}, {'name': 'Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European Regulation', 'url': 'Market Activity ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'U.S. Regulation', 'url': 'U.S. Regulation'}, {'name': 'Real-Time Quotes', 'url': 'Real-Time Quotes'}, {'name': 'Economic Calendar', 'url': 'Economic Calendar'}, {'name': 'Analyst Recommendations', 'url': 'Analyst Recommendations'}, {'name': 'Gold', 'url': 'Gold'}, {'name': 'Statistical Milestones', 'url': 'Statistical Milestones'}, {'name': 'News and Insights -> Markets -> Companies -> Cryptocurrency -> Technology -> Personal Finance -> Financial Advisors ->'}, {'name': 'News and Insights ->', 'url': 'News and Insights ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'World Reimagined', 'url': 'World Reimagined'}, {'name': "Access Global Markets -> Public Markets (Listings) North American Markets European Markets Private Markets Nasdaq Fund Secondaries Featured Solutions Nasdaq's IPO Process ETF Listings Nasdaq-100...", 'url': 'Access Global Markets ->'}, {'name': 'Public Markets (Listings)', 'url': 'Public Markets (Listings)'}, {'name': "Nasdaq's IPO Process", 'url': "Nasdaq's IPO Process"}, {'name': 'Investment Intelligence', 'url': 'Investment Intelligence'}, {'name': 'Nasdaq Data Link', 'url': 'Nasdaq Data Link'}, {'name': 'Financial Technology', 'url': 'Financial Technology'}, {'name': 'Nasdaq Trade Surveillance', 'url': 'Nasdaq Trade Surveillance'}, {'name': 'Governance Solutions', 'url': 'Governance Solutions'}, {'name': 'Nasdaq Boardvantage®', 'url': 'Nasdaq Boardvantage®'}, {'name': 'Our People -> Board of Directors -> Careers -> Nasdaq Newsroom -> Contact ->'}, {'name': 'Our People ->', 'url': 'Our People ->'}, {'name': 'Nasdaq MarketSite', 'url': 'Nasdaq MarketSite'}, {'name': 'Purpose', 'url': 'Purpose'}, {'name': 'About Nasdaq+ -> Dashboard -> Weekly Macro+ ->'}, {'name': 'About Nasdaq+ ->', 'url': 'About Nasdaq+ ->'}]}}]} 2024-05-27 18:19:33,855 - __main__ - ERROR - Error calculating metrics: name 'required_functions' is not defined 2024-05-27 18:20:51,705 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:20:51,706 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:20:51,706 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:20:52,794 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:20:54,857 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:20:54,858 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:20:54,868 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:20:54,876 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:34:50,611 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\fontTools\\qu2cu\\__init__.py', reloading 2024-05-27 18:34:50,632 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\nltk\\corpus\\__init__.py', reloading 2024-05-27 18:34:50,643 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\nltk\\corpus\\reader\\__init__.py', reloading 2024-05-27 18:34:51,857 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:34:54,028 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:34:54,030 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:34:54,048 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:34:54,058 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:36:12,781 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:12,782 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:12,782 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:13,433 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:36:15,491 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:36:15,492 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:36:15,503 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:36:15,512 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-27 18:36:42,364 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:42,364 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:42,364 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:42,365 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-27 18:36:43,319 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-27 18:36:45,376 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-27 18:36:45,377 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-27 18:36:45,387 - werkzeug - WARNING - * Debugger is active! 2024-05-27 18:36:45,396 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 01:43:54,771 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\chat.py', reloading 2024-05-28 01:43:55,607 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 02:33:39,177 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 02:33:39,181 - yfinance - DEBUG - Entering history() 2024-05-28 02:33:39,199 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 02:33:39,199 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 02:33:42,450 - yfinance - DEBUG - Entering history() 2024-05-28 02:33:42,471 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 02:33:39-04:00', 'period2': '2024-05-28 02:33:39-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:33:42,472 - yfinance - DEBUG - Entering get() 2024-05-28 02:33:42,472 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 02:33:42,472 - yfinance - DEBUG - params={'period1': 1622270019, 'period2': 1716878019, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:33:42,473 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:33:42,473 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:33:42,473 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:33:42,476 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 02:33:42,476 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 02:33:42,477 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 02:33:42,477 - yfinance - DEBUG - reusing cookie 2024-05-28 02:33:42,844 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 02:33:42,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:33:42,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:33:43,394 - yfinance - DEBUG - response code=200 2024-05-28 02:33:43,395 - yfinance - DEBUG - Exiting get() 2024-05-28 02:33:43,406 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 02:33:43,413 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 02:33:43,429 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:33:43,433 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:33:43,433 - yfinance - DEBUG - Exiting history() 2024-05-28 02:33:43,433 - yfinance - DEBUG - Exiting history() 2024-05-28 02:33:43,452 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:33:43,452 - yfinance - DEBUG - Entering get() 2024-05-28 02:33:43,452 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:33:43,452 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:33:43,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:33:43,452 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:33:43,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,452 - yfinance - DEBUG - reusing cookie 2024-05-28 02:33:43,452 - yfinance - DEBUG - reusing crumb 2024-05-28 02:33:43,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:33:43,601 - yfinance - DEBUG - response code=200 2024-05-28 02:33:43,602 - yfinance - DEBUG - Exiting get() 2024-05-28 02:33:43,605 - yfinance - DEBUG - Entering get() 2024-05-28 02:33:43,605 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-28 02:33:43,605 - yfinance - DEBUG - params=None 2024-05-28 02:33:43,605 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:33:43,606 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:33:43,606 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,606 - yfinance - DEBUG - reusing cookie 2024-05-28 02:33:43,606 - yfinance - DEBUG - reusing crumb 2024-05-28 02:33:43,606 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,606 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:33:43,701 - yfinance - DEBUG - response code=200 2024-05-28 02:33:43,701 - yfinance - DEBUG - Exiting get() 2024-05-28 02:33:43,702 - yfinance - DEBUG - Entering get() 2024-05-28 02:33:43,702 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 02:33:43,702 - yfinance - DEBUG - params=None 2024-05-28 02:33:43,702 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:33:43,702 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:33:43,702 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,702 - yfinance - DEBUG - reusing cookie 2024-05-28 02:33:43,702 - yfinance - DEBUG - reusing crumb 2024-05-28 02:33:43,702 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,702 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:33:43,878 - yfinance - DEBUG - response code=200 2024-05-28 02:33:43,878 - yfinance - DEBUG - Exiting get() 2024-05-28 02:33:43,878 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:33:43,878 - yfinance - DEBUG - Entering get() 2024-05-28 02:33:43,878 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:33:43,878 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:33:43,878 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:33:43,879 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:33:43,879 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,879 - yfinance - DEBUG - reusing cookie 2024-05-28 02:33:43,879 - yfinance - DEBUG - reusing crumb 2024-05-28 02:33:43,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:33:43,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:33:43,948 - yfinance - DEBUG - response code=200 2024-05-28 02:33:43,949 - yfinance - DEBUG - Exiting get() 2024-05-28 02:33:44,543 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '133000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '133000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.231003, 'formattedSearchTime': '0.23', 'totalResults': '133000', 'formattedTotalResults': '133,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Is Meta now a value stock? - MarketWatch', 'htmlTitle': 'Is Meta now a value stock? - MarketWatch', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9pcy1tZXRhLW5vdy1hLXZhbHVlLXN0b2NrLTAwOGI3Zjgw0gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market\xa0...", 'htmlSnippet': 'Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Philip van Doorn'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT0ymsUsbqtwirNVVi-iZhDzSVcJ_9ajUDW_PZuB09NQWUaEY3TARi9m12q&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'AFP via Getty Images', 'contenturl': 'https://images.mktw.net/im-14136247?width=700&height=466', 'caption': 'A look at Meta’s valuation, recent operating improvement and long-term financial performance underline the excitement that led to a 20% rocket ride for the company’s stock on Feb. 2. AFP...'}], 'person': [{'name': 'Philip van Doorn'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-14136247/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '853', 'parsely-author': 'Philip van Doorn', 'language': 'EN-US', 'twitter:creator': '@PhilipvanDoorn', 'og:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Investing', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Deep Dive', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Deep Dive', 'author': 'Philip van Doorn', 'parsely-pub-date': '2024-02-05T11:02:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002965747, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: META, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: TSLA, Quote: SPY, Column: Deep Dive, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Dividends, Subject: Corporate Actions, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Commentary/O', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002965747', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002965747', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-14136247/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Biotechnology,Pharmaceuticals,Machinery,Agricultural Machinery,Computers/Electronics,Software,Industrial Electrical Equipment,Semiconductors,Insurance', 'parsely-link': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'parsely-section': 'Investing', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002965747', 'og:title': 'Is Meta now a value stock?', 'og:image:height': '853', 'googlebot-news': 'index', 'parsely-title': 'Is Meta now a value stock?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'og:url': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-14136247/social'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocks — Apple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocksApple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73 ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple just did something unusual. Can it help the stock amid growth ...', 'htmlTitle': 'Apple just did something unusual. Can it help the stock amid growth ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9hcHBsZS1qdXN0LWRpZC1zb21ldGhpbmctdW51c3VhbC1jYW4taXQtaGVscC10aGUtc3RvY2stYW1pZC1ncm93dGgtd29lcy0xMWMwMzgwMNIBAA', 'displayLink': 'news.google.com', 'snippet': "Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response\xa0...", 'htmlSnippet': 'Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response ...', 'formattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Emily Bary'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSLT_UO3oeNOQauVicZW4COIWmVQ2vpFt0VonKXzayU4eCbgVg_SEoUPQ&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Agence France-Presse/Getty Image', 'contenturl': 'https://images.mktw.net/im-809890?width=700&height=445', 'caption': 'Tim Cook says Apple has some “things” going on with generative AI “that we’re incredibly excited about that we’ll be talking about later this year.” Agence France-Presse/Getty Image'}], 'person': [{'name': 'Emily Bary'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-809890/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Emily Bary', 'language': 'EN-US', 'twitter:creator': '@emilybary', 'og:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'The Ratings Game', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'The Ratings Game', 'author': 'Emily Bary', 'parsely-pub-date': '2024-02-02T08:49:00-05:00', 'parsely-tags': "PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002960598, Quote: AAPL, Column: The Ratings Game, DocType: 103, Subject: Analysts' Comments/Recommendations, Subject: New Products/Services, Subject: Corporate/Industrial News, Subject: Products/Services, Subject: Artificial Intelligence/Machine Learning, Subject: Political/General News, Subject: Computer Science, Subject: Generative AI, Subject: Sciences/Humanities, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Consumer Electronics, Industry: Artificial Intelligence Technologies, Industry: Technology, Subsection: Computers/Electronics, Access: Meter", 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002960598', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002960598', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-809890/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Computers/Consumer Electronics,Artificial Intelligence Technologies,Technology,Analysts' Comments/Recommendations,New Products/Services,Corporate/Industrial News,Products/Services,Artificial Intelligence/Machine Learning,Political/General News', 'parsely-link': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002960598', 'og:title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'og:url': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-809890/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'htmlTitle': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1zaGFyZXMtZmFsbC1vbi1pcGhvbmUtcHJvZHVjdGlvbi1jdXRiYWNrLTUyMDU1MzTSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by\xa0...', 'htmlSnippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by ...', 'formattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrxDDsbmZrEPIQv8vFNRKeDmemXoIIecIeccuVFUohLiVFzPGgbwHKO21r&s', 'width': '299', 'height': '168'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/apple-aapl-shares-fall-on-iphone-production-cutback-5205534', 'sailthru.author': 'Rakesh Sharma'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': "Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66\xa0...", 'htmlSnippet': 'Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66 ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation,\xa0...', 'htmlSnippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'htmlTitle': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1pbi1yYWxseS1tb2RlLWFoZWFkLW9mLWJpZy1ldmVudC01MDgxOTA40gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the\xa0...", 'htmlSnippet': 'Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRO0ihSmhyMtfvD6CYlr-GwY-xHj_n1DlcPLhIGwmOd3RkSa34fsAoeR6k&s', 'width': '272', 'height': '186'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'twitter:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'article:author': 'https://www.facebook.com/alan.farley.5/', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'og:url': 'https://www.investopedia.com/apple-aapl-in-rally-mode-ahead-of-big-event-5081908', 'sailthru.author': 'Alan Farley'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg'}]}}]} 2024-05-28 02:43:11,531 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 02:43:30,792 - __main__ - INFO - Time taken to detect, translate, and extract entity and ticker: 2.71 seconds 2024-05-28 02:43:30,793 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 02:43:30,793 - yfinance - DEBUG - Entering history() 2024-05-28 02:43:30,799 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 02:43:30,800 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 02:43:30,851 - yfinance - DEBUG - Entering history() 2024-05-28 02:43:30,853 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 02:43:30-04:00', 'period2': '2024-05-28 02:43:30-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:43:30,853 - yfinance - DEBUG - Entering get() 2024-05-28 02:43:30,854 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 02:43:30,854 - yfinance - DEBUG - params={'period1': 1622270610, 'period2': 1716878610, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:43:30,854 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:43:30,854 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:43:30,854 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:43:30,855 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 02:43:30,855 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 02:43:30,856 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 02:43:30,856 - yfinance - DEBUG - reusing cookie 2024-05-28 02:43:31,303 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 02:43:31,303 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:43:31,303 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:43:31,882 - yfinance - DEBUG - response code=200 2024-05-28 02:43:31,882 - yfinance - DEBUG - Exiting get() 2024-05-28 02:43:31,886 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 02:43:31,887 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 02:43:31,893 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:43:31,896 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:43:31,896 - yfinance - DEBUG - Exiting history() 2024-05-28 02:43:31,896 - yfinance - DEBUG - Exiting history() 2024-05-28 02:43:31,897 - __main__ - INFO - Time taken to fetch stock data from Yahoo Finance: 1.11 seconds 2024-05-28 02:43:31,913 - __main__ - INFO - Time taken to format stock data for Gemini: 0.02 seconds 2024-05-28 02:43:31,914 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:43:31,914 - yfinance - DEBUG - Entering get() 2024-05-28 02:43:31,914 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:43:31,914 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:43:31,914 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:43:31,914 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:43:31,914 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:43:31,914 - yfinance - DEBUG - reusing cookie 2024-05-28 02:43:31,914 - yfinance - DEBUG - reusing crumb 2024-05-28 02:43:31,914 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:43:31,914 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:43:32,112 - yfinance - DEBUG - response code=200 2024-05-28 02:43:32,113 - yfinance - DEBUG - Exiting get() 2024-05-28 02:43:32,113 - yfinance - DEBUG - Entering get() 2024-05-28 02:43:32,113 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-28 02:43:32,113 - yfinance - DEBUG - params=None 2024-05-28 02:43:32,113 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:43:32,113 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:43:32,113 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,113 - yfinance - DEBUG - reusing cookie 2024-05-28 02:43:32,113 - yfinance - DEBUG - reusing crumb 2024-05-28 02:43:32,113 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,113 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:43:32,239 - yfinance - DEBUG - response code=200 2024-05-28 02:43:32,239 - yfinance - DEBUG - Exiting get() 2024-05-28 02:43:32,239 - __main__ - INFO - Time taken to fetch company info from Yahoo Finance: 0.33 seconds 2024-05-28 02:43:32,239 - __main__ - INFO - Time taken to format company info for Gemini: 0.00 seconds 2024-05-28 02:43:32,239 - yfinance - DEBUG - Entering get() 2024-05-28 02:43:32,239 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 02:43:32,239 - yfinance - DEBUG - params=None 2024-05-28 02:43:32,239 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:43:32,240 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:43:32,240 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,240 - yfinance - DEBUG - reusing cookie 2024-05-28 02:43:32,240 - yfinance - DEBUG - reusing crumb 2024-05-28 02:43:32,240 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,240 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:43:32,401 - yfinance - DEBUG - response code=200 2024-05-28 02:43:32,401 - yfinance - DEBUG - Exiting get() 2024-05-28 02:43:32,401 - __main__ - INFO - Time taken to fetch company news from Yahoo Finance: 0.16 seconds 2024-05-28 02:43:32,401 - __main__ - INFO - Time taken to format company news for Gemini: 0.00 seconds 2024-05-28 02:43:32,401 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:43:32,401 - yfinance - DEBUG - Entering get() 2024-05-28 02:43:32,401 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:43:32,401 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:43:32,402 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:43:32,402 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:43:32,402 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,402 - yfinance - DEBUG - reusing cookie 2024-05-28 02:43:32,402 - yfinance - DEBUG - reusing crumb 2024-05-28 02:43:32,402 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:43:32,402 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:43:32,484 - yfinance - DEBUG - response code=200 2024-05-28 02:43:32,484 - yfinance - DEBUG - Exiting get() 2024-05-28 02:43:32,485 - __main__ - INFO - Time taken to fetch current stock price: 0.08 seconds 2024-05-28 02:43:33,060 - __main__ - INFO - Time taken for Google Custom Search API: 0.57 seconds 2024-05-28 02:43:33,061 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '170000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '170000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.218656, 'formattedSearchTime': '0.22', 'totalResults': '170000', 'formattedTotalResults': '170,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Is Meta now a value stock? - MarketWatch', 'htmlTitle': 'Is Meta now a value stock? - MarketWatch', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9pcy1tZXRhLW5vdy1hLXZhbHVlLXN0b2NrLTAwOGI3Zjgw0gEA', 'displayLink': 'news.google.com', 'snippet': "Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market\xa0...", 'htmlSnippet': 'Feb 5, 2024 ... Apple Inc. AAPL, 8.0%, 15.5%, 15.3%. Amazon.com ... Note that the carrying value of a company's stock may be much lower than its current market ...', 'formattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiRGh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Philip van Doorn'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT0ymsUsbqtwirNVVi-iZhDzSVcJ_9ajUDW_PZuB09NQWUaEY3TARi9m12q&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'AFP via Getty Images', 'contenturl': 'https://images.mktw.net/im-14136247?width=700&height=466', 'caption': 'A look at Meta’s valuation, recent operating improvement and long-term financial performance underline the excitement that led to a 20% rocket ride for the company’s stock on Feb. 2. AFP...'}], 'person': [{'name': 'Philip van Doorn'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-14136247/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '853', 'parsely-author': 'Philip van Doorn', 'language': 'EN-US', 'twitter:creator': '@PhilipvanDoorn', 'og:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Investing', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Deep Dive', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Deep Dive', 'author': 'Philip van Doorn', 'parsely-pub-date': '2024-02-05T11:02:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002965747, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: META, Quote: LLY, Quote: TSLA, Quote: AVGO, Quote: BRK.B, Quote: META, Quote: SPX, Quote: MSFT, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: NVDA, Quote: TSLA, Quote: SPY, Column: Deep Dive, DocType: 103, Subject: Financial Performance, Subject: Earnings, Subject: Dividends, Subject: Corporate Actions, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Commentary/O', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002965747', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002965747', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-14136247/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Biotechnology,Pharmaceuticals,Machinery,Agricultural Machinery,Computers/Electronics,Software,Industrial Electrical Equipment,Semiconductors,Insurance', 'parsely-link': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'parsely-section': 'Investing', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002965747', 'og:title': 'Is Meta now a value stock?', 'og:image:height': '853', 'googlebot-news': 'index', 'parsely-title': 'Is Meta now a value stock?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A case can be made that Meta is the best value among the “Magnificent Seven” stocks.', 'og:url': 'https://www.marketwatch.com/story/is-meta-now-a-value-stock-008b7f80', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-14136247/social'}]}}, {'kind': 'customsearch#result', 'title': "Stock-market investors fear a megacap meltdown. Here's what ...", 'htmlTitle': 'Stock-market investors fear a megacap meltdown. Here's what ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9zdG9jay1tYXJrZXQtaW52ZXN0b3JzLWZlYXItYS1tZWdhY2FwLW1lbHRkb3duLWhlcmVzLXdoYXQtaGlzdG9yeS1zYXlzLWYyMjc0NGFm0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocks — Apple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73\xa0...', 'htmlSnippet': 'Feb 7, 2024 ... The so-called Magnificent Seven stocksApple Inc. AAPL, +1.66% , Amazon.com Inc. AMZN, -0.17% , Alphabet Inc. GOOGL, +0.83% GOOG, +0.73 ...', 'formattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicWh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'William Watts'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRyrqjiYNQ2NRwp3o2KiWmvxcx-BevMYFyZVbDrPPAtqhva5bmCzRd5_0c&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Getty Images/iStockphoto', 'contenturl': 'https://images.mktw.net/im-653293?width=700&height=468', 'caption': 'Investors are worried about megacap dominance. Getty Images/iStockphoto'}, {'creator': 'LPL Financial', 'contenturl': 'https://images.mktw.net/im-43588369?width=700&height=360', 'caption': 'LPL Financial'}], 'person': [{'name': 'William Watts'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-653293/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '855', 'parsely-author': 'William Watts', 'language': 'EN-US', 'twitter:creator': '@wlwatts', 'og:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Markets', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'Market Extra', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'Market Extra', 'author': 'William Watts', 'parsely-pub-date': '2024-02-07T14:11:00-05:00', 'parsely-tags': 'PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002976286, Quote: SPX, Quote: AAPL, Quote: AMZN, Quote: GOOGL, Quote: GOOG, Quote: META, Quote: MSFT, Quote: NVDA, Quote: TSLA, Quote: DJIA, Column: Market Extra, DocType: 103, Subject: Analyst Comment/Recommendation, Subject: Corporate/Industrial News, Subject: Equity Markets, Subject: Commodity/Financial Market News, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Industry: Financial Investment Services, Industry: Financial Services, Industry: Investing/Securities, Subsection: U.S. & Canada, Access: Meter', 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002976286', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002976286', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-653293/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Financial Investment Services,Financial Services,Investing/Securities,Analyst Comment/Recommendation,Corporate/Industrial News,Equity Markets,Commodity/Financial Market News,Content Types,Factiva Filters', 'parsely-link': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'parsely-section': 'Markets', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002976286', 'og:title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'og:image:height': '855', 'googlebot-news': 'index', 'parsely-title': 'Stock-market investors fear a megacap meltdown. Here’s what history says.', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'A top worry for investors: Will a pullback by megacap tech stocks kill the bull market.', 'og:url': 'https://www.marketwatch.com/story/stock-market-investors-fear-a-megacap-meltdown-heres-what-history-says-f22744af', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-653293/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple just did something unusual. Can it help the stock amid growth ...', 'htmlTitle': 'Apple just did something unusual. Can it help the stock amid growth ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhdGNoLmNvbS9zdG9yeS9hcHBsZS1qdXN0LWRpZC1zb21ldGhpbmctdW51c3VhbC1jYW4taXQtaGVscC10aGUtc3RvY2stYW1pZC1ncm93dGgtd29lcy0xMWMwMzgwMNIBAA', 'displayLink': 'news.google.com', 'snippet': "Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response\xa0...", 'htmlSnippet': 'Feb 2, 2024 ... ... company's earnings call. Apple AAPL, +1.66% was going to “hold that” standard to the topic of generative AI as well, he added, in response ...', 'formattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMicmh0dHBzOi8vd3d3Lm1hcmtldHdhd...', 'pagemap': {'hcard': [{'fn': 'Emily Bary'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQSLT_UO3oeNOQauVicZW4COIWmVQ2vpFt0VonKXzayU4eCbgVg_SEoUPQ&s', 'width': '318', 'height': '159'}], 'imageobject': [{'creator': 'Agence France-Presse/Getty Image', 'contenturl': 'https://images.mktw.net/im-809890?width=700&height=445', 'caption': 'Tim Cook says Apple has some “things” going on with generative AI “that we’re incredibly excited about that we’ll be talking about later this year.” Agence France-Presse/Getty Image'}], 'person': [{'name': 'Emily Bary'}], 'metatags': [{'og:image': 'https://images.mktw.net/im-809890/social', 'og:image:width': '1280', 'twitter:card': 'summary_large_image', 'og:site_name': 'MarketWatch', 'page.site.product': 'MW', 'twitter:image:height': '640', 'parsely-author': 'Emily Bary', 'language': 'EN-US', 'twitter:creator': '@emilybary', 'og:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'article:publisher': 'https://www.facebook.com/marketwatch', 'parsely-type': 'post', 'article.template': 'Normal', 'twitter:image:width': '1280', 'article.section': 'Industries', 'entitlementtoken': 'cecc4267a0194af89ca343805a3e57af', 'cxenseparse:wsj-column': 'The Ratings Game', 'twitter:site:id': '624413', 'twitter:domain': 'marketwatch.com', 'article.column': 'The Ratings Game', 'author': 'Emily Bary', 'parsely-pub-date': '2024-02-02T08:49:00-05:00', 'parsely-tags': "PageType: Article, Template: Normal, ArticleId: WP-MKTW-0002960598, Quote: AAPL, Column: The Ratings Game, DocType: 103, Subject: Analysts' Comments/Recommendations, Subject: New Products/Services, Subject: Corporate/Industrial News, Subject: Products/Services, Subject: Artificial Intelligence/Machine Learning, Subject: Political/General News, Subject: Computer Science, Subject: Generative AI, Subject: Sciences/Humanities, Subject: Content Types, Subject: Factiva Filters, Subject: C&E Exclusion Filter, Subject: C&E Industry News Filter, Industry: Computers/Consumer Electronics, Industry: Artificial Intelligence Technologies, Industry: Technology, Subsection: Computers/Electronics, Access: Meter", 'muxurl': 'https://api.wsj.net', 'page.site': 'marketwatch', 'apple-itunes-app': 'app-id=336693422,app-argument=mwatch://article?id=WP-MKTW-0002960598', 'theme-color': '#2e2e2f', 'article.content_group': 'marketwatch', 'cxenseparse:wsj-product': 'MarketWatch.com', 'article.id': 'WP-MKTW-0002960598', 'cxenseparse:wsj-doctype': '103', 'twitter:image': 'https://images.mktw.net/im-809890/social', 'twitter:site': '@marketwatch', 'news_keywords': 'article_normal,Computers/Consumer Electronics,Artificial Intelligence Technologies,Technology,Analysts' Comments/Recommendations,New Products/Services,Corporate/Industrial News,Products/Services,Artificial Intelligence/Machine Learning,Political/General News', 'parsely-link': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'parsely-section': 'Industries', 'og:type': 'article', 'parsely-post-id': 'WP-MKTW-0002960598', 'og:title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'og:image:height': '640', 'googlebot-news': 'index', 'parsely-title': 'Apple just did something unusual. Can it help the stock amid growth woes?', 'referrer': 'no-referrer-when-downgrade', 'fb:app_id': '283204329838', 'article.doctype': '103', 'viewport': 'width=device-width, initial-scale=1, maximum-scale=1', 'twitter:description': 'Apple doesn’t usually tease upcoming product events, but an analyst noted its lack of AI talk had “been a sentiment headwind.”', 'og:url': 'https://www.marketwatch.com/story/apple-just-did-something-unusual-can-it-help-the-stock-amid-growth-woes-11c03800', 'google-signin-client_id': '61387583289.apps.googleusercontent.com', 'article:opinion': 'false'}], 'cse_image': [{'src': 'https://images.mktw.net/im-809890/social'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'htmlTitle': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiWGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1zaGFyZXMtZmFsbC1vbi1pcGhvbmUtcHJvZHVjdGlvbi1jdXRiYWNrLTUyMDU1MzTSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by\xa0...', 'htmlSnippet': 'Oct 13, 2021 ... Apple (AAPL) stock fell after a report quoted ... Company News · Tech Sector News. Apple (AAPL) ... Prices for Apple Inc. (AAPL) stock fell by ...', 'formattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiWGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrxDDsbmZrEPIQv8vFNRKeDmemXoIIecIeccuVFUohLiVFzPGgbwHKO21r&s', 'width': '299', 'height': '168'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-square70x70logo': '/static/2.41.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) Shares Fall on iPhone Production Cutback', 'msapplication-wide310x150logo': '/static/2.41.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.41.0/icons/favicons/mstile-144x144.png', 'og:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'msapplication-square150x150logo': '/static/2.41.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.41.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Apple (AAPL) stock fell after a report quoted anonymous officials saying that the company has cut back its iPhone production targets for this quarter.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/apple-aapl-shares-fall-on-iphone-production-cutback-5205534', 'sailthru.author': 'Rakesh Sharma'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DG7Zy0Q6H8IIo5Q3GCyQ4Mf72R4=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Apple_iPhone-13-Pro_New-Camera-System_09142021-5032fbe1c71749c88d296c9204182826.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Stock Market Live - Stoxy - Apps on Google Play', 'htmlTitle': 'Stock Market Live - Stoxy - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios,\xa0...', 'htmlSnippet': 'Easily follow your stocks, indices, futures from the US, EU, and Asian markets. View stocks quotes and daily performance in customizable portfolios, ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&rdid=com.nikitadev.stocks&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSJu4vvi9huSobGRMOQTYmDT1rxqfB6SDpCEQtIi9a6x4oqeP6ZZWTdA94P&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US', 'appstore:developer_url': 'https://stoxy.app', 'og:title': 'Stock Market Live - Stoxy - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.nikitadev.stocks', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.nikitadev.stocks', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Stocks, Indices, Commodities, Currencies, Investing & Financial News', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.nikitadev.stocks&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/NcnfwE_CdrmdtwRmECFngyGdd_aGiBkxcLoBqSGQMT-MYvklq6XI7A9Eo7YluyZCtAc'}]}}, {'kind': 'customsearch#result', 'title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'htmlTitle': 'Google Finance - Stock Market Prices, Real-time Quotes & Business ...', 'link': 'https://www.google.com/finance/', 'displayLink': 'www.google.com', 'snippet': "Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66\xa0...", 'htmlSnippet': 'Google Finance provides real-time market quotes ... Climate leaderscopyrightCryptopaidCurrencies. Today's financial news ... AAPL. Apple Inc. 3.71M following. 1.66 ...', 'formattedUrl': 'https://www.google.com/finance/', 'htmlFormattedUrl': 'https://www.google.com/finance/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Google Finance - Stock Market Prices, Real-time Quotes & Business News', 'og:image:height': '402', 'og:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Google Finance provides real-time market quotes, international exchanges, up-to-date financial news, and analytics to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation,\xa0...', 'htmlSnippet': 'May 8, 2024 ... The team was expanded to FAANG in 2017 when Cramer added Apple. Unfortunately, a combination of rising interest rates, market saturation, ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Investing.com: Stock Market - Apps on Google Play', 'htmlTitle': 'Investing.com: Stock Market - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'htmlSnippet': 'Join the millions of people using the Investing.com app every day to stay on top of the stock market and global financial markets!', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.fusionmedia...hl...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&rdid=com.fusionmedia.investing&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRm4ZTByhvkBhQhwD4Awl0KYtS8-kiJqbMtR7x-rG69P25H6SJfaPTfDQ4&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US', 'appstore:developer_url': 'https://www.investing.com', 'og:title': 'Investing.com: Stock Market - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.fusionmedia.investing', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.fusionmedia.investing', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get real-time stock alerts and breaking news to track volatile markets now!', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.fusionmedia.investing&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/9MD3biGQRiYH8NdM6MT4uU9CFEBdeyjwA5OV5Ucab0vjF6O1PD7qIF63FhSk-eqksA'}]}}, {'kind': 'customsearch#result', 'title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'htmlTitle': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiUGh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vYXBwbGUtYWFwbC1pbi1yYWxseS1tb2RlLWFoZWFkLW9mLWJpZy1ldmVudC01MDgxOTA40gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the\xa0...", 'htmlSnippet': 'Oct 13, 2020 ... There are many techniques used for doing a valuation. An analyst placing a value on a company looks at the business's management, the ...', 'formattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiUGh0dHBzOi8vd3d3LmludmVzdG9w...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRO0ihSmhyMtfvD6CYlr-GwY-xHj_n1DlcPLhIGwmOd3RkSa34fsAoeR6k&s', 'width': '272', 'height': '186'}], 'metatags': [{'og:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:card': 'summary', 'msapplication-square70x70logo': '/static/2.51.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news,tech-sector-news', 'og:site_name': 'Investopedia', 'msapplication-wide310x150logo': '/static/2.51.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.51.0/icons/favicons/mstile-144x144.png', 'og:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'twitter:image': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg', 'twitter:site': '@Investopedia', 'msapplication-square310x310logo': '/static/2.51.0/icons/favicons/mstile-310x310.png', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'msapplication-tilecolor': '#F4F4F4', 'og:type': 'article', 'twitter:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Apple (AAPL) in Rally Mode Ahead of Big Event', 'msapplication-square150x150logo': '/static/2.51.0/icons/favicons/mstile-150x150.png', 'article:author': 'https://www.facebook.com/alan.farley.5/', 'parsely-tags': 'Investopedia,News,Company News,Tech Sector News', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': "Apple (AAPL) stock is trading higher for the third day in a row ahead of this afternoon's iPhone 12 event.", 'og:url': 'https://www.investopedia.com/apple-aapl-in-rally-mode-ahead-of-big-event-5081908', 'sailthru.author': 'Alan Farley'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/LRV0iG_MucID1Zo33mRrmsrxoJI=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/GettyImages-499387358-57b46ef73df78cd39c6ccad8.jpg'}]}}]} 2024-05-28 02:43:33,874 - __main__ - INFO - Time taken to fetch Google snippet: 0.81 seconds 2024-05-28 02:43:34,496 - __main__ - INFO - Time taken to fetch Google snippet: 0.62 seconds 2024-05-28 02:43:34,496 - __main__ - INFO - Time taken to format Google results: 1.43 seconds 2024-05-28 02:44:11,489 - __main__ - INFO - Time taken to send content to Gemini for summarization: 36.99 seconds 2024-05-28 02:44:11,490 - __main__ - INFO - Time taken to calculate moving average: 0.00 seconds 2024-05-28 02:44:11,491 - __main__ - INFO - Time taken to calculate RSI: 0.00 seconds 2024-05-28 02:44:11,491 - __main__ - INFO - Time taken to calculate EMA: 0.00 seconds 2024-05-28 02:44:11,492 - __main__ - INFO - Time taken to calculate Bollinger Bands: 0.00 seconds 2024-05-28 02:44:11,492 - __main__ - INFO - Time taken to calculate MACD: 0.00 seconds 2024-05-28 02:44:11,492 - __main__ - INFO - Time taken to calculate volatility: 0.00 seconds 2024-05-28 02:44:11,494 - __main__ - INFO - Time taken to calculate ATR: 0.00 seconds 2024-05-28 02:44:11,494 - __main__ - INFO - Time taken to calculate OBV: 0.00 seconds 2024-05-28 02:44:11,496 - __main__ - INFO - Time taken to calculate yearly summary: 0.00 seconds 2024-05-28 02:44:11,497 - __main__ - INFO - Time taken to calculate YTD performance: 0.00 seconds 2024-05-28 02:44:11,540 - __main__ - INFO - Time taken to calculate metrics: 0.05 seconds 2024-05-28 02:44:11,540 - __main__ - INFO - Time taken to prepare data: 0.00 seconds 2024-05-28 02:44:17,327 - __main__ - INFO - Time taken to get answer from RAG model: 5.79 seconds 2024-05-28 02:44:28,220 - __main__ - INFO - Time taken to answer question with data: 10.89 seconds 2024-05-28 02:56:16,732 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 02:56:41,924 - __main__ - INFO - Time taken to detect, translate, and extract entity and ticker: 2.70 seconds 2024-05-28 02:56:41,924 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 02:56:41,925 - yfinance - DEBUG - Entering history() 2024-05-28 02:56:41,931 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 02:56:41,932 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 02:56:41,970 - yfinance - DEBUG - Entering history() 2024-05-28 02:56:41,972 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 02:56:41-04:00', 'period2': '2024-05-28 02:56:41-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:56:41,972 - yfinance - DEBUG - Entering get() 2024-05-28 02:56:41,972 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 02:56:41,972 - yfinance - DEBUG - params={'period1': 1622271401, 'period2': 1716879401, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 02:56:41,972 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:56:41,972 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:56:41,972 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:56:41,974 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 02:56:41,974 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 02:56:41,974 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 02:56:41,974 - yfinance - DEBUG - reusing cookie 2024-05-28 02:56:42,608 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 02:56:42,608 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:56:42,608 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:56:43,095 - yfinance - DEBUG - response code=200 2024-05-28 02:56:43,096 - yfinance - DEBUG - Exiting get() 2024-05-28 02:56:43,105 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 02:56:43,107 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 02:56:43,114 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:56:43,117 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 02:56:43,117 - yfinance - DEBUG - Exiting history() 2024-05-28 02:56:43,117 - yfinance - DEBUG - Exiting history() 2024-05-28 02:56:43,119 - __main__ - INFO - Time taken to fetch stock data from Yahoo Finance: 1.19 seconds 2024-05-28 02:56:43,136 - __main__ - INFO - Time taken to format stock data for Gemini: 0.02 seconds 2024-05-28 02:56:43,136 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:56:43,136 - yfinance - DEBUG - Entering get() 2024-05-28 02:56:43,136 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:56:43,136 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:56:43,136 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:56:43,136 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:56:43,136 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,136 - yfinance - DEBUG - reusing cookie 2024-05-28 02:56:43,136 - yfinance - DEBUG - reusing crumb 2024-05-28 02:56:43,136 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,136 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:56:43,263 - yfinance - DEBUG - response code=200 2024-05-28 02:56:43,263 - yfinance - DEBUG - Exiting get() 2024-05-28 02:56:43,264 - yfinance - DEBUG - Entering get() 2024-05-28 02:56:43,264 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701043200&period2=1716854400 2024-05-28 02:56:43,264 - yfinance - DEBUG - params=None 2024-05-28 02:56:43,265 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:56:43,265 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:56:43,265 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,265 - yfinance - DEBUG - reusing cookie 2024-05-28 02:56:43,265 - yfinance - DEBUG - reusing crumb 2024-05-28 02:56:43,265 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,265 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:56:43,385 - yfinance - DEBUG - response code=200 2024-05-28 02:56:43,385 - yfinance - DEBUG - Exiting get() 2024-05-28 02:56:43,385 - __main__ - INFO - Time taken to fetch company info from Yahoo Finance: 0.25 seconds 2024-05-28 02:56:43,385 - __main__ - INFO - Time taken to format company info for Gemini: 0.00 seconds 2024-05-28 02:56:43,386 - yfinance - DEBUG - Entering get() 2024-05-28 02:56:43,386 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 02:56:43,386 - yfinance - DEBUG - params=None 2024-05-28 02:56:43,386 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:56:43,386 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:56:43,386 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,386 - yfinance - DEBUG - reusing cookie 2024-05-28 02:56:43,386 - yfinance - DEBUG - reusing crumb 2024-05-28 02:56:43,386 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,386 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:56:43,593 - yfinance - DEBUG - response code=200 2024-05-28 02:56:43,593 - yfinance - DEBUG - Exiting get() 2024-05-28 02:56:43,594 - __main__ - INFO - Time taken to fetch company news from Yahoo Finance: 0.21 seconds 2024-05-28 02:56:43,594 - __main__ - INFO - Time taken to format company news for Gemini: 0.00 seconds 2024-05-28 02:56:43,594 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:56:43,594 - yfinance - DEBUG - Entering get() 2024-05-28 02:56:43,594 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 02:56:43,594 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 02:56:43,595 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 02:56:43,595 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 02:56:43,595 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,595 - yfinance - DEBUG - reusing cookie 2024-05-28 02:56:43,595 - yfinance - DEBUG - reusing crumb 2024-05-28 02:56:43,595 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 02:56:43,595 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 02:56:43,681 - yfinance - DEBUG - response code=200 2024-05-28 02:56:43,682 - yfinance - DEBUG - Exiting get() 2024-05-28 02:56:43,682 - __main__ - INFO - Time taken to fetch current stock price: 0.09 seconds 2024-05-28 02:56:44,341 - __main__ - INFO - Time taken for Google Custom Search API: 0.66 seconds 2024-05-28 02:56:44,341 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '170000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 1, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'totalResults': '170000', 'searchTerms': 'What is the current price of Apple Inc. (AAPL) stock? latest financial news', 'count': 1, 'startIndex': 2, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.292523, 'formattedSearchTime': '0.29', 'totalResults': '170000', 'formattedTotalResults': '170,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'htmlTitle': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and\xa0...', 'htmlSnippet': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and ...', 'formattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/AAPL:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Apple Inc (AAPL) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Apple Inc (AAPL) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/AAPL:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}]} 2024-05-28 02:56:45,175 - __main__ - INFO - Time taken to fetch Google snippet: 0.83 seconds 2024-05-28 02:56:45,655 - __main__ - INFO - Time taken to fetch Google snippet: 0.48 seconds 2024-05-28 02:56:45,655 - __main__ - INFO - Time taken to format Google results: 1.31 seconds 2024-05-28 02:57:00,163 - __main__ - INFO - Time taken to send content to Gemini for summarization: 14.51 seconds 2024-05-28 02:57:00,164 - __main__ - INFO - Time taken to calculate moving average: 0.00 seconds 2024-05-28 02:57:00,167 - __main__ - INFO - Time taken to calculate RSI: 0.00 seconds 2024-05-28 02:57:00,167 - __main__ - INFO - Time taken to calculate EMA: 0.00 seconds 2024-05-28 02:57:00,169 - __main__ - INFO - Time taken to calculate Bollinger Bands: 0.00 seconds 2024-05-28 02:57:00,170 - __main__ - INFO - Time taken to calculate MACD: 0.00 seconds 2024-05-28 02:57:00,171 - __main__ - INFO - Time taken to calculate volatility: 0.00 seconds 2024-05-28 02:57:00,174 - __main__ - INFO - Time taken to calculate ATR: 0.00 seconds 2024-05-28 02:57:00,175 - __main__ - INFO - Time taken to calculate OBV: 0.00 seconds 2024-05-28 02:57:00,179 - __main__ - INFO - Time taken to calculate yearly summary: 0.00 seconds 2024-05-28 02:57:00,180 - __main__ - INFO - Time taken to calculate YTD performance: 0.00 seconds 2024-05-28 02:57:00,222 - __main__ - INFO - Time taken to calculate metrics: 0.06 seconds 2024-05-28 02:57:00,223 - __main__ - INFO - Time taken to prepare data: 0.00 seconds 2024-05-28 02:57:05,690 - __main__ - INFO - Time taken to get answer from RAG model: 5.47 seconds 2024-05-28 02:57:16,900 - __main__ - INFO - Time taken to answer question with data: 11.21 seconds 2024-05-28 03:19:35,699 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:19:43,531 - __main__ - ERROR - Error in combined analysis: empty separator 2024-05-28 03:27:01,858 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:27:17,814 - __main__ - INFO - Time taken for combined analysis: 1.78 seconds 2024-05-28 03:33:41,549 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:33:41,550 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 03:33:41,551 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:34:12,390 - __main__ - INFO - Time taken for combined analysis: 1.70 seconds 2024-05-28 03:36:06,305 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:36:06,307 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 03:36:06,307 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:36:14,005 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "hello" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 03:36:15,531 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: hello Company Name: N/A Stock Ticker: N/A 2024-05-28 03:36:15,531 - __main__ - INFO - Time taken for combined analysis: 1.53 seconds 2024-05-28 03:36:33,750 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "What is the current price of Apple Inc. (AAPL) stock?" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 03:36:34,623 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: What is the current price of Apple Inc. (AAPL) stock? Company Name: Apple Inc. Stock Ticker: AAPL 2024-05-28 03:36:34,623 - __main__ - INFO - Time taken for combined analysis: 0.87 seconds 2024-05-28 03:40:48,124 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:40:48,148 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 03:40:48,150 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:41:01,498 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "What is the current price of Apple Inc. (AAPL) stock?" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 03:41:03,195 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: What is the current price of Apple Inc. (AAPL) stock? Company Name: Apple Inc. Stock Ticker: AAPL 2024-05-28 03:41:03,195 - __main__ - INFO - Time taken for combined analysis: 1.70 seconds 2024-05-28 03:56:35,063 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:56:35,064 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 03:56:35,065 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 03:56:42,865 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "What is the current price of Apple Inc. (AAPL) stock?" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 03:56:44,627 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: What is the current price of Apple Inc. (AAPL) stock? Company Name: Apple Inc. Stock Ticker: AAPL 2024-05-28 03:56:44,627 - __main__ - INFO - Time taken for combined analysis: 1.76 seconds 2024-05-28 04:10:33,034 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 04:10:33,035 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 04:10:33,036 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 04:10:42,908 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "What is the current price of Apple Inc. (AAPL) stock?" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 04:10:44,601 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: What is the current price of Apple Inc. (AAPL) stock? Company Name: Apple Inc. Stock Ticker: AAPL 2024-05-28 04:10:44,601 - __main__ - INFO - Time taken for combined analysis: 1.69 seconds 2024-05-28 04:17:53,954 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 04:17:53,955 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 04:17:53,955 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 04:18:01,114 - __main__ - INFO - Sending prompt to Gemini: Please perform the following tasks on the given text: "What is the current price of Apple Inc. (AAPL) stock?" 1. Detect the language of the text. 2. If the language is not English, translate it to English. 3. Identify the company name mentioned in the text. 4. Provide the stock ticker symbol for the identified company. Provide the results in the following format: Detected Language: Translated Query: Company Name: Stock Ticker: 2024-05-28 04:18:02,813 - __main__ - INFO - Received response from Gemini: Detected Language: English Translated Query: What is the current price of Apple Inc. (AAPL) stock? Company Name: Apple Inc. Stock Ticker: AAPL 2024-05-28 04:18:02,813 - __main__ - INFO - Time taken for combined analysis: 1.70 seconds 2024-05-28 04:37:00,765 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 04:37:00,766 - yfinance - DEBUG - Entering history() 2024-05-28 04:37:00,766 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:00,767 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:00,768 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:00,768 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:00,769 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 04:37:00,769 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 04:37:00,769 - yfinance - DEBUG - params=None 2024-05-28 04:37:00,770 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:00,770 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:00,770 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:00,770 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:00,770 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:00,771 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:00,771 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:00,771 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:00,772 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 04:37:00,773 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:00,773 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:37:00,773 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:00,774 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 04:37:00,775 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:37:00,776 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:37:00,776 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:37:00,776 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:00,811 - yfinance - DEBUG - Entering history() 2024-05-28 04:37:00,813 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 04:37:00-04:00', 'period2': '2024-05-28 04:37:00-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:37:00,813 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:00,813 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 04:37:00,813 - yfinance - DEBUG - params={'period1': 1622277420, 'period2': 1716885420, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:37:00,813 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:00,813 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:01,111 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:37:01,111 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,111 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,112 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,112 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:01,112 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:01,112 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,112 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,112 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,112 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:01,113 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:01,113 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,114 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,115 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,116 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:01,117 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:01,117 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,117 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,539 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,540 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,540 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:01,541 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:01,543 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:01,544 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:01,544 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:37:01,544 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:37:01,545 - yfinance - DEBUG - params=None 2024-05-28 04:37:01,545 - yfinance - DEBUG - params=None 2024-05-28 04:37:01,545 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:01,545 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:01,546 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:01,546 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:01,546 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,547 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:01,547 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:01,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,547 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,547 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:01,547 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:01,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:01,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:01,594 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,594 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:01,642 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,642 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:01,653 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,654 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:01,660 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:37:01,661 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:37:01,666 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:37:01,669 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:37:01,669 - yfinance - DEBUG - Exiting history() 2024-05-28 04:37:01,669 - yfinance - DEBUG - Exiting history() 2024-05-28 04:37:01,869 - yfinance - DEBUG - response code=200 2024-05-28 04:37:01,869 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:47,062 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 04:37:47,062 - yfinance - DEBUG - Entering history() 2024-05-28 04:37:47,063 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 04:37:47,065 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:47,065 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:47,065 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:47,065 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 04:37:47,066 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:47,067 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:47,067 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:47,067 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,067 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:47,069 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:47,070 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 04:37:47,071 - yfinance - DEBUG - Entering history() 2024-05-28 04:37:47,071 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:47,071 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 04:37:47,072 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 04:37:47-04:00', 'period2': '2024-05-28 04:37:47-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:37:47,072 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,072 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:47,073 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:47,073 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:47,072 - yfinance - DEBUG - Entering get() 2024-05-28 04:37:47,073 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,074 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:47,073 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 04:37:47,074 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:47,075 - yfinance - DEBUG - params={'period1': 1622277467, 'period2': 1716885467, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:37:47,075 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,075 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:47,075 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:37:47,076 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:37:47,076 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,077 - yfinance - DEBUG - reusing cookie 2024-05-28 04:37:47,077 - yfinance - DEBUG - reusing crumb 2024-05-28 04:37:47,077 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:37:47,077 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:37:47,181 - yfinance - DEBUG - response code=200 2024-05-28 04:37:47,181 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:47,183 - yfinance - DEBUG - response code=200 2024-05-28 04:37:47,183 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:47,340 - yfinance - DEBUG - response code=200 2024-05-28 04:37:47,340 - yfinance - DEBUG - Exiting get() 2024-05-28 04:37:47,342 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:37:47,343 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:37:47,348 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:37:47,351 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:37:47,351 - yfinance - DEBUG - Exiting history() 2024-05-28 04:37:47,351 - yfinance - DEBUG - Exiting history() 2024-05-28 04:41:14,808 - __main__ - INFO - Fetching data for symbol: GOOGL 2024-05-28 04:41:14,812 - yfinance - DEBUG - Entering history() 2024-05-28 04:41:14,812 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:41:14,812 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:14,812 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:41:14,812 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-28 04:41:14,812 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:14,812 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:14,812 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:14,815 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:41:14,816 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:41:14,816 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:41:14,816 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:14,817 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:14,817 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=GOOGL 2024-05-28 04:41:14,817 - yfinance - DEBUG - params=None 2024-05-28 04:41:14,818 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:41:14,818 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:14,819 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:14,819 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:14,820 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:41:14,821 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-28 04:41:14,821 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:14,821 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:14,827 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:41:14,828 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['GOOGL', 1, 0]) 2024-05-28 04:41:14,866 - yfinance - DEBUG - Entering history() 2024-05-28 04:41:14,869 - yfinance - DEBUG - GOOGL: Yahoo GET parameters: {'period1': '2021-05-29 04:41:14-04:00', 'period2': '2024-05-28 04:41:14-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:41:14,869 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:14,869 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/GOOGL 2024-05-28 04:41:14,869 - yfinance - DEBUG - params={'period1': 1622277674, 'period2': 1716885674, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:41:14,869 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:14,869 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:15,214 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:41:15,214 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,214 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,215 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,215 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:15,215 - yfinance - DEBUG - reusing crumb 2024-05-28 04:41:15,216 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,216 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,216 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,216 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:15,216 - yfinance - DEBUG - reusing crumb 2024-05-28 04:41:15,216 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,217 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,217 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,217 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:15,218 - yfinance - DEBUG - reusing crumb 2024-05-28 04:41:15,218 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,218 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,612 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,612 - yfinance - DEBUG - Exiting get() 2024-05-28 04:41:15,613 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:15,613 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:41:15,613 - yfinance - DEBUG - params=None 2024-05-28 04:41:15,613 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:15,613 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,613 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:15,613 - yfinance - DEBUG - Exiting get() 2024-05-28 04:41:15,613 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,614 - yfinance - DEBUG - Entering get() 2024-05-28 04:41:15,614 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:15,614 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:41:15,614 - yfinance - DEBUG - reusing crumb 2024-05-28 04:41:15,614 - yfinance - DEBUG - params=None 2024-05-28 04:41:15,614 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,615 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,615 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:41:15,615 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:41:15,615 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,615 - yfinance - DEBUG - reusing cookie 2024-05-28 04:41:15,615 - yfinance - DEBUG - reusing crumb 2024-05-28 04:41:15,616 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:41:15,616 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:41:15,661 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,661 - yfinance - DEBUG - Exiting get() 2024-05-28 04:41:15,681 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,681 - yfinance - DEBUG - Exiting get() 2024-05-28 04:41:15,686 - yfinance - DEBUG - GOOGL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:41:15,687 - yfinance - DEBUG - GOOGL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:41:15,692 - yfinance - DEBUG - GOOGL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:41:15,695 - yfinance - DEBUG - GOOGL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:41:15,695 - yfinance - DEBUG - Exiting history() 2024-05-28 04:41:15,695 - yfinance - DEBUG - Exiting history() 2024-05-28 04:41:15,756 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,756 - yfinance - DEBUG - Exiting get() 2024-05-28 04:41:15,922 - yfinance - DEBUG - response code=200 2024-05-28 04:41:15,922 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:19,653 - __main__ - INFO - Fetching data for symbol: GOOGL 2024-05-28 04:42:19,654 - yfinance - DEBUG - Entering history() 2024-05-28 04:42:19,655 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:42:19,656 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:19,656 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:19,656 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:42:19,657 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=GOOGL 2024-05-28 04:42:19,658 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-28 04:42:19,658 - yfinance - DEBUG - params=None 2024-05-28 04:42:19,659 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:19,659 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:42:19,659 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:19,661 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:19,660 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:19,661 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:19,661 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:19,665 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/GOOGL 2024-05-28 04:42:19,666 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'GOOGL'} 2024-05-28 04:42:19,666 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:42:19,666 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:19,667 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['GOOGL', 1, 0]) 2024-05-28 04:42:19,667 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:19,669 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:42:19,669 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:42:19,670 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:42:19,670 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:19,707 - yfinance - DEBUG - Entering history() 2024-05-28 04:42:19,709 - yfinance - DEBUG - GOOGL: Yahoo GET parameters: {'period1': '2021-05-29 04:42:19-04:00', 'period2': '2024-05-28 04:42:19-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:42:19,709 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:19,710 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/GOOGL 2024-05-28 04:42:19,710 - yfinance - DEBUG - params={'period1': 1622277739, 'period2': 1716885739, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:42:19,710 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:19,710 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:20,048 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:42:20,048 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,049 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,049 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,050 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:20,052 - yfinance - DEBUG - reusing crumb 2024-05-28 04:42:20,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,052 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,053 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:20,053 - yfinance - DEBUG - reusing crumb 2024-05-28 04:42:20,053 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,053 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,057 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,057 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:20,057 - yfinance - DEBUG - reusing crumb 2024-05-28 04:42:20,057 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,057 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,373 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,373 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:20,444 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,444 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:20,445 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:20,445 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:42:20,445 - yfinance - DEBUG - params=None 2024-05-28 04:42:20,445 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:20,445 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:20,445 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,445 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:20,445 - yfinance - DEBUG - reusing crumb 2024-05-28 04:42:20,445 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,445 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,447 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,447 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:20,447 - yfinance - DEBUG - Entering get() 2024-05-28 04:42:20,447 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/GOOGL?symbol=GOOGL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:42:20,447 - yfinance - DEBUG - params=None 2024-05-28 04:42:20,447 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:42:20,448 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:42:20,448 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,448 - yfinance - DEBUG - reusing cookie 2024-05-28 04:42:20,448 - yfinance - DEBUG - reusing crumb 2024-05-28 04:42:20,448 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:42:20,448 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:42:20,462 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,462 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:20,467 - yfinance - DEBUG - GOOGL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:42:20,468 - yfinance - DEBUG - GOOGL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:42:20,475 - yfinance - DEBUG - GOOGL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:42:20,478 - yfinance - DEBUG - GOOGL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:42:20,478 - yfinance - DEBUG - Exiting history() 2024-05-28 04:42:20,478 - yfinance - DEBUG - Exiting history() 2024-05-28 04:42:20,556 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,556 - yfinance - DEBUG - Exiting get() 2024-05-28 04:42:20,866 - yfinance - DEBUG - response code=200 2024-05-28 04:42:20,866 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:39,393 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 04:45:39,393 - __main__ - INFO - detect_translate_entity_and_ticker took 2.48 seconds 2024-05-28 04:45:39,395 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 04:45:39,396 - yfinance - DEBUG - Entering history() 2024-05-28 04:45:39,397 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:45:39,397 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:39,399 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:45:39,399 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:45:39,399 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:39,399 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:39,399 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,400 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:39,400 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 04:45:39,400 - yfinance - DEBUG - params=None 2024-05-28 04:45:39,400 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:39,400 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:39,402 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:45:39,402 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:39,402 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:45:39,402 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:45:39,402 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:39,402 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:39,403 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:45:39,404 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 04:45:39,407 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:45:39,408 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:45:39,408 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:45:39,408 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:39,448 - yfinance - DEBUG - Entering history() 2024-05-28 04:45:39,450 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 04:45:39-04:00', 'period2': '2024-05-28 04:45:39-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:45:39,450 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:39,450 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 04:45:39,450 - yfinance - DEBUG - params={'period1': 1622277939, 'period2': 1716885939, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:45:39,450 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:39,450 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:39,831 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:45:39,832 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,832 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:39,832 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,833 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:39,833 - yfinance - DEBUG - reusing crumb 2024-05-28 04:45:39,834 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,835 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:39,835 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,835 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:39,837 - yfinance - DEBUG - reusing crumb 2024-05-28 04:45:39,837 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,837 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:39,837 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,839 - __main__ - INFO - google_search took 0.44 seconds 2024-05-28 04:45:39,839 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:39,841 - yfinance - DEBUG - reusing crumb 2024-05-28 04:45:39,841 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:39,841 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:40,174 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,175 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,175 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,175 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,177 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:40,179 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:45:40,178 - yfinance - DEBUG - Entering get() 2024-05-28 04:45:40,179 - yfinance - DEBUG - params=None 2024-05-28 04:45:40,180 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:40,180 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:40,180 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:40,179 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:45:40,180 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:40,181 - yfinance - DEBUG - params=None 2024-05-28 04:45:40,181 - yfinance - DEBUG - reusing crumb 2024-05-28 04:45:40,181 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:45:40,182 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:40,182 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:45:40,182 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:40,182 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:45:40,185 - yfinance - DEBUG - reusing cookie 2024-05-28 04:45:40,185 - yfinance - DEBUG - reusing crumb 2024-05-28 04:45:40,185 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:45:40,185 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:45:40,308 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,308 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,308 - __main__ - INFO - fetch_company_news_yahoo took 0.91 seconds 2024-05-28 04:45:40,310 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,310 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,310 - __main__ - INFO - fetch_company_info_yahoo took 0.91 seconds 2024-05-28 04:45:40,311 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,311 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,318 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:45:40,319 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:45:40,321 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:45:40,325 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:45:40,325 - yfinance - DEBUG - Exiting history() 2024-05-28 04:45:40,325 - yfinance - DEBUG - Exiting history() 2024-05-28 04:45:40,326 - __main__ - INFO - fetch_stock_data_yahoo took 0.93 seconds 2024-05-28 04:45:40,474 - yfinance - DEBUG - response code=200 2024-05-28 04:45:40,474 - yfinance - DEBUG - Exiting get() 2024-05-28 04:45:40,475 - __main__ - INFO - fetch_current_stock_price took 1.07 seconds 2024-05-28 04:45:40,497 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 04:45:40,497 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 04:45:40,497 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 04:45:41,146 - __main__ - INFO - fetch_google_snippet took 0.65 seconds 2024-05-28 04:45:41,677 - __main__ - INFO - fetch_google_snippet took 0.53 seconds 2024-05-28 04:45:41,678 - __main__ - INFO - format_google_results took 1.18 seconds 2024-05-28 04:45:44,791 - __main__ - INFO - send_to_gemini_for_summarization took 3.11 seconds 2024-05-28 04:45:44,792 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 04:45:44,795 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 04:45:44,795 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 04:45:44,796 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 04:45:44,796 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 04:45:44,797 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 04:45:44,798 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 04:45:44,799 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 04:45:44,801 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 04:45:44,802 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 04:45:44,842 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 04:45:44,842 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 04:46:00,674 - __main__ - INFO - answer_question_with_data took 11.08 seconds 2024-05-28 04:48:51,392 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 04:48:51,392 - __main__ - INFO - detect_translate_entity_and_ticker took 3.26 seconds 2024-05-28 04:48:51,393 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 04:48:51,394 - yfinance - DEBUG - Entering history() 2024-05-28 04:48:51,394 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:48:51,395 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:51,395 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:48:51,395 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:48:51,395 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:51,395 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:51,395 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,396 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:51,396 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 04:48:51,396 - yfinance - DEBUG - params=None 2024-05-28 04:48:51,396 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:51,396 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:51,397 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:48:51,398 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:48:51,398 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:48:51,398 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:51,398 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:48:51,399 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:48:51,400 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:48:51,400 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 04:48:51,400 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:48:51,401 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:51,401 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:51,401 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:51,441 - yfinance - DEBUG - Entering history() 2024-05-28 04:48:51,444 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 04:48:51-04:00', 'period2': '2024-05-28 04:48:51-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:48:51,444 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:51,444 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 04:48:51,444 - yfinance - DEBUG - params={'period1': 1622278131, 'period2': 1716886131, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:48:51,444 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:51,444 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:51,843 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:48:51,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:51,844 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,844 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:51,844 - yfinance - DEBUG - reusing crumb 2024-05-28 04:48:51,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,844 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:51,845 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,846 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:51,846 - yfinance - DEBUG - reusing crumb 2024-05-28 04:48:51,846 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,846 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:51,846 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,846 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:51,847 - yfinance - DEBUG - reusing crumb 2024-05-28 04:48:51,847 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:51,847 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:52,099 - __main__ - INFO - google_search took 0.70 seconds 2024-05-28 04:48:52,666 - yfinance - DEBUG - response code=200 2024-05-28 04:48:52,666 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:52,667 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:52,667 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:48:52,668 - yfinance - DEBUG - params=None 2024-05-28 04:48:52,668 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:52,668 - yfinance - DEBUG - response code=200 2024-05-28 04:48:52,668 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:52,668 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:52,669 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:52,669 - yfinance - DEBUG - Entering get() 2024-05-28 04:48:52,669 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:52,669 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:48:52,669 - yfinance - DEBUG - params=None 2024-05-28 04:48:52,669 - yfinance - DEBUG - reusing crumb 2024-05-28 04:48:52,670 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:48:52,670 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:52,670 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:48:52,670 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:52,670 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:48:52,670 - yfinance - DEBUG - reusing cookie 2024-05-28 04:48:52,670 - yfinance - DEBUG - reusing crumb 2024-05-28 04:48:52,671 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:48:52,671 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:48:52,785 - yfinance - DEBUG - response code=200 2024-05-28 04:48:52,785 - yfinance - DEBUG - response code=200 2024-05-28 04:48:52,785 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:52,786 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:52,786 - __main__ - INFO - fetch_company_info_yahoo took 1.39 seconds 2024-05-28 04:48:52,789 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:48:52,790 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:48:52,793 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:48:52,796 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:48:52,796 - yfinance - DEBUG - Exiting history() 2024-05-28 04:48:52,796 - yfinance - DEBUG - Exiting history() 2024-05-28 04:48:52,797 - __main__ - INFO - fetch_stock_data_yahoo took 1.40 seconds 2024-05-28 04:48:52,988 - yfinance - DEBUG - response code=200 2024-05-28 04:48:52,988 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:52,988 - __main__ - INFO - fetch_company_news_yahoo took 1.59 seconds 2024-05-28 04:48:53,084 - yfinance - DEBUG - response code=200 2024-05-28 04:48:53,085 - yfinance - DEBUG - Exiting get() 2024-05-28 04:48:53,085 - __main__ - INFO - fetch_current_stock_price took 1.69 seconds 2024-05-28 04:48:53,106 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 04:48:53,106 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 04:48:53,106 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 04:48:53,733 - __main__ - INFO - fetch_google_snippet took 0.63 seconds 2024-05-28 04:48:54,410 - __main__ - INFO - fetch_google_snippet took 0.68 seconds 2024-05-28 04:48:54,410 - __main__ - INFO - format_google_results took 1.30 seconds 2024-05-28 04:48:56,254 - __main__ - INFO - send_to_gemini_for_summarization took 1.84 seconds 2024-05-28 04:48:56,254 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 04:48:56,255 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 04:48:56,255 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 04:48:56,256 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 04:48:56,256 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 04:48:56,256 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 04:48:56,257 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 04:48:56,258 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 04:48:56,260 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 04:48:56,261 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 04:48:56,304 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 04:48:56,304 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 04:49:03,157 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:49:06,607 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:49:12,254 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:49:21,664 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:49:39,193 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 32.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:50:12,585 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:51:16,272 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 04:51:16,273 - __main__ - INFO - detect_translate_entity_and_ticker took 2.39 seconds 2024-05-28 04:51:16,274 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 04:51:16,274 - yfinance - DEBUG - Entering history() 2024-05-28 04:51:16,275 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:51:16,275 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:16,275 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:51:16,275 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:51:16,275 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:16,276 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:16,276 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,276 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:16,276 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 04:51:16,276 - yfinance - DEBUG - params=None 2024-05-28 04:51:16,276 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:16,276 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:16,276 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:51:16,277 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:16,277 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:51:16,277 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:51:16,277 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:16,277 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:16,278 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:51:16,278 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 04:51:16,279 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:51:16,279 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:51:16,279 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:51:16,280 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:16,320 - yfinance - DEBUG - Entering history() 2024-05-28 04:51:16,322 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 04:51:16-04:00', 'period2': '2024-05-28 04:51:16-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:51:16,322 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:16,322 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 04:51:16,322 - yfinance - DEBUG - params={'period1': 1622278276, 'period2': 1716886276, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:51:16,322 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:16,322 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:16,664 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:51:16,664 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,664 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:16,665 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,665 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:16,665 - yfinance - DEBUG - reusing crumb 2024-05-28 04:51:16,665 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,666 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:16,666 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,667 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:16,667 - yfinance - DEBUG - reusing crumb 2024-05-28 04:51:16,667 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,667 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:16,667 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,668 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:16,668 - yfinance - DEBUG - reusing crumb 2024-05-28 04:51:16,668 - __main__ - INFO - google_search took 0.39 seconds 2024-05-28 04:51:16,668 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:16,669 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:17,041 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,041 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,041 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:17,042 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:51:17,042 - yfinance - DEBUG - params=None 2024-05-28 04:51:17,042 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:17,042 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,042 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:17,042 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:17,042 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,042 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:17,043 - yfinance - DEBUG - Entering get() 2024-05-28 04:51:17,043 - yfinance - DEBUG - reusing crumb 2024-05-28 04:51:17,043 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:51:17,043 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:17,043 - yfinance - DEBUG - params=None 2024-05-28 04:51:17,043 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:17,043 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:51:17,043 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:51:17,043 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:51:17,044 - yfinance - DEBUG - reusing cookie 2024-05-28 04:51:17,044 - yfinance - DEBUG - reusing crumb 2024-05-28 04:51:17,044 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:51:17,044 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:51:17,179 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,179 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,179 - __main__ - INFO - fetch_company_news_yahoo took 0.90 seconds 2024-05-28 04:51:17,203 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,204 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,204 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,204 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,204 - __main__ - INFO - fetch_company_info_yahoo took 0.93 seconds 2024-05-28 04:51:17,207 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:51:17,208 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:51:17,211 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:51:17,214 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:51:17,215 - yfinance - DEBUG - Exiting history() 2024-05-28 04:51:17,215 - yfinance - DEBUG - Exiting history() 2024-05-28 04:51:17,216 - __main__ - INFO - fetch_stock_data_yahoo took 0.94 seconds 2024-05-28 04:51:17,458 - yfinance - DEBUG - response code=200 2024-05-28 04:51:17,459 - yfinance - DEBUG - Exiting get() 2024-05-28 04:51:17,459 - __main__ - INFO - fetch_current_stock_price took 1.18 seconds 2024-05-28 04:51:17,478 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 04:51:17,478 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 04:51:17,478 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 04:51:17,940 - __main__ - INFO - fetch_google_snippet took 0.46 seconds 2024-05-28 04:51:18,494 - __main__ - INFO - fetch_google_snippet took 0.55 seconds 2024-05-28 04:51:18,495 - __main__ - INFO - format_google_results took 1.02 seconds 2024-05-28 04:51:21,488 - __main__ - INFO - send_to_gemini_for_summarization took 2.99 seconds 2024-05-28 04:51:21,489 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 04:51:21,490 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 04:51:21,490 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 04:51:21,490 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 04:51:21,491 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 04:51:21,491 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 04:51:21,492 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 04:51:21,493 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 04:51:21,495 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 04:51:21,495 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 04:51:21,536 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 04:51:21,536 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 04:51:37,885 - __main__ - INFO - answer_question_with_data took 11.17 seconds 2024-05-28 04:52:20,068 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 04:52:20,068 - __main__ - INFO - detect_translate_entity_and_ticker took 2.07 seconds 2024-05-28 04:52:20,071 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 04:52:20,072 - yfinance - DEBUG - Entering history() 2024-05-28 04:52:20,072 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:52:20,073 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,073 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,075 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 04:52:20,074 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:52:20,076 - yfinance - DEBUG - params=None 2024-05-28 04:52:20,076 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,076 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,076 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,074 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:52:20,077 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:52:20,077 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,077 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,077 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,079 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:52:20,079 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:52:20,081 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:52:20,081 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,081 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,081 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 04:52:20,082 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:52:20,082 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:52:20,082 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:52:20,083 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,120 - yfinance - DEBUG - Entering history() 2024-05-28 04:52:20,122 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 04:52:20-04:00', 'period2': '2024-05-28 04:52:20-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:52:20,122 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,122 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 04:52:20,122 - yfinance - DEBUG - params={'period1': 1622278340, 'period2': 1716886340, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:52:20,122 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,122 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,483 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:52:20,483 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,483 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,483 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,484 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,484 - yfinance - DEBUG - reusing crumb 2024-05-28 04:52:20,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,486 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,486 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,487 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,488 - yfinance - DEBUG - reusing crumb 2024-05-28 04:52:20,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,488 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,489 - yfinance - DEBUG - reusing crumb 2024-05-28 04:52:20,489 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,489 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,511 - __main__ - INFO - google_search took 0.43 seconds 2024-05-28 04:52:20,800 - yfinance - DEBUG - response code=200 2024-05-28 04:52:20,800 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:20,801 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,801 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:52:20,801 - yfinance - DEBUG - params=None 2024-05-28 04:52:20,802 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,802 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,802 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,802 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,802 - yfinance - DEBUG - reusing crumb 2024-05-28 04:52:20,802 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,802 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,804 - yfinance - DEBUG - response code=200 2024-05-28 04:52:20,804 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:20,805 - yfinance - DEBUG - Entering get() 2024-05-28 04:52:20,805 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:52:20,805 - yfinance - DEBUG - params=None 2024-05-28 04:52:20,805 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:52:20,805 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:52:20,805 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,805 - yfinance - DEBUG - reusing cookie 2024-05-28 04:52:20,805 - yfinance - DEBUG - reusing crumb 2024-05-28 04:52:20,805 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:52:20,805 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:52:20,902 - yfinance - DEBUG - response code=200 2024-05-28 04:52:20,904 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:20,904 - __main__ - INFO - fetch_company_info_yahoo took 0.83 seconds 2024-05-28 04:52:20,905 - yfinance - DEBUG - response code=200 2024-05-28 04:52:20,905 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:20,906 - __main__ - INFO - fetch_company_news_yahoo took 0.83 seconds 2024-05-28 04:52:21,071 - yfinance - DEBUG - response code=200 2024-05-28 04:52:21,071 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:21,075 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:52:21,075 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:52:21,078 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:52:21,082 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:52:21,082 - yfinance - DEBUG - Exiting history() 2024-05-28 04:52:21,082 - yfinance - DEBUG - Exiting history() 2024-05-28 04:52:21,084 - __main__ - INFO - fetch_stock_data_yahoo took 1.01 seconds 2024-05-28 04:52:21,299 - yfinance - DEBUG - response code=200 2024-05-28 04:52:21,299 - yfinance - DEBUG - Exiting get() 2024-05-28 04:52:21,299 - __main__ - INFO - fetch_current_stock_price took 1.22 seconds 2024-05-28 04:52:21,323 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 04:52:21,323 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 04:52:21,323 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 04:52:21,810 - __main__ - INFO - fetch_google_snippet took 0.49 seconds 2024-05-28 04:52:22,313 - __main__ - INFO - fetch_google_snippet took 0.50 seconds 2024-05-28 04:52:22,314 - __main__ - INFO - format_google_results took 0.99 seconds 2024-05-28 04:52:25,119 - __main__ - INFO - send_to_gemini_for_summarization took 2.80 seconds 2024-05-28 04:52:25,120 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 04:52:25,123 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 04:52:25,124 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 04:52:25,125 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 04:52:25,126 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 04:52:25,127 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 04:52:25,129 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 04:52:25,129 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 04:52:25,132 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 04:52:25,132 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 04:52:25,176 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 04:52:25,176 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 04:52:41,863 - __main__ - INFO - answer_question_with_data took 11.30 seconds 2024-05-28 04:57:49,010 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 04:57:49,010 - __main__ - INFO - detect_translate_entity_and_ticker took 3.54 seconds 2024-05-28 04:57:49,011 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 04:57:49,011 - yfinance - DEBUG - Entering history() 2024-05-28 04:57:49,011 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:57:49,011 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,012 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:57:49,012 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:57:49,012 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,012 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,012 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,012 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,012 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 04:57:49,012 - yfinance - DEBUG - params=None 2024-05-28 04:57:49,013 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,013 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,013 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:57:49,013 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,013 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 04:57:49,013 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 04:57:49,013 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,013 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,015 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 04:57:49,016 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 04:57:49,016 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 04:57:49,016 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 04:57:49,016 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,016 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 04:57:49,054 - yfinance - DEBUG - Entering history() 2024-05-28 04:57:49,056 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 04:57:49-04:00', 'period2': '2024-05-28 04:57:49-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:57:49,056 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,056 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 04:57:49,056 - yfinance - DEBUG - params={'period1': 1622278669, 'period2': 1716886669, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 04:57:49,056 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,056 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,325 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 04:57:49,325 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,325 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,326 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,327 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,328 - yfinance - DEBUG - reusing crumb 2024-05-28 04:57:49,328 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,328 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,328 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,329 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,329 - yfinance - DEBUG - reusing crumb 2024-05-28 04:57:49,329 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,329 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,330 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,330 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,330 - yfinance - DEBUG - reusing crumb 2024-05-28 04:57:49,330 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,331 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,677 - __main__ - INFO - google_search took 0.66 seconds 2024-05-28 04:57:49,699 - yfinance - DEBUG - response code=200 2024-05-28 04:57:49,700 - yfinance - DEBUG - response code=200 2024-05-28 04:57:49,700 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:49,700 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:49,701 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,702 - yfinance - DEBUG - Entering get() 2024-05-28 04:57:49,703 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:57:49,703 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 04:57:49,703 - yfinance - DEBUG - params=None 2024-05-28 04:57:49,703 - yfinance - DEBUG - params=None 2024-05-28 04:57:49,703 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,703 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 04:57:49,704 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,704 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 04:57:49,704 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,704 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,704 - yfinance - DEBUG - reusing crumb 2024-05-28 04:57:49,704 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,705 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,705 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,705 - yfinance - DEBUG - reusing cookie 2024-05-28 04:57:49,705 - yfinance - DEBUG - reusing crumb 2024-05-28 04:57:49,705 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 04:57:49,705 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 04:57:49,768 - yfinance - DEBUG - response code=200 2024-05-28 04:57:49,768 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:49,777 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 04:57:49,779 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 04:57:49,782 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:57:49,785 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 04:57:49,786 - yfinance - DEBUG - Exiting history() 2024-05-28 04:57:49,786 - yfinance - DEBUG - Exiting history() 2024-05-28 04:57:49,787 - __main__ - INFO - fetch_stock_data_yahoo took 0.78 seconds 2024-05-28 04:57:49,904 - yfinance - DEBUG - response code=200 2024-05-28 04:57:49,904 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:49,904 - __main__ - INFO - fetch_company_info_yahoo took 0.89 seconds 2024-05-28 04:57:49,904 - yfinance - DEBUG - response code=200 2024-05-28 04:57:49,904 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:49,905 - __main__ - INFO - fetch_company_news_yahoo took 0.89 seconds 2024-05-28 04:57:50,057 - yfinance - DEBUG - response code=200 2024-05-28 04:57:50,058 - yfinance - DEBUG - Exiting get() 2024-05-28 04:57:50,058 - __main__ - INFO - fetch_current_stock_price took 1.05 seconds 2024-05-28 04:57:50,086 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 04:57:50,086 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 04:57:50,086 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 04:57:50,781 - __main__ - INFO - fetch_google_snippet took 0.70 seconds 2024-05-28 04:57:51,392 - __main__ - INFO - fetch_google_snippet took 0.61 seconds 2024-05-28 04:57:51,393 - __main__ - INFO - format_google_results took 1.31 seconds 2024-05-28 04:57:54,257 - __main__ - INFO - send_to_gemini_for_summarization took 2.86 seconds 2024-05-28 04:57:54,258 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 04:57:54,261 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 04:57:54,261 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 04:57:54,262 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 04:57:54,263 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 04:57:54,264 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 04:57:54,267 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 04:57:54,267 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 04:57:54,272 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 04:57:54,272 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 04:57:54,314 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 04:57:54,314 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 04:58:01,252 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:58:04,856 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:58:10,285 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 04:58:19,690 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:08:06,358 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:08:06,358 - __main__ - INFO - detect_translate_entity_and_ticker took 3.12 seconds 2024-05-28 05:08:06,360 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:08:06,360 - yfinance - DEBUG - Entering history() 2024-05-28 05:08:06,361 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:08:06,362 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:06,362 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:08:06,362 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:08:06,362 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:06,362 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:06,363 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,363 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:06,363 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:08:06,364 - yfinance - DEBUG - params=None 2024-05-28 05:08:06,364 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:06,364 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:06,364 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:08:06,365 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:06,365 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:08:06,365 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:08:06,365 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:06,365 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:06,367 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:08:06,368 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:08:06,368 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:08:06,368 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:08:06,369 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:06,370 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:08:06,405 - yfinance - DEBUG - Entering history() 2024-05-28 05:08:06,408 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:08:06-04:00', 'period2': '2024-05-28 05:08:06-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:08:06,408 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:06,408 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:08:06,408 - yfinance - DEBUG - params={'period1': 1622279286, 'period2': 1716887286, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:08:06,408 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:06,408 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:06,751 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:08:06,751 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,751 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:06,752 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,752 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:06,754 - yfinance - DEBUG - reusing crumb 2024-05-28 05:08:06,755 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,755 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:06,755 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,755 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:06,755 - yfinance - DEBUG - reusing crumb 2024-05-28 05:08:06,756 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,756 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:06,757 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,758 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:06,760 - yfinance - DEBUG - reusing crumb 2024-05-28 05:08:06,760 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:06,760 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:07,108 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,109 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,110 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:07,111 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:08:07,112 - yfinance - DEBUG - params=None 2024-05-28 05:08:07,112 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:07,112 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:07,112 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,113 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:07,113 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,113 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:07,115 - yfinance - DEBUG - reusing crumb 2024-05-28 05:08:07,114 - yfinance - DEBUG - Entering get() 2024-05-28 05:08:07,115 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:07,115 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:08:07,116 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:07,116 - yfinance - DEBUG - params=None 2024-05-28 05:08:07,117 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:08:07,118 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:08:07,118 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:08:07,118 - yfinance - DEBUG - reusing cookie 2024-05-28 05:08:07,118 - yfinance - DEBUG - reusing crumb 2024-05-28 05:08:07,118 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:08:07,118 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:08:07,162 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,162 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,163 - __main__ - INFO - fetch_company_news_yahoo took 0.80 seconds 2024-05-28 05:08:07,170 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,170 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,177 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:08:07,178 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:08:07,181 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:08:07,184 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:08:07,184 - yfinance - DEBUG - Exiting history() 2024-05-28 05:08:07,184 - yfinance - DEBUG - Exiting history() 2024-05-28 05:08:07,185 - __main__ - INFO - fetch_stock_data_yahoo took 0.83 seconds 2024-05-28 05:08:07,186 - __main__ - INFO - google_search took 0.82 seconds 2024-05-28 05:08:07,258 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,258 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,258 - __main__ - INFO - fetch_current_stock_price took 0.89 seconds 2024-05-28 05:08:07,464 - yfinance - DEBUG - response code=200 2024-05-28 05:08:07,464 - yfinance - DEBUG - Exiting get() 2024-05-28 05:08:07,464 - __main__ - INFO - fetch_company_info_yahoo took 1.10 seconds 2024-05-28 05:08:07,490 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:08:07,490 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:08:07,490 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:08:08,093 - __main__ - INFO - fetch_google_snippet took 0.60 seconds 2024-05-28 05:08:08,627 - __main__ - INFO - fetch_google_snippet took 0.53 seconds 2024-05-28 05:08:08,627 - __main__ - INFO - format_google_results took 1.14 seconds 2024-05-28 05:08:10,809 - __main__ - INFO - send_to_gemini_for_summarization took 2.18 seconds 2024-05-28 05:08:10,811 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:08:10,813 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:08:10,814 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:08:10,815 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:08:10,816 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:08:10,817 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:08:10,819 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:08:10,820 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:08:10,823 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:08:10,823 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:08:10,864 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:08:10,864 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:08:16,615 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:08:20,712 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:13:48,481 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:13:48,482 - __main__ - INFO - detect_translate_entity_and_ticker took 3.30 seconds 2024-05-28 05:13:48,484 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:13:48,485 - yfinance - DEBUG - Entering history() 2024-05-28 05:13:48,486 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:13:48,487 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:48,487 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:13:48,487 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:13:48,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:48,488 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:48,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,490 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:48,490 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:13:48,490 - yfinance - DEBUG - params=None 2024-05-28 05:13:48,490 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:48,490 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:48,490 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:13:48,491 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:13:48,492 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:48,492 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:13:48,492 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:13:48,493 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:13:48,493 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:48,495 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:48,495 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:13:48,495 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:13:48,496 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:13:48,496 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:48,534 - yfinance - DEBUG - Entering history() 2024-05-28 05:13:48,536 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:13:48-04:00', 'period2': '2024-05-28 05:13:48-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:13:48,536 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:48,536 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:13:48,536 - yfinance - DEBUG - params={'period1': 1622279628, 'period2': 1716887628, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:13:48,536 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:48,536 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:48,848 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:13:48,848 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,848 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:48,848 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,848 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:48,849 - yfinance - DEBUG - reusing crumb 2024-05-28 05:13:48,849 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,849 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:48,849 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,851 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:48,852 - yfinance - DEBUG - reusing crumb 2024-05-28 05:13:48,852 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,852 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:48,852 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,852 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:48,853 - yfinance - DEBUG - reusing crumb 2024-05-28 05:13:48,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:48,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:49,094 - __main__ - INFO - google_search took 0.60 seconds 2024-05-28 05:13:49,214 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,214 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,217 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:49,218 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:13:49,218 - yfinance - DEBUG - params=None 2024-05-28 05:13:49,218 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,219 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:49,219 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,219 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:49,221 - yfinance - DEBUG - Entering get() 2024-05-28 05:13:49,221 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:49,221 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:49,222 - yfinance - DEBUG - reusing crumb 2024-05-28 05:13:49,221 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:13:49,222 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:49,222 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:49,222 - yfinance - DEBUG - params=None 2024-05-28 05:13:49,223 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:13:49,225 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:13:49,225 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:13:49,225 - yfinance - DEBUG - reusing cookie 2024-05-28 05:13:49,225 - yfinance - DEBUG - reusing crumb 2024-05-28 05:13:49,225 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:13:49,225 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:13:49,369 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,369 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,369 - __main__ - INFO - fetch_company_info_yahoo took 0.88 seconds 2024-05-28 05:13:49,370 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,370 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,371 - __main__ - INFO - fetch_company_news_yahoo took 0.88 seconds 2024-05-28 05:13:49,371 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,371 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,374 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:13:49,375 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:13:49,379 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:13:49,382 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:13:49,382 - yfinance - DEBUG - Exiting history() 2024-05-28 05:13:49,382 - yfinance - DEBUG - Exiting history() 2024-05-28 05:13:49,384 - __main__ - INFO - fetch_stock_data_yahoo took 0.90 seconds 2024-05-28 05:13:49,550 - yfinance - DEBUG - response code=200 2024-05-28 05:13:49,550 - yfinance - DEBUG - Exiting get() 2024-05-28 05:13:49,551 - __main__ - INFO - fetch_current_stock_price took 1.06 seconds 2024-05-28 05:13:49,581 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 05:13:49,581 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:13:49,581 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:13:50,186 - __main__ - INFO - fetch_google_snippet took 0.60 seconds 2024-05-28 05:13:50,703 - __main__ - INFO - fetch_google_snippet took 0.52 seconds 2024-05-28 05:13:50,703 - __main__ - INFO - format_google_results took 1.12 seconds 2024-05-28 05:13:52,937 - __main__ - INFO - send_to_gemini_for_summarization took 2.23 seconds 2024-05-28 05:13:52,938 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:13:52,939 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:13:52,939 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:13:52,939 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:13:52,940 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:13:52,940 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:13:52,941 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:13:52,941 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:13:52,943 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:13:52,944 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:13:52,983 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 05:13:52,983 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:13:59,661 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:14:03,126 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:17:15,943 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:17:15,944 - __main__ - INFO - detect_translate_entity_and_ticker took 1.75 seconds 2024-05-28 05:19:58,669 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:19:58,669 - __main__ - INFO - detect_translate_entity_and_ticker took 2.03 seconds 2024-05-28 05:27:34,903 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:27:34,903 - __main__ - INFO - detect_translate_entity_and_ticker took 2.38 seconds 2024-05-28 05:31:09,843 - __main__ - INFO - Language detected: The language is **Arabic**. 2024-05-28 05:31:10,440 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 05:31:11,101 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 05:31:11,758 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:31:11,758 - __main__ - INFO - detect_translate_entity_and_ticker took 3.27 seconds 2024-05-28 05:31:11,758 - __main__ - INFO - Detected Language: The language is **Arabic**., Entity: The company name is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 05:31:11,761 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:31:11,762 - yfinance - DEBUG - Entering history() 2024-05-28 05:31:11,763 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:31:11,764 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:11,764 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:31:11,764 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:31:11,764 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:11,764 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:11,764 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:11,765 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:11,765 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:31:11,765 - yfinance - DEBUG - params=None 2024-05-28 05:31:11,765 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:11,765 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:11,767 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:31:11,767 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:11,768 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:31:11,769 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:31:11,770 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:31:11,771 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:11,771 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:31:11,771 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:31:11,771 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:11,771 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:31:11,772 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:31:11,772 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:11,808 - yfinance - DEBUG - Entering history() 2024-05-28 05:31:11,810 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:31:11-04:00', 'period2': '2024-05-28 05:31:11-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:31:11,811 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:11,811 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:31:11,811 - yfinance - DEBUG - params={'period1': 1622280671, 'period2': 1716888671, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:31:11,811 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:11,811 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:12,154 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:31:12,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,154 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,155 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:12,156 - yfinance - DEBUG - reusing crumb 2024-05-28 05:31:12,156 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,157 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,158 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,159 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:12,160 - yfinance - DEBUG - reusing crumb 2024-05-28 05:31:12,160 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,161 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,161 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,162 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:12,163 - yfinance - DEBUG - reusing crumb 2024-05-28 05:31:12,163 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,163 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,486 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,486 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,488 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:12,488 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:31:12,488 - yfinance - DEBUG - params=None 2024-05-28 05:31:12,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:12,488 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:12,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,488 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:12,488 - yfinance - DEBUG - reusing crumb 2024-05-28 05:31:12,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,492 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,492 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,493 - yfinance - DEBUG - Entering get() 2024-05-28 05:31:12,493 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:31:12,493 - yfinance - DEBUG - params=None 2024-05-28 05:31:12,494 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:31:12,494 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:31:12,494 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,494 - yfinance - DEBUG - reusing cookie 2024-05-28 05:31:12,494 - yfinance - DEBUG - reusing crumb 2024-05-28 05:31:12,494 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:31:12,494 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:31:12,538 - __main__ - INFO - google_search took 0.77 seconds 2024-05-28 05:31:12,607 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,607 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,608 - __main__ - INFO - fetch_company_info_yahoo took 0.84 seconds 2024-05-28 05:31:12,608 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,608 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,608 - __main__ - INFO - fetch_company_news_yahoo took 0.84 seconds 2024-05-28 05:31:12,609 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,609 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,614 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:31:12,615 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:31:12,617 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:31:12,621 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:31:12,621 - yfinance - DEBUG - Exiting history() 2024-05-28 05:31:12,621 - yfinance - DEBUG - Exiting history() 2024-05-28 05:31:12,622 - __main__ - INFO - fetch_stock_data_yahoo took 0.86 seconds 2024-05-28 05:31:12,794 - yfinance - DEBUG - response code=200 2024-05-28 05:31:12,795 - yfinance - DEBUG - Exiting get() 2024-05-28 05:31:12,795 - __main__ - INFO - fetch_current_stock_price took 1.03 seconds 2024-05-28 05:31:12,813 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:31:12,813 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:31:12,814 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:31:13,409 - __main__ - INFO - fetch_google_snippet took 0.60 seconds 2024-05-28 05:31:14,248 - __main__ - INFO - fetch_google_snippet took 0.84 seconds 2024-05-28 05:31:14,248 - __main__ - INFO - format_google_results took 1.43 seconds 2024-05-28 05:31:17,978 - __main__ - INFO - send_to_gemini_for_summarization took 3.73 seconds 2024-05-28 05:31:17,980 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:31:17,985 - __main__ - INFO - calculate_rsi took 0.01 seconds 2024-05-28 05:31:17,986 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:31:17,987 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:31:17,988 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:31:17,990 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:31:17,992 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:31:17,993 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:31:17,997 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:31:17,998 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:31:18,055 - __main__ - INFO - calculate_metrics took 0.08 seconds 2024-05-28 05:31:18,055 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:31:24,519 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:31:28,318 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:31:34,096 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:31:43,551 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:40:02,811 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 05:40:03,451 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 05:40:04,072 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 05:40:04,694 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:40:04,694 - __main__ - INFO - detect_translate_entity_and_ticker took 3.42 seconds 2024-05-28 05:40:04,694 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 05:40:04,697 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:40:04,698 - yfinance - DEBUG - Entering history() 2024-05-28 05:40:04,698 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:40:04,699 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:04,699 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:40:04,700 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:40:04,700 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:04,700 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:04,700 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:04,701 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:40:04,701 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:04,702 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:40:04,703 - yfinance - DEBUG - params=None 2024-05-28 05:40:04,704 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:04,705 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:04,706 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:40:04,708 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:40:04,706 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:40:04,708 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:04,707 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:04,708 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:40:04,709 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:04,709 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:40:04,710 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:40:04,711 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:40:04,711 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:04,749 - yfinance - DEBUG - Entering history() 2024-05-28 05:40:04,751 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:40:04-04:00', 'period2': '2024-05-28 05:40:04-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:40:04,751 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:04,751 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:40:04,751 - yfinance - DEBUG - params={'period1': 1622281204, 'period2': 1716889204, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:40:04,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:04,751 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:05,095 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:40:05,096 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,096 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,096 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,097 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:05,097 - yfinance - DEBUG - reusing crumb 2024-05-28 05:40:05,097 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,097 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,098 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,102 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:05,102 - yfinance - DEBUG - reusing crumb 2024-05-28 05:40:05,102 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,102 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,103 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,103 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:05,103 - yfinance - DEBUG - reusing crumb 2024-05-28 05:40:05,103 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,103 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,223 - __main__ - INFO - google_search took 0.52 seconds 2024-05-28 05:40:05,419 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,420 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,420 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:05,420 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:40:05,420 - yfinance - DEBUG - params=None 2024-05-28 05:40:05,420 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:05,420 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:05,420 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,421 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:05,421 - yfinance - DEBUG - reusing crumb 2024-05-28 05:40:05,421 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,421 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,428 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,428 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,428 - yfinance - DEBUG - Entering get() 2024-05-28 05:40:05,428 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:40:05,428 - yfinance - DEBUG - params=None 2024-05-28 05:40:05,428 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:40:05,429 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:40:05,429 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,429 - yfinance - DEBUG - reusing cookie 2024-05-28 05:40:05,429 - yfinance - DEBUG - reusing crumb 2024-05-28 05:40:05,429 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:40:05,429 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:40:05,497 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,498 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,498 - __main__ - INFO - fetch_company_news_yahoo took 0.80 seconds 2024-05-28 05:40:05,507 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,507 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,514 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:40:05,515 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:40:05,521 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:40:05,525 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:40:05,525 - yfinance - DEBUG - Exiting history() 2024-05-28 05:40:05,525 - yfinance - DEBUG - Exiting history() 2024-05-28 05:40:05,527 - __main__ - INFO - fetch_stock_data_yahoo took 0.83 seconds 2024-05-28 05:40:05,545 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,545 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,545 - __main__ - INFO - fetch_company_info_yahoo took 0.85 seconds 2024-05-28 05:40:05,680 - yfinance - DEBUG - response code=200 2024-05-28 05:40:05,680 - yfinance - DEBUG - Exiting get() 2024-05-28 05:40:05,680 - __main__ - INFO - fetch_current_stock_price took 0.98 seconds 2024-05-28 05:40:05,709 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:40:05,711 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:40:05,713 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:40:06,339 - __main__ - INFO - fetch_google_snippet took 0.62 seconds 2024-05-28 05:40:06,853 - __main__ - INFO - fetch_google_snippet took 0.51 seconds 2024-05-28 05:40:06,853 - __main__ - INFO - format_google_results took 1.14 seconds 2024-05-28 05:40:10,526 - __main__ - INFO - send_to_gemini_for_summarization took 3.67 seconds 2024-05-28 05:40:10,527 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:40:10,532 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:40:10,533 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:40:10,535 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:40:10,539 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:40:10,542 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:40:10,542 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:40:10,543 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:40:10,546 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:40:10,549 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:40:10,590 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:40:10,595 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:40:17,163 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:40:20,806 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:40:26,167 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:40:35,691 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:40:53,133 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 32.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:41:26,569 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:42:27,900 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:43:29,160 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:44:30,432 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:45:32,455 - __main__ - ERROR - Error answering question with data: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting 2024-05-28 05:45:33,143 - __main__ - INFO - translate_response took 0.69 seconds 2024-05-28 05:52:37,169 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 05:52:37,791 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 05:52:38,365 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 05:52:39,028 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:52:39,028 - __main__ - INFO - detect_translate_entity_and_ticker took 3.18 seconds 2024-05-28 05:52:39,028 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 05:52:39,031 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:52:39,031 - yfinance - DEBUG - Entering history() 2024-05-28 05:52:39,033 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:52:39,034 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,034 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,034 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:52:39,035 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:52:39,035 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:52:39,036 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:52:39,036 - yfinance - DEBUG - params=None 2024-05-28 05:52:39,037 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,040 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,039 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:52:39,040 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,037 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,041 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,041 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:52:39,042 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,042 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:52:39,043 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:52:39,043 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,043 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,045 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:52:39,045 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:52:39,045 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:52:39,046 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,082 - yfinance - DEBUG - Entering history() 2024-05-28 05:52:39,084 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:52:39-04:00', 'period2': '2024-05-28 05:52:39-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:52:39,084 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,084 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:52:39,084 - yfinance - DEBUG - params={'period1': 1622281959, 'period2': 1716889959, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:52:39,084 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,084 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,408 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:52:39,408 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,408 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,408 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,408 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,409 - yfinance - DEBUG - reusing crumb 2024-05-28 05:52:39,409 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,409 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,409 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,410 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,410 - yfinance - DEBUG - reusing crumb 2024-05-28 05:52:39,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,411 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,411 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,411 - yfinance - DEBUG - reusing crumb 2024-05-28 05:52:39,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,411 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,606 - __main__ - INFO - google_search took 0.57 seconds 2024-05-28 05:52:39,732 - yfinance - DEBUG - response code=200 2024-05-28 05:52:39,732 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:39,734 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,734 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:52:39,734 - yfinance - DEBUG - params=None 2024-05-28 05:52:39,734 - yfinance - DEBUG - response code=200 2024-05-28 05:52:39,734 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,735 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:39,735 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,736 - yfinance - DEBUG - Entering get() 2024-05-28 05:52:39,736 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,736 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:52:39,737 - yfinance - DEBUG - params=None 2024-05-28 05:52:39,736 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,737 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:52:39,737 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:52:39,737 - yfinance - DEBUG - reusing crumb 2024-05-28 05:52:39,737 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,737 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,737 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,738 - yfinance - DEBUG - reusing cookie 2024-05-28 05:52:39,738 - yfinance - DEBUG - reusing crumb 2024-05-28 05:52:39,738 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:52:39,738 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:52:39,924 - yfinance - DEBUG - response code=200 2024-05-28 05:52:39,924 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:39,925 - __main__ - INFO - fetch_company_info_yahoo took 0.89 seconds 2024-05-28 05:52:39,925 - yfinance - DEBUG - response code=200 2024-05-28 05:52:39,925 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:39,925 - __main__ - INFO - fetch_company_news_yahoo took 0.89 seconds 2024-05-28 05:52:39,926 - yfinance - DEBUG - response code=200 2024-05-28 05:52:39,926 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:39,930 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:52:39,931 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:52:39,934 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:52:39,937 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:52:39,938 - yfinance - DEBUG - Exiting history() 2024-05-28 05:52:39,938 - yfinance - DEBUG - Exiting history() 2024-05-28 05:52:39,939 - __main__ - INFO - fetch_stock_data_yahoo took 0.91 seconds 2024-05-28 05:52:40,056 - yfinance - DEBUG - response code=200 2024-05-28 05:52:40,056 - yfinance - DEBUG - Exiting get() 2024-05-28 05:52:40,056 - __main__ - INFO - fetch_current_stock_price took 1.02 seconds 2024-05-28 05:52:40,076 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:52:40,079 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:52:40,081 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:52:40,730 - __main__ - INFO - fetch_google_snippet took 0.65 seconds 2024-05-28 05:52:41,261 - __main__ - INFO - fetch_google_snippet took 0.53 seconds 2024-05-28 05:52:41,261 - __main__ - INFO - format_google_results took 1.18 seconds 2024-05-28 05:52:44,435 - __main__ - INFO - send_to_gemini_for_summarization took 3.17 seconds 2024-05-28 05:52:44,436 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:52:44,441 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:52:44,442 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:52:44,443 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:52:44,446 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:52:44,448 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:52:44,449 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:52:44,450 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:52:44,452 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:52:44,455 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:52:44,493 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:52:44,500 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:52:50,153 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:52:53,751 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:52:59,183 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:53:08,513 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:53:25,900 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 32.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:53:59,475 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:55:00,992 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:56:02,507 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 60.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 05:56:49,734 - __main__ - INFO - Language detected: English 2024-05-28 05:56:50,301 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 05:56:50,866 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:56:50,866 - __main__ - INFO - detect_translate_entity_and_ticker took 2.44 seconds 2024-05-28 05:56:50,866 - __main__ - INFO - Detected Language: English, Entity: The company name is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 05:56:50,867 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:56:50,867 - yfinance - DEBUG - Entering history() 2024-05-28 05:56:50,868 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:56:50,868 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:50,868 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:56:50,868 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:56:50,868 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:50,868 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:50,868 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:50,869 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:50,869 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:56:50,869 - yfinance - DEBUG - params=None 2024-05-28 05:56:50,869 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:50,869 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:50,870 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:56:50,870 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:50,870 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:56:50,870 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:56:50,870 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:50,870 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:56:50,870 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:50,872 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:56:50,872 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:56:50,872 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:56:50,873 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:50,873 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:56:50,910 - yfinance - DEBUG - Entering history() 2024-05-28 05:56:50,912 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:56:50-04:00', 'period2': '2024-05-28 05:56:50-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:56:50,912 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:50,912 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:56:50,912 - yfinance - DEBUG - params={'period1': 1622282210, 'period2': 1716890210, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:56:50,912 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:50,912 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:51,258 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:56:51,258 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,258 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,259 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,259 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:51,259 - yfinance - DEBUG - reusing crumb 2024-05-28 05:56:51,259 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,259 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,260 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,261 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:51,261 - yfinance - DEBUG - reusing crumb 2024-05-28 05:56:51,261 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,261 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,262 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,262 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:51,262 - yfinance - DEBUG - reusing crumb 2024-05-28 05:56:51,262 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,262 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,364 - __main__ - INFO - google_search took 0.49 seconds 2024-05-28 05:56:51,682 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,682 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,683 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:51,683 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:56:51,683 - yfinance - DEBUG - params=None 2024-05-28 05:56:51,683 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:51,683 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:51,683 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,683 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:51,683 - yfinance - DEBUG - reusing crumb 2024-05-28 05:56:51,683 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,683 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,683 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,684 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,685 - yfinance - DEBUG - Entering get() 2024-05-28 05:56:51,685 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:56:51,685 - yfinance - DEBUG - params=None 2024-05-28 05:56:51,686 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:56:51,686 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:56:51,686 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,686 - yfinance - DEBUG - reusing cookie 2024-05-28 05:56:51,686 - yfinance - DEBUG - reusing crumb 2024-05-28 05:56:51,686 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:56:51,686 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:56:51,698 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,698 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,698 - __main__ - INFO - fetch_company_news_yahoo took 0.83 seconds 2024-05-28 05:56:51,746 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,747 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,750 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:56:51,751 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:56:51,754 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:56:51,758 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:56:51,758 - yfinance - DEBUG - Exiting history() 2024-05-28 05:56:51,758 - yfinance - DEBUG - Exiting history() 2024-05-28 05:56:51,759 - __main__ - INFO - fetch_stock_data_yahoo took 0.89 seconds 2024-05-28 05:56:51,789 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,789 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,789 - __main__ - INFO - fetch_current_stock_price took 0.92 seconds 2024-05-28 05:56:51,935 - yfinance - DEBUG - response code=200 2024-05-28 05:56:51,935 - yfinance - DEBUG - Exiting get() 2024-05-28 05:56:51,936 - __main__ - INFO - fetch_company_info_yahoo took 1.07 seconds 2024-05-28 05:56:51,961 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:56:51,963 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:56:51,965 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:56:52,514 - __main__ - INFO - fetch_google_snippet took 0.55 seconds 2024-05-28 05:56:52,976 - __main__ - INFO - fetch_google_snippet took 0.46 seconds 2024-05-28 05:56:52,977 - __main__ - INFO - format_google_results took 1.01 seconds 2024-05-28 05:56:55,351 - __main__ - INFO - send_to_gemini_for_summarization took 2.37 seconds 2024-05-28 05:56:55,352 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:56:55,355 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:56:55,356 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:56:55,357 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:56:55,362 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:56:55,365 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:56:55,366 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:56:55,366 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:56:55,369 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:56:55,371 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:56:55,412 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:56:55,416 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:57:10,964 - __main__ - INFO - answer_question_with_data took 11.22 seconds 2024-05-28 05:57:11,729 - __main__ - INFO - translate_response took 0.76 seconds 2024-05-28 05:58:53,780 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 05:58:54,335 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 05:58:54,889 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 05:58:55,499 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:58:55,500 - __main__ - INFO - detect_translate_entity_and_ticker took 2.34 seconds 2024-05-28 05:58:55,500 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 05:58:55,500 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:58:55,501 - yfinance - DEBUG - Entering history() 2024-05-28 05:58:55,501 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:58:55,502 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:58:55,502 - yfinance - DEBUG - Entering get() 2024-05-28 05:58:55,502 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:58:55,502 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:58:55,502 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:58:55,502 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:58:55,502 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,502 - yfinance - DEBUG - reusing cookie 2024-05-28 05:58:55,502 - yfinance - DEBUG - reusing crumb 2024-05-28 05:58:55,503 - __main__ - INFO - fetch_company_news_yahoo took 0.00 seconds 2024-05-28 05:58:55,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:58:55,503 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:58:55,503 - yfinance - DEBUG - Entering get() 2024-05-28 05:58:55,503 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:58:55,504 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:58:55,504 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:58:55,504 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:58:55,505 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,506 - yfinance - DEBUG - reusing cookie 2024-05-28 05:58:55,506 - yfinance - DEBUG - Entering history() 2024-05-28 05:58:55,508 - yfinance - DEBUG - reusing crumb 2024-05-28 05:58:55,508 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:58:55-04:00', 'period2': '2024-05-28 05:58:55-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:58:55,508 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,508 - yfinance - DEBUG - Entering get() 2024-05-28 05:58:55,508 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:58:55,508 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:58:55,509 - yfinance - DEBUG - params={'period1': 1622282335, 'period2': 1716890335, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:58:55,509 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:58:55,509 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:58:55,509 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,509 - yfinance - DEBUG - reusing cookie 2024-05-28 05:58:55,509 - yfinance - DEBUG - reusing crumb 2024-05-28 05:58:55,509 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:58:55,509 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:58:55,981 - yfinance - DEBUG - response code=200 2024-05-28 05:58:55,981 - yfinance - DEBUG - Exiting get() 2024-05-28 05:58:55,983 - __main__ - INFO - fetch_current_stock_price took 0.48 seconds 2024-05-28 05:58:55,984 - yfinance - DEBUG - response code=200 2024-05-28 05:58:55,984 - yfinance - DEBUG - Exiting get() 2024-05-28 05:58:55,986 - __main__ - INFO - fetch_company_info_yahoo took 0.49 seconds 2024-05-28 05:58:56,080 - __main__ - INFO - google_search took 0.58 seconds 2024-05-28 05:58:56,121 - yfinance - DEBUG - response code=200 2024-05-28 05:58:56,121 - yfinance - DEBUG - Exiting get() 2024-05-28 05:58:56,126 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:58:56,126 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:58:56,129 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:58:56,132 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:58:56,132 - yfinance - DEBUG - Exiting history() 2024-05-28 05:58:56,132 - yfinance - DEBUG - Exiting history() 2024-05-28 05:58:56,133 - __main__ - INFO - fetch_stock_data_yahoo took 0.63 seconds 2024-05-28 05:58:56,158 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:58:56,160 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:58:56,162 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:58:56,911 - __main__ - INFO - fetch_google_snippet took 0.75 seconds 2024-05-28 05:58:57,491 - __main__ - INFO - fetch_google_snippet took 0.58 seconds 2024-05-28 05:58:57,491 - __main__ - INFO - format_google_results took 1.33 seconds 2024-05-28 05:59:00,980 - __main__ - INFO - send_to_gemini_for_summarization took 3.49 seconds 2024-05-28 05:59:00,981 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:59:00,985 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:59:00,986 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:59:00,988 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:59:00,992 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:59:00,996 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:59:00,998 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:59:00,999 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:59:01,001 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:59:01,004 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:59:01,044 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:59:01,047 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 05:59:15,875 - __main__ - INFO - answer_question_with_data took 10.84 seconds 2024-05-28 05:59:17,108 - __main__ - INFO - translate_response took 1.23 seconds 2024-05-28 05:59:50,249 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 05:59:50,824 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 05:59:51,436 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 05:59:51,977 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 05:59:51,978 - __main__ - INFO - detect_translate_entity_and_ticker took 3.05 seconds 2024-05-28 05:59:51,978 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 05:59:51,979 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 05:59:51,979 - yfinance - DEBUG - Entering history() 2024-05-28 05:59:51,980 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:59:51,980 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:51,980 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:59:51,980 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:59:51,980 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:51,980 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:51,981 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:51,981 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:51,981 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 05:59:51,981 - yfinance - DEBUG - params=None 2024-05-28 05:59:51,981 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:51,981 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:51,982 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:59:51,982 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:51,982 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 05:59:51,983 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 05:59:51,983 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:51,983 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:51,984 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 05:59:51,984 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 05:59:51,986 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 05:59:51,986 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 05:59:51,986 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:51,987 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 05:59:52,025 - yfinance - DEBUG - Entering history() 2024-05-28 05:59:52,026 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 05:59:51-04:00', 'period2': '2024-05-28 05:59:51-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:59:52,027 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:52,027 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 05:59:52,027 - yfinance - DEBUG - params={'period1': 1622282391, 'period2': 1716890391, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 05:59:52,027 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:52,027 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:52,415 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 05:59:52,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,416 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,416 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:52,416 - yfinance - DEBUG - reusing crumb 2024-05-28 05:59:52,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,418 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,418 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:52,418 - yfinance - DEBUG - reusing crumb 2024-05-28 05:59:52,418 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,418 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,418 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,419 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:52,419 - yfinance - DEBUG - reusing crumb 2024-05-28 05:59:52,419 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,420 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,421 - __main__ - INFO - google_search took 0.44 seconds 2024-05-28 05:59:52,769 - yfinance - DEBUG - response code=200 2024-05-28 05:59:52,769 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:52,769 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:52,769 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:59:52,769 - yfinance - DEBUG - params=None 2024-05-28 05:59:52,769 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:52,770 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:52,770 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,770 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:52,770 - yfinance - DEBUG - reusing crumb 2024-05-28 05:59:52,770 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,770 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,799 - yfinance - DEBUG - response code=200 2024-05-28 05:59:52,800 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:52,800 - yfinance - DEBUG - Entering get() 2024-05-28 05:59:52,800 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 05:59:52,800 - yfinance - DEBUG - params=None 2024-05-28 05:59:52,801 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 05:59:52,801 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 05:59:52,801 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,801 - yfinance - DEBUG - reusing cookie 2024-05-28 05:59:52,801 - yfinance - DEBUG - reusing crumb 2024-05-28 05:59:52,801 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 05:59:52,801 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 05:59:52,887 - yfinance - DEBUG - response code=200 2024-05-28 05:59:52,887 - yfinance - DEBUG - response code=200 2024-05-28 05:59:52,887 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:52,887 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:52,888 - __main__ - INFO - fetch_current_stock_price took 0.91 seconds 2024-05-28 05:59:52,888 - __main__ - INFO - fetch_company_news_yahoo took 0.91 seconds 2024-05-28 05:59:52,888 - yfinance - DEBUG - response code=200 2024-05-28 05:59:52,888 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:52,891 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 05:59:52,892 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 05:59:52,895 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:59:52,899 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 05:59:52,899 - yfinance - DEBUG - Exiting history() 2024-05-28 05:59:52,899 - yfinance - DEBUG - Exiting history() 2024-05-28 05:59:52,900 - __main__ - INFO - fetch_stock_data_yahoo took 0.92 seconds 2024-05-28 05:59:53,108 - yfinance - DEBUG - response code=200 2024-05-28 05:59:53,108 - yfinance - DEBUG - Exiting get() 2024-05-28 05:59:53,109 - __main__ - INFO - fetch_company_info_yahoo took 1.13 seconds 2024-05-28 05:59:53,133 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 05:59:53,136 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 05:59:53,137 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 05:59:53,958 - __main__ - INFO - fetch_google_snippet took 0.82 seconds 2024-05-28 05:59:54,524 - __main__ - INFO - fetch_google_snippet took 0.57 seconds 2024-05-28 05:59:54,524 - __main__ - INFO - format_google_results took 1.39 seconds 2024-05-28 05:59:57,171 - __main__ - INFO - send_to_gemini_for_summarization took 2.65 seconds 2024-05-28 05:59:57,172 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 05:59:57,174 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 05:59:57,174 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 05:59:57,175 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 05:59:57,178 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 05:59:57,181 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 05:59:57,182 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 05:59:57,183 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 05:59:57,185 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 05:59:57,188 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 05:59:57,230 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 05:59:57,235 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:00:03,898 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:00:07,311 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:00:12,801 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:02:52,871 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 06:02:53,838 - __main__ - INFO - Translation completed: What is the current price-to-earnings (P/E) ratio for Netflix? 2024-05-28 06:02:54,814 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 06:02:55,690 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:02:55,691 - __main__ - INFO - detect_translate_entity_and_ticker took 4.46 seconds 2024-05-28 06:02:55,691 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name is **Netflix**., Translation: What is the current price-to-earnings (P/E) ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 06:02:55,693 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:02:55,694 - yfinance - DEBUG - Entering history() 2024-05-28 06:02:55,696 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:02:55,696 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:55,696 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:02:55,697 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:02:55,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:55,697 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:55,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:55,698 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:55,699 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:02:55,699 - yfinance - DEBUG - params=None 2024-05-28 06:02:55,699 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:55,699 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:55,699 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:02:55,700 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:55,700 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:02:55,700 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:02:55,700 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:55,700 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:55,702 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:02:55,702 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:02:55,703 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:02:55,704 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:02:55,704 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:02:55,704 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:55,742 - yfinance - DEBUG - Entering history() 2024-05-28 06:02:55,746 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:02:55-04:00', 'period2': '2024-05-28 06:02:55-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:02:55,746 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:55,746 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:02:55,746 - yfinance - DEBUG - params={'period1': 1622282575, 'period2': 1716890575, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:02:55,746 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:55,746 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:56,165 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:02:56,166 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,166 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,166 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,166 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:56,166 - yfinance - DEBUG - reusing crumb 2024-05-28 06:02:56,166 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,167 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,167 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,167 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:56,167 - yfinance - DEBUG - reusing crumb 2024-05-28 06:02:56,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,168 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,168 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:56,168 - yfinance - DEBUG - reusing crumb 2024-05-28 06:02:56,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,168 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,386 - __main__ - INFO - google_search took 0.69 seconds 2024-05-28 06:02:56,633 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,633 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,633 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,633 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,633 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:56,634 - yfinance - DEBUG - Entering get() 2024-05-28 06:02:56,634 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:02:56,634 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:02:56,634 - yfinance - DEBUG - params=None 2024-05-28 06:02:56,634 - yfinance - DEBUG - params=None 2024-05-28 06:02:56,634 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:56,634 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:02:56,634 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:56,634 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:02:56,635 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,635 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:56,635 - yfinance - DEBUG - reusing crumb 2024-05-28 06:02:56,635 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,635 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,635 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,635 - yfinance - DEBUG - reusing cookie 2024-05-28 06:02:56,635 - yfinance - DEBUG - reusing crumb 2024-05-28 06:02:56,635 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:02:56,635 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:02:56,699 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,699 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,705 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:02:56,706 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:02:56,710 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:02:56,713 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:02:56,713 - yfinance - DEBUG - Exiting history() 2024-05-28 06:02:56,713 - yfinance - DEBUG - Exiting history() 2024-05-28 06:02:56,715 - __main__ - INFO - fetch_stock_data_yahoo took 1.02 seconds 2024-05-28 06:02:56,860 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,861 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,861 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,861 - __main__ - INFO - fetch_company_news_yahoo took 1.16 seconds 2024-05-28 06:02:56,862 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,862 - __main__ - INFO - fetch_company_info_yahoo took 1.17 seconds 2024-05-28 06:02:56,984 - yfinance - DEBUG - response code=200 2024-05-28 06:02:56,985 - yfinance - DEBUG - Exiting get() 2024-05-28 06:02:56,985 - __main__ - INFO - fetch_current_stock_price took 1.29 seconds 2024-05-28 06:02:57,018 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:02:57,023 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:02:57,024 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:02:57,702 - __main__ - INFO - fetch_google_snippet took 0.68 seconds 2024-05-28 06:02:58,366 - __main__ - INFO - fetch_google_snippet took 0.66 seconds 2024-05-28 06:02:58,366 - __main__ - INFO - format_google_results took 1.34 seconds 2024-05-28 06:03:04,308 - __main__ - INFO - send_to_gemini_for_summarization took 5.94 seconds 2024-05-28 06:03:04,310 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:03:04,314 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:03:04,315 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:03:04,316 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:03:04,321 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:03:04,323 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:03:04,324 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:03:04,325 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:03:04,327 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:03:04,330 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:03:04,367 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:03:04,373 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:03:11,048 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:03:14,552 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:03:19,982 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:03:29,528 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:18:52,154 - __main__ - INFO - Language detected: The language of the text is **Arabic**. 2024-05-28 06:18:52,784 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 06:18:53,424 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 06:18:53,994 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:18:53,994 - __main__ - INFO - detect_translate_entity_and_ticker took 3.30 seconds 2024-05-28 06:18:53,994 - __main__ - INFO - Detected Language: The language of the text is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 06:18:53,995 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:18:53,995 - yfinance - DEBUG - Entering history() 2024-05-28 06:18:53,996 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:18:53,997 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:53,997 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:18:53,997 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:53,997 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:18:53,997 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:18:53,997 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:53,997 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:18:53,998 - yfinance - DEBUG - params=None 2024-05-28 06:18:53,998 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:53,998 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:53,998 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:53,998 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,000 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:18:54,000 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:18:54,000 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:54,001 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:18:54,001 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:18:54,002 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:54,002 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:54,003 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:18:54,004 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:18:54,004 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:18:54,004 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,039 - yfinance - DEBUG - Entering history() 2024-05-28 06:18:54,041 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:18:53-04:00', 'period2': '2024-05-28 06:18:53-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:18:54,041 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:54,041 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:18:54,041 - yfinance - DEBUG - params={'period1': 1622283533, 'period2': 1716891533, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:18:54,042 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:54,042 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:54,362 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:18:54,362 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,362 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,363 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,364 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,364 - yfinance - DEBUG - reusing crumb 2024-05-28 06:18:54,365 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,365 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,366 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,367 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,367 - yfinance - DEBUG - reusing crumb 2024-05-28 06:18:54,368 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,368 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,370 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,371 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,371 - yfinance - DEBUG - reusing crumb 2024-05-28 06:18:54,371 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,371 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,524 - __main__ - INFO - google_search took 0.53 seconds 2024-05-28 06:18:54,722 - yfinance - DEBUG - response code=200 2024-05-28 06:18:54,722 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:54,725 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:54,725 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:18:54,725 - yfinance - DEBUG - params=None 2024-05-28 06:18:54,725 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:54,726 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:54,726 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,726 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,726 - yfinance - DEBUG - reusing crumb 2024-05-28 06:18:54,726 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,726 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,737 - yfinance - DEBUG - response code=200 2024-05-28 06:18:54,737 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:54,738 - yfinance - DEBUG - Entering get() 2024-05-28 06:18:54,739 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:18:54,739 - yfinance - DEBUG - params=None 2024-05-28 06:18:54,739 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:18:54,739 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:18:54,739 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,739 - yfinance - DEBUG - reusing cookie 2024-05-28 06:18:54,739 - yfinance - DEBUG - reusing crumb 2024-05-28 06:18:54,739 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:18:54,739 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:18:54,859 - yfinance - DEBUG - response code=200 2024-05-28 06:18:54,861 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:54,861 - yfinance - DEBUG - response code=200 2024-05-28 06:18:54,861 - __main__ - INFO - fetch_company_news_yahoo took 0.86 seconds 2024-05-28 06:18:54,862 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:54,862 - __main__ - INFO - fetch_current_stock_price took 0.86 seconds 2024-05-28 06:18:54,953 - yfinance - DEBUG - response code=200 2024-05-28 06:18:54,953 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:54,957 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:18:54,958 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:18:54,962 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:18:54,965 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:18:54,965 - yfinance - DEBUG - Exiting history() 2024-05-28 06:18:54,965 - yfinance - DEBUG - Exiting history() 2024-05-28 06:18:54,966 - __main__ - INFO - fetch_stock_data_yahoo took 0.97 seconds 2024-05-28 06:18:55,071 - yfinance - DEBUG - response code=200 2024-05-28 06:18:55,071 - yfinance - DEBUG - Exiting get() 2024-05-28 06:18:55,071 - __main__ - INFO - fetch_company_info_yahoo took 1.08 seconds 2024-05-28 06:18:55,098 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 06:18:55,098 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:18:55,098 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:18:55,796 - __main__ - INFO - fetch_google_snippet took 0.70 seconds 2024-05-28 06:18:56,384 - __main__ - INFO - fetch_google_snippet took 0.59 seconds 2024-05-28 06:18:56,384 - __main__ - INFO - format_google_results took 1.29 seconds 2024-05-28 06:18:59,612 - __main__ - INFO - send_to_gemini_for_summarization took 3.23 seconds 2024-05-28 06:18:59,613 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:18:59,615 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:18:59,616 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:18:59,616 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:18:59,617 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:18:59,617 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:18:59,618 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:18:59,619 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:18:59,621 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:18:59,622 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:18:59,661 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 06:18:59,661 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:19:06,536 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:19:10,268 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:19:15,598 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:25:33,380 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:25:33,381 - __main__ - INFO - detect_translate_entity_and_ticker took 2.79 seconds 2024-05-28 06:25:33,383 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:25:33,384 - yfinance - DEBUG - Entering history() 2024-05-28 06:25:33,385 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:25:33,385 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:33,386 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:25:33,386 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:25:33,386 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:33,387 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:33,387 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:33,388 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:25:33,388 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:25:33,388 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,391 - yfinance - DEBUG - params=None 2024-05-28 06:25:33,393 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:33,393 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:33,392 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:25:33,392 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:33,394 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:25:33,394 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:25:33,394 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:33,394 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:33,393 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:25:33,395 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:25:33,395 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:25:33,395 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:25:33,395 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:33,431 - yfinance - DEBUG - Entering history() 2024-05-28 06:25:33,433 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:25:33-04:00', 'period2': '2024-05-28 06:25:33-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:25:33,433 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:33,433 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:25:33,433 - yfinance - DEBUG - params={'period1': 1622283933, 'period2': 1716891933, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:25:33,433 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:33,433 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:33,875 - __main__ - INFO - google_search took 0.49 seconds 2024-05-28 06:25:33,911 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:25:33,911 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,911 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:33,912 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,912 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:33,915 - yfinance - DEBUG - reusing crumb 2024-05-28 06:25:33,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:33,915 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,916 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:33,918 - yfinance - DEBUG - reusing crumb 2024-05-28 06:25:33,918 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,918 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:33,919 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,919 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:33,920 - yfinance - DEBUG - reusing crumb 2024-05-28 06:25:33,920 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:33,920 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:34,311 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,311 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,313 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:34,313 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:25:34,313 - yfinance - DEBUG - params=None 2024-05-28 06:25:34,313 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:34,313 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:34,313 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:34,314 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:34,314 - yfinance - DEBUG - reusing crumb 2024-05-28 06:25:34,314 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:34,315 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,315 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:34,315 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,316 - yfinance - DEBUG - Entering get() 2024-05-28 06:25:34,316 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:25:34,316 - yfinance - DEBUG - params=None 2024-05-28 06:25:34,317 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:25:34,317 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:25:34,318 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:25:34,318 - yfinance - DEBUG - reusing cookie 2024-05-28 06:25:34,318 - yfinance - DEBUG - reusing crumb 2024-05-28 06:25:34,318 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:25:34,318 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:25:34,463 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,463 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,463 - __main__ - INFO - fetch_company_info_yahoo took 1.08 seconds 2024-05-28 06:25:34,464 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,464 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,468 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,468 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,472 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:25:34,472 - __main__ - INFO - fetch_company_news_yahoo took 1.09 seconds 2024-05-28 06:25:34,475 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:25:34,479 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:25:34,482 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:25:34,482 - yfinance - DEBUG - Exiting history() 2024-05-28 06:25:34,482 - yfinance - DEBUG - Exiting history() 2024-05-28 06:25:34,483 - __main__ - INFO - fetch_stock_data_yahoo took 1.10 seconds 2024-05-28 06:25:34,692 - yfinance - DEBUG - response code=200 2024-05-28 06:25:34,692 - yfinance - DEBUG - Exiting get() 2024-05-28 06:25:34,693 - __main__ - INFO - fetch_current_stock_price took 1.30 seconds 2024-05-28 06:25:34,725 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 06:25:34,725 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:25:34,725 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:25:35,360 - __main__ - INFO - fetch_google_snippet took 0.64 seconds 2024-05-28 06:25:35,956 - __main__ - INFO - fetch_google_snippet took 0.59 seconds 2024-05-28 06:25:35,956 - __main__ - INFO - format_google_results took 1.23 seconds 2024-05-28 06:25:39,271 - __main__ - INFO - send_to_gemini_for_summarization took 3.32 seconds 2024-05-28 06:25:39,272 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:25:39,275 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:25:39,275 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:25:39,276 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:25:39,277 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:25:39,277 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:25:39,279 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:25:39,279 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:25:39,282 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:25:39,283 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:25:39,326 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 06:25:39,326 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:25:54,745 - __main__ - INFO - answer_question_with_data took 10.96 seconds 2024-05-28 06:26:36,721 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:26:36,721 - __main__ - INFO - detect_translate_entity_and_ticker took 2.49 seconds 2024-05-28 06:26:36,724 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:26:36,724 - yfinance - DEBUG - Entering history() 2024-05-28 06:26:36,726 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:26:36,727 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:36,727 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:26:36,728 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:26:36,728 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:36,728 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:36,729 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:26:36,729 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:36,730 - yfinance - DEBUG - params=None 2024-05-28 06:26:36,730 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:36,730 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:36,731 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:26:36,731 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:36,731 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:36,732 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:26:36,733 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:26:36,733 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:26:36,733 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:36,733 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:36,734 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:26:36,738 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:26:36,738 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:26:36,739 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:26:36,739 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:36,777 - yfinance - DEBUG - Entering history() 2024-05-28 06:26:36,780 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:26:36-04:00', 'period2': '2024-05-28 06:26:36-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:26:36,780 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:36,780 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:26:36,780 - yfinance - DEBUG - params={'period1': 1622283996, 'period2': 1716891996, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:26:36,780 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:36,780 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:37,048 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:26:37,048 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,048 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,048 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,049 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:37,050 - yfinance - DEBUG - reusing crumb 2024-05-28 06:26:37,050 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,050 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,050 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,052 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:37,052 - yfinance - DEBUG - reusing crumb 2024-05-28 06:26:37,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,052 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,052 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:37,052 - yfinance - DEBUG - reusing crumb 2024-05-28 06:26:37,053 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,053 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,360 - __main__ - INFO - google_search took 0.63 seconds 2024-05-28 06:26:37,477 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,478 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,479 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:37,480 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:26:37,480 - yfinance - DEBUG - params=None 2024-05-28 06:26:37,480 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:37,480 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:37,480 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,481 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:37,481 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,482 - yfinance - DEBUG - reusing crumb 2024-05-28 06:26:37,482 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,482 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,483 - yfinance - DEBUG - Entering get() 2024-05-28 06:26:37,484 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,484 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:26:37,485 - yfinance - DEBUG - params=None 2024-05-28 06:26:37,485 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:26:37,485 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:26:37,485 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,485 - yfinance - DEBUG - reusing cookie 2024-05-28 06:26:37,485 - yfinance - DEBUG - reusing crumb 2024-05-28 06:26:37,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:26:37,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:26:37,543 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,544 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,549 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,552 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:26:37,553 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,554 - __main__ - INFO - fetch_company_news_yahoo took 0.83 seconds 2024-05-28 06:26:37,555 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:26:37,560 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:26:37,563 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:26:37,563 - yfinance - DEBUG - Exiting history() 2024-05-28 06:26:37,563 - yfinance - DEBUG - Exiting history() 2024-05-28 06:26:37,564 - __main__ - INFO - fetch_stock_data_yahoo took 0.84 seconds 2024-05-28 06:26:37,586 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,586 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,586 - __main__ - INFO - fetch_company_info_yahoo took 0.86 seconds 2024-05-28 06:26:37,752 - yfinance - DEBUG - response code=200 2024-05-28 06:26:37,752 - yfinance - DEBUG - Exiting get() 2024-05-28 06:26:37,752 - __main__ - INFO - fetch_current_stock_price took 1.02 seconds 2024-05-28 06:26:37,778 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:26:37,779 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:26:37,779 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:26:38,318 - __main__ - INFO - fetch_google_snippet took 0.54 seconds 2024-05-28 06:26:38,901 - __main__ - INFO - fetch_google_snippet took 0.58 seconds 2024-05-28 06:26:38,901 - __main__ - INFO - format_google_results took 1.12 seconds 2024-05-28 06:26:40,847 - __main__ - INFO - send_to_gemini_for_summarization took 1.95 seconds 2024-05-28 06:26:40,848 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:26:40,851 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:26:40,851 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:26:40,853 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:26:40,853 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:26:40,854 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:26:40,856 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:26:40,856 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:26:40,861 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:26:40,862 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:26:40,906 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:26:40,906 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:27:13,618 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:27:13,619 - __main__ - INFO - detect_translate_entity_and_ticker took 1.98 seconds 2024-05-28 06:28:27,970 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:28:27,972 - yfinance - DEBUG - Entering history() 2024-05-28 06:28:27,973 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:28:27,975 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:27,975 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:28:27,975 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:28:27,975 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:27,975 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:27,975 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:27,976 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:27,976 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:28:27,976 - yfinance - DEBUG - params=None 2024-05-28 06:28:27,977 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:27,977 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:27,977 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:28:27,978 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:28:27,978 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:27,979 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:28:27,979 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:28:27,980 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:28:27,980 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:27,980 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:27,982 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:28:27,982 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:28:27,983 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:28:27,983 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,019 - yfinance - DEBUG - Entering history() 2024-05-28 06:28:28,021 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:28:27-04:00', 'period2': '2024-05-28 06:28:27-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:28:28,021 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:28,021 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:28:28,021 - yfinance - DEBUG - params={'period1': 1622284107, 'period2': 1716892107, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:28:28,021 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:28,021 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:28,376 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:28:28,376 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,377 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,378 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,380 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,381 - yfinance - DEBUG - reusing crumb 2024-05-28 06:28:28,382 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,382 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,382 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,383 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,383 - yfinance - DEBUG - reusing crumb 2024-05-28 06:28:28,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,384 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,384 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,384 - yfinance - DEBUG - reusing crumb 2024-05-28 06:28:28,384 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,384 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,835 - yfinance - DEBUG - response code=200 2024-05-28 06:28:28,835 - yfinance - DEBUG - Exiting get() 2024-05-28 06:28:28,839 - yfinance - DEBUG - response code=200 2024-05-28 06:28:28,839 - yfinance - DEBUG - Exiting get() 2024-05-28 06:28:28,840 - yfinance - DEBUG - response code=200 2024-05-28 06:28:28,841 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:28,842 - yfinance - DEBUG - Exiting get() 2024-05-28 06:28:28,842 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:28:28,843 - yfinance - DEBUG - Entering get() 2024-05-28 06:28:28,843 - yfinance - DEBUG - params=None 2024-05-28 06:28:28,844 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:28:28,844 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:28,844 - yfinance - DEBUG - params=None 2024-05-28 06:28:28,844 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:28,845 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:28:28,845 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,845 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:28:28,845 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,845 - yfinance - DEBUG - reusing crumb 2024-05-28 06:28:28,845 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,846 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,846 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,846 - yfinance - DEBUG - reusing cookie 2024-05-28 06:28:28,847 - yfinance - DEBUG - reusing crumb 2024-05-28 06:28:28,847 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:28:28,848 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:28:28,928 - yfinance - DEBUG - response code=200 2024-05-28 06:28:28,928 - yfinance - DEBUG - Exiting get() 2024-05-28 06:28:28,935 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:28:28,936 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:28:28,940 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:28:28,943 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:28:28,944 - yfinance - DEBUG - Exiting history() 2024-05-28 06:28:28,944 - yfinance - DEBUG - Exiting history() 2024-05-28 06:28:28,956 - yfinance - DEBUG - response code=200 2024-05-28 06:28:28,956 - yfinance - DEBUG - Exiting get() 2024-05-28 06:28:29,151 - yfinance - DEBUG - response code=200 2024-05-28 06:28:29,151 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:01,184 - __main__ - INFO - Language detected: The language is **English**. 2024-05-28 06:30:02,168 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio of Netflix (NFLX)? 2024-05-28 06:30:03,019 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 06:30:03,948 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:30:03,948 - __main__ - INFO - detect_translate_entity_and_ticker took 3.85 seconds 2024-05-28 06:30:03,948 - __main__ - INFO - Detected Language: The language is **English**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 06:30:03,951 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:30:03,951 - yfinance - DEBUG - Entering history() 2024-05-28 06:30:03,953 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:30:03,953 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:03,954 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:30:03,954 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:30:03,954 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:03,954 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:03,955 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:03,955 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:03,955 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:30:03,955 - yfinance - DEBUG - params=None 2024-05-28 06:30:03,955 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:03,955 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:03,956 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:30:03,956 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:03,956 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:30:03,957 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:30:03,957 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:03,957 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:03,958 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:30:03,959 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:30:03,959 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:30:03,960 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:30:03,961 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:30:03,961 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:03,999 - yfinance - DEBUG - Entering history() 2024-05-28 06:30:04,002 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:30:03-04:00', 'period2': '2024-05-28 06:30:03-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:30:04,002 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:04,002 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:30:04,002 - yfinance - DEBUG - params={'period1': 1622284203, 'period2': 1716892203, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:30:04,002 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:04,002 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:04,382 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:30:04,382 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,383 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,386 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:04,386 - yfinance - DEBUG - reusing crumb 2024-05-28 06:30:04,386 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,386 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,386 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,387 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:04,387 - yfinance - DEBUG - reusing crumb 2024-05-28 06:30:04,387 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,387 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,387 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,389 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:04,391 - yfinance - DEBUG - reusing crumb 2024-05-28 06:30:04,391 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,391 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,672 - __main__ - INFO - google_search took 0.71 seconds 2024-05-28 06:30:04,832 - yfinance - DEBUG - response code=200 2024-05-28 06:30:04,832 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:04,834 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:04,834 - yfinance - DEBUG - response code=200 2024-05-28 06:30:04,835 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:30:04,835 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:04,835 - yfinance - DEBUG - params=None 2024-05-28 06:30:04,837 - yfinance - DEBUG - Entering get() 2024-05-28 06:30:04,837 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:04,837 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:30:04,838 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:04,838 - yfinance - DEBUG - params=None 2024-05-28 06:30:04,838 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,839 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:30:04,839 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:04,839 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:30:04,839 - yfinance - DEBUG - reusing crumb 2024-05-28 06:30:04,840 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,840 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,840 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,841 - yfinance - DEBUG - reusing cookie 2024-05-28 06:30:04,841 - yfinance - DEBUG - reusing crumb 2024-05-28 06:30:04,842 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:30:04,842 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:30:04,856 - yfinance - DEBUG - response code=200 2024-05-28 06:30:04,856 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:04,856 - __main__ - INFO - fetch_company_news_yahoo took 0.90 seconds 2024-05-28 06:30:04,925 - yfinance - DEBUG - response code=200 2024-05-28 06:30:04,926 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:04,930 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:30:04,931 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:30:04,934 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:30:04,938 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:30:04,938 - yfinance - DEBUG - Exiting history() 2024-05-28 06:30:04,938 - yfinance - DEBUG - Exiting history() 2024-05-28 06:30:04,939 - __main__ - INFO - fetch_stock_data_yahoo took 0.99 seconds 2024-05-28 06:30:04,970 - yfinance - DEBUG - response code=200 2024-05-28 06:30:04,971 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:04,971 - __main__ - INFO - fetch_current_stock_price took 1.02 seconds 2024-05-28 06:30:05,130 - yfinance - DEBUG - response code=200 2024-05-28 06:30:05,130 - yfinance - DEBUG - Exiting get() 2024-05-28 06:30:05,130 - __main__ - INFO - fetch_company_info_yahoo took 1.18 seconds 2024-05-28 06:30:05,162 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:30:05,164 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:30:05,166 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:30:05,861 - __main__ - INFO - fetch_google_snippet took 0.69 seconds 2024-05-28 06:30:06,397 - __main__ - INFO - fetch_google_snippet took 0.54 seconds 2024-05-28 06:30:06,398 - __main__ - INFO - format_google_results took 1.23 seconds 2024-05-28 06:30:13,828 - __main__ - INFO - send_to_gemini_for_summarization took 7.43 seconds 2024-05-28 06:30:13,830 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:30:13,834 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:30:13,835 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:30:13,837 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:30:13,841 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:30:13,843 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:30:13,844 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:30:13,845 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:30:13,847 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:30:13,850 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:30:13,890 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:30:13,894 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:30:31,765 - __main__ - INFO - answer_question_with_data took 13.63 seconds 2024-05-28 06:30:34,016 - __main__ - INFO - translate_response took 2.25 seconds 2024-05-28 06:31:20,155 - __main__ - INFO - Language detected: The language is **Arabic**. 2024-05-28 06:31:20,772 - __main__ - INFO - Translation completed: What is the current price-to-earnings ratio for Netflix? 2024-05-28 06:31:21,488 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 06:31:22,139 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:31:22,139 - __main__ - INFO - detect_translate_entity_and_ticker took 3.37 seconds 2024-05-28 06:31:22,140 - __main__ - INFO - Detected Language: The language is **Arabic**., Entity: The company name in the text is **Netflix**., Translation: What is the current price-to-earnings ratio for Netflix?, Stock Ticker: NFLX 2024-05-28 06:31:22,142 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:31:22,143 - yfinance - DEBUG - Entering history() 2024-05-28 06:31:22,145 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:31:22,145 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,145 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:31:22,145 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:31:22,145 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,145 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,145 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,147 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,147 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:31:22,147 - yfinance - DEBUG - params=None 2024-05-28 06:31:22,147 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,148 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,148 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:31:22,148 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,149 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:31:22,149 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:31:22,149 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,149 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,149 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:31:22,151 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:31:22,154 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:31:22,154 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:31:22,154 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:31:22,154 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,190 - yfinance - DEBUG - Entering history() 2024-05-28 06:31:22,192 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:31:22-04:00', 'period2': '2024-05-28 06:31:22-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:31:22,192 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,192 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:31:22,192 - yfinance - DEBUG - params={'period1': 1622284282, 'period2': 1716892282, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:31:22,192 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,192 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,549 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:31:22,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,549 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,549 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,549 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,549 - yfinance - DEBUG - reusing crumb 2024-05-28 06:31:22,550 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,550 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,551 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,551 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,553 - yfinance - DEBUG - reusing crumb 2024-05-28 06:31:22,553 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,553 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,554 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,554 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,554 - yfinance - DEBUG - reusing crumb 2024-05-28 06:31:22,554 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,554 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,687 - __main__ - INFO - google_search took 0.54 seconds 2024-05-28 06:31:22,914 - yfinance - DEBUG - response code=200 2024-05-28 06:31:22,914 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:22,916 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,916 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:31:22,917 - yfinance - DEBUG - params=None 2024-05-28 06:31:22,917 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,917 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,917 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,917 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,917 - yfinance - DEBUG - reusing crumb 2024-05-28 06:31:22,918 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,918 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,918 - yfinance - DEBUG - response code=200 2024-05-28 06:31:22,920 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:22,921 - yfinance - DEBUG - Entering get() 2024-05-28 06:31:22,921 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:31:22,922 - yfinance - DEBUG - params=None 2024-05-28 06:31:22,922 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:31:22,923 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:31:22,923 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,923 - yfinance - DEBUG - reusing cookie 2024-05-28 06:31:22,923 - yfinance - DEBUG - reusing crumb 2024-05-28 06:31:22,923 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:31:22,923 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:31:22,974 - yfinance - DEBUG - response code=200 2024-05-28 06:31:22,974 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:22,984 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:31:22,985 - yfinance - DEBUG - response code=200 2024-05-28 06:31:22,987 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:22,987 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:31:22,988 - __main__ - INFO - fetch_company_news_yahoo took 0.84 seconds 2024-05-28 06:31:22,993 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:31:22,997 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:31:22,997 - yfinance - DEBUG - Exiting history() 2024-05-28 06:31:22,997 - yfinance - DEBUG - Exiting history() 2024-05-28 06:31:22,998 - __main__ - INFO - fetch_stock_data_yahoo took 0.86 seconds 2024-05-28 06:31:23,034 - yfinance - DEBUG - response code=200 2024-05-28 06:31:23,034 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:23,034 - __main__ - INFO - fetch_current_stock_price took 0.89 seconds 2024-05-28 06:31:23,232 - yfinance - DEBUG - response code=200 2024-05-28 06:31:23,232 - yfinance - DEBUG - Exiting get() 2024-05-28 06:31:23,232 - __main__ - INFO - fetch_company_info_yahoo took 1.09 seconds 2024-05-28 06:31:23,256 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:31:23,262 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:31:23,263 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:31:23,979 - __main__ - INFO - fetch_google_snippet took 0.71 seconds 2024-05-28 06:31:25,141 - __main__ - INFO - fetch_google_snippet took 1.16 seconds 2024-05-28 06:31:25,141 - __main__ - INFO - format_google_results took 1.88 seconds 2024-05-28 06:31:28,195 - __main__ - INFO - send_to_gemini_for_summarization took 3.05 seconds 2024-05-28 06:31:28,197 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:31:28,202 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:31:28,204 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:31:28,207 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:31:28,212 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:31:28,215 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:31:28,216 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:31:28,217 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:31:28,220 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:31:28,222 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:31:28,264 - __main__ - INFO - calculate_metrics took 0.07 seconds 2024-05-28 06:31:28,266 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:31:34,744 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:31:38,232 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:31:43,899 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:31:59,414 - __main__ - INFO - Language detected: English 2024-05-28 06:31:59,961 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 06:32:00,622 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:32:00,622 - __main__ - INFO - detect_translate_entity_and_ticker took 2.43 seconds 2024-05-28 06:32:00,622 - __main__ - INFO - Detected Language: English, Entity: The company name is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 06:32:00,624 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:32:00,625 - yfinance - DEBUG - Entering history() 2024-05-28 06:32:00,626 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:32:00,626 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:00,627 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:32:00,627 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:32:00,627 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:00,627 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:00,627 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,627 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:00,627 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:32:00,627 - yfinance - DEBUG - params=None 2024-05-28 06:32:00,627 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:00,628 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:00,628 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:32:00,629 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:00,629 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:32:00,629 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:32:00,629 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:00,629 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:00,630 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:32:00,631 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:32:00,631 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:32:00,632 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:32:00,632 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:32:00,632 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:00,670 - yfinance - DEBUG - Entering history() 2024-05-28 06:32:00,672 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:32:00-04:00', 'period2': '2024-05-28 06:32:00-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:32:00,673 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:00,673 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:32:00,673 - yfinance - DEBUG - params={'period1': 1622284320, 'period2': 1716892320, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:32:00,673 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:00,673 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:00,935 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:32:00,935 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,935 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:00,935 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,935 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:00,936 - yfinance - DEBUG - reusing crumb 2024-05-28 06:32:00,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,936 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:00,936 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,937 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:00,937 - yfinance - DEBUG - reusing crumb 2024-05-28 06:32:00,937 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,937 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:00,937 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,938 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:00,938 - yfinance - DEBUG - reusing crumb 2024-05-28 06:32:00,938 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:00,938 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:01,225 - __main__ - INFO - google_search took 0.60 seconds 2024-05-28 06:32:01,305 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,305 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,306 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:01,307 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:32:01,307 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,307 - yfinance - DEBUG - params=None 2024-05-28 06:32:01,307 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,307 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:01,308 - yfinance - DEBUG - Entering get() 2024-05-28 06:32:01,308 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:01,308 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:32:01,308 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:01,309 - yfinance - DEBUG - params=None 2024-05-28 06:32:01,309 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:01,309 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:32:01,309 - yfinance - DEBUG - reusing crumb 2024-05-28 06:32:01,309 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:32:01,309 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:01,309 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:01,309 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:32:01,310 - yfinance - DEBUG - reusing cookie 2024-05-28 06:32:01,310 - yfinance - DEBUG - reusing crumb 2024-05-28 06:32:01,310 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:32:01,310 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:32:01,391 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,391 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,393 - __main__ - INFO - fetch_company_news_yahoo took 0.77 seconds 2024-05-28 06:32:01,394 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,394 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,400 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:32:01,401 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:32:01,404 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:32:01,407 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:32:01,407 - yfinance - DEBUG - Exiting history() 2024-05-28 06:32:01,407 - yfinance - DEBUG - Exiting history() 2024-05-28 06:32:01,408 - __main__ - INFO - fetch_stock_data_yahoo took 0.78 seconds 2024-05-28 06:32:01,413 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,413 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,414 - __main__ - INFO - fetch_company_info_yahoo took 0.79 seconds 2024-05-28 06:32:01,634 - yfinance - DEBUG - response code=200 2024-05-28 06:32:01,634 - yfinance - DEBUG - Exiting get() 2024-05-28 06:32:01,634 - __main__ - INFO - fetch_current_stock_price took 1.01 seconds 2024-05-28 06:32:01,665 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:32:01,670 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:32:01,671 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:32:02,390 - __main__ - INFO - fetch_google_snippet took 0.72 seconds 2024-05-28 06:32:03,132 - __main__ - INFO - fetch_google_snippet took 0.74 seconds 2024-05-28 06:32:03,132 - __main__ - INFO - format_google_results took 1.46 seconds 2024-05-28 06:32:06,270 - __main__ - INFO - send_to_gemini_for_summarization took 3.14 seconds 2024-05-28 06:32:06,272 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:32:06,276 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:32:06,277 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:32:06,279 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:32:06,286 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:32:06,291 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:32:06,293 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:32:06,294 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:32:06,297 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:32:06,299 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:32:06,341 - __main__ - INFO - calculate_metrics took 0.07 seconds 2024-05-28 06:32:06,346 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:33:00,130 - __main__ - INFO - Language detected: English 2024-05-28 06:33:00,655 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 06:33:01,411 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:33:01,412 - __main__ - INFO - detect_translate_entity_and_ticker took 2.55 seconds 2024-05-28 06:33:01,412 - __main__ - INFO - Detected Language: English, Entity: The company name is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 06:33:01,414 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:33:01,414 - yfinance - DEBUG - Entering history() 2024-05-28 06:33:01,416 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:33:01,416 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:01,416 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:33:01,416 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:33:01,417 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:01,417 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:01,417 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,418 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:01,418 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:33:01,418 - yfinance - DEBUG - params=None 2024-05-28 06:33:01,418 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:01,418 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:01,418 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:33:01,418 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:01,419 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:33:01,419 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:33:01,419 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:01,419 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:33:01,419 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:01,420 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:33:01,420 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:33:01,422 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:33:01,422 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:33:01,422 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:01,458 - yfinance - DEBUG - Entering history() 2024-05-28 06:33:01,460 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:33:01-04:00', 'period2': '2024-05-28 06:33:01-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:33:01,460 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:01,460 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:33:01,461 - yfinance - DEBUG - params={'period1': 1622284381, 'period2': 1716892381, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:33:01,461 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:01,461 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:01,745 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:33:01,745 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,745 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:01,745 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,746 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:01,750 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:01,750 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,750 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:01,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,751 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:01,751 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:01,751 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,752 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:01,754 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,754 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:01,754 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:01,754 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:01,754 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:01,856 - __main__ - INFO - google_search took 0.44 seconds 2024-05-28 06:33:02,096 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,097 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,098 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:02,099 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:33:02,099 - yfinance - DEBUG - params=None 2024-05-28 06:33:02,099 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:02,099 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:02,099 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:02,099 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:02,099 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:02,099 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:02,099 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:02,102 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,102 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,103 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:02,103 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:33:02,103 - yfinance - DEBUG - params=None 2024-05-28 06:33:02,103 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:02,103 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:02,103 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:02,103 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:02,103 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:02,103 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:02,104 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:02,180 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,181 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,181 - __main__ - INFO - fetch_company_news_yahoo took 0.76 seconds 2024-05-28 06:33:02,183 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,183 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,190 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:33:02,191 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:33:02,194 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:33:02,197 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:33:02,197 - yfinance - DEBUG - Exiting history() 2024-05-28 06:33:02,197 - yfinance - DEBUG - Exiting history() 2024-05-28 06:33:02,198 - __main__ - INFO - fetch_stock_data_yahoo took 0.78 seconds 2024-05-28 06:33:02,230 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,230 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,230 - __main__ - INFO - fetch_company_info_yahoo took 0.82 seconds 2024-05-28 06:33:02,359 - yfinance - DEBUG - response code=200 2024-05-28 06:33:02,359 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:02,359 - __main__ - INFO - fetch_current_stock_price took 0.94 seconds 2024-05-28 06:33:02,381 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:33:02,384 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:33:02,385 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:33:03,181 - __main__ - INFO - fetch_google_snippet took 0.80 seconds 2024-05-28 06:33:03,698 - __main__ - INFO - fetch_google_snippet took 0.52 seconds 2024-05-28 06:33:03,698 - __main__ - INFO - format_google_results took 1.31 seconds 2024-05-28 06:33:06,980 - __main__ - INFO - send_to_gemini_for_summarization took 3.28 seconds 2024-05-28 06:33:06,981 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:33:06,985 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:33:06,986 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:33:06,988 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:33:06,992 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:33:06,994 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:33:06,995 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:33:06,996 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:33:06,998 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:33:07,001 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:33:07,040 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:33:07,044 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:33:23,447 - __main__ - INFO - answer_question_with_data took 12.04 seconds 2024-05-28 06:33:24,281 - __main__ - INFO - translate_response took 0.83 seconds 2024-05-28 06:33:26,437 - __main__ - INFO - Entity detected: The text you provided does not contain a company name. It only contains a request for text to be translated. 2024-05-28 06:33:27,142 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:33:27,143 - __main__ - INFO - detect_translate_entity_and_ticker took 2.86 seconds 2024-05-28 06:33:27,144 - __main__ - INFO - Fetching data for symbol: Please provide me with the company name you are interested in. I need the company name to find its stock ticker symbol. 2024-05-28 06:33:27,144 - yfinance - DEBUG - Entering history() 2024-05-28 06:33:27,144 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 06:33:27,144 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,145 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:27,145 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,145 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 06:33:27,145 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,145 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:27,145 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,145 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:27,145 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:27,145 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,145 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:27,146 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:27,146 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,147 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,147 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:27,147 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,147 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 06:33:27,148 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,147 - yfinance - DEBUG - params=None 2024-05-28 06:33:27,148 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:27,148 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:33:27,151 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:27,151 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 06:33:27,151 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:33:27,148 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,150 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,151 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:27,151 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,151 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:27,151 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:27,151 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,151 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:27,151 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:27,152 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,152 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:27,152 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:27,152 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,152 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:27,154 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,154 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:27,154 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:27,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:27,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:27,256 - yfinance - DEBUG - response code=404 2024-05-28 06:33:27,256 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:33:27,256 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,256 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:33:27,256 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:33:27,257 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:33:27,259 - yfinance - DEBUG - response code=404 2024-05-28 06:33:27,260 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,260 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:33:27,260 - yfinance - DEBUG - response code=404 2024-05-28 06:33:27,260 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:27,260 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:33:27,350 - yfinance - DEBUG - response code=200 2024-05-28 06:33:27,350 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:27,350 - __main__ - INFO - fetch_company_news_yahoo took 0.21 seconds 2024-05-28 06:33:27,724 - __main__ - INFO - google_search took 0.58 seconds 2024-05-28 06:33:28,649 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:33:28,650 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:33:28,650 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:33:28,650 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,650 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:33:28,650 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:33:28,650 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:28,748 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:33:28,749 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,749 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:28,749 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,750 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:28,750 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:28,750 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,751 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:28,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,753 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:28,756 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:28,756 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,756 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:28,907 - yfinance - DEBUG - response code=404 2024-05-28 06:33:28,908 - yfinance - DEBUG - response code=404 2024-05-28 06:33:28,908 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:28,908 - yfinance - DEBUG - response code=404 2024-05-28 06:33:28,908 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:28,909 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME%20YOU%20ARE%20INTERESTED%20IN.%20I%20NEED%20THE%20COMPANY%20NAME%20TO%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME+YOU+ARE+INTERESTED+IN.+I+NEED+THE+COMPANY+NAME+TO+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:33:28,909 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:28,910 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME%20YOU%20ARE%20INTERESTED%20IN.%20I%20NEED%20THE%20COMPANY%20NAME%20TO%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME+YOU+ARE+INTERESTED+IN.+I+NEED+THE+COMPANY+NAME+TO+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:33:28,909 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:28,909 - yfinance - DEBUG - Got error from yahoo api for ticker PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:33:28,910 - yfinance - DEBUG - Entering get() 2024-05-28 06:33:28,910 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL... 2024-05-28 06:33:28,910 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:33:28,910 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL... 2024-05-28 06:33:28,911 - yfinance - DEBUG - params=None 2024-05-28 06:33:28,911 - yfinance - DEBUG - Entering history() 2024-05-28 06:33:28,911 - yfinance - DEBUG - params=None 2024-05-28 06:33:28,911 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:28,911 - yfinance - ERROR - $PLEASE PROVIDE ME WITH THE COMPANY NAME YOU ARE INTERESTED IN. I NEED THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 06:33:28,911 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:33:28,912 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:28,912 - yfinance - DEBUG - Exiting history() 2024-05-28 06:33:28,911 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:33:28,912 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,912 - yfinance - DEBUG - Exiting history() 2024-05-28 06:33:28,912 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:28,912 - __main__ - ERROR - Failed to fetch stock data for Please provide me with the company name you are interested in. I need the company name to find its stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Please provide me with the company name you are interested in. I need the company name to find its stock ticker symbol. 2024-05-28 06:33:28,913 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:28,913 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,913 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:28,913 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,914 - yfinance - DEBUG - reusing cookie 2024-05-28 06:33:28,914 - yfinance - DEBUG - reusing crumb 2024-05-28 06:33:28,914 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:33:28,914 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:33:29,066 - yfinance - DEBUG - response code=200 2024-05-28 06:33:29,067 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:29,067 - __main__ - ERROR - Failed to fetch current stock price for Please provide me with the company name you are interested in. I need the company name to find its stock ticker symbol.: 'currentPrice' 2024-05-28 06:33:29,068 - yfinance - DEBUG - response code=200 2024-05-28 06:33:29,068 - yfinance - DEBUG - Exiting get() 2024-05-28 06:33:29,069 - __main__ - INFO - fetch_company_info_yahoo took 1.92 seconds 2024-05-28 06:33:29,071 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:33:29,072 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:33:29,893 - __main__ - INFO - fetch_google_snippet took 0.82 seconds 2024-05-28 06:33:30,562 - __main__ - INFO - fetch_google_snippet took 0.67 seconds 2024-05-28 06:33:30,562 - __main__ - INFO - format_google_results took 1.49 seconds 2024-05-28 06:33:33,685 - __main__ - INFO - send_to_gemini_for_summarization took 3.12 seconds 2024-05-28 06:33:33,685 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:33:33,686 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:33:33,687 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:33:33,687 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:33:33,687 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:33:33,687 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:33:35,773 - __main__ - INFO - answer_question_with_data took 1.13 seconds 2024-05-28 06:33:36,483 - __main__ - INFO - translate_response took 0.71 seconds 2024-05-28 06:34:13,813 - __main__ - INFO - Language detected: English 2024-05-28 06:34:14,403 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 06:34:15,025 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:34:15,025 - __main__ - INFO - detect_translate_entity_and_ticker took 2.48 seconds 2024-05-28 06:34:15,025 - __main__ - INFO - Detected Language: English, Entity: The company name is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 06:34:15,028 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:34:15,029 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:15,030 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:15,031 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,031 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:15,031 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:34:15,032 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,033 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:34:15,032 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,033 - yfinance - DEBUG - params=None 2024-05-28 06:34:15,033 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,034 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:15,034 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,035 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,036 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,038 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,038 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:34:15,039 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:15,040 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:34:15,041 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:34:15,041 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,041 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,043 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:34:15,043 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:34:15,043 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:34:15,043 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,079 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:15,081 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:34:15-04:00', 'period2': '2024-05-28 06:34:15-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:34:15,081 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,082 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:34:15,082 - yfinance - DEBUG - params={'period1': 1622284455, 'period2': 1716892455, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:34:15,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,082 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,406 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:34:15,406 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,406 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,406 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,407 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,409 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:15,409 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,409 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,411 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,411 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,413 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:15,413 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,413 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,414 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,415 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,415 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:15,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,416 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,450 - __main__ - INFO - google_search took 0.41 seconds 2024-05-28 06:34:15,859 - yfinance - DEBUG - response code=200 2024-05-28 06:34:15,860 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:15,860 - yfinance - DEBUG - response code=200 2024-05-28 06:34:15,860 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,860 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:15,860 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:34:15,861 - yfinance - DEBUG - params=None 2024-05-28 06:34:15,861 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:15,861 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,861 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,861 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,861 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,861 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:15,861 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,861 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,862 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:34:15,862 - yfinance - DEBUG - params=None 2024-05-28 06:34:15,862 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:15,862 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:15,862 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,862 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:15,862 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:15,862 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:15,863 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:15,939 - yfinance - DEBUG - response code=200 2024-05-28 06:34:15,939 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:15,940 - __main__ - INFO - fetch_company_news_yahoo took 0.91 seconds 2024-05-28 06:34:15,969 - yfinance - DEBUG - response code=200 2024-05-28 06:34:15,969 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:15,969 - __main__ - INFO - fetch_company_info_yahoo took 0.94 seconds 2024-05-28 06:34:16,249 - yfinance - DEBUG - response code=200 2024-05-28 06:34:16,249 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:16,253 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:34:16,254 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:34:16,259 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:34:16,262 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:34:16,262 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:16,262 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:16,263 - __main__ - INFO - fetch_stock_data_yahoo took 1.23 seconds 2024-05-28 06:34:16,322 - yfinance - DEBUG - response code=200 2024-05-28 06:34:16,322 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:16,322 - __main__ - INFO - fetch_current_stock_price took 1.29 seconds 2024-05-28 06:34:16,350 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:34:16,355 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:34:16,357 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:34:17,126 - __main__ - INFO - fetch_google_snippet took 0.77 seconds 2024-05-28 06:34:18,059 - __main__ - INFO - fetch_google_snippet took 0.93 seconds 2024-05-28 06:34:18,060 - __main__ - INFO - format_google_results took 1.70 seconds 2024-05-28 06:34:21,030 - __main__ - INFO - send_to_gemini_for_summarization took 2.97 seconds 2024-05-28 06:34:21,031 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:34:21,036 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:34:21,037 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:34:21,040 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:34:21,043 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:34:21,045 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:34:21,046 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:34:21,047 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:34:21,050 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:34:21,052 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:34:21,092 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:34:21,095 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:34:36,876 - __main__ - INFO - answer_question_with_data took 11.54 seconds 2024-05-28 06:34:37,541 - __main__ - INFO - translate_response took 0.66 seconds 2024-05-28 06:34:38,224 - __main__ - INFO - Language detected: Please provide me with the text you want me to analyze. I need the text to be able to detect the language. 2024-05-28 06:34:38,922 - __main__ - INFO - Translation completed: Please provide me with the text you would like me to translate. I need the text to be able to translate it for you. 2024-05-28 06:34:40,885 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:34:40,886 - __main__ - INFO - detect_translate_entity_and_ticker took 3.34 seconds 2024-05-28 06:34:40,891 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:40,893 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:40,896 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:40,896 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEXT YOU'D LIKE TO ANALYZE FOR C... 2024-05-28 06:34:40,901 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:40,901 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEXT YOU'D LIKE TO ANALYZE ... 2024-05-28 06:34:40,901 - yfinance - DEBUG - params=None 2024-05-28 06:34:40,902 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEXT YOU'D LIKE TO ANALYZE ... 2024-05-28 06:34:40,905 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:40,907 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:34:40,907 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:40,908 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:40,908 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:40,908 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:40,908 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:40,908 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEXT YOU'D LIKE TO ANALYZE FOR COMP... 2024-05-28 06:34:40,908 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,908 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:40,908 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:34:40,908 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:40,908 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:40,908 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:40,908 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:40,908 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,908 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:40,908 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,908 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:40,908 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:40,908 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,909 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:40,909 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,909 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:40,909 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:40,910 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,911 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:40,911 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,911 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:40,912 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:40,912 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:40,912 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:41,071 - yfinance - DEBUG - response code=404 2024-05-28 06:34:41,071 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:34:41,071 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:41,072 - yfinance - DEBUG - response code=404 2024-05-28 06:34:41,072 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:34:41,073 - yfinance - DEBUG - response code=404 2024-05-28 06:34:41,074 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:41,074 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:34:41,074 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:41,074 - yfinance - DEBUG - response code=200 2024-05-28 06:34:41,075 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:34:41,075 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:34:41,075 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:34:41,076 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:41,076 - __main__ - INFO - fetch_company_news_yahoo took 0.19 seconds 2024-05-28 06:34:41,521 - __main__ - INFO - google_search took 0.63 seconds 2024-05-28 06:34:42,826 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:34:42,826 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:34:42,826 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:34:42,826 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,827 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:34:42,827 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:34:42,827 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:42,966 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:34:42,966 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,966 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:42,966 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,967 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:42,967 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:42,967 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,967 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:42,967 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,967 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:42,968 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:42,968 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:42,969 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:43,155 - yfinance - DEBUG - response code=404 2024-05-28 06:34:43,155 - yfinance - DEBUG - response code=404 2024-05-28 06:34:43,155 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:43,156 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20GOT%20IT!%20%20YOU%20ARE%20ABSOLUTELY%20RIGHT.%20%20IT'S%20A%20BIT%20OF%20A%20TRICK%20QUESTION.%20%20%0A%0APLEASE%20FEEL%20FREE%20TO%20PROVIDE%20ME%20WITH%20ANY%20TEXT%20YOU'D%20LIKE%20TO%20ANALYZE%20FOR%20COMPANY%20NAMES%20AND%20I'LL%20DO%20MY%20BEST%20TO%20FIND%20THE%20CORRESPONDING%20STOCK%20TICKER%20SYMBOLS.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+GOT+IT%21++YOU+ARE+ABSOLUTELY+RIGHT.++IT%27S+A+BIT+OF+A+TRICK+QUESTION.++%0A%0APLEASE+FEEL+FREE+TO+PROVIDE+ME+WITH+ANY+TEXT+YOU%27D+LIKE+TO+ANALYZE+FOR+COMPANY+NAMES+AND+I%27LL+DO+MY+BEST+TO+FIND+THE+CORRESPONDING+STOCK+TICKER+SYMBOLS.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:34:43,156 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:43,156 - yfinance - DEBUG - response code=404 2024-05-28 06:34:43,157 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:43,157 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20GOT%20IT!%20%20YOU%20ARE%20ABSOLUTELY%20RIGHT.%20%20IT'S%20A%20BIT%20OF%20A%20TRICK%20QUESTION.%20%20%0A%0APLEASE%20FEEL%20FREE%20TO%20PROVIDE%20ME%20WITH%20ANY%20TEXT%20YOU'D%20LIKE%20TO%20ANALYZE%20FOR%20COMPANY%20NAMES%20AND%20I'LL%20DO%20MY%20BEST%20TO%20FIND%20THE%20CORRESPONDING%20STOCK%20TICKER%20SYMBOLS.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+GOT+IT%21++YOU+ARE+ABSOLUTELY+RIGHT.++IT%27S+A+BIT+OF+A+TRICK+QUESTION.++%0A%0APLEASE+FEEL+FREE+TO+PROVIDE+ME+WITH+ANY+TEXT+YOU%27D+LIKE+TO+ANALYZE+FOR+COMPANY+NAMES+AND+I%27LL+DO+MY+BEST+TO+FIND+THE+CORRESPONDING+STOCK+TICKER+SYMBOLS.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:34:43,156 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:43,158 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:34:43,157 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEX... 2024-05-28 06:34:43,157 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:43,158 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:43,158 - yfinance - DEBUG - params=None 2024-05-28 06:34:43,158 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:43,158 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:43,158 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU GOT IT! YOU ARE ABSOLUTELY RIGHT. IT'S A BIT OF A TRICK QUESTION. PLEASE FEEL FREE TO PROVIDE ME WITH ANY TEX... 2024-05-28 06:34:43,159 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:43,160 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:43,160 - yfinance - DEBUG - params=None 2024-05-28 06:34:43,160 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:43,160 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:43,160 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:43,160 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:43,160 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:43,162 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:43,162 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:43,163 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:43,163 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:43,163 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:43,163 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:43,163 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:43,273 - yfinance - DEBUG - response code=200 2024-05-28 06:34:43,273 - yfinance - DEBUG - response code=200 2024-05-28 06:34:43,273 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:43,273 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:43,273 - __main__ - INFO - fetch_company_info_yahoo took 2.38 seconds 2024-05-28 06:34:43,275 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:34:43,279 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:34:44,223 - __main__ - INFO - fetch_google_snippet took 0.94 seconds 2024-05-28 06:34:45,042 - __main__ - INFO - fetch_google_snippet took 0.82 seconds 2024-05-28 06:34:45,043 - __main__ - INFO - format_google_results took 1.76 seconds 2024-05-28 06:34:46,927 - __main__ - INFO - send_to_gemini_for_summarization took 1.88 seconds 2024-05-28 06:34:46,927 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:34:46,928 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:34:46,928 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:34:46,929 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:34:46,929 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:34:46,929 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:34:46,929 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:34:46,929 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:34:46,930 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:34:46,930 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:34:46,930 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:34:46,930 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:34:50,032 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:34:50,033 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:50,033 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:50,034 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,034 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:50,034 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:34:50,034 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,035 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,035 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,036 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,036 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:50,035 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:34:50,037 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,037 - yfinance - DEBUG - params=None 2024-05-28 06:34:50,037 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:34:50,038 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,039 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:34:50,040 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,040 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,041 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,048 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:34:50,048 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:34:50,056 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:34:50,056 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:34:50,057 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:34:50,057 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,092 - yfinance - DEBUG - Entering history() 2024-05-28 06:34:50,095 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:34:50-04:00', 'period2': '2024-05-28 06:34:50-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:34:50,095 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,095 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:34:50,095 - yfinance - DEBUG - params={'period1': 1622284490, 'period2': 1716892490, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:34:50,095 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,095 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,382 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:34:50,382 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,382 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,383 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,384 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,384 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:50,384 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,384 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,387 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,388 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,388 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:50,388 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,388 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,388 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,389 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,389 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:50,389 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,390 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,760 - yfinance - DEBUG - response code=200 2024-05-28 06:34:50,761 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:50,800 - yfinance - DEBUG - response code=200 2024-05-28 06:34:50,800 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:50,801 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,801 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:34:50,801 - yfinance - DEBUG - params=None 2024-05-28 06:34:50,801 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,801 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,801 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,801 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,801 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:50,801 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,801 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,807 - yfinance - DEBUG - response code=200 2024-05-28 06:34:50,807 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:50,807 - yfinance - DEBUG - Entering get() 2024-05-28 06:34:50,807 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:34:50,807 - yfinance - DEBUG - params=None 2024-05-28 06:34:50,807 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:34:50,807 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:34:50,808 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,808 - yfinance - DEBUG - reusing cookie 2024-05-28 06:34:50,808 - yfinance - DEBUG - reusing crumb 2024-05-28 06:34:50,808 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:34:50,808 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:34:50,898 - yfinance - DEBUG - response code=200 2024-05-28 06:34:50,898 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:50,902 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:34:50,903 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:34:50,906 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:34:50,906 - yfinance - DEBUG - response code=200 2024-05-28 06:34:50,907 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:50,910 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:34:50,910 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:50,910 - yfinance - DEBUG - Exiting history() 2024-05-28 06:34:50,944 - __main__ - INFO - answer_question_with_data took 1.18 seconds 2024-05-28 06:34:51,169 - yfinance - DEBUG - response code=200 2024-05-28 06:34:51,170 - yfinance - DEBUG - Exiting get() 2024-05-28 06:34:53,911 - __main__ - INFO - translate_response took 2.97 seconds 2024-05-28 06:35:14,600 - yfinance - DEBUG - Entering history() 2024-05-28 06:35:14,601 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:14,606 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." IS A REQUEST, NOT A COMPANY N... 2024-05-28 06:35:14,604 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:14,607 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." IS A REQUEST, NOT A COMP... 2024-05-28 06:35:14,607 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:14,608 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." IS A REQUEST, NOT A COMP... 2024-05-28 06:35:14,607 - yfinance - DEBUG - params=None 2024-05-28 06:35:14,608 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:35:14,611 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,611 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,611 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:14,613 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,613 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:14,613 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:14,613 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." IS A REQUEST, NOT A COMPANY NAME... 2024-05-28 06:35:14,613 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:14,613 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,614 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:35:14,614 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:14,614 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,614 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:14,614 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:14,614 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,614 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:14,614 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,614 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:14,614 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:14,614 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,615 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:14,615 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,615 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:14,615 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:14,616 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,616 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:14,617 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,618 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:14,618 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:14,618 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:14,618 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:14,732 - yfinance - DEBUG - response code=404 2024-05-28 06:35:14,732 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:35:14,733 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,733 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:35:14,733 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:35:14,733 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:35:14,735 - yfinance - DEBUG - response code=404 2024-05-28 06:35:14,735 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,735 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:35:14,781 - yfinance - DEBUG - response code=404 2024-05-28 06:35:14,781 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:14,782 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:35:14,782 - yfinance - DEBUG - response code=200 2024-05-28 06:35:14,783 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:16,465 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:35:16,465 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:35:16,465 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:35:16,465 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,465 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:35:16,465 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:35:16,465 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:16,648 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:35:16,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,649 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:16,649 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,649 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:16,649 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:16,649 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,652 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:16,653 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,656 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:16,656 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:16,656 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,656 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:16,756 - yfinance - DEBUG - response code=404 2024-05-28 06:35:16,756 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:16,757 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:35:16,757 - yfinance - DEBUG - Entering history() 2024-05-28 06:35:16,757 - yfinance - DEBUG - response code=404 2024-05-28 06:35:16,757 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:16,760 - yfinance - DEBUG - Exiting history() 2024-05-28 06:35:16,760 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20%20IT'S%20A%20TRICK%20QUESTION.%20%20THE%20TEXT%20%22PLEASE%20PROVIDE%20THE%20TEXT%20YOU%20WOULD%20LIKE%20ME%20TO%20TRANSLATE.%22%20IS%20A%20REQUEST,%20NOT%20A%20COMPANY%20NAME.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20IT.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21++IT%27S+A+TRICK+QUESTION.++THE+TEXT+%22PLEASE+PROVIDE+THE+TEXT+YOU+WOULD+LIKE+ME+TO+TRANSLATE.%22+IS+A+REQUEST%2C+NOT+A+COMPANY+NAME.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+IT.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:35:16,760 - yfinance - DEBUG - Exiting history() 2024-05-28 06:35:16,760 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:16,761 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." ... 2024-05-28 06:35:16,761 - yfinance - DEBUG - params=None 2024-05-28 06:35:16,762 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:16,762 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:16,762 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,762 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:16,762 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:16,762 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,762 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:16,826 - yfinance - DEBUG - response code=404 2024-05-28 06:35:16,827 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:16,827 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20%20IT'S%20A%20TRICK%20QUESTION.%20%20THE%20TEXT%20%22PLEASE%20PROVIDE%20THE%20TEXT%20YOU%20WOULD%20LIKE%20ME%20TO%20TRANSLATE.%22%20IS%20A%20REQUEST,%20NOT%20A%20COMPANY%20NAME.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20IT.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21++IT%27S+A+TRICK+QUESTION.++THE+TEXT+%22PLEASE+PROVIDE+THE+TEXT+YOU+WOULD+LIKE+ME+TO+TRANSLATE.%22+IS+A+REQUEST%2C+NOT+A+COMPANY+NAME.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+IT.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:35:16,828 - yfinance - DEBUG - Entering get() 2024-05-28 06:35:16,828 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! IT'S A TRICK QUESTION. THE TEXT "PLEASE PROVIDE THE TEXT YOU WOULD LIKE ME TO TRANSLATE." ... 2024-05-28 06:35:16,828 - yfinance - DEBUG - params=None 2024-05-28 06:35:16,828 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:35:16,828 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:35:16,829 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,829 - yfinance - DEBUG - reusing cookie 2024-05-28 06:35:16,829 - yfinance - DEBUG - reusing crumb 2024-05-28 06:35:16,829 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:35:16,829 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:35:16,925 - yfinance - DEBUG - response code=200 2024-05-28 06:35:16,925 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:16,932 - yfinance - DEBUG - response code=200 2024-05-28 06:35:16,932 - yfinance - DEBUG - Exiting get() 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:35:21,093 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:35:21,094 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:35:21,094 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:35:21,094 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:35:21,094 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:35:21,094 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:36:18,860 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:36:18,860 - __main__ - INFO - detect_translate_entity_and_ticker took 2.37 seconds 2024-05-28 06:36:18,863 - __main__ - INFO - Fetching data for symbol: There is no publicly traded company called "Requests Library". **Requests** is a popular Python library for making HTTP requests. It is an open-source project and not a company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:18,864 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:18,864 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:18,865 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:18,865 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN O... 2024-05-28 06:36:18,865 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". \n\n**REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. \n\nTHEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:18,865 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:18,865 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:18,865 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:18,866 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:18,867 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-S... 2024-05-28 06:36:18,868 - yfinance - DEBUG - params=None 2024-05-28 06:36:18,868 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:18,868 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:18,869 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:18,870 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:18,870 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN O... 2024-05-28 06:36:18,870 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". \n\n**REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. \n\nTHEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:18,870 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:18,871 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:18,873 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:36:18,873 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:36:18,874 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:36:18,874 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". \n\n**REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. \n\nTHEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 06:36:18,874 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:36:18,874 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:18,876 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:36:18,876 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:18,876 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOUR... 2024-05-28 06:36:18,876 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:36:18,876 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:18,876 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:19,267 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:36:19,267 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,268 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:19,268 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,268 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:19,269 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:19,269 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,269 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:19,270 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,271 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:19,271 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:19,271 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,271 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:19,272 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,272 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:19,272 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:19,272 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:19,272 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:19,435 - __main__ - INFO - google_search took 0.57 seconds 2024-05-28 06:36:19,630 - yfinance - DEBUG - response code=404 2024-05-28 06:36:19,631 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:36:19,631 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:19,631 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:36:19,631 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:36:19,632 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:36:19,634 - yfinance - DEBUG - response code=404 2024-05-28 06:36:19,635 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:19,635 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:36:19,635 - yfinance - DEBUG - response code=404 2024-05-28 06:36:19,636 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:19,636 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:36:19,660 - yfinance - DEBUG - response code=200 2024-05-28 06:36:19,661 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:19,661 - __main__ - INFO - fetch_company_news_yahoo took 0.80 seconds 2024-05-28 06:36:20,971 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:36:20,971 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:36:20,971 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:36:20,971 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:20,971 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:36:20,971 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:36:20,972 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:21,151 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:36:21,152 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,152 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:21,152 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,155 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:21,157 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:21,157 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,157 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:21,157 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,158 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:21,158 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:21,159 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,160 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:21,265 - yfinance - DEBUG - response code=404 2024-05-28 06:36:21,265 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:21,265 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE%20IS%20NO%20PUBLICLY%20TRADED%20COMPANY%20CALLED%20%22REQUESTS%20LIBRARY%22.%20%0A%0A**REQUESTS**%20IS%20A%20POPULAR%20PYTHON%20LIBRARY%20FOR%20MAKING%20HTTP%20REQUESTS.%20IT%20IS%20AN%20OPEN-SOURCE%20PROJECT%20AND%20NOT%20A%20COMPANY.%20%0A%0ATHEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THERE+IS+NO+PUBLICLY+TRADED+COMPANY+CALLED+%22REQUESTS+LIBRARY%22.+%0A%0A%2A%2AREQUESTS%2A%2A+IS+A+POPULAR+PYTHON+LIBRARY+FOR+MAKING+HTTP+REQUESTS.+IT+IS+AN+OPEN-SOURCE+PROJECT+AND+NOT+A+COMPANY.+%0A%0ATHEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:21,266 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:21,266 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING H... 2024-05-28 06:36:21,266 - yfinance - DEBUG - params=None 2024-05-28 06:36:21,266 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:21,266 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:21,266 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,266 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:21,266 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:21,266 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,266 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:21,293 - yfinance - DEBUG - response code=404 2024-05-28 06:36:21,293 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:21,293 - yfinance - DEBUG - Got error from yahoo api for ticker THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:36:21,293 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:36:21,293 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:21,295 - yfinance - ERROR - $THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. IT IS AN OPEN-SOURCE PROJECT AND NOT A COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 06:36:21,295 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:21,295 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:21,295 - __main__ - ERROR - Failed to fetch stock data for There is no publicly traded company called "Requests Library". **Requests** is a popular Python library for making HTTP requests. It is an open-source project and not a company. Therefore, it does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: There is no publicly traded company called "Requests Library". **Requests** is a popular Python library for making HTTP requests. It is an open-source project and not a company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:21,296 - yfinance - DEBUG - response code=404 2024-05-28 06:36:21,296 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:21,296 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THERE%20IS%20NO%20PUBLICLY%20TRADED%20COMPANY%20CALLED%20%22REQUESTS%20LIBRARY%22.%20%0A%0A**REQUESTS**%20IS%20A%20POPULAR%20PYTHON%20LIBRARY%20FOR%20MAKING%20HTTP%20REQUESTS.%20IT%20IS%20AN%20OPEN-SOURCE%20PROJECT%20AND%20NOT%20A%20COMPANY.%20%0A%0ATHEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THERE+IS+NO+PUBLICLY+TRADED+COMPANY+CALLED+%22REQUESTS+LIBRARY%22.+%0A%0A%2A%2AREQUESTS%2A%2A+IS+A+POPULAR+PYTHON+LIBRARY+FOR+MAKING+HTTP+REQUESTS.+IT+IS+AN+OPEN-SOURCE+PROJECT+AND+NOT+A+COMPANY.+%0A%0ATHEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:21,296 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:21,296 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS LIBRARY". **REQUESTS** IS A POPULAR PYTHON LIBRARY FOR MAKING H... 2024-05-28 06:36:21,296 - yfinance - DEBUG - params=None 2024-05-28 06:36:21,296 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:21,297 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:21,297 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,297 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:21,297 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:21,297 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:21,297 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:21,415 - yfinance - DEBUG - response code=200 2024-05-28 06:36:21,415 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:21,415 - __main__ - ERROR - Failed to fetch current stock price for There is no publicly traded company called "Requests Library". **Requests** is a popular Python library for making HTTP requests. It is an open-source project and not a company. Therefore, it does not have a stock ticker symbol.: 'currentPrice' 2024-05-28 06:36:21,643 - yfinance - DEBUG - response code=200 2024-05-28 06:36:21,643 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:21,644 - __main__ - INFO - fetch_company_info_yahoo took 2.78 seconds 2024-05-28 06:36:21,645 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:36:21,645 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:36:22,371 - __main__ - INFO - fetch_google_snippet took 0.73 seconds 2024-05-28 06:36:22,860 - __main__ - INFO - fetch_google_snippet took 0.49 seconds 2024-05-28 06:36:22,860 - __main__ - INFO - format_google_results took 1.21 seconds 2024-05-28 06:36:26,738 - __main__ - INFO - send_to_gemini_for_summarization took 3.88 seconds 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:36:26,739 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:36:26,740 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:36:26,740 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:36:26,740 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:36:26,740 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:36:26,740 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:36:26,740 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:36:32,207 - __main__ - INFO - answer_question_with_data took 1.08 seconds 2024-05-28 06:36:34,622 - __main__ - INFO - translate_response took 2.42 seconds 2024-05-28 06:36:36,194 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:36:36,195 - __main__ - INFO - detect_translate_entity_and_ticker took 1.57 seconds 2024-05-28 06:36:36,196 - __main__ - INFO - Fetching data for symbol: Beautiful Soup is a Python library for web scraping, not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:36,197 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:36,197 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 06:36:36,198 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,198 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,198 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,198 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:36,199 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,199 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,199 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,199 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,199 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,199 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,199 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,199 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,200 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,200 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,200 - yfinance - DEBUG - params=None 2024-05-28 06:36:36,202 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,201 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,203 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,203 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:36,203 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,201 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:36:36,203 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,203 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,203 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,204 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,203 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,204 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,204 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,204 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,203 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:36,204 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,204 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:36:36,205 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,205 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,205 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,205 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,205 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,205 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,205 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,205 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,206 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,206 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,206 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,305 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,306 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,306 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:36:36,307 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,308 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,308 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:36:36,308 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:36:36,308 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,309 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,309 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,309 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,310 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,311 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:36:36,313 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:36:36,313 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,363 - yfinance - DEBUG - response code=200 2024-05-28 06:36:36,363 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,363 - __main__ - INFO - fetch_company_news_yahoo took 0.16 seconds 2024-05-28 06:36:36,473 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:36:36,473 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,473 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,473 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,473 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,474 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,474 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,475 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,475 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,475 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,476 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,477 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,477 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,570 - __main__ - INFO - google_search took 0.37 seconds 2024-05-28 06:36:36,592 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,592 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,592 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,593 - yfinance - DEBUG - response code=404 2024-05-28 06:36:36,593 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,593 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL%20SOUP%20IS%20A%20PYTHON%20LIBRARY%20FOR%20WEB%20SCRAPING,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=BEAUTIFUL+SOUP+IS+A+PYTHON+LIBRARY+FOR+WEB+SCRAPING%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:36,594 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,594 - yfinance - DEBUG - Got error from yahoo api for ticker BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:36:36,595 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,596 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/BEAUTIFUL%20SOUP%20IS%20A%20PYTHON%20LIBRARY%20FOR%20WEB%20SCRAPING,%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=BEAUTIFUL+SOUP+IS+A+PYTHON+LIBRARY+FOR+WEB+SCRAPING%2C+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:36,596 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:36:36,596 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOC... 2024-05-28 06:36:36,597 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:36,598 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:36,598 - yfinance - DEBUG - params=None 2024-05-28 06:36:36,598 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOC... 2024-05-28 06:36:36,599 - yfinance - ERROR - $BEAUTIFUL SOUP IS A PYTHON LIBRARY FOR WEB SCRAPING, NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 06:36:36,599 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,600 - yfinance - DEBUG - params=None 2024-05-28 06:36:36,600 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:36,600 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,600 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:36,601 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:36,601 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,601 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:36,601 - __main__ - ERROR - Failed to fetch stock data for Beautiful Soup is a Python library for web scraping, not a publicly traded company. Therefore, it does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Beautiful Soup is a Python library for web scraping, not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:36,601 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,602 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,602 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,603 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,603 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,603 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:36,603 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:36,603 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:36,604 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:36,717 - yfinance - DEBUG - response code=200 2024-05-28 06:36:36,717 - yfinance - DEBUG - response code=200 2024-05-28 06:36:36,717 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,718 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:36,718 - __main__ - ERROR - Failed to fetch current stock price for Beautiful Soup is a Python library for web scraping, not a publicly traded company. Therefore, it does not have a stock ticker symbol.: 'currentPrice' 2024-05-28 06:36:36,718 - __main__ - INFO - fetch_company_info_yahoo took 0.52 seconds 2024-05-28 06:36:36,719 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:36:36,719 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:36:37,430 - __main__ - INFO - fetch_google_snippet took 0.71 seconds 2024-05-28 06:36:38,035 - __main__ - INFO - fetch_google_snippet took 0.60 seconds 2024-05-28 06:36:38,035 - __main__ - INFO - format_google_results took 1.32 seconds 2024-05-28 06:36:41,103 - __main__ - INFO - send_to_gemini_for_summarization took 3.07 seconds 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:36:41,104 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:36:41,105 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:36:41,105 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:36:41,105 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:36:41,105 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:36:41,105 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:36:45,482 - __main__ - INFO - answer_question_with_data took 1.15 seconds 2024-05-28 06:36:49,505 - __main__ - INFO - translate_response took 4.02 seconds 2024-05-28 06:36:51,052 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:36:51,052 - __main__ - INFO - detect_translate_entity_and_ticker took 1.55 seconds 2024-05-28 06:36:51,055 - __main__ - INFO - Fetching data for symbol: The company "yfinance" is not a publicly traded company. It is a Python library that provides access to Yahoo Finance data. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:51,055 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:51,055 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 06:36:51,055 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:51,055 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,055 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES... 2024-05-28 06:36:51,055 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:51,055 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,055 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,055 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,056 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,056 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,056 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,056 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,058 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,058 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT ... 2024-05-28 06:36:51,058 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:36:51,058 - yfinance - DEBUG - params=None 2024-05-28 06:36:51,060 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,060 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,060 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,060 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAV... 2024-05-28 06:36:51,060 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:36:51,060 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,062 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,062 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,062 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,062 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,061 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:36:51,063 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,063 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,063 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,063 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,063 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,063 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,063 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,061 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,064 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES... 2024-05-28 06:36:51,064 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:36:51,064 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,064 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,064 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,064 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,065 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,065 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,065 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,168 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,169 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,169 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:36:51,170 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,171 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,171 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:36:51,172 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:36:51,172 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,173 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,173 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,173 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,173 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,174 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:36:51,177 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:36:51,177 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,192 - yfinance - DEBUG - response code=200 2024-05-28 06:36:51,192 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,192 - __main__ - INFO - fetch_company_news_yahoo took 0.13 seconds 2024-05-28 06:36:51,281 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:36:51,282 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,282 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,282 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,283 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,285 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,287 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,287 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,288 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,288 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,289 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,289 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,289 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,392 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,393 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,393 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20COMPANY%20%22YFINANCE%22%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20PYTHON%20LIBRARY%20THAT%20PROVIDES%20ACCESS%20TO%20YAHOO%20FINANCE%20DATA.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+COMPANY+%22YFINANCE%22+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+PYTHON+LIBRARY+THAT+PROVIDES+ACCESS+TO+YAHOO+FINANCE+DATA.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:51,393 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,393 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE ... 2024-05-28 06:36:51,394 - yfinance - DEBUG - params=None 2024-05-28 06:36:51,394 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,394 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,394 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,394 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,394 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,397 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,397 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,397 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20COMPANY%20%22YFINANCE%22%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20IT%20IS%20A%20PYTHON%20LIBRARY%20THAT%20PROVIDES%20ACCESS%20TO%20YAHOO%20FINANCE%20DATA.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+COMPANY+%22YFINANCE%22+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+IT+IS+A+PYTHON+LIBRARY+THAT+PROVIDES+ACCESS+TO+YAHOO+FINANCE+DATA.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:36:51,398 - yfinance - DEBUG - Entering get() 2024-05-28 06:36:51,398 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE ... 2024-05-28 06:36:51,398 - yfinance - DEBUG - params=None 2024-05-28 06:36:51,398 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:36:51,398 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:36:51,398 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,398 - yfinance - DEBUG - reusing cookie 2024-05-28 06:36:51,398 - yfinance - DEBUG - reusing crumb 2024-05-28 06:36:51,398 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:36:51,398 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:36:51,401 - yfinance - DEBUG - response code=404 2024-05-28 06:36:51,401 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,401 - yfinance - DEBUG - Got error from yahoo api for ticker THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:36:51,401 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:36:51,401 - yfinance - DEBUG - Entering history() 2024-05-28 06:36:51,401 - yfinance - ERROR - $THE COMPANY "YFINANCE" IS NOT A PUBLICLY TRADED COMPANY. IT IS A PYTHON LIBRARY THAT PROVIDES ACCESS TO YAHOO FINANCE DATA. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 06:36:51,402 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:51,402 - yfinance - DEBUG - Exiting history() 2024-05-28 06:36:51,402 - __main__ - ERROR - Failed to fetch stock data for The company "yfinance" is not a publicly traded company. It is a Python library that provides access to Yahoo Finance data. Therefore, it does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: The company "yfinance" is not a publicly traded company. It is a Python library that provides access to Yahoo Finance data. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:36:51,481 - __main__ - INFO - google_search took 0.42 seconds 2024-05-28 06:36:51,582 - yfinance - DEBUG - response code=200 2024-05-28 06:36:51,583 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,583 - yfinance - DEBUG - response code=200 2024-05-28 06:36:51,584 - yfinance - DEBUG - Exiting get() 2024-05-28 06:36:51,583 - __main__ - INFO - fetch_company_info_yahoo took 0.53 seconds 2024-05-28 06:36:51,584 - __main__ - ERROR - Failed to fetch current stock price for The company "yfinance" is not a publicly traded company. It is a Python library that provides access to Yahoo Finance data. Therefore, it does not have a stock ticker symbol.: 'currentPrice' 2024-05-28 06:36:51,584 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:36:51,585 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:36:52,248 - __main__ - INFO - fetch_google_snippet took 0.66 seconds 2024-05-28 06:36:52,769 - __main__ - INFO - fetch_google_snippet took 0.52 seconds 2024-05-28 06:36:52,770 - __main__ - INFO - format_google_results took 1.19 seconds 2024-05-28 06:36:55,738 - __main__ - INFO - send_to_gemini_for_summarization took 2.97 seconds 2024-05-28 06:36:55,738 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:36:55,738 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:36:55,739 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:36:55,739 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:36:59,555 - __main__ - INFO - answer_question_with_data took 1.28 seconds 2024-05-28 06:37:00,707 - __main__ - INFO - translate_response took 1.15 seconds 2024-05-28 06:37:02,068 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:37:02,068 - __main__ - INFO - detect_translate_entity_and_ticker took 1.36 seconds 2024-05-28 06:37:02,069 - __main__ - INFO - Fetching data for symbol: The Pandas library is an open-source project and is not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:37:02,069 - yfinance - DEBUG - Entering history() 2024-05-28 06:37:02,070 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 06:37:02,071 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,071 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:02,071 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,071 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:37:02,071 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,071 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:02,071 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,071 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:02,071 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:02,071 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,071 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:02,073 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:37:02,073 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:02,074 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,074 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:02,074 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,074 - yfinance - DEBUG - params=None 2024-05-28 06:37:02,074 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:37:02,074 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,074 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:02,074 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,074 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,075 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:02,074 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:02,075 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:02,075 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,075 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:02,075 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,075 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,075 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:02,076 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL. 2024-05-28 06:37:02,076 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.'} 2024-05-28 06:37:02,077 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,076 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:02,077 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:02,078 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:02,078 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,078 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:02,079 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,079 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:02,079 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:02,079 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:02,079 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:02,209 - yfinance - DEBUG - response code=404 2024-05-28 06:37:02,209 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:37:02,209 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,210 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:37:02,210 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:37:02,212 - yfinance - DEBUG - response code=404 2024-05-28 06:37:02,213 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,214 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:37:02,214 - yfinance - DEBUG - response code=200 2024-05-28 06:37:02,214 - yfinance - DEBUG - response code=404 2024-05-28 06:37:02,215 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:02,215 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:37:02,216 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:02,216 - __main__ - INFO - fetch_company_news_yahoo took 0.14 seconds 2024-05-28 06:37:02,216 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:37:02,569 - __main__ - INFO - google_search took 0.49 seconds 2024-05-28 06:37:03,360 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:37:03,361 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:37:03,361 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:37:03,361 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,361 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:37:03,361 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:37:03,361 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:03,470 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:37:03,470 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,471 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:03,471 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,471 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:03,471 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:03,471 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,471 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:03,471 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,475 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:03,475 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:03,475 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,475 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:03,639 - yfinance - DEBUG - response code=404 2024-05-28 06:37:03,640 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:03,640 - yfinance - DEBUG - Got error from yahoo api for ticker THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:37:03,640 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:37:03,640 - yfinance - DEBUG - Entering history() 2024-05-28 06:37:03,640 - yfinance - ERROR - $THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 06:37:03,640 - yfinance - DEBUG - Exiting history() 2024-05-28 06:37:03,641 - yfinance - DEBUG - Exiting history() 2024-05-28 06:37:03,641 - __main__ - ERROR - Failed to fetch stock data for The Pandas library is an open-source project and is not a publicly traded company. Therefore, it does not have a stock ticker symbol. from Yahoo Finance: No historical data found for symbol: The Pandas library is an open-source project and is not a publicly traded company. Therefore, it does not have a stock ticker symbol. 2024-05-28 06:37:03,642 - yfinance - DEBUG - response code=404 2024-05-28 06:37:03,643 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:03,643 - yfinance - DEBUG - response code=404 2024-05-28 06:37:03,643 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20PANDAS%20LIBRARY%20IS%20AN%20OPEN-SOURCE%20PROJECT%20AND%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+PANDAS+LIBRARY+IS+AN+OPEN-SOURCE+PROJECT+AND+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:37:03,643 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:03,643 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:03,643 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/THE%20PANDAS%20LIBRARY%20IS%20AN%20OPEN-SOURCE%20PROJECT%20AND%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY.%20THEREFORE,%20IT%20DOES%20NOT%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=THE+PANDAS+LIBRARY+IS+AN+OPEN-SOURCE+PROJECT+AND+IS+NOT+A+PUBLICLY+TRADED+COMPANY.+THEREFORE%2C+IT+DOES+NOT+HAVE+A+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 06:37:03,644 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK... 2024-05-28 06:37:03,644 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:03,644 - yfinance - DEBUG - params=None 2024-05-28 06:37:03,644 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/THE PANDAS LIBRARY IS AN OPEN-SOURCE PROJECT AND IS NOT A PUBLICLY TRADED COMPANY. THEREFORE, IT DOES NOT HAVE A STOCK... 2024-05-28 06:37:03,644 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:03,644 - yfinance - DEBUG - params=None 2024-05-28 06:37:03,644 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:03,644 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:03,644 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,644 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:03,644 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:03,644 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:03,644 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,645 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:03,645 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,645 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:03,645 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:03,645 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:03,645 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:03,763 - yfinance - DEBUG - response code=200 2024-05-28 06:37:03,763 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:03,764 - __main__ - ERROR - Failed to fetch current stock price for The Pandas library is an open-source project and is not a publicly traded company. Therefore, it does not have a stock ticker symbol.: 'currentPrice' 2024-05-28 06:37:03,764 - yfinance - DEBUG - response code=200 2024-05-28 06:37:03,764 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:03,765 - __main__ - INFO - fetch_company_info_yahoo took 1.69 seconds 2024-05-28 06:37:03,765 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:37:03,766 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:37:04,292 - __main__ - INFO - fetch_google_snippet took 0.53 seconds 2024-05-28 06:37:04,846 - __main__ - INFO - fetch_google_snippet took 0.55 seconds 2024-05-28 06:37:04,846 - __main__ - INFO - format_google_results took 1.08 seconds 2024-05-28 06:37:48,581 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:37:48,582 - __main__ - INFO - detect_translate_entity_and_ticker took 2.23 seconds 2024-05-28 06:37:48,584 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:37:48,584 - yfinance - DEBUG - Entering history() 2024-05-28 06:37:48,585 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:37:48,586 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:48,586 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:37:48,586 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:37:48,587 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:48,587 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:48,587 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,589 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:48,589 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:37:48,589 - yfinance - DEBUG - params=None 2024-05-28 06:37:48,589 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:48,589 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:48,590 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:37:48,590 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:48,592 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:37:48,592 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:37:48,592 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:48,592 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:48,605 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:37:48,605 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:37:48,606 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:37:48,606 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:37:48,607 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:37:48,607 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:48,645 - yfinance - DEBUG - Entering history() 2024-05-28 06:37:48,647 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:37:48-04:00', 'period2': '2024-05-28 06:37:48-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:37:48,647 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:48,647 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:37:48,647 - yfinance - DEBUG - params={'period1': 1622284668, 'period2': 1716892668, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:37:48,647 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:48,647 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:48,994 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:37:48,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:48,995 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,995 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:48,995 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:48,995 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,995 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:48,995 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,997 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:48,997 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:48,997 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:48,998 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:48,998 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,000 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:49,000 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:49,000 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,000 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:49,015 - __main__ - INFO - google_search took 0.42 seconds 2024-05-28 06:37:49,348 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,348 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,350 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:49,350 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:37:49,350 - yfinance - DEBUG - params=None 2024-05-28 06:37:49,350 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:49,350 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:49,350 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,350 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:49,350 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:49,351 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,352 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,352 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,352 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:49,353 - yfinance - DEBUG - Entering get() 2024-05-28 06:37:49,353 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:37:49,354 - yfinance - DEBUG - params=None 2024-05-28 06:37:49,355 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:37:49,355 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:37:49,355 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,355 - yfinance - DEBUG - reusing cookie 2024-05-28 06:37:49,355 - yfinance - DEBUG - reusing crumb 2024-05-28 06:37:49,355 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:37:49,355 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:37:49,440 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,440 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,447 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:37:49,448 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:37:49,452 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:37:49,455 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:37:49,456 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,456 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,456 - yfinance - DEBUG - Exiting history() 2024-05-28 06:37:49,456 - __main__ - INFO - fetch_company_news_yahoo took 0.87 seconds 2024-05-28 06:37:49,456 - yfinance - DEBUG - Exiting history() 2024-05-28 06:37:49,457 - __main__ - INFO - fetch_stock_data_yahoo took 0.87 seconds 2024-05-28 06:37:49,499 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,499 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,499 - __main__ - INFO - fetch_current_stock_price took 0.91 seconds 2024-05-28 06:37:49,619 - yfinance - DEBUG - response code=200 2024-05-28 06:37:49,619 - yfinance - DEBUG - Exiting get() 2024-05-28 06:37:49,619 - __main__ - INFO - fetch_company_info_yahoo took 1.03 seconds 2024-05-28 06:37:49,637 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 06:37:49,637 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:37:49,637 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:37:50,198 - __main__ - INFO - fetch_google_snippet took 0.56 seconds 2024-05-28 06:37:50,817 - __main__ - INFO - fetch_google_snippet took 0.62 seconds 2024-05-28 06:37:50,817 - __main__ - INFO - format_google_results took 1.18 seconds 2024-05-28 06:37:54,531 - __main__ - INFO - send_to_gemini_for_summarization took 3.71 seconds 2024-05-28 06:37:54,531 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:37:54,534 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:37:54,535 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:37:54,536 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:37:54,538 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:37:54,539 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:37:54,541 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:37:54,541 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:37:54,544 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:37:54,544 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:37:54,583 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 06:37:54,583 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:38:10,573 - __main__ - INFO - answer_question_with_data took 11.73 seconds 2024-05-28 06:38:11,414 - __main__ - ERROR - Error in detecting, translating, or extracting entity and ticker: list index out of range 2024-05-28 06:38:59,529 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 06:38:59,530 - __main__ - INFO - detect_translate_entity_and_ticker took 3.04 seconds 2024-05-28 06:38:59,532 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:38:59,533 - yfinance - DEBUG - Entering history() 2024-05-28 06:38:59,534 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:38:59,535 - yfinance - DEBUG - Entering get() 2024-05-28 06:38:59,535 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:38:59,535 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:38:59,535 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:38:59,535 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:38:59,536 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,536 - yfinance - DEBUG - Entering get() 2024-05-28 06:38:59,536 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:38:59,536 - yfinance - DEBUG - params=None 2024-05-28 06:38:59,537 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:38:59,538 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:38:59,539 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:38:59,539 - yfinance - DEBUG - Entering get() 2024-05-28 06:38:59,540 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:38:59,540 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:38:59,540 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:38:59,540 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:38:59,543 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:38:59,544 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:38:59,544 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:38:59,545 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:38:59,545 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:38:59,545 - yfinance - DEBUG - reusing cookie 2024-05-28 06:38:59,584 - yfinance - DEBUG - Entering history() 2024-05-28 06:38:59,586 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:38:59-04:00', 'period2': '2024-05-28 06:38:59-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:38:59,586 - yfinance - DEBUG - Entering get() 2024-05-28 06:38:59,586 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:38:59,586 - yfinance - DEBUG - params={'period1': 1622284739, 'period2': 1716892739, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:38:59,586 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:38:59,586 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:38:59,950 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:38:59,951 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,951 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:38:59,952 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,952 - yfinance - DEBUG - reusing cookie 2024-05-28 06:38:59,952 - yfinance - DEBUG - reusing crumb 2024-05-28 06:38:59,954 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,954 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:38:59,955 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,957 - yfinance - DEBUG - reusing cookie 2024-05-28 06:38:59,957 - yfinance - DEBUG - reusing crumb 2024-05-28 06:38:59,957 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,957 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:38:59,957 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,957 - yfinance - DEBUG - reusing cookie 2024-05-28 06:38:59,957 - yfinance - DEBUG - reusing crumb 2024-05-28 06:38:59,958 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:38:59,958 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:38:59,970 - __main__ - INFO - google_search took 0.43 seconds 2024-05-28 06:39:00,330 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,330 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,331 - yfinance - DEBUG - Entering get() 2024-05-28 06:39:00,332 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:39:00,332 - yfinance - DEBUG - params=None 2024-05-28 06:39:00,332 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:39:00,332 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,333 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:39:00,333 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,333 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:39:00,335 - yfinance - DEBUG - reusing cookie 2024-05-28 06:39:00,334 - yfinance - DEBUG - Entering get() 2024-05-28 06:39:00,335 - yfinance - DEBUG - reusing crumb 2024-05-28 06:39:00,335 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:39:00,335 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:39:00,335 - yfinance - DEBUG - params=None 2024-05-28 06:39:00,336 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:39:00,336 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:39:00,337 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:39:00,337 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:39:00,338 - yfinance - DEBUG - reusing cookie 2024-05-28 06:39:00,338 - yfinance - DEBUG - reusing crumb 2024-05-28 06:39:00,338 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:39:00,338 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:39:00,414 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,414 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,420 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:39:00,421 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,421 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,421 - __main__ - INFO - fetch_company_news_yahoo took 0.88 seconds 2024-05-28 06:39:00,422 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:39:00,426 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:39:00,430 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:39:00,430 - yfinance - DEBUG - Exiting history() 2024-05-28 06:39:00,430 - yfinance - DEBUG - Exiting history() 2024-05-28 06:39:00,431 - __main__ - INFO - fetch_stock_data_yahoo took 0.90 seconds 2024-05-28 06:39:00,447 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,447 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,447 - __main__ - INFO - fetch_company_info_yahoo took 0.91 seconds 2024-05-28 06:39:00,721 - yfinance - DEBUG - response code=200 2024-05-28 06:39:00,722 - yfinance - DEBUG - Exiting get() 2024-05-28 06:39:00,722 - __main__ - INFO - fetch_current_stock_price took 1.18 seconds 2024-05-28 06:39:00,753 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 06:39:00,753 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 06:39:00,753 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 06:39:01,343 - __main__ - INFO - fetch_google_snippet took 0.59 seconds 2024-05-28 06:39:01,929 - __main__ - INFO - fetch_google_snippet took 0.59 seconds 2024-05-28 06:39:01,929 - __main__ - INFO - format_google_results took 1.18 seconds 2024-05-28 06:39:08,441 - __main__ - INFO - send_to_gemini_for_summarization took 6.51 seconds 2024-05-28 06:39:08,443 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 06:39:08,446 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 06:39:08,446 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 06:39:08,447 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 06:39:08,448 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 06:39:08,449 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 06:39:08,452 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 06:39:08,453 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 06:39:08,458 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 06:39:08,459 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 06:39:08,505 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 06:39:08,505 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 06:39:27,294 - __main__ - INFO - answer_question_with_data took 13.89 seconds 2024-05-28 06:39:28,545 - __main__ - ERROR - Error in detecting, translating, or extracting entity and ticker: list index out of range 2024-05-28 06:41:41,033 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:41:41,034 - yfinance - DEBUG - Entering history() 2024-05-28 06:41:41,040 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:41:41,041 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:41:41,080 - yfinance - DEBUG - Entering history() 2024-05-28 06:41:41,082 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:41:41-04:00', 'period2': '2024-05-28 06:41:41-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:41:41,082 - yfinance - DEBUG - Entering get() 2024-05-28 06:41:41,082 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:41:41,082 - yfinance - DEBUG - params={'period1': 1622284901, 'period2': 1716892901, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:41:41,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:41:41,082 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:41:41,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:41:41,083 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:41:41,084 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:41:41,084 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:41:41,084 - yfinance - DEBUG - reusing cookie 2024-05-28 06:41:41,447 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:41:41,447 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:41:41,447 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:41:41,861 - yfinance - DEBUG - response code=200 2024-05-28 06:41:41,861 - yfinance - DEBUG - Exiting get() 2024-05-28 06:41:41,869 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:41:41,870 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:41:41,876 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:41:41,880 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:41:41,880 - yfinance - DEBUG - Exiting history() 2024-05-28 06:41:41,880 - yfinance - DEBUG - Exiting history() 2024-05-28 06:41:41,903 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:41:41,903 - yfinance - DEBUG - Entering get() 2024-05-28 06:41:41,903 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:41:41,903 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:41:41,903 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:41:41,903 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:41:41,903 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:41:41,903 - yfinance - DEBUG - reusing cookie 2024-05-28 06:41:41,903 - yfinance - DEBUG - reusing crumb 2024-05-28 06:41:41,903 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:41:41,903 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:41:42,035 - yfinance - DEBUG - response code=200 2024-05-28 06:41:42,036 - yfinance - DEBUG - Exiting get() 2024-05-28 06:41:42,037 - yfinance - DEBUG - Entering get() 2024-05-28 06:41:42,037 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:41:42,037 - yfinance - DEBUG - params=None 2024-05-28 06:41:42,038 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:41:42,038 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:41:42,038 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,038 - yfinance - DEBUG - reusing cookie 2024-05-28 06:41:42,038 - yfinance - DEBUG - reusing crumb 2024-05-28 06:41:42,038 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,038 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:41:42,146 - yfinance - DEBUG - response code=200 2024-05-28 06:41:42,146 - yfinance - DEBUG - Exiting get() 2024-05-28 06:41:42,146 - yfinance - DEBUG - Entering get() 2024-05-28 06:41:42,146 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:41:42,146 - yfinance - DEBUG - params=None 2024-05-28 06:41:42,146 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:41:42,146 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:41:42,146 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,146 - yfinance - DEBUG - reusing cookie 2024-05-28 06:41:42,146 - yfinance - DEBUG - reusing crumb 2024-05-28 06:41:42,146 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,146 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:41:42,387 - yfinance - DEBUG - response code=200 2024-05-28 06:41:42,387 - yfinance - DEBUG - Exiting get() 2024-05-28 06:41:42,387 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:41:42,388 - yfinance - DEBUG - Entering get() 2024-05-28 06:41:42,388 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:41:42,388 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:41:42,388 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:41:42,388 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:41:42,388 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,388 - yfinance - DEBUG - reusing cookie 2024-05-28 06:41:42,388 - yfinance - DEBUG - reusing crumb 2024-05-28 06:41:42,388 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:41:42,388 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:41:42,468 - yfinance - DEBUG - response code=200 2024-05-28 06:41:42,468 - yfinance - DEBUG - Exiting get() 2024-05-28 06:41:42,882 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - What is the current P/E ratio of Netflix (NFLX)? latest financial news', 'totalResults': '1320', 'searchTerms': 'What is the current P/E ratio of Netflix (NFLX)? latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - What is the current P/E ratio of Netflix (NFLX)? latest financial news', 'totalResults': '1320', 'searchTerms': 'What is the current P/E ratio of Netflix (NFLX)? latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.167464, 'formattedSearchTime': '0.17', 'totalResults': '1320', 'formattedTotalResults': '1,320'}, 'items': [{'kind': 'customsearch#result', 'title': 'Netflix Inc (NFLX) Stock Price & News - Google Finance', 'htmlTitle': 'Netflix Inc (NFLX) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/NFLX:NASDAQ', 'displayLink': 'www.google.com', 'snippet': "Get the latest Netflix Inc (NFLX) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a company's\xa0...", 'htmlSnippet': 'Get the latest Netflix Inc (NFLX) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a company's ...', 'formattedUrl': 'https://www.google.com/finance/quote/NFLX:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/NFLX:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Netflix Inc (NFLX) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Netflix Inc (NFLX) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Netflix Inc (NFLX) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Netflix Inc (NFLX) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/NFLX:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'What Are FAANG Stocks? – Forbes Advisor', 'htmlTitle': 'What Are FAANG Stocks? – Forbes Advisor', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb20vYWR2aXNvci9pbnZlc3RpbmcvZmFhbmctc3RvY2tzLW1hbWFhL9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 8, 2024 ... $1.19 trillion. P/E Ratio: 27.1. 5-Year Avg ... Netflix, Inc. (NFLX) ... Wayne Duggan has a decade of experience covering breaking market news and\xa0...', 'htmlSnippet': 'May 8, 2024 ... $1.19 trillion. P/E Ratio: 27.1. 5-Year Avg ... Netflix, Inc. (NFLX) ... Wayne Duggan has a decade of experience covering breaking market news and ...', 'formattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiPGh0dHBzOi8vd3d3LmZvcmJlcy5jb2...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFn6D8PICqvHfeZyjWrGKrMZG6uU3OL2cTEBvcM-ctrsbXkCSn9WR4N25t&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fo-verify': '66cd52e3-8bd5-41b7-a018-a83982c07dc5', 'og:type': 'article', 'article:published_time': '2024-05-08T09:58:19-04:00', 'article:section': 'Investing', 'twitter:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'twitter:card': 'summary_large_image', 'og:site_name': 'Forbes Advisor', 'og:image:url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'author': 'Wayne Duggan', 'og:title': 'What Happened To FAANG Stocks? They Became MAMAA Stocks', 'msapplication-tileimage': 'https://www.forbes.com/advisor/wp-content/uploads/2017/09/cropped-favicon-270x270.png', 'og:updated_time': '2024-05-08T09:58:19-04:00', 'og:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:image:secure_url': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'twitter:image': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg', 'fb:app_id': '123694841080850', 'twitter:site': '@forbes', 'article:modified_time': '2024-05-08T09:58:19-04:00', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no', 'twitter:description': 'Tech stocks have been among the top-performing investments over the past two decades, but the tech rally has hit a wall in 2022.\r\n\r\nFor years, Meta Platforms (META), Amazon (AMZN), Apple (AAPL), Netflix (NFLX) and Alphabet (GOOG, GOOGL) were consistently among the highest-growth stocks in the market', 'og:url': 'https://www.forbes.com/advisor/investing/faang-stocks-mamaa/', 'format-detection': 'telephone=no'}], 'cse_image': [{'src': 'https://www.forbes.com/advisor/wp-content/uploads/2022/11/faang_stocks.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Netflix Stock Plunges Below Support as Subscriber Growth Slows', 'htmlTitle': 'Netflix Stock Plunges Below Support as Subscriber Growth Slows', 'link': 'https://news.google.com/articles/CBMiXmh0dHBzOi8vd3d3LmludmVzdG9wZWRpYS5jb20vbmV3cy9uZXRmbGl4LXN0b2NrLXBsdW5nZXMtYmVsb3ctc3VwcG9ydC1zdWJzY3JpYmVyLWdyb3d0aC1zbG93cy_SAQA', 'displayLink': 'news.google.com', 'snippet': "Aug 2, 2018 ... Technical chart showing the ... Do you have a news ... The price-to-earnings (P/E) ratio measures a company's current share price relative to its\xa0...", 'htmlSnippet': 'Aug 2, 2018 ... Technical chart showing the ... Do you have a news ... The price-to-earnings (P/E) ratio measures a company's current share price relative to its ...', 'formattedUrl': 'https://news.google.com/.../CBMiXmh0dHBzOi8vd3d3LmludmVzdG9wZ...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiXmh0dHBzOi8vd3d3LmludmVzdG9wZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQw92SOEEQ9858XuHoj5GZQMg3vWx7sR-zbNa3jI5geiaIsnusZAwkWE23r&s', 'width': '287', 'height': '175'}], 'metatags': [{'msapplication-tilecolor': '#F4F4F4', 'og:image': 'https://www.investopedia.com/thmb/DFYWWGeVuv3ACSxDs_ixwxZOT8A=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/netflix_ap_520786134452-5bfc2fbe46e0fb0051459a88.jpg', 'og:type': 'article', 'twitter:card': 'summary', 'twitter:title': 'Netflix Stock Plunges Below Support as Subscriber Growth Slows', 'msapplication-square70x70logo': '/static/2.40.0/icons/favicons/mstile-70x70.png', 'sailthru.tags': 'news,company-news', 'og:site_name': 'Investopedia', 'emailvertical': 'INVESTOPEDIA', 'og:title': 'Netflix Stock Plunges Below Support as Subscriber Growth Slows', 'msapplication-wide310x150logo': '/static/2.40.0/icons/favicons/mstile-310x150.png', 'msapplication-tileimage': '/static/2.40.0/icons/favicons/mstile-144x144.png', 'og:description': 'Netflix shares broke down from key support levels following bearish financial results, but traders will be watching these levels over the coming week.', 'msapplication-square150x150logo': '/static/2.40.0/icons/favicons/mstile-150x150.png', 'twitter:image': 'https://www.investopedia.com/thmb/DFYWWGeVuv3ACSxDs_ixwxZOT8A=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/netflix_ap_520786134452-5bfc2fbe46e0fb0051459a88.jpg', 'parsely-tags': 'Investopedia,News,Company News', 'twitter:site': '@Investopedia', 'viewport': 'width=device-width, initial-scale=1.0', 'msapplication-square310x310logo': '/static/2.40.0/icons/favicons/mstile-310x310.png', 'twitter:description': 'Netflix shares broke down from key support levels following bearish financial results, but traders will be watching these levels over the coming week.', 'emailcontenttype': 'STRUCTUREDCONTENT', 'parsely-section': 'News', 'og:url': 'https://www.investopedia.com/news/netflix-stock-plunges-below-support-subscriber-growth-slows/', 'sailthru.author': 'Justin Kuepper'}], 'cse_image': [{'src': 'https://www.investopedia.com/thmb/DFYWWGeVuv3ACSxDs_ixwxZOT8A=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/netflix_ap_520786134452-5bfc2fbe46e0fb0051459a88.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'Netflix Inc (NFC) Stock Price & News - Google Finance', 'htmlTitle': 'Netflix Inc (NFC) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/NFC:FRA', 'displayLink': 'www.google.com', 'snippet': "Get the latest Netflix Inc (NFC) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a company's\xa0...", 'htmlSnippet': 'Get the latest Netflix Inc (NFC) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a company's ...', 'formattedUrl': 'https://www.google.com/finance/quote/NFC:FRA', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/NFC:FRA', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Netflix Inc (NFC) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Netflix Inc (NFC) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Netflix Inc (NFC) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Netflix Inc (NFC) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/NFC:FRA'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'STEL Holdings Ltd (533316) Stock Price & News - Google Finance', 'htmlTitle': 'STEL Holdings Ltd (533316) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/533316:BOM', 'displayLink': 'www.google.com', 'snippet': "P/E ratio. The ratio of current share price to ... Netflix's (NASDAQ:NFLX) Huge New Bundle Price Revealed - TipRanks.com ... A financial ratio that shows a\xa0...", 'htmlSnippet': 'P/E ratio. The ratio of current share price to ... Netflix's (NASDAQ:NFLX) Huge New Bundle Price Revealed - TipRanks.com ... A financial ratio that shows a ...', 'formattedUrl': 'https://www.google.com/finance/quote/533316:BOM', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/533316:BOM', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'STEL Holdings Ltd (533316) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'STEL Holdings Ltd (533316) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest STEL Holdings Ltd (533316) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest STEL Holdings Ltd (533316) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/533316:BOM'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Down 70% in 6 Months, Is Netflix Still the Streaming King? | Nasdaq', 'htmlTitle': 'Down 70% in 6 Months, Is Netflix Still the Streaming King? | Nasdaq', 'link': 'https://news.google.com/rss/articles/CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb20vYXJ0aWNsZXMvZG93bi03MC1pbi02LW1vbnRocy1pcy1uZXRmbGl4LXN0aWxsLXRoZS1zdHJlYW1pbmcta2luZ9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'May 5, 2022 ... ... Finance · Earnings · Financial Advisors · Markets · NFLX ... last time the stock traded at current price levels. ... In spite of its latest earnings\xa0...', 'htmlSnippet': 'May 5, 2022 ... ... Finance · Earnings · Financial Advisors · Markets · NFLX ... last time the stock traded at current price levels. ... In spite of its latest earnings ...', 'formattedUrl': 'https://news.google.com/.../CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb20v...', 'htmlFormattedUrl': 'https://news.google.com/.../CBMiV2h0dHBzOi8vd3d3Lm5hc2RhcS5jb20v...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTVuMd04LHVh7TClMqw5ZXWq8myjM4PmlqFHI5ZlPrOewLdQsJ8FrQfdcY&s', 'width': '318', 'height': '159'}], 'metatags': [{'msapplication-tilecolor': '#da532c', 'og:image': 'https://www.nasdaq.com/sites/acquia.prod/files/2019-05/0902-Q19%20Total%20Markets%20photos%20and%20gif_CC8.jpg', 'og:type': 'Article', 'og:image:width': '1200', 'twitter:card': 'summary_large_image', 'twitter:title': 'Down 70% in 6 Months, Is Netflix Still the Streaming King?', 'theme-color': '#ffffff', 'twitter:site:id': 'nasdaq', 'handheldfriendly': 'true', 'twitter:url': 'https://www.nasdaq.com/articles/down-70-in-6-months-is-netflix-still-the-streaming-king', 'com.nasdaq.cms.taxonomy.addisplay': 'True', 'com.nasdaq.cms.taxonomy.pagetype': 'article-page', 'og:title': 'Down 70% in 6 Months, Is Netflix Still the Streaming King?', 'og:image:height': '630', 'title': 'Down 70% in 6 Months, Is Netflix Still the Streaming King? | Nasdaq', 'com.nasdaq.cms.taxonomy.quotesymbol': 'NFLX,DIS,AAPL,AMZN,ROKU,WBD', 'com.nasdaq.cms.taxonomy.assetclass': 'stocks', 'com.nasdaq.cms.taxonomy.sponsored': 'False', 'twitter:site': '@Nasdaq', 'viewport': 'width=device-width, minimum-scale=1.0', 'mobileoptimized': 'width', 'com.nasdaq.cms.taxonomy.topic': 'markets', 'og:url': 'https://www.nasdaq.com/articles/down-70-in-6-months-is-netflix-still-the-streaming-king'}], 'cse_image': [{'src': 'https://www.nasdaq.com/sites/acquia.prod/files/2019-05/0902-Q19%20Total%20Markets%20photos%20and%20gif_CC8.jpg'}], 'sitenavigationelement': [{'name': 'Market Activity Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European...', 'url': 'See All Market Activity ->'}, {'name': 'Market Activity -> Stocks Options ETFs Mutual Funds Indexes Commodities Cryptocurrency Currencies Futures Fixed Income Global Markets Market Regulation -> U.S. Regulation European Regulation', 'url': 'Market Activity ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'U.S. Regulation', 'url': 'U.S. Regulation'}, {'name': 'Real-Time Quotes', 'url': 'Real-Time Quotes'}, {'name': 'Economic Calendar', 'url': 'Economic Calendar'}, {'name': 'Analyst Recommendations', 'url': 'Analyst Recommendations'}, {'name': 'Gold', 'url': 'Gold'}, {'name': 'Statistical Milestones', 'url': 'Statistical Milestones'}, {'name': 'News and Insights -> Markets -> Companies -> Cryptocurrency -> Technology -> Personal Finance -> Financial Advisors ->'}, {'name': 'News and Insights ->', 'url': 'News and Insights ->'}, {'name': 'Stocks', 'url': 'Stocks'}, {'name': 'World Reimagined', 'url': 'World Reimagined'}, {'name': "Access Global Markets -> Public Markets (Listings) North American Markets European Markets Private Markets Nasdaq Fund Secondaries Featured Solutions Nasdaq's IPO Process ETF Listings Nasdaq-100...", 'url': 'Access Global Markets ->'}, {'name': 'Public Markets (Listings)', 'url': 'Public Markets (Listings)'}, {'name': "Nasdaq's IPO Process", 'url': "Nasdaq's IPO Process"}, {'name': 'Investment Intelligence', 'url': 'Investment Intelligence'}, {'name': 'Nasdaq Data Link', 'url': 'Nasdaq Data Link'}, {'name': 'Financial Technology', 'url': 'Financial Technology'}, {'name': 'Nasdaq Trade Surveillance', 'url': 'Nasdaq Trade Surveillance'}, {'name': 'Governance Solutions', 'url': 'Governance Solutions'}, {'name': 'Nasdaq Boardvantage®', 'url': 'Nasdaq Boardvantage®'}, {'name': 'Our People -> Board of Directors -> Careers -> Nasdaq Newsroom -> Contact ->'}, {'name': 'Our People ->', 'url': 'Our People ->'}, {'name': 'Nasdaq MarketSite', 'url': 'Nasdaq MarketSite'}, {'name': 'Purpose', 'url': 'Purpose'}, {'name': 'About Nasdaq+ -> Dashboard -> Weekly Macro+ ->'}, {'name': 'About Nasdaq+ ->', 'url': 'About Nasdaq+ ->'}]}}, {'kind': 'customsearch#result', 'title': 'Better Streaming Stock: Disney vs Netflix | The Motley Fool', 'htmlTitle': 'Better Streaming Stock: Disney vs Netflix | The Motley Fool', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiU2h0dHBzOi8vd3d3LmZvb2wuY29tL2ludmVzdGluZy8yMDIyLzA3LzE1L2JldHRlci1zdHJlYW1pbmctc3RvY2stZGlzbmV5LXZzLW5ldGZsaXgv0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Jul 15, 2022 ... ... News. Top Stocks to Buy in ... NASDAQ: NFLX. Netflix. Today's Change. (1.74%) $11.08. Current ... stock a higher P/E ratio over the long term than\xa0...", 'htmlSnippet': 'Jul 15, 2022 ... ... News. Top Stocks to Buy in ... NASDAQ: NFLX. Netflix. Today's Change. (1.74%) $11.08. Current ... stock a higher P/E ratio over the long term than ...', 'formattedUrl': 'https://news.google.com/__.../CBMiU2h0dHBzOi8vd3d3LmZvb2wuY29tL...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiU2h0dHBzOi8vd3d3LmZvb2wuY29tL...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR7ZZWmK0ZEta7tdi1PoM-o9W2p6RIPeiFyVKiscW4Bo_q6t9XgsnugsvW4&s', 'width': '275', 'height': '183'}], 'metatags': [{'date': '2022-07-15T10:10:00Z', 'primary_instrument_ids': '203310', 'og:image': 'https://g.foolcdn.com/editorial/images/689904/a-family-watching-tv.jpg', 'adtags': "['yahoo-news', 'charticles', 'msn', 'default-partners']", 'twitter:card': 'summary_large_image', 'article:published_time': '2022-07-15T06:10:00-04:00', 'og:site_name': 'The Motley Fool', 'page_type': 'fool_com_article', 'instrument_ids': '203310,204654', 'og:description': 'Netflix is beating Disney where it counts.', 'gsa_date': '2022 07 15', 'tickers': 'DIS,NFLX', 'twitter:image': 'https://g.foolcdn.com/image/?url=https%3A%2F%2Fg.foolcdn.com%2Feditorial%2Fimages%2F689904%2Fa-family-watching-tv.jpg&op=resize&w=400&h=400', 'promo': 'Netflix is beating Disney where it counts.', 'twitter:image:alt': 'a family watching TV', 'twitter:site': '@themotleyfool', 'publish_time': '06:10', 'bureau': 'usmf-consumer-goods', 'pitch': '6115', 'headline': 'Better Streaming Stock: Disney vs Netflix', 'primary_tickers': 'DIS', 'twitter:title': 'Better Streaming Stock: Disney vs Netflix @themotleyfool #stocks $DIS $NFLX', 'og:image:alt': 'a family watching TV', 'og:type': 'article', 'article:section': 'investing', 'article_type': 'article', 'article_uuid': 'c64f18af-8182-42a1-b87b-dbc3295542e6', 'msvalidate.01': '8D40D58712924715BAA79D135A6C8DDA', 'author': 'John Ballard', 'og:title': 'Better Streaming Stock: Disney vs Netflix | The Motley Fool', 'collection': 'investing', 'fb:pages': '7240312795', 'article:author': 'https://www.facebook.com/themotleyfool/', 'tags': 'Yahoo News,Charticles,MSN,Default Partners', 'article:tag': 'usmf-consumer-goods', 'infotracksnippetversion': '7.3.1', 'fb:app_id': '50808187550', 'primary_tickers_companies': 'Walt Disney', 'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0, shrink-to-fit=no', 'twitter:description': 'Netflix is beating Disney where it counts.', 'og:url': 'https://www.fool.com/investing/2022/07/15/better-streaming-stock-disney-vs-netflix/', 'article_tags': 'Yahoo News,Charticles,MSN,Default Partners', 'story_uid': 'c64f18af-8182-42a1-b87b-dbc3295542e6'}], 'cse_image': [{'src': 'https://g.foolcdn.com/editorial/images/689904/a-family-watching-tv.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'News Corp Class A (NWSA) Stock Price & News - Google Finance', 'htmlTitle': 'News Corp Class A (NWSA) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/NWSA:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Netflix Inc. $646.75. NFLX 1.74%. NVIDIA Corp ... P/E ratio. The ratio of current share price to ... new News Corp being a new company formed by a stock split.', 'htmlSnippet': 'Netflix Inc. $646.75. NFLX 1.74%. NVIDIA Corp ... P/E ratio. The ratio of current share price to ... new News Corp being a new company formed by a stock split.', 'formattedUrl': 'https://www.google.com/finance/quote/NWSA:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/NWSA:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'News Corp Class A (NWSA) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'News Corp Class A (NWSA) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest News Corp Class A (NWSA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest News Corp Class A (NWSA) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/NWSA:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Universal Insurance Holdings, Inc. (UVE) Stock Price & News ...', 'htmlTitle': 'Universal Insurance Holdings, Inc. (UVE) Stock Price & News ...', 'link': 'https://www.google.com/finance/quote/UVE:NYSE', 'displayLink': 'www.google.com', 'snippet': 'P/E ratio. The ratio of current share price to trailing twelve month EPS that signals if the price is high or low compared to other stocks. 7.73. Dividend\xa0...', 'htmlSnippet': 'P/E ratio. The ratio of current share price to trailing twelve month EPS that signals if the price is high or low compared to other stocks. 7.73. Dividend ...', 'formattedUrl': 'https://www.google.com/finance/quote/UVE:NYSE', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/UVE:NYSE', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Universal Insurance Holdings, Inc. (UVE) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Universal Insurance Holdings, Inc. (UVE) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Universal Insurance Holdings, Inc. (UVE) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Universal Insurance Holdings, Inc. (UVE) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/UVE:NYSE'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}, {'kind': 'customsearch#result', 'title': 'Enphase Energy Inc (ENPH) Stock Price & News - Google Finance', 'htmlTitle': 'Enphase Energy Inc (ENPH) Stock Price & News - Google Finance', 'link': 'https://www.google.com/finance/quote/ENPH:NASDAQ', 'displayLink': 'www.google.com', 'snippet': 'Get the latest Enphase Energy Inc (ENPH) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a\xa0...', 'htmlSnippet': 'Get the latest Enphase Energy Inc (ENPH) real-time quote, historical ... P/E ratio. The ratio of current share price to ... A financial ratio that shows a ...', 'formattedUrl': 'https://www.google.com/finance/quote/ENPH:NASDAQ', 'htmlFormattedUrl': 'https://www.google.com/finance/quote/ENPH:NASDAQ', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRQldTHAz14MiWY-2bpICyONYLUjcoY7hJc8AQj1tmfmhHDQ43UNmSVu_8&s', 'width': '311', 'height': '162'}], 'metatags': [{'application-name': 'Google Finance', 'og:image': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png', 'theme-color': '#ffffff', 'og:type': 'website', 'og:image:width': '770', 'twitter:card': 'summary', 'twitter:title': 'Enphase Energy Inc (ENPH) Stock Price & News - Google Finance', 'og:site_name': 'Google Finance', 'apple-mobile-web-app-title': 'Google Finance', 'og:title': 'Enphase Energy Inc (ENPH) Stock Price & News - Google Finance', 'og:image:height': '402', 'og:description': 'Get the latest Enphase Energy Inc (ENPH) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'twitter:image': 'https://ssl.gstatic.com/finance/favicon/finance_496x496.png', 'referrer': 'origin', 'apple-mobile-web-app-status-bar-style': 'default', 'msapplication-tap-highlight': 'no', 'twitter:site': '@google', 'viewport': 'width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Get the latest Enphase Energy Inc (ENPH) real-time quote, historical performance, charts, and other financial information to help you make more informed trading and investment decisions.', 'mobile-web-app-capable': 'yes', 'og:url': 'https://www.google.com/finance/quote/ENPH:NASDAQ'}], 'cse_image': [{'src': 'https://ssl.gstatic.com/finance/favicon/finance_770x402.png'}]}}]} 2024-05-28 06:42:39,586 - yfinance - DEBUG - Entering history() 2024-05-28 06:42:39,590 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:42:39,590 - yfinance - DEBUG - Entering get() 2024-05-28 06:42:39,590 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! THIS IS A TRICK QUESTION. THERE IS NO COMPANY NAMED "PLEASE PROVIDE ME WITH THE TEXT YOU WOULD LIKE TO TRANSLATE INTO ENGLI... 2024-05-28 06:42:39,590 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:42:39,590 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:39,590 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:42:39,590 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:39,591 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:39,595 - yfinance - DEBUG - reusing crumb 2024-05-28 06:42:39,595 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:39,595 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:39,752 - yfinance - DEBUG - response code=404 2024-05-28 06:42:39,752 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:42:39,752 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:39,752 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:42:39,752 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:42:39,753 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:42:41,129 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:42:41,129 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:42:41,129 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:42:41,129 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:41,129 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:42:41,129 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:42:41,129 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:41,234 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:42:41,235 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:41,235 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:41,338 - yfinance - DEBUG - response code=404 2024-05-28 06:42:41,339 - yfinance - DEBUG - Exiting get() 2024-05-28 06:42:41,340 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:42:41,340 - yfinance - DEBUG - Entering history() 2024-05-28 06:42:41,343 - yfinance - DEBUG - Exiting history() 2024-05-28 06:42:41,343 - yfinance - DEBUG - Exiting history() 2024-05-28 06:42:41,345 - yfinance - DEBUG - Entering get() 2024-05-28 06:42:41,345 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THIS IS A TRICK QUESTION. THERE IS NO COMPANY NAMED "PLEASE PROVIDE ME WITH THE TEXT YOU WOULD LIKE TO TRANSLATE IN... 2024-05-28 06:42:41,346 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:41,346 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:42:41,346 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:41,346 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:41,346 - yfinance - DEBUG - reusing crumb 2024-05-28 06:42:41,346 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:41,346 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:41,463 - yfinance - DEBUG - response code=404 2024-05-28 06:42:41,463 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:42:41,463 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:41,464 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:42:41,464 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:42:41,464 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:42:42,483 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:42:42,483 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:42:42,483 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:42:42,483 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,483 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:42:42,483 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:42:42,483 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:42,748 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:42:42,749 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,749 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:42,855 - yfinance - DEBUG - response code=404 2024-05-28 06:42:42,857 - yfinance - DEBUG - Exiting get() 2024-05-28 06:42:42,857 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THIS%20IS%20A%20TRICK%20QUESTION.%20%20THERE%20IS%20NO%20COMPANY%20NAMED%20%22PLEASE%20PROVIDE%20ME%20WITH%20THE%20TEXT%20YOU%20WOULD%20LIKE%20TO%20TRANSLATE%20INTO%20ENGLISH.%22%20%20THIS%20IS%20A%20PHRASE%20USED%20TO%20ASK%20FOR%20INFORMATION,%20NOT%20A%20COMPANY%20NAME.%20%0A%0ATHEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20IT.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THIS+IS+A+TRICK+QUESTION.++THERE+IS+NO+COMPANY+NAMED+%22PLEASE+PROVIDE+ME+WITH+THE+TEXT+YOU+WOULD+LIKE+TO+TRANSLATE+INTO+ENGLISH.%22++THIS+IS+A+PHRASE+USED+TO+ASK+FOR+INFORMATION%2C+NOT+A+COMPANY+NAME.+%0A%0ATHEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+IT.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:42:42,858 - yfinance - DEBUG - Entering get() 2024-05-28 06:42:42,858 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! THIS IS A TRICK QUESTION. THERE IS NO COMPANY NAMED "PLEASE PROVIDE ME WITH THE TEXT YOU WO... 2024-05-28 06:42:42,858 - yfinance - DEBUG - params=None 2024-05-28 06:42:42,858 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:42,858 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:42:42,858 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,858 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:42,858 - yfinance - DEBUG - reusing crumb 2024-05-28 06:42:42,859 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,859 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:42,965 - yfinance - DEBUG - response code=200 2024-05-28 06:42:42,965 - yfinance - DEBUG - Exiting get() 2024-05-28 06:42:42,965 - yfinance - DEBUG - Entering get() 2024-05-28 06:42:42,965 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! THIS IS A TRICK QUESTION. THERE IS NO COMPANY NAMED "PLEASE PROVIDE ME WITH THE TEXT YOU WOULD LIKE TO TRANSLATE INTO EN... 2024-05-28 06:42:42,965 - yfinance - DEBUG - params=None 2024-05-28 06:42:42,965 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:42,965 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:42:42,965 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,965 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:42,966 - yfinance - DEBUG - reusing crumb 2024-05-28 06:42:42,966 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:42,966 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:43,102 - yfinance - DEBUG - response code=200 2024-05-28 06:42:43,102 - yfinance - DEBUG - Exiting get() 2024-05-28 06:42:43,104 - yfinance - DEBUG - Entering get() 2024-05-28 06:42:43,105 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THIS IS A TRICK QUESTION. THERE IS NO COMPANY NAMED "PLEASE PROVIDE ME WITH THE TEXT YOU WOULD LIKE TO TRANSLATE IN... 2024-05-28 06:42:43,106 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:43,106 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:42:43,106 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:43,106 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:43,106 - yfinance - DEBUG - reusing crumb 2024-05-28 06:42:43,107 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:43,107 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:43,256 - yfinance - DEBUG - response code=404 2024-05-28 06:42:43,256 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:42:43,256 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:42:43,256 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:42:43,256 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:42:43,256 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:42:43,997 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:42:43,997 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:42:43,997 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:42:43,997 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:42:43,997 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:42:43,997 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:42:43,997 - yfinance - DEBUG - reusing cookie 2024-05-28 06:42:44,113 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:42:44,114 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:42:44,114 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:42:44,291 - yfinance - DEBUG - response code=404 2024-05-28 06:42:44,291 - yfinance - DEBUG - Exiting get() 2024-05-28 06:42:44,291 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THIS%20IS%20A%20TRICK%20QUESTION.%20%20THERE%20IS%20NO%20COMPANY%20NAMED%20%22PLEASE%20PROVIDE%20ME%20WITH%20THE%20TEXT%20YOU%20WOULD%20LIKE%20TO%20TRANSLATE%20INTO%20ENGLISH.%22%20%20THIS%20IS%20A%20PHRASE%20USED%20TO%20ASK%20FOR%20INFORMATION,%20NOT%20A%20COMPANY%20NAME.%20%0A%0ATHEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20IT.%20%F0%9F%98%8A?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THIS+IS+A+TRICK+QUESTION.++THERE+IS+NO+COMPANY+NAMED+%22PLEASE+PROVIDE+ME+WITH+THE+TEXT+YOU+WOULD+LIKE+TO+TRANSLATE+INTO+ENGLISH.%22++THIS+IS+A+PHRASE+USED+TO+ASK+FOR+INFORMATION%2C+NOT+A+COMPANY+NAME.+%0A%0ATHEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+IT.+%F0%9F%98%8A&crumb=qiz7ZScMhaO 2024-05-28 06:42:44,956 - __main__ - INFO - Google Custom Search API response: {'kind': 'customsearch#search', 'url': {'type': 'application/json', 'template': 'https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json'}, 'queries': {'request': [{'title': 'Google Custom Search - latest financial news', 'totalResults': '31900000', 'searchTerms': ' latest financial news', 'count': 10, 'startIndex': 1, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}], 'nextPage': [{'title': 'Google Custom Search - latest financial news', 'totalResults': '31900000', 'searchTerms': ' latest financial news', 'count': 10, 'startIndex': 11, 'inputEncoding': 'utf8', 'outputEncoding': 'utf8', 'safe': 'off', 'cx': 'a4d81ee847cbe4b5a'}]}, 'context': {'title': 'new test'}, 'searchInformation': {'searchTime': 0.387514, 'formattedSearchTime': '0.39', 'totalResults': '31900000', 'formattedTotalResults': '31,900,000'}, 'items': [{'kind': 'customsearch#result', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'htmlTitle': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'link': 'https://finance.yahoo.com/', 'displayLink': 'finance.yahoo.com', 'snippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage\xa0...', 'htmlSnippet': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage ...', 'formattedUrl': 'https://finance.yahoo.com/', 'htmlFormattedUrl': 'https://finance.yahoo.com/', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRacCi6SYab3rlyVTQ5h8sPpcbpVL7-fHwsrryDmynQnxzKMR8SbvsnUNCW&s', 'width': '259', 'height': '194'}], 'metatags': [{'apple-itunes-app': 'app-id=328412701, app-clip-bundle-id=com.yahoo.finance.clip-qsp, affiliate-data=ct=us.fin.mbl.smart-banner&pt=9029, app-argument=https://yfinance.onelink.me/3068494570?pid=SmartBanner&c=US_Acquisition_YMktg_337__&af_sub1=Acquisition&af_sub2=US_YMktg&af_sub3=&af_sub4=100000591&af_sub5=YahooFinanceApp__SmartBanner_', 'theme-color': '#037B66', 'twitter:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:ios:app_name': 'Yahoo Finance', 'ogimg': 'https://s.yimg.com/cv/apiv2/social/images/yahoo_default_logo.png', 'og:title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'al:android:package': 'com.yahoo.mobile.client.android.finance', 'title': 'Yahoo Finance - Stock Market Live, Quotes, Business & Finance News', 'fb:pages': '458584288257241', 'og:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'twitter:dnt': 'on', 'al:ios:app_store_id': '328412701', 'al:android:url': 'intent://#Intent;scheme=yfinance;action=android.intent.action.VIEW;package=com.yahoo.mobile.client.android.finance;S.browser_fallback_url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.yahoo.mobile.client.android.finance;end', 'fb:app_id': '458584288257241', 'oath:guce:consent-host': 'guce.yahoo.com', 'twitter:site': '@YahooFinance', 'viewport': 'width=device-width, initial-scale=1', 'twitter:description': 'At Yahoo Finance, you get free stock quotes, up-to-date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life.', 'al:android:app_name': 'Yahoo Finance'}], 'cse_image': [{'src': 'https://s.yimg.com/uu/api/res/1.2/xQehpdnR9Hk6QoEp6fOMWA--~B/Zmk9c3RyaW07aD01MTA7cT04MDt3PTY4MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-05/dbb783e0-192b-11ef-96a5-2fa64451dd1c.cf.webp'}]}}, {'kind': 'customsearch#result', 'title': 'Bloomberg: Finance Market News - Apps on Google Play', 'htmlTitle': 'Bloomberg: Finance Market News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Breaking news on world finance, business, stock market and investments. Access award-winning journalism to help you understand the economics and financial\xa0...', 'htmlSnippet': 'Breaking news on world finance, business, stock market and investments. Access award-winning journalism to help you understand the economics and financial ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.bloomberg...plus...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.bloomberg...plus...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&rdid=com.bloomberg.android.plus&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS-TMBVnmmzcIUNPkKh7-3LJCGDPgw_CfeKT326HTIsqAqIlL00xhf0udg8&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Bloomberg: Finance Market News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US', 'appstore:developer_url': 'http://bloomberg.com', 'og:title': 'Bloomberg: Finance Market News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.bloomberg.android.plus', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.bloomberg.android.plus', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'World News On Finance, Business, Economics, Stock Market & Investment Portfolio', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.bloomberg.android.plus&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/WYBbOFxImmxXuQ-OQGT2ANSg8Hc7GuxCnYCpvXe8JeVnVOiPlwGr7yfpISlp7HvQcS8'}]}}, {'kind': 'customsearch#result', 'title': 'News Releases - Enbridge Inc.', 'htmlTitle': 'News Releases - Enbridge Inc.', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiKmh0dHBzOi8vd3d3LmVuYnJpZGdlLmNvbS9tZWRpYS1jZW50ZXIvbmV3c9IBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Enbridge Reports Record First Quarter 2024 Financial Results, Reaffirms Financial Guidance and Advances Strategic Priorities. CALGARY, AB, May 10, 2024 /CNW\xa0...', 'htmlSnippet': 'Enbridge Reports Record First Quarter 2024 Financial Results, Reaffirms Financial Guidance and Advances Strategic Priorities. CALGARY, AB, May 10, 2024 /CNW ...', 'formattedUrl': 'https://news.google.com/__.../CBMiKmh0dHBzOi8vd3d3LmVuYnJpZGdl...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiKmh0dHBzOi8vd3d3LmVuYnJpZGdl...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRi5YFLx2TyRzigfVsTRqgW5kf71RX6-5jnzh5MXNJL47e76DCO2qbsaKE&s', 'width': '374', 'height': '135'}], 'metatags': [{'og:image': 'https://www.enbridge.com/~/media/Enb/Images/Banners/Section/Investor/Banner_News_Releases_Nov2022_1400x500.jpg?rev=927eacfe0d3c4d61bb8141185aedc382&hash=A58A44738D797934B0FAD8F498942C53', 'twitter:card': 'summary_large_image', 'og:type': 'article', 'og:image:width': '1398', 'twitter:site': '@Enbridge', 'viewport': 'width=device-width, initial-scale=1.0', 'og:title': 'Enbridge news releases', 'og:image:height': '504', 'og:url': 'https://www.enbridge.com/media-center/news', 'og:description': 'Read the latest news releases from across our North American enterprise.'}], 'cse_image': [{'src': 'https://www.enbridge.com/~/media/Enb/Images/Banners/Section/Investor/Banner_News_Releases_Nov2022_1400x500.jpg?rev=927eacfe0d3c4d61bb8141185aedc382&hash=A58A44738D797934B0FAD8F498942C53'}]}}, {'kind': 'customsearch#result', 'title': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'htmlTitle': 'Global Economy to Slow Further Amid Signs of Resilience and ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZW4vQmxvZ3MvQXJ0aWNsZXMvMjAyMy8wMS8zMC9nbG9iYWwtZWNvbm9teS10by1zbG93LWZ1cnRoZXItYW1pZC1zaWducy1vZi1yZXNpbGllbmNlLWFuZC1jaGluYS1yZS1vcGVuaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': "Jan 30, 2023 ... China's recovery could stall amid greater-than-expected economic disruptions from current ... A sudden repricing in financial ... The inflation news\xa0...", 'htmlSnippet': 'Jan 30, 2023 ... China's recovery could stall amid greater-than-expected economic disruptions from current ... A sudden repricing in financial ... The inflation news ...', 'formattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMifWh0dHBzOi8vd3d3LmltZi5vcmcvZ...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQDtRTv89SXHLrcPa00M1ojCknK9VdemR4joyEAy1eNfOve6WW6B6eW8Q&s', 'width': '420', 'height': '120'}], 'metatags': [{'date': '2023-01-30', 'country': "People's Republic of China,Ukraine", 'og:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'twitter:card': 'summary', 'og:site_name': 'IMF', 'isocode': 'CHN,UKR', 'parsely-author': 'Pierre-Olivier Gourinchas', 'language': 'ENG', 'type': 'Blog Page', 'og:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'twitter:image': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'itemid': '{61E01FE6-7DF5-47D9-B811-2B02FF219126}', 'parsely-type': 'post', 'twitter:site': 'IMF', 'parsely-link': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening', 'parsely-image-url': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx', 'parsely-section': 'Blogs', 'glossaryterm': 'Emerging Market,Inflation,Interest', 'creator': 'International Monetary Fund', 'og:type': 'article', 'twitter:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'og:title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'templateid': '{7A4A58C5-0BAD-43ED-969F-87A378C94DA0}', 'isoregion': 'EUR', 'parsely-title': 'Global Economy to Slow Further Amid Signs of Resilience and China Re-opening', 'parsely-pub-date': '2023-01-30', 'site': 'imf', 'parsely-tags': 'Blog Page, Monetary tightening,Inflation,Energy prices', 'og:locale:alternate': 'zh', 'viewport': 'width=device-width, initial-scale=1.0', 'requestid': '{df2e8e9f-b1b8-401f-9552-634b664fc30a}', 'twitter:description': 'The fight against inflation is starting to pay off, but central banks must continue their efforts', 'organization': 'Euro Area,European Central Bank', 'og:locale': 'en', 'topic': 'Monetary tightening,Inflation,Energy prices', 'region': 'Europe', 'og:url': 'https://www.imf.org/en/Blogs/Articles/2023/01/30/global-economy-to-slow-further-amid-signs-of-resilience-and-china-re-opening'}], 'cse_image': [{'src': 'https://www.imf.org/-/media/Images/IMF/Blog/Articles/Hero/2023/January/BLOG-2099x600-WEO-Update-IMF-Adobe-Stock.ashx'}]}}, {'kind': 'customsearch#result', 'title': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'htmlTitle': 'Racial Differences in Economic Security: Housing | U.S. Department ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiX2h0dHBzOi8vaG9tZS50cmVhc3VyeS5nb3YvbmV3cy9mZWF0dXJlZC1zdG9yaWVzL3JhY2lhbC1kaWZmZXJlbmNlcy1pbi1lY29ub21pYy1zZWN1cml0eS1ob3VzaW5n0gEA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Nov 4, 2022 ... ” American Economic Journal: Economic Policy 13 (4): 355–92. Use featured image. Off. Latest News. May 24, 2024. Statement by the Temporary\xa0...', 'htmlSnippet': 'Nov 4, 2022 ... ” American Economic Journal: Economic Policy 13 (4): 355–92. Use featured image. Off. Latest News. May 24, 2024. Statement by the Temporary ...', 'formattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiX2h0dHBzOi8vaG9tZS50cmVhc3Vye...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-91IfwYYNnVbB_SsWhMb954aObHlbTxojgkmXpbpy7fdA3rsWflH3E6el&s', 'width': '318', 'height': '159'}], 'metatags': [{'og:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg', 'og:type': 'article', 'og:image:width': '1900px', 'og:image:alt': 'U.S. Department of the Treasury', 'twitter:card': 'summary_large_image', 'twitter:title': 'Racial Differences in Economic Security: Housing', 'og:site_name': 'U.S. Department of the Treasury', 'handheldfriendly': 'true', 'og:title': 'Racial Differences in Economic Security: Housing', 'og:image:height': '950px', 'twitter:image:height': '1080', 'og:image:type': 'image/jpeg', 'og:updated_time': '2022-12-06', 'og:description': 'This is the third installment in a series of blog posts on racial inequality produced by the Office of Economic Policy.\xa0 The other posts can be found at these links:\xa0 1. Racial Inequality in the United States, 2. Racial Differences in Economic Security: The Racial Wealth Gap In this blog post we discuss the stark differences in homeownership and housing wealth across racial and ethnic groups in the United States, which are key contributors to the persistence of the racial wealth gap[1] and drive differences in economic security across groups. In addition to the substantial sense of security that housing stability provides, homeownership imparts many economic benefits to households including unique access to leverage, a hedge against rising rents, tax deductions for mortgage interest and property taxes, low capital gains taxes relative to other investments, and, crucially, a vehicle for building wealth. \xa0Households outside the top wealth decile derive more wealth from housing equity than from financial asse', 'twitter:image': 'https://home.treasury.gov/system/files/291/treasury-preview-1080x1080.jpg', 'twitter:image:alt': 'U.S. Department of the Treasury', 'twitter:site': '@USTreasury', 'twitter:image:width': '1080', 'viewport': 'width=device-width, initial-scale=1.0', 'mobileoptimized': 'width', 'og:url': 'https://home.treasury.gov/news/featured-stories/racial-differences-in-economic-security-housing'}], 'cse_image': [{'src': 'https://home.treasury.gov/system/files/291/treasury-preview-1900x950.jpg'}]}}, {'kind': 'customsearch#result', 'title': 'U.S. Department of Education Announces Latest Steps to Support ...', 'htmlTitle': 'U.S. Department of Education Announces Latest Steps to Support ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMihQFodHRwczovL3d3dy5lZC5nb3YvbmV3cy9wcmVzcy1yZWxlYXNlcy91cy1kZXBhcnRtZW50LWVkdWNhdGlvbi1hbm5vdW5jZXMtbGF0ZXN0LXN0ZXBzLXN1cHBvcnQtc2Nob29scy1hbmQtc3R1ZGVudHMtYmV0dGVyLWZhZnNhJUMyJUFF0gEA', 'displayLink': 'news.google.com', 'snippet': 'Feb 13, 2024 ... The U.S. Department of Education (Department) today announced additional steps to help colleges prepare to process student financial aid forms\xa0...', 'htmlSnippet': 'Feb 13, 2024 ... The U.S. Department of Education (Department) today announced additional steps to help colleges prepare to process student financial aid forms ...', 'formattedUrl': 'https://news.google.com/__.../CBMihQFodHRwczovL3d3dy5lZC5nb3Yvb...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMihQFodHRwczovL3d3dy5lZC5nb3Yvb...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1.0', 'site-up': 'www-drupal-lbQy7EtkCI6A'}]}}, {'kind': 'customsearch#result', 'title': 'Yahoo Finance: Stock News - Apps on Google Play', 'htmlTitle': 'Yahoo Finance: Stock News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'Yahoo Finance app is the premier app used by millions to track the markets and the economy. With Yahoo Finance you can keep close tabs on the daily movers\xa0...', 'htmlSnippet': 'Yahoo Finance app is the premier app used by millions to track the markets and the economy. With Yahoo Finance you can keep close tabs on the daily movers ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&rdid=com.yahoo.mobile.client.android.finance&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQQ4D6KktTPC0KJdDxiTsBnSGzjuCu_C9GgAY1nFj8P4fEXaHSRe1JjN7oK&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'Yahoo Finance: Stock News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US', 'appstore:developer_url': 'https://mobile.yahoo.com/finance', 'og:title': 'Yahoo Finance: Stock News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.yahoo.mobile.client.android.finance', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.yahoo.mobile.client.android.finance', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'Breaking Financial News about the market, Stocks, Crypto & Portfolio Tracking', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.finance&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/jQVXIz4MbsuOJSzoeFsTeL2gHoaZTlBtz2JbyG9JAuhsrTPB2vSvsRqsINWYVUr3Xw'}]}}, {'kind': 'customsearch#result', 'title': 'Citizens Financial Group Completes Acquisition of Investors Bancorp', 'htmlTitle': 'Citizens Financial Group Completes Acquisition of Investors Bancorp', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMiXmh0dHBzOi8vaW52ZXN0b3IuY2l0aXplbnNiYW5rLmNvbS9hYm91dC11cy9uZXdzcm9vbS9sYXRlc3QtbmV3cy8yMDIyLzIwMjItMDQtMDctMTIwMDUxODUxLmFzcHjSAQA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Apr 7, 2022 ... Latest News · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · Archive · Reporter Resources · Careers\xa0...', 'htmlSnippet': 'Apr 7, 2022 ... Latest News · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · Archive · Reporter Resources · Careers ...', 'formattedUrl': 'https://news.google.com/__.../CBMiXmh0dHBzOi8vaW52ZXN0b3IuY2l0a...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMiXmh0dHBzOi8vaW52ZXN0b3IuY2l0a...', 'pagemap': {'metatags': [{'viewport': 'width=device-width, initial-scale=1.0, maximum-scale=1.0', 'og:title': 'Citizens Financial Group Completes Acquisition of Investors Bancorp', 'og:url': 'https://investor.citizensbank.com/about-us/newsroom/latest-news/2022/2022-04-07-120051851.aspx'}]}}, {'kind': 'customsearch#result', 'title': 'CNBC: Business & Stock News - Apps on Google Play', 'htmlTitle': 'CNBC: Business & Stock News - Apps on Google Play', 'link': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'displayLink': 'play.google.com', 'snippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest\xa0...', 'htmlSnippet': 'When global news breaks, it sends ripples in markets all around the world. Get real-time coverage on the CNBC mobile app to stay in the know on the latest ...', 'formattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'htmlFormattedUrl': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en...', 'pagemap': {'offer': [{'price': '0', 'url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&rdid=com.cnbc.client&feature=md&offerId'}], 'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRhF14uTcG6nHb70T_pdRbgdWcniLNa0Ab2sjuZa3xLPR3hO2y-l3HWtSc&s', 'width': '225', 'height': '225'}], 'metatags': [{'og:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU', 'og:type': 'website', 'twitter:card': 'summary_large_image', 'twitter:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US', 'appstore:developer_url': 'https://www.cnbc.com/digital-products/', 'og:title': 'CNBC: Business & Stock News - Apps on Google Play', 'twitter:image': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU=w600-h300-pc0xffffff-pd', 'appstore:bundle_id': 'com.cnbc.client', 'referrer': 'origin', 'twitter:site': '@GooglePlay', 'appstore:store_id': 'com.cnbc.client', 'viewport': 'width=device-width, initial-scale=1', 'apple-mobile-web-app-capable': 'yes', 'twitter:description': 'The world leader in breaking business news & real-time financial market coverage', 'mobile-web-app-capable': 'yes', 'og:url': 'https://play.google.com/store/apps/details?id=com.cnbc.client&hl=en_US'}], 'cse_image': [{'src': 'https://play-lh.googleusercontent.com/7KyjBifHpuELLrmTfmXAvja5M0gHssDn_DLLSPflqIUuZS77NprNQHsPcWKZRySt7CU'}]}}, {'kind': 'customsearch#result', 'title': 'FBI Warns Public to Beware of Tech Support Scammers Targeting ...', 'htmlTitle': 'FBI Warns Public to Beware of Tech Support Scammers Targeting ...', 'link': 'https://news.google.com/__i/rss/rd/articles/CBMitgFodHRwczovL3d3dy5mYmkuZ292L2NvbnRhY3QtdXMvZmllbGQtb2ZmaWNlcy9ib3N0b24vbmV3cy9wcmVzcy1yZWxlYXNlcy9mYmktd2FybnMtcHVibGljLXRvLWJld2FyZS1vZi10ZWNoLXN1cHBvcnQtc2NhbW1lcnMtdGFyZ2V0aW5nLWZpbmFuY2lhbC1hY2NvdW50cy11c2luZy1yZW1vdGUtZGVza3RvcC1zb2Z0d2FyZdIBAA?oc=5', 'displayLink': 'news.google.com', 'snippet': 'Oct 18, 2022 ... Once they convince victims that their financial accounts have been compromised and their funds need to be moved, they gain control over the\xa0...', 'htmlSnippet': 'Oct 18, 2022 ... Once they convince victims that their financial accounts have been compromised and their funds need to be moved, they gain control over the ...', 'formattedUrl': 'https://news.google.com/__.../CBMitgFodHRwczovL3d3dy5mYmkuZ292L...', 'htmlFormattedUrl': 'https://news.google.com/__.../CBMitgFodHRwczovL3d3dy5mYmkuZ292L...', 'pagemap': {'cse_thumbnail': [{'src': 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTMlry8IVIdkTGTPKnXvJOUfBSHYb1Xw7OgWyiStM1bbt-EO6lU_kEJ4FA&s', 'width': '300', 'height': '168'}], 'metatags': [{'og:image': 'https://www.fbi.gov/contact-us/field-offices/boston/news/press-releases/fbi-warns-public-to-beware-of-tech-support-scammers-targeting-financial-accounts-using-remote-desktop-software/@@images/image', 'twitter:card': 'summary_large_image', 'theme-color': '#ffffff', 'og:site_name': 'Federal Bureau of Investigation', 'twitter:url': 'https://www.fbi.gov/contact-us/field-offices/boston/news/press-releases/fbi-warns-public-to-beware-of-tech-support-scammers-targeting-financial-accounts-using-remote-desktop-software', 'dc.format': 'text/html', 'og:image:type': 'image/png', 'distribution': 'Global', 'og:description': 'The Boston Division of the FBI is warning that as tech support fraud evolves, the number of people falling victim to the crime is on the rise.', 'twitter:image': 'https://www.fbi.gov/contact-us/field-offices/boston/news/press-releases/fbi-warns-public-to-beware-of-tech-support-scammers-targeting-financial-accounts-using-remote-desktop-software/@@images/image', 'twitter:site': '@FBI', 'dc.type': 'Press Release', 'dc.description': 'The Boston Division of the FBI is warning that as tech support fraud evolves, the number of people falling victim to the crime is on the rise.', 'twitter:title': 'FBI Warns Public to Beware of Tech Support Scammers Targeting Financial Accounts Using Remote Desktop Software | Federal Bureau of Investigation', 'og:type': 'website', 'og:title': 'FBI Warns Public to Beware of Tech Support Scammers Targeting Financial Accounts Using Remote Desktop Software | Federal Bureau of Investigation', 'dc.date.created': '2022-10-17T19:49:48+00:00', 'og:article:publisher': 'https://www.facebook.com/FBI', 'expirationdate': '2499-12-31T00:00:00+00:00', 'modificationdate': '2022-12-13T19:45:28+00:00', 'publicationdate': '2022-10-18T12:30:00+00:00', 'viewport': 'width=device-width, initial-scale=1.0', 'twitter:description': 'The Boston Division of the FBI is warning that as tech support fraud evolves, the number of people falling victim to the crime is on the rise.', 'dc.date.valid_range': '2022/10/18 -', 'dc.date.modified': '2022-12-13T19:45:28+00:00', 'dc.subject': 'Boston, Tech Support Scam, Financial Fraud, Financial Crimes, White-Collar Crimes, White-Collar Crime, Internet Crime Complaint Center, IC3, Public/Community Outreach, Community Outreach, Public Awareness, Elderly Fraud', 'dc.language': 'en-us', 'og:url': 'https://www.fbi.gov/contact-us/field-offices/boston/news/press-releases/fbi-warns-public-to-beware-of-tech-support-scammers-targeting-financial-accounts-using-remote-desktop-software'}], 'cse_image': [{'src': 'https://www.fbi.gov/contact-us/field-offices/boston/news/press-releases/fbi-warns-public-to-beware-of-tech-support-scammers-targeting-financial-accounts-using-remote-desktop-software/@@images/image'}]}}]} 2024-05-28 06:43:12,315 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:43:12,316 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:43:12,317 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:43:12,317 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:48:25,678 - __main__ - INFO - Fetching data for symbol: You're right, "requests" is likely referring to the popular Python library for making HTTP requests. However, **"requests" is not a publicly traded company**, so it doesn't have a stock ticker symbol. The library is developed and maintained by Kenneth Reitz and a team of contributors, but it's not a separate company with publicly traded stock. 2024-05-28 06:48:25,679 - yfinance - DEBUG - Entering history() 2024-05-28 06:48:25,679 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN'T HAVE A STOCK TICKER SYMBOL. THE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK. 2024-05-28 06:48:25,679 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:25,679 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY T... 2024-05-28 06:48:25,680 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU\'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN\'T HAVE A STOCK TICKER SYMBOL. \n\nTHE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT\'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK.'} 2024-05-28 06:48:25,680 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:25,680 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:25,680 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED... 2024-05-28 06:48:25,681 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN'T HAVE A STOCK TICKER SYMBOL. THE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK. 2024-05-28 06:48:25,681 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:25,682 - yfinance - DEBUG - params=None 2024-05-28 06:48:25,683 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:25,683 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:25,682 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:25,683 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:48:25,682 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,683 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY T... 2024-05-28 06:48:25,684 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU\'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN\'T HAVE A STOCK TICKER SYMBOL. \n\nTHE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT\'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK.', 1, 0]) 2024-05-28 06:48:25,684 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU\'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN\'T HAVE A STOCK TICKER SYMBOL. \n\nTHE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT\'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK.'} 2024-05-28 06:48:25,684 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:25,684 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:25,684 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:48:25,684 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:25,684 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED CO... 2024-05-28 06:48:25,685 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:48:25,685 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:25,685 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:25,686 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:48:25,686 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:48:25,686 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:48:25,686 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:25,995 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:48:25,995 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,995 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:25,996 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,996 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:25,996 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:25,996 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,996 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:25,999 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,999 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:25,999 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:25,999 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:25,999 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:25,999 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:26,000 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:26,000 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:26,001 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:26,001 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:26,372 - yfinance - DEBUG - response code=404 2024-05-28 06:48:26,372 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:48:26,372 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:26,372 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:48:26,372 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:48:26,373 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:48:26,411 - yfinance - DEBUG - response code=404 2024-05-28 06:48:26,411 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:26,411 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:48:26,411 - yfinance - DEBUG - response code=404 2024-05-28 06:48:26,412 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:26,412 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:48:26,423 - yfinance - DEBUG - response code=200 2024-05-28 06:48:26,423 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:27,612 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:48:27,612 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:48:27,612 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:48:27,612 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,612 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:48:27,613 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:48:27,613 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:27,774 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:48:27,774 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,774 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:27,776 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,778 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:27,778 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:27,778 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,778 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:27,779 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,780 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:27,780 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:27,780 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,780 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:27,887 - yfinance - DEBUG - response code=404 2024-05-28 06:48:27,887 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:27,887 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE%20RIGHT,%20%22REQUESTS%22%20IS%20LIKELY%20REFERRING%20TO%20THE%20POPULAR%20PYTHON%20LIBRARY%20FOR%20MAKING%20HTTP%20REQUESTS.%20HOWEVER,%20**%22REQUESTS%22%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY**,%20SO%20IT%20DOESN'T%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0ATHE%20LIBRARY%20IS%20DEVELOPED%20AND%20MAINTAINED%20BY%20KENNETH%20REITZ%20AND%20A%20TEAM%20OF%20CONTRIBUTORS,%20BUT%20IT'S%20NOT%20A%20SEPARATE%20COMPANY%20WITH%20PUBLICLY%20TRADED%20STOCK.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU%27RE+RIGHT%2C+%22REQUESTS%22+IS+LIKELY+REFERRING+TO+THE+POPULAR+PYTHON+LIBRARY+FOR+MAKING+HTTP+REQUESTS.+HOWEVER%2C+%2A%2A%22REQUESTS%22+IS+NOT+A+PUBLICLY+TRADED+COMPANY%2A%2A%2C+SO+IT+DOESN%27T+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0ATHE+LIBRARY+IS+DEVELOPED+AND+MAINTAINED+BY+KENNETH+REITZ+AND+A+TEAM+OF+CONTRIBUTORS%2C+BUT+IT%27S+NOT+A+SEPARATE+COMPANY+WITH+PUBLICLY+TRADED+STOCK.&crumb=qiz7ZScMhaO 2024-05-28 06:48:27,888 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:27,888 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUE... 2024-05-28 06:48:27,888 - yfinance - DEBUG - response code=404 2024-05-28 06:48:27,888 - yfinance - DEBUG - params=None 2024-05-28 06:48:27,888 - yfinance - DEBUG - response code=404 2024-05-28 06:48:27,889 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:27,889 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:27,889 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:27,889 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU'RE%20RIGHT,%20%22REQUESTS%22%20IS%20LIKELY%20REFERRING%20TO%20THE%20POPULAR%20PYTHON%20LIBRARY%20FOR%20MAKING%20HTTP%20REQUESTS.%20HOWEVER,%20**%22REQUESTS%22%20IS%20NOT%20A%20PUBLICLY%20TRADED%20COMPANY**,%20SO%20IT%20DOESN'T%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0ATHE%20LIBRARY%20IS%20DEVELOPED%20AND%20MAINTAINED%20BY%20KENNETH%20REITZ%20AND%20A%20TEAM%20OF%20CONTRIBUTORS,%20BUT%20IT'S%20NOT%20A%20SEPARATE%20COMPANY%20WITH%20PUBLICLY%20TRADED%20STOCK.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU%27RE+RIGHT%2C+%22REQUESTS%22+IS+LIKELY+REFERRING+TO+THE+POPULAR+PYTHON+LIBRARY+FOR+MAKING+HTTP+REQUESTS.+HOWEVER%2C+%2A%2A%22REQUESTS%22+IS+NOT+A+PUBLICLY+TRADED+COMPANY%2A%2A%2C+SO+IT+DOESN%27T+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0ATHE+LIBRARY+IS+DEVELOPED+AND+MAINTAINED+BY+KENNETH+REITZ+AND+A+TEAM+OF+CONTRIBUTORS%2C+BUT+IT%27S+NOT+A+SEPARATE+COMPANY+WITH+PUBLICLY+TRADED+STOCK.&crumb=qiz7ZScMhaO 2024-05-28 06:48:27,889 - yfinance - DEBUG - Got error from yahoo api for ticker YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN'T HAVE A STOCK TICKER SYMBOL. THE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:48:27,889 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:27,889 - yfinance - DEBUG - Entering get() 2024-05-28 06:48:27,890 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUE... 2024-05-28 06:48:27,889 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,890 - yfinance - DEBUG - params=None 2024-05-28 06:48:27,889 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:48:27,890 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:27,891 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:48:27,891 - yfinance - DEBUG - Entering history() 2024-05-28 06:48:27,891 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:27,891 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:48:27,891 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,892 - yfinance - ERROR - $YOU'RE RIGHT, "REQUESTS" IS LIKELY REFERRING TO THE POPULAR PYTHON LIBRARY FOR MAKING HTTP REQUESTS. HOWEVER, **"REQUESTS" IS NOT A PUBLICLY TRADED COMPANY**, SO IT DOESN'T HAVE A STOCK TICKER SYMBOL. THE LIBRARY IS DEVELOPED AND MAINTAINED BY KENNETH REITZ AND A TEAM OF CONTRIBUTORS, BUT IT'S NOT A SEPARATE COMPANY WITH PUBLICLY TRADED STOCK.: possibly delisted; No timezone found 2024-05-28 06:48:27,892 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:27,892 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,892 - yfinance - DEBUG - Exiting history() 2024-05-28 06:48:27,893 - yfinance - DEBUG - reusing cookie 2024-05-28 06:48:27,894 - yfinance - DEBUG - reusing crumb 2024-05-28 06:48:27,894 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:48:27,893 - yfinance - DEBUG - Exiting history() 2024-05-28 06:48:27,894 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:48:27,894 - __main__ - ERROR - Failed to fetch stock data for You're right, "requests" is likely referring to the popular Python library for making HTTP requests. However, **"requests" is not a publicly traded company**, so it doesn't have a stock ticker symbol. The library is developed and maintained by Kenneth Reitz and a team of contributors, but it's not a separate company with publicly traded stock. from Yahoo Finance: No historical data found for symbol: You're right, "requests" is likely referring to the popular Python library for making HTTP requests. However, **"requests" is not a publicly traded company**, so it doesn't have a stock ticker symbol. The library is developed and maintained by Kenneth Reitz and a team of contributors, but it's not a separate company with publicly traded stock. 2024-05-28 06:48:28,001 - yfinance - DEBUG - response code=200 2024-05-28 06:48:28,001 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:28,001 - __main__ - ERROR - Failed to fetch current stock price for You're right, "requests" is likely referring to the popular Python library for making HTTP requests. However, **"requests" is not a publicly traded company**, so it doesn't have a stock ticker symbol. The library is developed and maintained by Kenneth Reitz and a team of contributors, but it's not a separate company with publicly traded stock.: 'currentPrice' 2024-05-28 06:48:28,247 - yfinance - DEBUG - response code=200 2024-05-28 06:48:28,247 - yfinance - DEBUG - Exiting get() 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:48:34,037 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:48:34,038 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:48:34,038 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 06:49:12,653 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:49:12,655 - yfinance - DEBUG - Entering history() 2024-05-28 06:49:12,655 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:49:12,655 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:12,656 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:49:12,656 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:49:12,657 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:12,657 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:12,658 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:12,659 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:12,659 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:49:12,659 - yfinance - DEBUG - params=None 2024-05-28 06:49:12,659 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:12,659 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:12,660 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:49:12,660 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:12,660 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:49:12,661 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:49:12,661 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:12,661 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:12,678 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:49:12,679 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:49:12,679 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:49:12,680 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:49:12,680 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:49:12,680 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:12,722 - yfinance - DEBUG - Entering history() 2024-05-28 06:49:12,725 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:49:12-04:00', 'period2': '2024-05-28 06:49:12-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:49:12,725 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:12,725 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:49:12,725 - yfinance - DEBUG - params={'period1': 1622285352, 'period2': 1716893352, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:49:12,725 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:12,725 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:13,002 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:49:13,002 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,002 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,002 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,003 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:13,003 - yfinance - DEBUG - reusing crumb 2024-05-28 06:49:13,003 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,003 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,004 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,004 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:13,004 - yfinance - DEBUG - reusing crumb 2024-05-28 06:49:13,004 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,005 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,007 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,007 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:13,007 - yfinance - DEBUG - reusing crumb 2024-05-28 06:49:13,007 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,007 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,352 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,352 - yfinance - DEBUG - Exiting get() 2024-05-28 06:49:13,352 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:13,352 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:49:13,353 - yfinance - DEBUG - params=None 2024-05-28 06:49:13,353 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:13,353 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:13,353 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,353 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,353 - yfinance - DEBUG - Exiting get() 2024-05-28 06:49:13,353 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:13,353 - yfinance - DEBUG - Entering get() 2024-05-28 06:49:13,353 - yfinance - DEBUG - reusing crumb 2024-05-28 06:49:13,354 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,354 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,353 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:49:13,354 - yfinance - DEBUG - params=None 2024-05-28 06:49:13,354 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:49:13,354 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:49:13,355 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,355 - yfinance - DEBUG - reusing cookie 2024-05-28 06:49:13,355 - yfinance - DEBUG - reusing crumb 2024-05-28 06:49:13,355 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:49:13,355 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:49:13,419 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,420 - yfinance - DEBUG - Exiting get() 2024-05-28 06:49:13,428 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:49:13,430 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:49:13,433 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:49:13,436 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:49:13,436 - yfinance - DEBUG - Exiting history() 2024-05-28 06:49:13,436 - yfinance - DEBUG - Exiting history() 2024-05-28 06:49:13,438 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,438 - yfinance - DEBUG - Exiting get() 2024-05-28 06:49:13,466 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,467 - yfinance - DEBUG - Exiting get() 2024-05-28 06:49:13,656 - yfinance - DEBUG - response code=200 2024-05-28 06:49:13,656 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:36,255 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:50:36,256 - yfinance - DEBUG - Entering history() 2024-05-28 06:50:36,256 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:50:36,256 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:36,256 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:50:36,256 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:50:36,256 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:36,256 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:36,256 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,257 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:36,257 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:50:36,257 - yfinance - DEBUG - params=None 2024-05-28 06:50:36,257 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:36,257 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:36,258 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:50:36,259 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:36,260 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:50:36,260 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:50:36,260 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:36,260 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:36,263 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:50:36,264 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:50:36,265 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:50:36,266 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:50:36,266 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:50:36,266 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:36,303 - yfinance - DEBUG - Entering history() 2024-05-28 06:50:36,306 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:50:36-04:00', 'period2': '2024-05-28 06:50:36-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:50:36,306 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:36,306 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:50:36,306 - yfinance - DEBUG - params={'period1': 1622285436, 'period2': 1716893436, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:50:36,306 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:36,306 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:36,642 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:50:36,643 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,643 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:36,643 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,644 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:36,644 - yfinance - DEBUG - reusing crumb 2024-05-28 06:50:36,644 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,644 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:36,645 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,646 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:36,646 - yfinance - DEBUG - reusing crumb 2024-05-28 06:50:36,646 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,646 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:36,651 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,652 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:36,652 - yfinance - DEBUG - reusing crumb 2024-05-28 06:50:36,652 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,652 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:36,929 - yfinance - DEBUG - response code=200 2024-05-28 06:50:36,930 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:36,930 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:36,930 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:50:36,930 - yfinance - DEBUG - params=None 2024-05-28 06:50:36,930 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:36,930 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:36,930 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,931 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:36,931 - yfinance - DEBUG - reusing crumb 2024-05-28 06:50:36,931 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:36,931 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:37,032 - yfinance - DEBUG - response code=200 2024-05-28 06:50:37,033 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:37,033 - yfinance - DEBUG - response code=200 2024-05-28 06:50:37,034 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:37,035 - yfinance - DEBUG - Entering get() 2024-05-28 06:50:37,035 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:50:37,035 - yfinance - DEBUG - params=None 2024-05-28 06:50:37,035 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:50:37,035 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:50:37,036 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:50:37,036 - yfinance - DEBUG - reusing cookie 2024-05-28 06:50:37,036 - yfinance - DEBUG - reusing crumb 2024-05-28 06:50:37,036 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:50:37,036 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:50:37,043 - yfinance - DEBUG - response code=200 2024-05-28 06:50:37,043 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:37,044 - yfinance - DEBUG - response code=200 2024-05-28 06:50:37,044 - yfinance - DEBUG - Exiting get() 2024-05-28 06:50:37,050 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:50:37,051 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:50:37,054 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:50:37,057 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:50:37,057 - yfinance - DEBUG - Exiting history() 2024-05-28 06:50:37,057 - yfinance - DEBUG - Exiting history() 2024-05-28 06:50:37,300 - yfinance - DEBUG - response code=200 2024-05-28 06:50:37,300 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:29,294 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 06:52:29,295 - yfinance - DEBUG - Entering history() 2024-05-28 06:52:29,296 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:52:29,296 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:29,297 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:52:29,297 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:52:29,297 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:29,298 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:29,299 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:52:29,299 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 06:52:29,300 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:29,301 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:29,303 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:52:29,303 - yfinance - DEBUG - params=None 2024-05-28 06:52:29,303 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,304 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 06:52:29,304 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:29,304 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 06:52:29,305 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 06:52:29,305 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:29,305 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:29,306 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:29,307 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:52:29,308 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:52:29,308 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:52:29,308 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:29,344 - yfinance - DEBUG - Entering history() 2024-05-28 06:52:29,347 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 06:52:29-04:00', 'period2': '2024-05-28 06:52:29-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:52:29,347 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:29,347 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 06:52:29,347 - yfinance - DEBUG - params={'period1': 1622285549, 'period2': 1716893549, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 06:52:29,347 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:29,347 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:29,711 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:52:29,711 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,711 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:29,712 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,712 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:29,713 - yfinance - DEBUG - reusing crumb 2024-05-28 06:52:29,713 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,713 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:29,713 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,718 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:29,718 - yfinance - DEBUG - reusing crumb 2024-05-28 06:52:29,719 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,719 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:29,719 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,721 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:29,721 - yfinance - DEBUG - reusing crumb 2024-05-28 06:52:29,721 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:29,721 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:30,069 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,070 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:30,071 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:30,072 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:52:30,072 - yfinance - DEBUG - params=None 2024-05-28 06:52:30,072 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:30,072 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:30,072 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:30,072 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:30,072 - yfinance - DEBUG - reusing crumb 2024-05-28 06:52:30,072 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:30,072 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:30,077 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,078 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:30,079 - yfinance - DEBUG - Entering get() 2024-05-28 06:52:30,079 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 06:52:30,079 - yfinance - DEBUG - params=None 2024-05-28 06:52:30,079 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:52:30,079 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:52:30,079 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:52:30,079 - yfinance - DEBUG - reusing cookie 2024-05-28 06:52:30,079 - yfinance - DEBUG - reusing crumb 2024-05-28 06:52:30,079 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:52:30,079 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:52:30,125 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,125 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:30,132 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 06:52:30,133 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 06:52:30,137 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:52:30,140 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 06:52:30,140 - yfinance - DEBUG - Exiting history() 2024-05-28 06:52:30,140 - yfinance - DEBUG - Exiting history() 2024-05-28 06:52:30,233 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,234 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:30,235 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,235 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:30,431 - yfinance - DEBUG - response code=200 2024-05-28 06:52:30,431 - yfinance - DEBUG - Exiting get() 2024-05-28 06:52:43,962 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 2.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:52:47,389 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 4.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:52:52,700 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 8.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:53:02,402 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 16.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:53:19,735 - langchain_google_genai.chat_models - WARNING - Retrying langchain_google_genai.chat_models._chat_with_retry.._chat_with_retry in 32.0 seconds as it raised InternalServerError: 500 An internal error has occurred. Please retry or report in https://developers.generativeai.google/guide/troubleshooting. 2024-05-28 06:55:50,074 - __main__ - INFO - Fetching data for symbol: You are right to assume that "requests" likely refers to a company or organization. However, there is no publicly traded company called "requests" that would have a stock ticker symbol. The "requests" library in Python is an open-source project, meaning it's developed and maintained by a community of developers rather than a single company. Therefore, there is no stock ticker symbol associated with the "requests" library. 2024-05-28 06:55:50,075 - yfinance - DEBUG - Entering history() 2024-05-28 06:55:50,075 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. THE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY. 2024-05-28 06:55:50,075 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:50,075 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUE... 2024-05-28 06:55:50,075 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. \n\nTHE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT\'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. \n\nTHEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY.'} 2024-05-28 06:55:50,075 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,075 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:50,075 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,077 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:50,077 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" ... 2024-05-28 06:55:50,077 - yfinance - DEBUG - params=None 2024-05-28 06:55:50,077 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,077 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:50,077 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. THE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY. 2024-05-28 06:55:50,078 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:50,078 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 06:55:50,078 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUE... 2024-05-28 06:55:50,081 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. \n\nTHE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT\'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. \n\nTHEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY.'} 2024-05-28 06:55:50,080 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 06:55:50,080 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. \n\nTHE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT\'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. \n\nTHEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY.', 1, 0]) 2024-05-28 06:55:50,081 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,081 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:50,081 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 06:55:50,081 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:55:50,081 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:50,082 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THA... 2024-05-28 06:55:50,082 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:55:50,082 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:50,082 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 06:55:50,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,082 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:50,481 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:55:50,481 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,481 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:50,481 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,482 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:50,482 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:50,482 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,482 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:50,484 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,484 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:50,484 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:50,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,485 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:50,485 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,489 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:50,489 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:50,489 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:50,489 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:50,830 - yfinance - DEBUG - response code=404 2024-05-28 06:55:50,831 - yfinance - DEBUG - response code=404 2024-05-28 06:55:50,832 - yfinance - DEBUG - response code=404 2024-05-28 06:55:50,832 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:55:50,833 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,833 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:55:50,833 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:55:50,833 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,833 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 06:55:50,834 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:50,834 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:50,834 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 06:55:50,834 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 06:55:50,834 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 06:55:50,860 - yfinance - DEBUG - response code=200 2024-05-28 06:55:50,860 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,271 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 06:55:52,271 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 06:55:52,271 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 06:55:52,271 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,271 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 06:55:52,272 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 06:55:52,272 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:52,403 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 06:55:52,403 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,403 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:52,405 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,405 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:52,405 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:52,405 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,405 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:52,406 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,406 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:52,406 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:52,406 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,406 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:52,527 - yfinance - DEBUG - response code=404 2024-05-28 06:55:52,527 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,527 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. THE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 06:55:52,527 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 06:55:52,527 - yfinance - DEBUG - Entering history() 2024-05-28 06:55:52,528 - yfinance - ERROR - $YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRADED COMPANY CALLED "REQUESTS" THAT WOULD HAVE A STOCK TICKER SYMBOL. THE "REQUESTS" LIBRARY IN PYTHON IS AN OPEN-SOURCE PROJECT, MEANING IT'S DEVELOPED AND MAINTAINED BY A COMMUNITY OF DEVELOPERS RATHER THAN A SINGLE COMPANY. THEREFORE, THERE IS NO STOCK TICKER SYMBOL ASSOCIATED WITH THE "REQUESTS" LIBRARY.: possibly delisted; No timezone found 2024-05-28 06:55:52,529 - yfinance - DEBUG - Exiting history() 2024-05-28 06:55:52,529 - yfinance - DEBUG - Exiting history() 2024-05-28 06:55:52,529 - __main__ - ERROR - Failed to fetch stock data for You are right to assume that "requests" likely refers to a company or organization. However, there is no publicly traded company called "requests" that would have a stock ticker symbol. The "requests" library in Python is an open-source project, meaning it's developed and maintained by a community of developers rather than a single company. Therefore, there is no stock ticker symbol associated with the "requests" library. from Yahoo Finance: No historical data found for symbol: You are right to assume that "requests" likely refers to a company or organization. However, there is no publicly traded company called "requests" that would have a stock ticker symbol. The "requests" library in Python is an open-source project, meaning it's developed and maintained by a community of developers rather than a single company. Therefore, there is no stock ticker symbol associated with the "requests" library. 2024-05-28 06:55:52,529 - yfinance - DEBUG - response code=404 2024-05-28 06:55:52,530 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,530 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT%20TO%20ASSUME%20THAT%20%22REQUESTS%22%20LIKELY%20REFERS%20TO%20A%20COMPANY%20OR%20ORGANIZATION.%20HOWEVER,%20THERE%20IS%20NO%20PUBLICLY%20TRADED%20COMPANY%20CALLED%20%22REQUESTS%22%20THAT%20WOULD%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0ATHE%20%22REQUESTS%22%20LIBRARY%20IN%20PYTHON%20IS%20AN%20OPEN-SOURCE%20PROJECT,%20MEANING%20IT'S%20DEVELOPED%20AND%20MAINTAINED%20BY%20A%20COMMUNITY%20OF%20DEVELOPERS%20RATHER%20THAN%20A%20SINGLE%20COMPANY.%20%0A%0ATHEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20THE%20%22REQUESTS%22%20LIBRARY.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT+TO+ASSUME+THAT+%22REQUESTS%22+LIKELY+REFERS+TO+A+COMPANY+OR+ORGANIZATION.+HOWEVER%2C+THERE+IS+NO+PUBLICLY+TRADED+COMPANY+CALLED+%22REQUESTS%22+THAT+WOULD+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0ATHE+%22REQUESTS%22+LIBRARY+IN+PYTHON+IS+AN+OPEN-SOURCE+PROJECT%2C+MEANING+IT%27S+DEVELOPED+AND+MAINTAINED+BY+A+COMMUNITY+OF+DEVELOPERS+RATHER+THAN+A+SINGLE+COMPANY.+%0A%0ATHEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+THE+%22REQUESTS%22+LIBRARY.&crumb=qiz7ZScMhaO 2024-05-28 06:55:52,531 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:52,531 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRAD... 2024-05-28 06:55:52,532 - yfinance - DEBUG - params=None 2024-05-28 06:55:52,532 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:52,532 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:52,532 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,532 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:52,532 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:52,532 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,532 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:52,588 - yfinance - DEBUG - response code=404 2024-05-28 06:55:52,588 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,588 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT%20TO%20ASSUME%20THAT%20%22REQUESTS%22%20LIKELY%20REFERS%20TO%20A%20COMPANY%20OR%20ORGANIZATION.%20HOWEVER,%20THERE%20IS%20NO%20PUBLICLY%20TRADED%20COMPANY%20CALLED%20%22REQUESTS%22%20THAT%20WOULD%20HAVE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0ATHE%20%22REQUESTS%22%20LIBRARY%20IN%20PYTHON%20IS%20AN%20OPEN-SOURCE%20PROJECT,%20MEANING%20IT'S%20DEVELOPED%20AND%20MAINTAINED%20BY%20A%20COMMUNITY%20OF%20DEVELOPERS%20RATHER%20THAN%20A%20SINGLE%20COMPANY.%20%0A%0ATHEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20ASSOCIATED%20WITH%20THE%20%22REQUESTS%22%20LIBRARY.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT+TO+ASSUME+THAT+%22REQUESTS%22+LIKELY+REFERS+TO+A+COMPANY+OR+ORGANIZATION.+HOWEVER%2C+THERE+IS+NO+PUBLICLY+TRADED+COMPANY+CALLED+%22REQUESTS%22+THAT+WOULD+HAVE+A+STOCK+TICKER+SYMBOL.+%0A%0ATHE+%22REQUESTS%22+LIBRARY+IN+PYTHON+IS+AN+OPEN-SOURCE+PROJECT%2C+MEANING+IT%27S+DEVELOPED+AND+MAINTAINED+BY+A+COMMUNITY+OF+DEVELOPERS+RATHER+THAN+A+SINGLE+COMPANY.+%0A%0ATHEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+ASSOCIATED+WITH+THE+%22REQUESTS%22+LIBRARY.&crumb=qiz7ZScMhaO 2024-05-28 06:55:52,589 - yfinance - DEBUG - Entering get() 2024-05-28 06:55:52,589 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE RIGHT TO ASSUME THAT "REQUESTS" LIKELY REFERS TO A COMPANY OR ORGANIZATION. HOWEVER, THERE IS NO PUBLICLY TRAD... 2024-05-28 06:55:52,589 - yfinance - DEBUG - params=None 2024-05-28 06:55:52,589 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 06:55:52,589 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 06:55:52,589 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,589 - yfinance - DEBUG - reusing cookie 2024-05-28 06:55:52,589 - yfinance - DEBUG - reusing crumb 2024-05-28 06:55:52,589 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 06:55:52,589 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 06:55:52,665 - yfinance - DEBUG - response code=200 2024-05-28 06:55:52,665 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,853 - yfinance - DEBUG - response code=200 2024-05-28 06:55:52,853 - yfinance - DEBUG - Exiting get() 2024-05-28 06:55:52,854 - __main__ - ERROR - Failed to fetch current stock price for You are right to assume that "requests" likely refers to a company or organization. However, there is no publicly traded company called "requests" that would have a stock ticker symbol. The "requests" library in Python is an open-source project, meaning it's developed and maintained by a community of developers rather than a single company. Therefore, there is no stock ticker symbol associated with the "requests" library.: 'currentPrice' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating moving average: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating RSI: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating EMA: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating Bollinger Bands: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating MACD: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating volatility: 'close' 2024-05-28 06:55:59,031 - __main__ - ERROR - Error calculating ATR: 'high' 2024-05-28 06:55:59,032 - __main__ - ERROR - Error calculating OBV: 'close' 2024-05-28 06:55:59,032 - __main__ - ERROR - Error calculating yearly summary: 'date' 2024-05-28 06:55:59,032 - __main__ - ERROR - Error calculating YTD performance: 'date' 2024-05-28 06:55:59,032 - __main__ - ERROR - Error calculating metrics: 'NoneType' object has no attribute 'to_string' 2024-05-28 07:04:17,136 - __main__ - INFO - Language detected: English 2024-05-28 07:04:17,710 - __main__ - INFO - Entity detected: The company name in the text is **Nvidia**. 2024-05-28 07:04:18,310 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:04:18,311 - __main__ - INFO - detect_translate_entity_and_ticker took 2.52 seconds 2024-05-28 07:04:18,311 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 07:04:18,312 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 07:04:18,312 - yfinance - DEBUG - Entering history() 2024-05-28 07:04:18,313 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:04:18,313 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:18,313 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:04:18,313 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:04:18,313 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:18,313 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:18,313 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,314 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:18,314 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 07:04:18,315 - yfinance - DEBUG - params=None 2024-05-28 07:04:18,315 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:04:18,315 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:18,315 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:04:18,315 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:04:18,316 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 07:04:18,317 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:18,317 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:18,318 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:04:18,318 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:04:18,318 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:04:18,319 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:04:18,319 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:18,319 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:18,319 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:18,357 - yfinance - DEBUG - Entering history() 2024-05-28 07:04:18,359 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 07:04:18-04:00', 'period2': '2024-05-28 07:04:18-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:04:18,359 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:18,359 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 07:04:18,359 - yfinance - DEBUG - params={'period1': 1622286258, 'period2': 1716894258, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:04:18,359 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:18,359 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:18,681 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:04:18,681 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,681 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:18,682 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,685 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:18,685 - yfinance - DEBUG - reusing crumb 2024-05-28 07:04:18,685 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,686 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:18,686 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,686 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:18,686 - yfinance - DEBUG - reusing crumb 2024-05-28 07:04:18,686 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,686 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:18,687 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,688 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:18,689 - yfinance - DEBUG - reusing crumb 2024-05-28 07:04:18,689 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:18,689 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:18,860 - __main__ - INFO - google_search took 0.54 seconds 2024-05-28 07:04:19,074 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,074 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,076 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:19,076 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:04:19,076 - yfinance - DEBUG - params=None 2024-05-28 07:04:19,076 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:19,077 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,078 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:19,078 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,079 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:19,080 - yfinance - DEBUG - Entering get() 2024-05-28 07:04:19,080 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:19,081 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:04:19,081 - yfinance - DEBUG - reusing crumb 2024-05-28 07:04:19,081 - yfinance - DEBUG - params=None 2024-05-28 07:04:19,081 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:19,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:04:19,082 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:19,082 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:04:19,083 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:04:19,083 - yfinance - DEBUG - reusing cookie 2024-05-28 07:04:19,084 - yfinance - DEBUG - reusing crumb 2024-05-28 07:04:19,084 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:04:19,084 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:04:19,158 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,158 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,165 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:04:19,166 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:04:19,173 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,173 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,173 - __main__ - INFO - fetch_company_news_yahoo took 0.86 seconds 2024-05-28 07:04:19,176 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:04:19,178 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:04:19,178 - yfinance - DEBUG - Exiting history() 2024-05-28 07:04:19,178 - yfinance - DEBUG - Exiting history() 2024-05-28 07:04:19,180 - __main__ - INFO - fetch_stock_data_yahoo took 0.87 seconds 2024-05-28 07:04:19,196 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,196 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,196 - __main__ - INFO - fetch_company_info_yahoo took 0.88 seconds 2024-05-28 07:04:19,289 - yfinance - DEBUG - response code=200 2024-05-28 07:04:19,289 - yfinance - DEBUG - Exiting get() 2024-05-28 07:04:19,289 - __main__ - INFO - fetch_current_stock_price took 0.97 seconds 2024-05-28 07:04:19,310 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:04:19,310 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:04:19,310 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:04:20,402 - __main__ - INFO - fetch_google_snippet took 1.09 seconds 2024-05-28 07:04:21,465 - __main__ - INFO - fetch_google_snippet took 1.06 seconds 2024-05-28 07:04:21,465 - __main__ - INFO - format_google_results took 2.15 seconds 2024-05-28 07:04:24,186 - __main__ - INFO - send_to_gemini_for_summarization took 2.72 seconds 2024-05-28 07:04:24,188 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:04:24,192 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:04:24,193 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:04:24,194 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:04:24,195 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:04:24,196 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:04:24,197 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:04:24,198 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:04:24,200 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:04:24,201 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:04:24,243 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 07:04:24,243 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:04:40,137 - __main__ - INFO - answer_question_with_data took 10.90 seconds 2024-05-28 07:06:18,435 - __main__ - INFO - Language detected: English 2024-05-28 07:06:18,975 - __main__ - INFO - Entity detected: The company name is **Nvidia**. 2024-05-28 07:06:19,594 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:06:19,594 - __main__ - INFO - detect_translate_entity_and_ticker took 2.38 seconds 2024-05-28 07:06:19,595 - __main__ - INFO - Detected Language: English, Entity: The company name is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 07:06:19,595 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 07:06:19,596 - yfinance - DEBUG - Entering history() 2024-05-28 07:06:19,596 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:06:19,596 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:19,596 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:06:19,596 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:06:19,596 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:19,596 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:19,597 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 07:06:19,597 - yfinance - DEBUG - params=None 2024-05-28 07:06:19,597 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:19,597 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:19,597 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:19,596 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:19,598 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:06:19,598 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:06:19,598 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:19,600 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:06:19,600 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 07:06:19,600 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:06:19,601 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:06:19,601 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:19,601 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:19,601 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:06:19,602 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:06:19,602 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:19,637 - yfinance - DEBUG - Entering history() 2024-05-28 07:06:19,639 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 07:06:19-04:00', 'period2': '2024-05-28 07:06:19-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:06:19,640 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:19,640 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 07:06:19,640 - yfinance - DEBUG - params={'period1': 1622286379, 'period2': 1716894379, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:06:19,640 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:19,640 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:20,026 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:06:20,027 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,027 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,027 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,028 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:20,028 - yfinance - DEBUG - reusing crumb 2024-05-28 07:06:20,028 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,028 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,029 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,029 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:20,029 - yfinance - DEBUG - reusing crumb 2024-05-28 07:06:20,029 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,029 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,035 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,035 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:20,035 - yfinance - DEBUG - reusing crumb 2024-05-28 07:06:20,035 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,035 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,114 - __main__ - INFO - google_search took 0.51 seconds 2024-05-28 07:06:20,456 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,456 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,456 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,457 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,458 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:20,460 - yfinance - DEBUG - Entering get() 2024-05-28 07:06:20,461 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:06:20,461 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:06:20,461 - yfinance - DEBUG - params=None 2024-05-28 07:06:20,461 - yfinance - DEBUG - params=None 2024-05-28 07:06:20,462 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:20,462 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:06:20,462 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:20,462 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:06:20,462 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,463 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:20,463 - yfinance - DEBUG - reusing crumb 2024-05-28 07:06:20,463 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,463 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,464 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,464 - yfinance - DEBUG - reusing cookie 2024-05-28 07:06:20,464 - yfinance - DEBUG - reusing crumb 2024-05-28 07:06:20,464 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:06:20,465 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:06:20,522 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,522 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,527 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:06:20,528 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:06:20,538 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:06:20,541 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:06:20,541 - yfinance - DEBUG - Exiting history() 2024-05-28 07:06:20,541 - yfinance - DEBUG - Exiting history() 2024-05-28 07:06:20,542 - __main__ - INFO - fetch_stock_data_yahoo took 0.95 seconds 2024-05-28 07:06:20,564 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,564 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,564 - __main__ - INFO - fetch_current_stock_price took 0.97 seconds 2024-05-28 07:06:20,566 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,566 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,566 - __main__ - INFO - fetch_company_news_yahoo took 0.97 seconds 2024-05-28 07:06:20,752 - yfinance - DEBUG - response code=200 2024-05-28 07:06:20,752 - yfinance - DEBUG - Exiting get() 2024-05-28 07:06:20,752 - __main__ - INFO - fetch_company_info_yahoo took 1.16 seconds 2024-05-28 07:06:20,773 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:06:20,773 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:06:20,773 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:06:21,292 - __main__ - INFO - fetch_google_snippet took 0.52 seconds 2024-05-28 07:06:21,802 - __main__ - INFO - fetch_google_snippet took 0.51 seconds 2024-05-28 07:06:21,802 - __main__ - INFO - format_google_results took 1.03 seconds 2024-05-28 07:06:25,484 - __main__ - INFO - send_to_gemini_for_summarization took 3.68 seconds 2024-05-28 07:06:25,484 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:06:25,485 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:06:25,486 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:06:25,486 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:06:25,486 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:06:25,487 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:06:25,488 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:06:25,488 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:06:25,491 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:06:25,491 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:06:25,537 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 07:06:25,537 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:06:41,811 - __main__ - INFO - answer_question_with_data took 11.01 seconds 2024-05-28 07:18:38,149 - __main__ - INFO - Language detected: English 2024-05-28 07:18:38,805 - __main__ - INFO - Entity detected: The company name is **Nvidia**. 2024-05-28 07:18:39,343 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:18:39,344 - __main__ - INFO - detect_translate_entity_and_ticker took 2.57 seconds 2024-05-28 07:18:39,344 - __main__ - INFO - Detected Language: English, Entity: The company name is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 07:18:39,346 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 07:18:39,347 - yfinance - DEBUG - Entering history() 2024-05-28 07:18:39,348 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:18:39,349 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:39,349 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:18:39,349 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:18:39,350 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:39,350 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:39,350 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,351 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:39,351 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 07:18:39,351 - yfinance - DEBUG - params=None 2024-05-28 07:18:39,351 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:39,352 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:39,354 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:18:39,354 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:18:39,356 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 07:18:39,356 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:39,357 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:18:39,357 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:18:39,358 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:18:39,358 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:18:39,358 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:39,359 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:39,359 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:18:39,359 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:39,398 - yfinance - DEBUG - Entering history() 2024-05-28 07:18:39,401 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 07:18:39-04:00', 'period2': '2024-05-28 07:18:39-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:18:39,401 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:39,401 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 07:18:39,401 - yfinance - DEBUG - params={'period1': 1622287119, 'period2': 1716895119, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:18:39,401 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:39,401 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:39,725 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:18:39,726 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,726 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:39,726 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,727 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:39,728 - yfinance - DEBUG - reusing crumb 2024-05-28 07:18:39,729 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,729 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:39,730 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,732 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:39,733 - yfinance - DEBUG - reusing crumb 2024-05-28 07:18:39,733 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,733 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:39,733 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,733 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:39,734 - yfinance - DEBUG - reusing crumb 2024-05-28 07:18:39,734 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:39,734 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:39,811 - __main__ - INFO - google_search took 0.46 seconds 2024-05-28 07:18:40,187 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,188 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,190 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:40,190 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:18:40,190 - yfinance - DEBUG - params=None 2024-05-28 07:18:40,190 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:40,191 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:40,191 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:40,191 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:40,191 - yfinance - DEBUG - reusing crumb 2024-05-28 07:18:40,191 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:40,191 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:40,237 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,237 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,238 - yfinance - DEBUG - Entering get() 2024-05-28 07:18:40,239 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:18:40,239 - yfinance - DEBUG - params=None 2024-05-28 07:18:40,239 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:18:40,239 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:18:40,239 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:18:40,239 - yfinance - DEBUG - reusing cookie 2024-05-28 07:18:40,239 - yfinance - DEBUG - reusing crumb 2024-05-28 07:18:40,239 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:18:40,239 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:18:40,276 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,276 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,277 - __main__ - INFO - fetch_company_news_yahoo took 0.93 seconds 2024-05-28 07:18:40,277 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,277 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,286 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:18:40,288 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:18:40,297 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:18:40,298 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,298 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,298 - __main__ - INFO - fetch_company_info_yahoo took 0.95 seconds 2024-05-28 07:18:40,301 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:18:40,301 - yfinance - DEBUG - Exiting history() 2024-05-28 07:18:40,301 - yfinance - DEBUG - Exiting history() 2024-05-28 07:18:40,303 - __main__ - INFO - fetch_stock_data_yahoo took 0.96 seconds 2024-05-28 07:18:40,506 - yfinance - DEBUG - response code=200 2024-05-28 07:18:40,506 - yfinance - DEBUG - Exiting get() 2024-05-28 07:18:40,507 - __main__ - INFO - fetch_current_stock_price took 1.15 seconds 2024-05-28 07:18:40,529 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:18:40,529 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:18:40,529 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:18:41,187 - __main__ - INFO - fetch_google_snippet took 0.66 seconds 2024-05-28 07:18:41,747 - __main__ - INFO - fetch_google_snippet took 0.56 seconds 2024-05-28 07:18:41,747 - __main__ - INFO - fetch_and_format_google_snippet took 1.22 seconds 2024-05-28 07:18:41,747 - __main__ - ERROR - An error occurred: name 'format_google_results' is not defined 2024-05-28 07:26:27,321 - __main__ - INFO - Language detected: English 2024-05-28 07:26:27,962 - __main__ - INFO - Entity detected: The company name in the text is **Nvidia**. 2024-05-28 07:26:28,625 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:26:28,626 - __main__ - INFO - detect_translate_entity_and_ticker took 2.72 seconds 2024-05-28 07:26:28,626 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 07:26:28,627 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 07:26:28,628 - yfinance - DEBUG - Entering history() 2024-05-28 07:26:28,629 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:26:28,629 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:28,630 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:26:28,630 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:28,630 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:26:28,631 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:28,631 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:26:28,632 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:28,631 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 07:26:28,632 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:26:28,633 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:26:28,632 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:28,632 - yfinance - DEBUG - params=None 2024-05-28 07:26:28,634 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:28,633 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,633 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:28,634 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:28,634 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:26:28,635 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:28,635 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 07:26:28,636 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:26:28,637 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:26:28,637 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:26:28,637 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:28,674 - yfinance - DEBUG - Entering history() 2024-05-28 07:26:28,676 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 07:26:28-04:00', 'period2': '2024-05-28 07:26:28-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:26:28,676 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:28,676 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 07:26:28,676 - yfinance - DEBUG - params={'period1': 1622287588, 'period2': 1716895588, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:26:28,676 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:28,676 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:28,987 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:26:28,987 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,987 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:28,988 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,988 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:28,989 - yfinance - DEBUG - reusing crumb 2024-05-28 07:26:28,991 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:28,992 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,992 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:28,992 - yfinance - DEBUG - reusing crumb 2024-05-28 07:26:28,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,992 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:28,993 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,994 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:28,994 - yfinance - DEBUG - reusing crumb 2024-05-28 07:26:28,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:28,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:29,132 - __main__ - INFO - google_search took 0.50 seconds 2024-05-28 07:26:29,430 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,430 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,431 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:29,432 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:26:29,432 - yfinance - DEBUG - params=None 2024-05-28 07:26:29,433 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:29,433 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:29,433 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:29,433 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:29,433 - yfinance - DEBUG - reusing crumb 2024-05-28 07:26:29,434 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:29,434 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,434 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:29,436 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,439 - yfinance - DEBUG - Entering get() 2024-05-28 07:26:29,439 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,439 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:26:29,440 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,440 - yfinance - DEBUG - params=None 2024-05-28 07:26:29,441 - __main__ - INFO - fetch_company_news_yahoo took 0.81 seconds 2024-05-28 07:26:29,441 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:26:29,441 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:26:29,441 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:26:29,441 - yfinance - DEBUG - reusing cookie 2024-05-28 07:26:29,441 - yfinance - DEBUG - reusing crumb 2024-05-28 07:26:29,441 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:26:29,442 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:26:29,497 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,497 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,503 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:26:29,504 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:26:29,513 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:26:29,516 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:26:29,516 - yfinance - DEBUG - Exiting history() 2024-05-28 07:26:29,516 - yfinance - DEBUG - Exiting history() 2024-05-28 07:26:29,517 - __main__ - INFO - fetch_stock_data_yahoo took 0.89 seconds 2024-05-28 07:26:29,550 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,550 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,550 - __main__ - INFO - fetch_current_stock_price took 0.92 seconds 2024-05-28 07:26:29,710 - yfinance - DEBUG - response code=200 2024-05-28 07:26:29,710 - yfinance - DEBUG - Exiting get() 2024-05-28 07:26:29,710 - __main__ - INFO - fetch_company_info_yahoo took 1.08 seconds 2024-05-28 07:26:29,728 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:26:29,728 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:26:29,728 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:26:30,307 - __main__ - INFO - fetch_google_snippet took 0.58 seconds 2024-05-28 07:26:30,934 - __main__ - INFO - fetch_google_snippet took 0.63 seconds 2024-05-28 07:26:30,935 - __main__ - INFO - fetch_and_format_google_snippet took 1.21 seconds 2024-05-28 07:26:30,935 - __main__ - INFO - format_google_results took 0.00 seconds 2024-05-28 07:26:33,865 - __main__ - INFO - send_to_gemini_for_summarization took 2.93 seconds 2024-05-28 07:26:33,866 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:26:33,870 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:26:33,870 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:26:33,872 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:26:33,872 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:26:33,873 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:26:33,874 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:26:33,875 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:26:33,877 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:26:33,878 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:26:33,923 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 07:26:33,923 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:26:52,656 - __main__ - INFO - answer_question_with_data took 13.93 seconds 2024-05-28 07:37:13,396 - __main__ - INFO - Language detected: English 2024-05-28 07:37:13,954 - __main__ - INFO - Entity detected: The company name is **Nvidia**. 2024-05-28 07:37:14,612 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:37:14,613 - __main__ - INFO - detect_translate_entity_and_ticker took 2.56 seconds 2024-05-28 07:37:14,613 - __main__ - INFO - Detected Language: English, Entity: The company name is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 07:37:14,615 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 07:37:14,616 - yfinance - DEBUG - Entering history() 2024-05-28 07:37:14,617 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:37:14,618 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:14,618 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:37:14,618 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:37:14,619 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:14,619 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:14,619 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:14,621 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:14,622 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:37:14,622 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:37:14,623 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 07:37:14,623 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 07:37:14,624 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:37:14,624 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:14,625 - yfinance - DEBUG - params=None 2024-05-28 07:37:14,626 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:14,626 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 07:37:14,627 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 07:37:14,626 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:14,626 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:37:14,627 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:14,627 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:14,627 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:37:14,627 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:14,663 - yfinance - DEBUG - Entering history() 2024-05-28 07:37:14,666 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 07:37:14-04:00', 'period2': '2024-05-28 07:37:14-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:37:14,666 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:14,666 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 07:37:14,666 - yfinance - DEBUG - params={'period1': 1622288234, 'period2': 1716896234, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:37:14,666 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:14,667 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:15,005 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:37:15,006 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,006 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,006 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,007 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:15,007 - yfinance - DEBUG - reusing crumb 2024-05-28 07:37:15,008 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,010 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,011 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,011 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:15,011 - yfinance - DEBUG - reusing crumb 2024-05-28 07:37:15,011 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,011 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,012 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,015 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:15,015 - yfinance - DEBUG - reusing crumb 2024-05-28 07:37:15,015 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,015 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,055 - __main__ - INFO - google_search took 0.43 seconds 2024-05-28 07:37:15,322 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,323 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,323 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:15,324 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:37:15,324 - yfinance - DEBUG - params=None 2024-05-28 07:37:15,324 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,324 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:15,324 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,324 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:15,325 - yfinance - DEBUG - Entering get() 2024-05-28 07:37:15,325 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:37:15,325 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,325 - yfinance - DEBUG - params=None 2024-05-28 07:37:15,325 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:37:15,325 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:15,325 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:37:15,325 - yfinance - DEBUG - reusing crumb 2024-05-28 07:37:15,325 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,326 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,326 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,326 - yfinance - DEBUG - reusing cookie 2024-05-28 07:37:15,326 - yfinance - DEBUG - reusing crumb 2024-05-28 07:37:15,326 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:37:15,326 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:37:15,454 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,455 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,455 - __main__ - INFO - fetch_current_stock_price took 0.83 seconds 2024-05-28 07:37:15,456 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,456 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,457 - __main__ - INFO - fetch_company_news_yahoo took 0.84 seconds 2024-05-28 07:37:15,457 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,458 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,464 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:37:15,466 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:37:15,474 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:37:15,477 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:37:15,477 - yfinance - DEBUG - Exiting history() 2024-05-28 07:37:15,477 - yfinance - DEBUG - Exiting history() 2024-05-28 07:37:15,478 - __main__ - INFO - fetch_stock_data_yahoo took 0.86 seconds 2024-05-28 07:37:15,627 - yfinance - DEBUG - response code=200 2024-05-28 07:37:15,627 - yfinance - DEBUG - Exiting get() 2024-05-28 07:37:15,628 - __main__ - INFO - fetch_company_info_yahoo took 1.01 seconds 2024-05-28 07:37:15,647 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:37:15,647 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:37:15,647 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:37:16,417 - __main__ - INFO - fetch_google_snippet took 0.77 seconds 2024-05-28 07:37:17,102 - __main__ - INFO - fetch_google_snippet took 0.68 seconds 2024-05-28 07:37:17,102 - __main__ - INFO - fetch_and_format_google_snippet took 1.45 seconds 2024-05-28 07:37:17,102 - __main__ - INFO - format_google_results took 0.00 seconds 2024-05-28 07:37:19,989 - __main__ - INFO - send_to_gemini_for_summarization took 2.89 seconds 2024-05-28 07:37:19,990 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:37:19,992 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:37:19,992 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:37:19,992 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:37:19,993 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:37:19,993 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:37:19,994 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:37:19,994 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:37:19,997 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:37:19,997 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:37:20,044 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 07:37:20,044 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:37:36,567 - __main__ - INFO - answer_question_with_data took 11.56 seconds 2024-05-28 07:39:41,342 - __main__ - INFO - Language detected: English 2024-05-28 07:39:41,983 - __main__ - INFO - Entity detected: The company name in the text is **Tesla**. 2024-05-28 07:39:42,582 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:39:42,582 - __main__ - INFO - detect_translate_entity_and_ticker took 2.53 seconds 2024-05-28 07:39:42,583 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Tesla**., Translation: What was the closing price of Tesla (TSLA) on January 17, 2023?, Stock Ticker: TSLA 2024-05-28 07:39:42,585 - __main__ - INFO - Fetching data for symbol: TSLA 2024-05-28 07:39:42,585 - yfinance - DEBUG - Entering history() 2024-05-28 07:39:42,586 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:39:42,587 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:42,587 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:39:42,587 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 07:39:42,587 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:42,587 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:42,587 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:42,588 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=TSLA 2024-05-28 07:39:42,588 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:39:42,589 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,589 - yfinance - DEBUG - params=None 2024-05-28 07:39:42,590 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:42,592 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:42,592 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:42,592 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:39:42,593 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:39:42,593 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 07:39:42,593 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TSLA', 1, 0]) 2024-05-28 07:39:42,593 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:42,594 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:42,594 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:39:42,594 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:39:42,595 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:39:42,595 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:42,633 - yfinance - DEBUG - Entering history() 2024-05-28 07:39:42,635 - yfinance - DEBUG - TSLA: Yahoo GET parameters: {'period1': '2021-05-29 07:39:42-04:00', 'period2': '2024-05-28 07:39:42-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:39:42,635 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:42,635 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/TSLA 2024-05-28 07:39:42,635 - yfinance - DEBUG - params={'period1': 1622288382, 'period2': 1716896382, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:39:42,635 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:42,635 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:42,931 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:39:42,931 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,931 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:42,932 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,932 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:42,932 - yfinance - DEBUG - reusing crumb 2024-05-28 07:39:42,932 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,932 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:42,932 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,933 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:42,934 - yfinance - DEBUG - reusing crumb 2024-05-28 07:39:42,934 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,934 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:42,934 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,934 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:42,934 - yfinance - DEBUG - reusing crumb 2024-05-28 07:39:42,934 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:42,935 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:43,156 - __main__ - INFO - google_search took 0.57 seconds 2024-05-28 07:39:43,302 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,303 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,305 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:43,305 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:39:43,305 - yfinance - DEBUG - params=None 2024-05-28 07:39:43,306 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:43,307 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:43,307 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:43,307 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:43,307 - yfinance - DEBUG - reusing crumb 2024-05-28 07:39:43,307 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:43,307 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:43,309 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,309 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,310 - yfinance - DEBUG - Entering get() 2024-05-28 07:39:43,310 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:39:43,310 - yfinance - DEBUG - params=None 2024-05-28 07:39:43,311 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:39:43,311 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:39:43,311 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:39:43,311 - yfinance - DEBUG - reusing cookie 2024-05-28 07:39:43,311 - yfinance - DEBUG - reusing crumb 2024-05-28 07:39:43,311 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:39:43,311 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:39:43,428 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,428 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,432 - yfinance - DEBUG - TSLA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:39:43,432 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,432 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,433 - __main__ - INFO - fetch_current_stock_price took 0.84 seconds 2024-05-28 07:39:43,433 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,434 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,434 - __main__ - INFO - fetch_company_news_yahoo took 0.85 seconds 2024-05-28 07:39:43,434 - yfinance - DEBUG - TSLA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:39:43,440 - yfinance - DEBUG - TSLA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:39:43,443 - yfinance - DEBUG - TSLA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:39:43,443 - yfinance - DEBUG - Exiting history() 2024-05-28 07:39:43,443 - yfinance - DEBUG - Exiting history() 2024-05-28 07:39:43,444 - __main__ - INFO - fetch_stock_data_yahoo took 0.86 seconds 2024-05-28 07:39:43,628 - yfinance - DEBUG - response code=200 2024-05-28 07:39:43,628 - yfinance - DEBUG - Exiting get() 2024-05-28 07:39:43,628 - __main__ - INFO - fetch_company_info_yahoo took 1.04 seconds 2024-05-28 07:39:43,652 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:39:43,652 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:39:43,652 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:39:44,395 - __main__ - INFO - fetch_google_snippet took 0.74 seconds 2024-05-28 07:39:45,016 - __main__ - INFO - fetch_google_snippet took 0.62 seconds 2024-05-28 07:39:45,017 - __main__ - INFO - fetch_and_format_google_snippet took 1.37 seconds 2024-05-28 07:39:45,017 - __main__ - INFO - format_google_results took 0.00 seconds 2024-05-28 07:39:48,078 - __main__ - INFO - send_to_gemini_for_summarization took 3.06 seconds 2024-05-28 07:39:48,078 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:39:48,080 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:39:48,080 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:39:48,080 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:39:48,081 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:39:48,082 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:39:48,084 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:39:48,084 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:39:48,087 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:39:48,088 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:39:48,141 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 07:39:48,141 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:40:05,042 - __main__ - INFO - answer_question_with_data took 11.61 seconds 2024-05-28 07:50:42,248 - __main__ - INFO - Language detected: English 2024-05-28 07:50:42,826 - __main__ - INFO - Entity detected: The company name in the text is **Tesla**. 2024-05-28 07:50:43,544 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 07:50:43,544 - __main__ - INFO - detect_translate_entity_and_ticker took 2.73 seconds 2024-05-28 07:50:43,544 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Tesla**., Translation: What was the closing price of Tesla (TSLA) on January 15, 2023?, Stock Ticker: TSLA 2024-05-28 07:50:43,545 - __main__ - INFO - Fetching data for symbol: TSLA 2024-05-28 07:50:43,546 - yfinance - DEBUG - Entering history() 2024-05-28 07:50:43,546 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:50:43,546 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:43,546 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:50:43,546 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 07:50:43,546 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:43,546 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:43,546 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:43,546 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:43,547 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=TSLA 2024-05-28 07:50:43,547 - yfinance - DEBUG - params=None 2024-05-28 07:50:43,547 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:50:43,547 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:43,548 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:43,548 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:43,548 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 07:50:43,548 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 07:50:43,548 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:43,549 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:43,550 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 07:50:43,550 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 07:50:43,550 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 07:50:43,550 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TSLA', 1, 0]) 2024-05-28 07:50:43,551 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 07:50:43,551 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:43,587 - yfinance - DEBUG - Entering history() 2024-05-28 07:50:43,589 - yfinance - DEBUG - TSLA: Yahoo GET parameters: {'period1': '2021-05-29 07:50:43-04:00', 'period2': '2024-05-28 07:50:43-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:50:43,590 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:43,590 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/TSLA 2024-05-28 07:50:43,590 - yfinance - DEBUG - params={'period1': 1622289043, 'period2': 1716897043, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 07:50:43,590 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:43,590 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:44,013 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 07:50:44,013 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,013 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,014 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,015 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:44,016 - yfinance - DEBUG - reusing crumb 2024-05-28 07:50:44,016 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,017 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,017 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,017 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:44,017 - yfinance - DEBUG - reusing crumb 2024-05-28 07:50:44,017 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,017 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,020 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,020 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:44,020 - yfinance - DEBUG - reusing crumb 2024-05-28 07:50:44,020 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,020 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,159 - __main__ - INFO - google_search took 0.61 seconds 2024-05-28 07:50:44,509 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,510 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,510 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:44,510 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:50:44,510 - yfinance - DEBUG - params=None 2024-05-28 07:50:44,510 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:44,511 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:44,511 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,511 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,511 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,511 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:44,511 - yfinance - DEBUG - reusing crumb 2024-05-28 07:50:44,511 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,511 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,511 - yfinance - DEBUG - Entering get() 2024-05-28 07:50:44,512 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 07:50:44,512 - yfinance - DEBUG - params=None 2024-05-28 07:50:44,512 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 07:50:44,512 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 07:50:44,513 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,513 - yfinance - DEBUG - reusing cookie 2024-05-28 07:50:44,513 - yfinance - DEBUG - reusing crumb 2024-05-28 07:50:44,513 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 07:50:44,513 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 07:50:44,542 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,542 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,542 - __main__ - INFO - fetch_company_news_yahoo took 1.00 seconds 2024-05-28 07:50:44,615 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,615 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,617 - yfinance - DEBUG - TSLA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 07:50:44,619 - yfinance - DEBUG - TSLA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 07:50:44,626 - yfinance - DEBUG - TSLA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:50:44,629 - yfinance - DEBUG - TSLA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 07:50:44,629 - yfinance - DEBUG - Exiting history() 2024-05-28 07:50:44,630 - yfinance - DEBUG - Exiting history() 2024-05-28 07:50:44,631 - __main__ - INFO - fetch_stock_data_yahoo took 1.09 seconds 2024-05-28 07:50:44,642 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,642 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,642 - __main__ - INFO - fetch_company_info_yahoo took 1.10 seconds 2024-05-28 07:50:44,974 - yfinance - DEBUG - response code=200 2024-05-28 07:50:44,974 - yfinance - DEBUG - Exiting get() 2024-05-28 07:50:44,974 - __main__ - INFO - fetch_current_stock_price took 1.43 seconds 2024-05-28 07:50:44,996 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 07:50:44,996 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 07:50:44,997 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 07:50:45,804 - __main__ - INFO - fetch_google_snippet took 0.81 seconds 2024-05-28 07:50:46,494 - __main__ - INFO - fetch_google_snippet took 0.69 seconds 2024-05-28 07:50:46,494 - __main__ - INFO - fetch_and_format_google_snippet took 1.50 seconds 2024-05-28 07:50:46,494 - __main__ - INFO - format_google_results took 0.00 seconds 2024-05-28 07:50:49,665 - __main__ - INFO - send_to_gemini_for_summarization took 3.17 seconds 2024-05-28 07:50:49,666 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 07:50:49,667 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 07:50:49,667 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 07:50:49,667 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 07:50:49,668 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 07:50:49,668 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 07:50:49,669 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 07:50:49,669 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 07:50:49,671 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 07:50:49,672 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 07:50:49,715 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 07:50:49,715 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 07:51:05,768 - __main__ - INFO - answer_question_with_data took 11.09 seconds 2024-05-28 08:13:42,528 - __main__ - INFO - Language detected: English 2024-05-28 08:13:43,178 - __main__ - INFO - Entity detected: The company name is **Tesla**. 2024-05-28 08:13:43,771 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 08:13:43,772 - __main__ - INFO - detect_translate_entity_and_ticker took 2.73 seconds 2024-05-28 08:13:43,773 - __main__ - INFO - Detected Language: English, Entity: The company name is **Tesla**., Translation: What was the closing price of Tesla (TSLA) on January 15, 2023?, Stock Ticker: TSLA 2024-05-28 08:13:43,775 - __main__ - INFO - Fetching data for symbol: TSLA 2024-05-28 08:13:43,775 - yfinance - DEBUG - Entering history() 2024-05-28 08:13:43,776 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 08:13:43,778 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:43,778 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 08:13:43,778 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 08:13:43,778 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:43,778 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:43,778 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:43,779 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:43,779 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=TSLA 2024-05-28 08:13:43,779 - yfinance - DEBUG - params=None 2024-05-28 08:13:43,779 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:43,780 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:43,780 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 08:13:43,782 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 08:13:43,782 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:43,783 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TSLA', 1, 0]) 2024-05-28 08:13:43,783 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 08:13:43,784 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 08:13:43,786 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 08:13:43,786 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:43,786 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:43,786 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 08:13:43,787 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 08:13:43,787 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:43,824 - yfinance - DEBUG - Entering history() 2024-05-28 08:13:43,827 - yfinance - DEBUG - TSLA: Yahoo GET parameters: {'period1': '2021-05-29 08:13:43-04:00', 'period2': '2024-05-28 08:13:43-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 08:13:43,827 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:43,827 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/TSLA 2024-05-28 08:13:43,827 - yfinance - DEBUG - params={'period1': 1622290423, 'period2': 1716898423, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 08:13:43,827 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:43,827 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:44,080 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 08:13:44,080 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,080 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,082 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:44,082 - yfinance - DEBUG - reusing crumb 2024-05-28 08:13:44,082 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,082 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,082 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,083 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:44,083 - yfinance - DEBUG - reusing crumb 2024-05-28 08:13:44,083 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,084 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,084 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,084 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:44,084 - yfinance - DEBUG - reusing crumb 2024-05-28 08:13:44,085 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,085 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,485 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,485 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,487 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:44,488 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 08:13:44,488 - yfinance - DEBUG - params=None 2024-05-28 08:13:44,489 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,490 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:44,490 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,491 - yfinance - DEBUG - Entering get() 2024-05-28 08:13:44,491 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:44,492 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 08:13:44,492 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,492 - yfinance - DEBUG - params=None 2024-05-28 08:13:44,492 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:44,493 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 08:13:44,493 - yfinance - DEBUG - reusing crumb 2024-05-28 08:13:44,493 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 08:13:44,494 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,494 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,494 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,495 - yfinance - DEBUG - reusing cookie 2024-05-28 08:13:44,495 - yfinance - DEBUG - reusing crumb 2024-05-28 08:13:44,495 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 08:13:44,495 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 08:13:44,532 - __main__ - INFO - google_search took 0.75 seconds 2024-05-28 08:13:44,552 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,552 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,552 - __main__ - INFO - fetch_company_news_yahoo took 0.77 seconds 2024-05-28 08:13:44,553 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,554 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,558 - yfinance - DEBUG - TSLA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 08:13:44,559 - yfinance - DEBUG - TSLA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 08:13:44,565 - yfinance - DEBUG - TSLA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 08:13:44,568 - yfinance - DEBUG - TSLA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 08:13:44,568 - yfinance - DEBUG - Exiting history() 2024-05-28 08:13:44,568 - yfinance - DEBUG - Exiting history() 2024-05-28 08:13:44,569 - __main__ - INFO - fetch_stock_data_yahoo took 0.79 seconds 2024-05-28 08:13:44,691 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,691 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,691 - __main__ - INFO - fetch_current_stock_price took 0.91 seconds 2024-05-28 08:13:44,853 - yfinance - DEBUG - response code=200 2024-05-28 08:13:44,853 - yfinance - DEBUG - Exiting get() 2024-05-28 08:13:44,853 - __main__ - INFO - fetch_company_info_yahoo took 1.08 seconds 2024-05-28 08:13:45,209 - __main__ - INFO - fetch_google_snippet took 0.68 seconds 2024-05-28 08:13:45,792 - __main__ - INFO - fetch_google_snippet took 0.58 seconds 2024-05-28 08:13:45,792 - __main__ - INFO - fetch_and_format_google_results took 2.01 seconds 2024-05-28 08:13:45,809 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 08:13:45,809 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 08:13:45,809 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 08:13:49,506 - __main__ - INFO - send_to_gemini_for_summarization took 3.70 seconds 2024-05-28 08:13:49,508 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 08:13:49,512 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 08:13:49,513 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 08:13:49,514 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 08:13:49,515 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 08:13:49,516 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 08:13:49,519 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 08:13:49,519 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 08:13:49,522 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 08:13:49,523 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 08:13:49,566 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 08:13:49,566 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 08:14:06,313 - __main__ - INFO - answer_question_with_data took 11.06 seconds 2024-05-28 09:13:53,136 - __main__ - INFO - Language detected: English 2024-05-28 09:13:53,716 - __main__ - INFO - Entity detected: The company name in the text is **Netflix**. 2024-05-28 09:13:54,417 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 09:13:54,418 - __main__ - INFO - detect_translate_entity_and_ticker took 2.66 seconds 2024-05-28 09:13:54,418 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 09:13:54,421 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 09:13:54,421 - yfinance - DEBUG - Entering history() 2024-05-28 09:13:54,422 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:13:54,422 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:54,423 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:13:54,423 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 09:13:54,423 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:54,424 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:54,424 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:54,424 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,424 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 09:13:54,425 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:13:54,425 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:54,425 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:13:54,425 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 09:13:54,425 - yfinance - DEBUG - params=None 2024-05-28 09:13:54,425 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:54,428 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:54,426 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 09:13:54,427 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 09:13:54,426 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:54,428 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 09:13:54,428 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:54,429 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 09:13:54,429 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 09:13:54,429 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:54,470 - yfinance - DEBUG - Entering history() 2024-05-28 09:13:54,473 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 09:13:54-04:00', 'period2': '2024-05-28 09:13:54-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:13:54,473 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:54,473 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 09:13:54,473 - yfinance - DEBUG - params={'period1': 1622294034, 'period2': 1716902034, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:13:54,473 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:54,473 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:54,879 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 09:13:54,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:54,880 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,880 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:54,880 - yfinance - DEBUG - reusing crumb 2024-05-28 09:13:54,880 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,880 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:54,881 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,882 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:54,882 - yfinance - DEBUG - reusing crumb 2024-05-28 09:13:54,882 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,882 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:54,884 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,886 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:54,886 - yfinance - DEBUG - reusing crumb 2024-05-28 09:13:54,887 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:54,888 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:55,035 - __main__ - INFO - google_search took 0.61 seconds 2024-05-28 09:13:55,297 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,298 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,300 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:55,300 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:13:55,300 - yfinance - DEBUG - params=None 2024-05-28 09:13:55,300 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:55,302 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,302 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:55,302 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,303 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:55,304 - yfinance - DEBUG - Entering get() 2024-05-28 09:13:55,304 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:55,305 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:13:55,305 - yfinance - DEBUG - reusing crumb 2024-05-28 09:13:55,305 - yfinance - DEBUG - params=None 2024-05-28 09:13:55,306 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:55,306 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:13:55,306 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:55,306 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:13:55,307 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:13:55,307 - yfinance - DEBUG - reusing cookie 2024-05-28 09:13:55,307 - yfinance - DEBUG - reusing crumb 2024-05-28 09:13:55,307 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:13:55,309 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:13:55,456 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,458 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,458 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,458 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,460 - __main__ - INFO - fetch_company_info_yahoo took 1.04 seconds 2024-05-28 09:13:55,459 - __main__ - INFO - fetch_company_news_yahoo took 1.04 seconds 2024-05-28 09:13:55,460 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,461 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,468 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 09:13:55,469 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 09:13:55,472 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:13:55,475 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:13:55,475 - yfinance - DEBUG - Exiting history() 2024-05-28 09:13:55,475 - yfinance - DEBUG - Exiting history() 2024-05-28 09:13:55,477 - __main__ - INFO - fetch_stock_data_yahoo took 1.06 seconds 2024-05-28 09:13:55,702 - yfinance - DEBUG - response code=200 2024-05-28 09:13:55,702 - yfinance - DEBUG - Exiting get() 2024-05-28 09:13:55,702 - __main__ - INFO - fetch_current_stock_price took 1.28 seconds 2024-05-28 09:13:55,789 - __main__ - INFO - fetch_google_snippet took 0.75 seconds 2024-05-28 09:13:55,790 - __main__ - INFO - fetch_and_format_google_results took 1.36 seconds 2024-05-28 09:13:55,808 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 09:13:55,808 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 09:13:55,808 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 09:13:59,038 - __main__ - INFO - send_to_gemini_for_summarization took 3.23 seconds 2024-05-28 09:13:59,039 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 09:13:59,042 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 09:13:59,042 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 09:13:59,044 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 09:13:59,045 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 09:13:59,046 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 09:13:59,047 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 09:13:59,048 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 09:13:59,051 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 09:13:59,051 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 09:13:59,096 - __main__ - INFO - calculate_metrics took 0.06 seconds 2024-05-28 09:13:59,096 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 09:14:14,691 - __main__ - INFO - answer_question_with_data took 11.44 seconds 2024-05-28 09:38:08,524 - __main__ - INFO - Language detected: English 2024-05-28 09:38:09,119 - __main__ - INFO - Entity detected: The company name is **Netflix**. 2024-05-28 09:38:09,805 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 09:38:09,806 - __main__ - INFO - detect_translate_entity_and_ticker took 2.79 seconds 2024-05-28 09:38:09,806 - __main__ - INFO - Detected Language: English, Entity: The company name is **Netflix**., Translation: What is the current P/E ratio of Netflix (NFLX)?, Stock Ticker: NFLX 2024-05-28 09:38:09,808 - __main__ - INFO - Fetching data for symbol: NFLX 2024-05-28 09:38:09,809 - yfinance - DEBUG - Entering history() 2024-05-28 09:38:09,809 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:38:09,810 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:09,811 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:09,812 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:38:09,812 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NFLX 2024-05-28 09:38:09,812 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:38:09,813 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 09:38:09,813 - yfinance - DEBUG - params=None 2024-05-28 09:38:09,814 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:09,816 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:09,816 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 09:38:09,816 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:09,816 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NFLX 2024-05-28 09:38:09,817 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:09,817 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NFLX', 1, 0]) 2024-05-28 09:38:09,817 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:09,817 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NFLX'} 2024-05-28 09:38:09,817 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:09,818 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:09,818 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:09,820 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 09:38:09,821 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 09:38:09,821 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 09:38:09,821 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:09,857 - yfinance - DEBUG - Entering history() 2024-05-28 09:38:09,859 - yfinance - DEBUG - NFLX: Yahoo GET parameters: {'period1': '2021-05-29 09:38:09-04:00', 'period2': '2024-05-28 09:38:09-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:38:09,859 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:09,859 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NFLX 2024-05-28 09:38:09,859 - yfinance - DEBUG - params={'period1': 1622295489, 'period2': 1716903489, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:38:09,859 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:09,859 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:10,165 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 09:38:10,165 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,165 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,166 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,170 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:10,170 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:10,170 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,170 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,170 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,171 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:10,171 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:10,172 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,172 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,173 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,173 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:10,173 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:10,174 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,174 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,286 - __main__ - INFO - google_search took 0.47 seconds 2024-05-28 09:38:10,488 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,488 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,489 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:10,489 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:38:10,490 - yfinance - DEBUG - params=None 2024-05-28 09:38:10,490 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:10,490 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:10,490 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,490 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:10,490 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:10,490 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,490 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,502 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,502 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,503 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:10,503 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NFLX?symbol=NFLX&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:38:10,503 - yfinance - DEBUG - params=None 2024-05-28 09:38:10,503 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:10,503 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:10,503 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,503 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:10,503 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:10,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:10,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:10,577 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,577 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,577 - __main__ - INFO - fetch_company_news_yahoo took 0.77 seconds 2024-05-28 09:38:10,578 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,578 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,583 - yfinance - DEBUG - NFLX: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 09:38:10,585 - yfinance - DEBUG - NFLX: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 09:38:10,588 - yfinance - DEBUG - NFLX: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:38:10,591 - yfinance - DEBUG - NFLX: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:38:10,591 - yfinance - DEBUG - Exiting history() 2024-05-28 09:38:10,591 - yfinance - DEBUG - Exiting history() 2024-05-28 09:38:10,592 - __main__ - INFO - fetch_stock_data_yahoo took 0.79 seconds 2024-05-28 09:38:10,598 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,598 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,598 - __main__ - INFO - fetch_company_info_yahoo took 0.79 seconds 2024-05-28 09:38:10,803 - yfinance - DEBUG - response code=200 2024-05-28 09:38:10,803 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:10,803 - __main__ - INFO - fetch_current_stock_price took 0.99 seconds 2024-05-28 09:38:10,901 - __main__ - INFO - fetch_google_snippet took 0.62 seconds 2024-05-28 09:38:12,227 - __main__ - INFO - send_to_gemini_for_summarization took 1.33 seconds 2024-05-28 09:38:12,227 - __main__ - INFO - fetch_and_format_google_results took 2.41 seconds 2024-05-28 09:38:12,255 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 09:38:12,255 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 09:38:12,255 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 09:38:12,256 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 09:38:12,257 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 09:38:12,257 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 09:38:12,257 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 09:38:12,258 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 09:38:12,258 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 09:38:12,259 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 09:38:12,259 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 09:38:12,261 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 09:38:12,262 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 09:38:12,303 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 09:38:12,303 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 09:38:28,276 - __main__ - INFO - answer_question_with_data took 10.94 seconds 2024-05-28 09:38:55,618 - __main__ - INFO - Language detected: English 2024-05-28 09:38:56,228 - __main__ - INFO - Entity detected: The company name in the text is **Nvidia**. 2024-05-28 09:38:56,844 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 09:38:56,844 - __main__ - INFO - detect_translate_entity_and_ticker took 1.77 seconds 2024-05-28 09:38:56,844 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Nvidia**., Translation: What was the annual revenue for Nvidia (NVDA) in 2023?, Stock Ticker: NVDA 2024-05-28 09:38:56,845 - __main__ - INFO - Fetching data for symbol: NVDA 2024-05-28 09:38:56,845 - yfinance - DEBUG - Entering history() 2024-05-28 09:38:56,846 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['NVDA', 1, 0]) 2024-05-28 09:38:56,846 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 09:38:56,846 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:56,846 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 09:38:56,846 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:56,847 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 09:38:56,847 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 09:38:56,847 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=NVDA 2024-05-28 09:38:56,848 - yfinance - DEBUG - Entering history() 2024-05-28 09:38:56,848 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:56,848 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:56,848 - yfinance - DEBUG - params=None 2024-05-28 09:38:56,848 - yfinance - DEBUG - NVDA: Yahoo GET parameters: {'period1': '2021-05-29 09:38:56-04:00', 'period2': '2024-05-28 09:38:56-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:38:56,849 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/NVDA 2024-05-28 09:38:56,849 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'NVDA'} 2024-05-28 09:38:56,849 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:56,849 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:56,849 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:56,849 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:56,850 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:56,850 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/NVDA 2024-05-28 09:38:56,850 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,850 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:56,850 - yfinance - DEBUG - params={'period1': 1622295536, 'period2': 1716903536, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 09:38:56,850 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:56,850 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:56,850 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:56,850 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:56,850 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,850 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:56,850 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,851 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:56,851 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:56,851 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,851 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:56,851 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,851 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:56,852 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:56,852 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,852 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:56,852 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,852 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:56,852 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:56,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:56,853 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:57,021 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,021 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,023 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:57,023 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:38:57,023 - yfinance - DEBUG - params=None 2024-05-28 09:38:57,023 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:57,023 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:57,023 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:57,024 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:57,024 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:57,024 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:57,024 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:57,024 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,025 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,026 - yfinance - DEBUG - Entering get() 2024-05-28 09:38:57,026 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/NVDA?symbol=NVDA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 09:38:57,026 - yfinance - DEBUG - params=None 2024-05-28 09:38:57,026 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 09:38:57,026 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 09:38:57,026 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 09:38:57,026 - yfinance - DEBUG - reusing cookie 2024-05-28 09:38:57,026 - yfinance - DEBUG - reusing crumb 2024-05-28 09:38:57,026 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 09:38:57,026 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 09:38:57,143 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,143 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,143 - __main__ - INFO - fetch_company_info_yahoo took 0.30 seconds 2024-05-28 09:38:57,143 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,143 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,144 - __main__ - INFO - fetch_company_news_yahoo took 0.30 seconds 2024-05-28 09:38:57,144 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,144 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,144 - __main__ - INFO - fetch_current_stock_price took 0.30 seconds 2024-05-28 09:38:57,144 - yfinance - DEBUG - response code=200 2024-05-28 09:38:57,144 - yfinance - DEBUG - Exiting get() 2024-05-28 09:38:57,146 - yfinance - DEBUG - NVDA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 09:38:57,147 - yfinance - DEBUG - NVDA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 09:38:57,155 - yfinance - DEBUG - NVDA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:38:57,159 - yfinance - DEBUG - NVDA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 09:38:57,159 - yfinance - DEBUG - Exiting history() 2024-05-28 09:38:57,159 - yfinance - DEBUG - Exiting history() 2024-05-28 09:38:57,160 - __main__ - INFO - fetch_stock_data_yahoo took 0.31 seconds 2024-05-28 09:38:57,360 - __main__ - INFO - google_search took 0.51 seconds 2024-05-28 09:38:57,999 - __main__ - INFO - fetch_google_snippet took 0.64 seconds 2024-05-28 09:38:59,035 - __main__ - INFO - send_to_gemini_for_summarization took 1.04 seconds 2024-05-28 09:38:59,035 - __main__ - INFO - fetch_and_format_google_results took 2.19 seconds 2024-05-28 09:38:59,062 - __main__ - INFO - format_stock_data_for_gemini took 0.03 seconds 2024-05-28 09:38:59,062 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 09:38:59,062 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 09:38:59,063 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 09:38:59,063 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 09:38:59,065 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 09:38:59,065 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 09:38:59,065 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 09:38:59,066 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 09:38:59,067 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 09:38:59,067 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 09:38:59,069 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 09:38:59,069 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 09:38:59,113 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 09:38:59,113 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 09:39:13,713 - __main__ - INFO - answer_question_with_data took 11.47 seconds 2024-05-28 10:15:54,670 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 10:15:54,671 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 10:16:37,264 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-28 10:16:37,850 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=You%3A+ HTTP/1.1" 200 None 2024-05-28 10:16:37,852 - __main__ - INFO - google_search took 0.59 seconds 2024-05-28 10:16:37,856 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-28 10:16:38,355 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=You:%20 HTTP/1.1" 200 None 2024-05-28 10:16:38,714 - __main__ - INFO - fetch_google_snippet took 0.86 seconds 2024-05-28 10:16:38,715 - __main__ - INFO - fetch_and_format_google_results took 1.46 seconds 2024-05-28 10:16:40,942 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-28 10:16:41,325 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+was+the+annual+revenue+for+Nvidia+%28NVDA%29+in+2023%3F HTTP/1.1" 200 None 2024-05-28 10:16:41,326 - __main__ - INFO - google_search took 0.38 seconds 2024-05-28 10:16:41,331 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-28 10:16:41,823 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20was%20the%20annual%20revenue%20for%20Nvidia%20(NVDA)%20in%202023? HTTP/1.1" 200 None 2024-05-28 10:16:42,112 - __main__ - INFO - fetch_google_snippet took 0.78 seconds 2024-05-28 10:16:42,112 - __main__ - INFO - fetch_and_format_google_results took 1.17 seconds 2024-05-28 10:16:55,927 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-28 10:16:56,315 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+was+the+annual+revenue+for+Nvidia+%28NVDA%29+in+2023%3F HTTP/1.1" 200 None 2024-05-28 10:16:56,324 - __main__ - INFO - google_search took 0.40 seconds 2024-05-28 10:16:56,328 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.google.com:443 2024-05-28 10:16:56,581 - urllib3.connectionpool - DEBUG - https://www.google.com:443 "GET /search?q=What%20was%20the%20annual%20revenue%20for%20Nvidia%20(NVDA)%20in%202023? HTTP/1.1" 200 None 2024-05-28 10:16:56,950 - __main__ - INFO - fetch_google_snippet took 0.62 seconds 2024-05-28 10:16:56,950 - __main__ - INFO - fetch_and_format_google_results took 1.03 seconds 2024-05-28 10:52:37,826 - __main__ - INFO - Language detected: English 2024-05-28 10:52:38,466 - __main__ - INFO - Entity detected: 2024-05-28 10:52:38,467 - __main__ - ERROR - No entity detected 2024-05-28 10:52:38,467 - __main__ - INFO - Detected Language: English, Entity: None, Translation: Is there a usage limit for the Umrah ForexPlus Card?, Stock Ticker: None 2024-05-28 10:52:38,467 - __main__ - ERROR - An error occurred: cannot access local variable 'executor' where it is not associated with a value 2024-05-28 10:52:49,170 - __main__ - INFO - Language detected: English 2024-05-28 10:52:49,758 - __main__ - INFO - Entity detected: 2024-05-28 10:52:49,758 - __main__ - ERROR - No entity detected 2024-05-28 10:52:49,758 - __main__ - INFO - Detected Language: English, Entity: None, Translation: Is there a usage limit for the Umrah ForexPlus Card?, Stock Ticker: None 2024-05-28 10:52:49,758 - __main__ - ERROR - An error occurred: cannot access local variable 'executor' where it is not associated with a value 2024-05-28 10:57:52,980 - __main__ - INFO - Language detected: English 2024-05-28 10:57:53,694 - __main__ - INFO - Entity detected: 2024-05-28 10:57:53,695 - __main__ - ERROR - No entity detected 2024-05-28 10:57:53,695 - __main__ - INFO - Detected Language: English, Entity: None, Translation: Is there a usage limit for the Umrah ForexPlus Card?, Stock Ticker: None 2024-05-28 11:03:35,065 - __main__ - INFO - Language detected: English 2024-05-28 11:03:35,738 - __main__ - INFO - Entity detected: 2024-05-28 11:03:35,738 - __main__ - ERROR - No entity detected 2024-05-28 11:03:35,738 - __main__ - INFO - Detected Language: English, Entity: None, Translation: Is there a usage limit for the Umrah ForexPlus Card?, Stock Ticker: None 2024-05-28 11:03:36,221 - __main__ - INFO - google_search took 0.48 seconds 2024-05-28 11:03:40,280 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:03:41,353 - __main__ - INFO - answer_question_with_data took 1.07 seconds 2024-05-28 11:04:32,453 - __main__ - INFO - Language detected: English 2024-05-28 11:04:33,123 - __main__ - INFO - Entity detected: The company name in the text is **Amazon**. 2024-05-28 11:04:33,792 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:04:33,793 - __main__ - INFO - detect_translate_entity_and_ticker took 1.85 seconds 2024-05-28 11:04:33,793 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Amazon**., Translation: What was the highest price of Amazon (AMZN) stock in the past year?, Stock Ticker: AMZN 2024-05-28 11:04:33,795 - __main__ - INFO - Fetching data for symbol: AMZN 2024-05-28 11:04:33,795 - yfinance - DEBUG - Entering history() 2024-05-28 11:04:33,797 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 11:04:33,798 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:33,799 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 11:04:33,799 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AMZN'} 2024-05-28 11:04:33,799 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:33,799 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:33,799 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:33,800 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:33,800 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AMZN 2024-05-28 11:04:33,801 - yfinance - DEBUG - params=None 2024-05-28 11:04:33,801 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:33,801 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:33,801 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 11:04:33,801 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:33,801 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 11:04:33,802 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AMZN'} 2024-05-28 11:04:33,802 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:33,802 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:33,806 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 11:04:33,809 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 11:04:33,809 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AMZN', 1, 0]) 2024-05-28 11:04:33,809 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:04:33,810 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:04:33,810 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:33,848 - yfinance - DEBUG - Entering history() 2024-05-28 11:04:33,850 - yfinance - DEBUG - AMZN: Yahoo GET parameters: {'period1': '2021-05-29 11:04:33-04:00', 'period2': '2024-05-28 11:04:33-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:04:33,850 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:33,850 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AMZN 2024-05-28 11:04:33,850 - yfinance - DEBUG - params={'period1': 1622300673, 'period2': 1716908673, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:04:33,850 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:33,850 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:34,151 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:04:34,151 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,151 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,151 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,152 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:34,153 - yfinance - DEBUG - reusing crumb 2024-05-28 11:04:34,153 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,153 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,153 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,154 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:34,154 - yfinance - DEBUG - reusing crumb 2024-05-28 11:04:34,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,154 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,155 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,155 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:34,155 - yfinance - DEBUG - reusing crumb 2024-05-28 11:04:34,155 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,155 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,310 - __main__ - INFO - google_search took 0.50 seconds 2024-05-28 11:04:34,517 - yfinance - DEBUG - response code=200 2024-05-28 11:04:34,517 - yfinance - DEBUG - response code=200 2024-05-28 11:04:34,517 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:34,518 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:34,518 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:34,519 - yfinance - DEBUG - Entering get() 2024-05-28 11:04:34,519 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AMZN?symbol=AMZN&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:04:34,519 - yfinance - DEBUG - params=None 2024-05-28 11:04:34,519 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AMZN?symbol=AMZN&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:04:34,519 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:34,519 - yfinance - DEBUG - params=None 2024-05-28 11:04:34,519 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:34,519 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:04:34,520 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,520 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:04:34,520 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:34,520 - yfinance - DEBUG - reusing crumb 2024-05-28 11:04:34,520 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,520 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,520 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,520 - yfinance - DEBUG - reusing cookie 2024-05-28 11:04:34,520 - yfinance - DEBUG - reusing crumb 2024-05-28 11:04:34,520 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:04:34,521 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:04:34,646 - yfinance - DEBUG - response code=200 2024-05-28 11:04:34,646 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:34,646 - __main__ - INFO - fetch_company_news_yahoo took 0.85 seconds 2024-05-28 11:04:34,774 - yfinance - DEBUG - response code=200 2024-05-28 11:04:34,774 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:34,774 - __main__ - INFO - fetch_current_stock_price took 0.97 seconds 2024-05-28 11:04:34,775 - yfinance - DEBUG - response code=200 2024-05-28 11:04:34,775 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:34,778 - yfinance - DEBUG - AMZN: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 11:04:34,778 - yfinance - DEBUG - AMZN: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 11:04:34,785 - yfinance - DEBUG - AMZN: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:04:34,788 - yfinance - DEBUG - AMZN: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:04:34,788 - yfinance - DEBUG - Exiting history() 2024-05-28 11:04:34,788 - yfinance - DEBUG - Exiting history() 2024-05-28 11:04:34,789 - __main__ - INFO - fetch_stock_data_yahoo took 0.99 seconds 2024-05-28 11:04:35,043 - yfinance - DEBUG - response code=200 2024-05-28 11:04:35,043 - yfinance - DEBUG - Exiting get() 2024-05-28 11:04:35,043 - __main__ - INFO - fetch_company_info_yahoo took 1.25 seconds 2024-05-28 11:04:37,576 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 11:04:37,576 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:04:37,577 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:04:37,577 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 11:04:37,578 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 11:04:37,578 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 11:04:37,578 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 11:04:37,579 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 11:04:37,579 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 11:04:37,580 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 11:04:37,580 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 11:04:37,582 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 11:04:37,583 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 11:04:37,625 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 11:04:37,625 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:04:48,929 - __main__ - INFO - answer_question_with_data took 11.30 seconds 2024-05-28 11:05:06,506 - __main__ - INFO - Language detected: English 2024-05-28 11:05:07,137 - __main__ - INFO - Entity detected: The company name in the text is **Tesla**. 2024-05-28 11:05:07,804 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:05:07,804 - __main__ - INFO - detect_translate_entity_and_ticker took 1.89 seconds 2024-05-28 11:05:07,804 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Tesla**., Translation: What was the closing price of Tesla (TSLA) on January 15, 2023?, Stock Ticker: TSLA 2024-05-28 11:05:07,805 - __main__ - INFO - Fetching data for symbol: TSLA 2024-05-28 11:05:07,805 - yfinance - DEBUG - Entering history() 2024-05-28 11:05:07,806 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TSLA', 1, 0]) 2024-05-28 11:05:07,807 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 11:05:07,807 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:07,807 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 11:05:07,807 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 11:05:07,807 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:07,807 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:07,807 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,807 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:07,807 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:07,808 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,808 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:07,808 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:07,808 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=TSLA 2024-05-28 11:05:07,808 - yfinance - DEBUG - params=None 2024-05-28 11:05:07,808 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:07,808 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:07,808 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,809 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:07,809 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:07,809 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 11:05:07,810 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,813 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:07,814 - yfinance - DEBUG - Entering history() 2024-05-28 11:05:07,814 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:07,814 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/TSLA 2024-05-28 11:05:07,814 - yfinance - DEBUG - TSLA: Yahoo GET parameters: {'period1': '2021-05-29 11:05:07-04:00', 'period2': '2024-05-28 11:05:07-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:05:07,815 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'TSLA'} 2024-05-28 11:05:07,818 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:07,818 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:07,818 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/TSLA 2024-05-28 11:05:07,819 - yfinance - DEBUG - params={'period1': 1622300707, 'period2': 1716908707, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:05:07,818 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:07,819 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:07,819 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,819 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:07,819 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:07,819 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:07,819 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,819 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:07,819 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,819 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:07,819 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:07,820 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:07,820 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:08,020 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,020 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,021 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:08,021 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:05:08,021 - yfinance - DEBUG - params=None 2024-05-28 11:05:08,021 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:08,021 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:08,021 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:08,021 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:08,021 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:08,021 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:08,021 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:08,027 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,028 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,028 - __main__ - INFO - fetch_company_news_yahoo took 0.22 seconds 2024-05-28 11:05:08,030 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,030 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,031 - yfinance - DEBUG - Entering get() 2024-05-28 11:05:08,031 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/TSLA?symbol=TSLA&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:05:08,031 - yfinance - DEBUG - params=None 2024-05-28 11:05:08,031 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:05:08,031 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:05:08,031 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:05:08,031 - yfinance - DEBUG - reusing cookie 2024-05-28 11:05:08,031 - yfinance - DEBUG - reusing crumb 2024-05-28 11:05:08,031 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:05:08,031 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:05:08,050 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,050 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,053 - yfinance - DEBUG - TSLA: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 11:05:08,053 - yfinance - DEBUG - TSLA: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 11:05:08,059 - yfinance - DEBUG - TSLA: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:05:08,062 - yfinance - DEBUG - TSLA: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:05:08,062 - yfinance - DEBUG - Exiting history() 2024-05-28 11:05:08,062 - yfinance - DEBUG - Exiting history() 2024-05-28 11:05:08,063 - __main__ - INFO - fetch_stock_data_yahoo took 0.26 seconds 2024-05-28 11:05:08,144 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,144 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,144 - __main__ - INFO - fetch_company_info_yahoo took 0.34 seconds 2024-05-28 11:05:08,144 - yfinance - DEBUG - response code=200 2024-05-28 11:05:08,144 - yfinance - DEBUG - Exiting get() 2024-05-28 11:05:08,144 - __main__ - INFO - fetch_current_stock_price took 0.34 seconds 2024-05-28 11:05:08,319 - __main__ - INFO - google_search took 0.51 seconds 2024-05-28 11:05:11,380 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 11:05:11,381 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:05:11,381 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:05:11,381 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 11:05:11,382 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 11:05:11,382 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 11:05:11,383 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 11:05:11,383 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 11:05:11,383 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 11:05:11,384 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 11:05:11,385 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 11:05:11,387 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 11:05:11,387 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 11:05:11,432 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 11:05:11,432 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:05:23,079 - __main__ - INFO - answer_question_with_data took 11.65 seconds 2024-05-28 11:11:41,249 - __main__ - INFO - Language detected: English 2024-05-28 11:11:42,031 - __main__ - INFO - Entity detected: The text does not contain a company name. It asks a question about mergers and acquisitions in Bangladesh, but it doesn't mention any specific companies. 2024-05-28 11:11:42,996 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:11:42,996 - __main__ - INFO - detect_translate_entity_and_ticker took 3.13 seconds 2024-05-28 11:11:42,996 - __main__ - INFO - Detected Language: English, Entity: The text does not contain a company name. It asks a question about mergers and acquisitions in Bangladesh, but it doesn't mention any specific companies., Translation: What are some notable examples of mergers and acquisitions in Bangladesh?, Stock Ticker: You are correct! I apologize for the misunderstanding. Since no company is mentioned in the prompt, I cannot provide a stock ticker symbol. Please provide the name of the company you are interested in, and I will be happy to help you find its stock ticker symbol. 2024-05-28 11:11:43,001 - __main__ - INFO - Fetching data for symbol: You are correct! I apologize for the misunderstanding. Since no company is mentioned in the prompt, I cannot provide a stock ticker symbol. Please provide the name of the company you are interested in, and I will be happy to help you find its stock ticker symbol. 2024-05-28 11:11:43,001 - yfinance - DEBUG - Entering history() 2024-05-28 11:11:43,002 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL. 2024-05-28 11:11:43,002 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,003 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. ... 2024-05-28 11:11:43,003 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,003 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. \n\nPLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 11:11:43,003 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,003 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEA... 2024-05-28 11:11:43,003 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL. 2024-05-28 11:11:43,003 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:11:43,004 - yfinance - DEBUG - params=None 2024-05-28 11:11:43,004 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,004 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. ... 2024-05-28 11:11:43,004 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,004 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,004 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. \n\nPLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 11:11:43,005 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 11:11:43,005 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:11:43,005 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,005 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. \n\nPLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 11:11:43,006 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:11:43,007 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:11:43,007 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 11:11:43,008 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,008 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:11:43,008 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEASE ... 2024-05-28 11:11:43,008 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:11:43,008 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:11:43,008 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,008 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,008 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:11:43,369 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:11:43,369 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,369 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,370 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,370 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,370 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:43,370 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,370 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,372 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,372 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,372 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:43,372 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,372 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,374 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,374 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,374 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:43,374 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,374 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,704 - yfinance - DEBUG - response code=404 2024-05-28 11:11:43,705 - yfinance - DEBUG - response code=404 2024-05-28 11:11:43,705 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:11:43,705 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,705 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:11:43,705 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,705 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:11:43,705 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:11:43,705 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,706 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:11:43,707 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:11:43,707 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,790 - __main__ - INFO - google_search took 0.79 seconds 2024-05-28 11:11:43,793 - yfinance - DEBUG - response code=404 2024-05-28 11:11:43,794 - yfinance - DEBUG - response code=200 2024-05-28 11:11:43,794 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:43,795 - __main__ - INFO - fetch_company_news_yahoo took 0.79 seconds 2024-05-28 11:11:43,823 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:11:43,823 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,823 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,823 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,824 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:43,824 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:43,825 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:43,825 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:43,825 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:11:43,825 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,825 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:11:43,825 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:11:43,826 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:11:43,935 - yfinance - DEBUG - response code=404 2024-05-28 11:11:43,936 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:43,936 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20CORRECT!%20I%20APOLOGIZE%20FOR%20THE%20MISUNDERSTANDING.%20%20SINCE%20NO%20COMPANY%20IS%20MENTIONED%20IN%20THE%20PROMPT,%20I%20CANNOT%20PROVIDE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0APLEASE%20PROVIDE%20THE%20NAME%20OF%20THE%20COMPANY%20YOU%20ARE%20INTERESTED%20IN,%20AND%20I%20WILL%20BE%20HAPPY%20TO%20HELP%20YOU%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+CORRECT%21+I+APOLOGIZE+FOR+THE+MISUNDERSTANDING.++SINCE+NO+COMPANY+IS+MENTIONED+IN+THE+PROMPT%2C+I+CANNOT+PROVIDE+A+STOCK+TICKER+SYMBOL.+%0A%0APLEASE+PROVIDE+THE+NAME+OF+THE+COMPANY+YOU+ARE+INTERESTED+IN%2C+AND+I+WILL+BE+HAPPY+TO+HELP+YOU+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 11:11:43,937 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,937 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE ... 2024-05-28 11:11:43,937 - yfinance - DEBUG - params=None 2024-05-28 11:11:43,937 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,937 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:11:43,982 - yfinance - DEBUG - response code=404 2024-05-28 11:11:43,982 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:43,982 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20CORRECT!%20I%20APOLOGIZE%20FOR%20THE%20MISUNDERSTANDING.%20%20SINCE%20NO%20COMPANY%20IS%20MENTIONED%20IN%20THE%20PROMPT,%20I%20CANNOT%20PROVIDE%20A%20STOCK%20TICKER%20SYMBOL.%20%0A%0APLEASE%20PROVIDE%20THE%20NAME%20OF%20THE%20COMPANY%20YOU%20ARE%20INTERESTED%20IN,%20AND%20I%20WILL%20BE%20HAPPY%20TO%20HELP%20YOU%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+CORRECT%21+I+APOLOGIZE+FOR+THE+MISUNDERSTANDING.++SINCE+NO+COMPANY+IS+MENTIONED+IN+THE+PROMPT%2C+I+CANNOT+PROVIDE+A+STOCK+TICKER+SYMBOL.+%0A%0APLEASE+PROVIDE+THE+NAME+OF+THE+COMPANY+YOU+ARE+INTERESTED+IN%2C+AND+I+WILL+BE+HAPPY+TO+HELP+YOU+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 11:11:43,983 - yfinance - DEBUG - Entering get() 2024-05-28 11:11:43,983 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE ... 2024-05-28 11:11:43,983 - yfinance - DEBUG - params=None 2024-05-28 11:11:43,983 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:11:43,983 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:11:45,255 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:11:45,255 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:11:45,255 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:11:45,255 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,255 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:11:45,255 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:11:45,255 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:45,360 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:11:45,360 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,360 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:45,360 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,361 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:45,361 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:45,361 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,361 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:45,361 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,361 - yfinance - DEBUG - reusing cookie 2024-05-28 11:11:45,363 - yfinance - DEBUG - reusing crumb 2024-05-28 11:11:45,363 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:11:45,363 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:11:45,473 - yfinance - DEBUG - response code=200 2024-05-28 11:11:45,474 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:45,474 - __main__ - ERROR - Failed to fetch current stock price for You are correct! I apologize for the misunderstanding. Since no company is mentioned in the prompt, I cannot provide a stock ticker symbol. Please provide the name of the company you are interested in, and I will be happy to help you find its stock ticker symbol.: 'currentPrice' 2024-05-28 11:11:45,474 - yfinance - DEBUG - response code=404 2024-05-28 11:11:45,474 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:45,474 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:11:45,474 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:11:45,474 - yfinance - DEBUG - Entering history() 2024-05-28 11:11:45,475 - yfinance - ERROR - $YOU ARE CORRECT! I APOLOGIZE FOR THE MISUNDERSTANDING. SINCE NO COMPANY IS MENTIONED IN THE PROMPT, I CANNOT PROVIDE A STOCK TICKER SYMBOL. PLEASE PROVIDE THE NAME OF THE COMPANY YOU ARE INTERESTED IN, AND I WILL BE HAPPY TO HELP YOU FIND ITS STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 11:11:45,475 - yfinance - DEBUG - Exiting history() 2024-05-28 11:11:45,475 - yfinance - DEBUG - Exiting history() 2024-05-28 11:11:45,476 - __main__ - ERROR - Failed to fetch stock data for You are correct! I apologize for the misunderstanding. Since no company is mentioned in the prompt, I cannot provide a stock ticker symbol. Please provide the name of the company you are interested in, and I will be happy to help you find its stock ticker symbol. from Yahoo Finance: No historical data found for symbol: You are correct! I apologize for the misunderstanding. Since no company is mentioned in the prompt, I cannot provide a stock ticker symbol. Please provide the name of the company you are interested in, and I will be happy to help you find its stock ticker symbol. 2024-05-28 11:11:45,674 - yfinance - DEBUG - response code=200 2024-05-28 11:11:45,674 - yfinance - DEBUG - Exiting get() 2024-05-28 11:11:45,674 - __main__ - INFO - fetch_company_info_yahoo took 2.67 seconds 2024-05-28 11:11:49,805 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:11:49,805 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:11:49,806 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:11:49,806 - __main__ - ERROR - An error occurred: unsupported format string passed to NoneType.__format__ 2024-05-28 11:12:02,377 - __main__ - INFO - Language detected: English 2024-05-28 11:12:03,034 - __main__ - INFO - Entity detected: The text does not contain a company name. It asks a question about mergers and acquisitions in Bangladesh. 2024-05-28 11:12:04,634 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:12:04,634 - __main__ - INFO - detect_translate_entity_and_ticker took 2.92 seconds 2024-05-28 11:12:04,634 - __main__ - INFO - Detected Language: English, Entity: The text does not contain a company name. It asks a question about mergers and acquisitions in Bangladesh., Translation: What are some notable examples of mergers and acquisitions in Bangladesh?, Stock Ticker: You are right! I apologize for the mistake. I cannot provide a stock ticker symbol without knowing the company name. To answer your question about mergers and acquisitions in Bangladesh, I need more information. For example, are you interested in: * **Specific industries?** (e.g., banking, textiles, technology) * **Recent trends?** (e.g., number of deals, value of deals) * **Regulatory environment?** (e.g., competition laws, tax implications) * **Key players?** (e.g., investment banks, law firms) Please provide me with more context so I can give you a helpful response. 2024-05-28 11:12:04,639 - __main__ - INFO - Fetching data for symbol: You are right! I apologize for the mistake. I cannot provide a stock ticker symbol without knowing the company name. To answer your question about mergers and acquisitions in Bangladesh, I need more information. For example, are you interested in: * **Specific industries?** (e.g., banking, textiles, technology) * **Recent trends?** (e.g., number of deals, value of deals) * **Regulatory environment?** (e.g., competition laws, tax implications) * **Key players?** (e.g., investment banks, law firms) Please provide me with more context so I can give you a helpful response. 2024-05-28 11:12:04,639 - yfinance - DEBUG - Entering history() 2024-05-28 11:12:04,640 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN:\n\n* **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY)\n* **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS)\n* **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS)\n* **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS)\n\nPLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE.', 1, 0]) 2024-05-28 11:12:04,640 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN: * **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY) * **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS) * **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS) * **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS) PLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE. 2024-05-28 11:12:04,640 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:04,640 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTIO... 2024-05-28 11:12:04,640 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN:\n\n* **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY)\n* **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS)\n* **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS)\n* **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS)\n\nPLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE.'} 2024-05-28 11:12:04,641 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,641 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:04,641 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:04,641 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,641 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABO... 2024-05-28 11:12:04,642 - yfinance - DEBUG - params=None 2024-05-28 11:12:04,642 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:12:04,642 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:04,642 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:04,642 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,642 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:04,642 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN: * **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY) * **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS) * **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS) * **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS) PLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE. 2024-05-28 11:12:04,642 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,644 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:04,642 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:04,645 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTIO... 2024-05-28 11:12:04,645 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. \n\nTO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN:\n\n* **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY)\n* **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS)\n* **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS)\n* **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS)\n\nPLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE.'} 2024-05-28 11:12:04,644 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,645 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,642 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:04,645 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABOUT ... 2024-05-28 11:12:04,645 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:04,645 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:04,645 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:12:04,645 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:04,645 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,645 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,646 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:04,646 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:04,646 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,647 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:04,647 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:04,647 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:04,648 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,648 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:04,648 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:04,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:04,648 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:04,753 - yfinance - DEBUG - response code=404 2024-05-28 11:12:04,753 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:12:04,753 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,753 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:12:04,753 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:12:04,754 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:12:04,768 - yfinance - DEBUG - response code=404 2024-05-28 11:12:04,769 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,769 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:12:04,918 - yfinance - DEBUG - response code=200 2024-05-28 11:12:04,918 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:04,918 - __main__ - INFO - fetch_company_news_yahoo took 0.28 seconds 2024-05-28 11:12:04,918 - yfinance - DEBUG - response code=404 2024-05-28 11:12:04,918 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:04,918 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:12:05,224 - __main__ - INFO - google_search took 0.59 seconds 2024-05-28 11:12:05,770 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:12:05,770 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:12:05,770 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:12:05,770 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,771 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:12:05,771 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:12:05,771 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:05,913 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:12:05,913 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,913 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:05,913 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,913 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:05,915 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:05,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:05,915 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,915 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:05,915 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:05,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:05,915 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:06,050 - yfinance - DEBUG - response code=404 2024-05-28 11:12:06,050 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:06,051 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT!%20I%20APOLOGIZE%20FOR%20THE%20MISTAKE.%20%20I%20CANNOT%20PROVIDE%20A%20STOCK%20TICKER%20SYMBOL%20WITHOUT%20KNOWING%20THE%20COMPANY%20NAME.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20I%20NEED%20MORE%20INFORMATION.%20FOR%20EXAMPLE,%20ARE%20YOU%20INTERESTED%20IN:%0A%0A*%20**SPECIFIC%20INDUSTRIES?**%20(E.G.,%20BANKING,%20TEXTILES,%20TECHNOLOGY)%0A*%20**RECENT%20TRENDS?**%20(E.G.,%20NUMBER%20OF%20DEALS,%20VALUE%20OF%20DEALS)%0A*%20**REGULATORY%20ENVIRONMENT?**%20(E.G.,%20COMPETITION%20LAWS,%20TAX%20IMPLICATIONS)%0A*%20**KEY%20PLAYERS?**%20(E.G.,%20INVESTMENT%20BANKS,%20LAW%20FIRMS)%0A%0APLEASE%20PROVIDE%20ME%20WITH%20MORE%20CONTEXT%20SO%20I%20CAN%20GIVE%20YOU%20A%20HELPFUL%20RESPONSE.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT%21+I+APOLOGIZE+FOR+THE+MISTAKE.++I+CANNOT+PROVIDE+A+STOCK+TICKER+SYMBOL+WITHOUT+KNOWING+THE+COMPANY+NAME.+%0A%0ATO+ANSWER+YOUR+QUESTION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+I+NEED+MORE+INFORMATION.+FOR+EXAMPLE%2C+ARE+YOU+INTERESTED+IN%3A%0A%0A%2A+%2A%2ASPECIFIC+INDUSTRIES%3F%2A%2A+%28E.G.%2C+BANKING%2C+TEXTILES%2C+TECHNOLOGY%29%0A%2A+%2A%2ARECENT+TRENDS%3F%2A%2A+%28E.G.%2C+NUMBER+OF+DEALS%2C+VALUE+OF+DEALS%29%0A%2A+%2A%2AREGULATORY+ENVIRONMENT%3F%2A%2A+%28E.G.%2C+COMPETITION+LAWS%2C+TAX+IMPLICATIONS%29%0A%2A+%2A%2AKEY+PLAYERS%3F%2A%2A+%28E.G.%2C+INVESTMENT+BANKS%2C+LAW+FIRMS%29%0A%0APLEASE+PROVIDE+ME+WITH+MORE+CONTEXT+SO+I+CAN+GIVE+YOU+A+HELPFUL+RESPONSE.&crumb=qiz7ZScMhaO 2024-05-28 11:12:06,051 - yfinance - DEBUG - response code=404 2024-05-28 11:12:06,051 - yfinance - DEBUG - response code=404 2024-05-28 11:12:06,052 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:06,052 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:06,052 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:06,052 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. ... 2024-05-28 11:12:06,052 - yfinance - DEBUG - params=None 2024-05-28 11:12:06,052 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20RIGHT!%20I%20APOLOGIZE%20FOR%20THE%20MISTAKE.%20%20I%20CANNOT%20PROVIDE%20A%20STOCK%20TICKER%20SYMBOL%20WITHOUT%20KNOWING%20THE%20COMPANY%20NAME.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION%20ABOUT%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH,%20I%20NEED%20MORE%20INFORMATION.%20FOR%20EXAMPLE,%20ARE%20YOU%20INTERESTED%20IN:%0A%0A*%20**SPECIFIC%20INDUSTRIES?**%20(E.G.,%20BANKING,%20TEXTILES,%20TECHNOLOGY)%0A*%20**RECENT%20TRENDS?**%20(E.G.,%20NUMBER%20OF%20DEALS,%20VALUE%20OF%20DEALS)%0A*%20**REGULATORY%20ENVIRONMENT?**%20(E.G.,%20COMPETITION%20LAWS,%20TAX%20IMPLICATIONS)%0A*%20**KEY%20PLAYERS?**%20(E.G.,%20INVESTMENT%20BANKS,%20LAW%20FIRMS)%0A%0APLEASE%20PROVIDE%20ME%20WITH%20MORE%20CONTEXT%20SO%20I%20CAN%20GIVE%20YOU%20A%20HELPFUL%20RESPONSE.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+RIGHT%21+I+APOLOGIZE+FOR+THE+MISTAKE.++I+CANNOT+PROVIDE+A+STOCK+TICKER+SYMBOL+WITHOUT+KNOWING+THE+COMPANY+NAME.+%0A%0ATO+ANSWER+YOUR+QUESTION+ABOUT+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%2C+I+NEED+MORE+INFORMATION.+FOR+EXAMPLE%2C+ARE+YOU+INTERESTED+IN%3A%0A%0A%2A+%2A%2ASPECIFIC+INDUSTRIES%3F%2A%2A+%28E.G.%2C+BANKING%2C+TEXTILES%2C+TECHNOLOGY%29%0A%2A+%2A%2ARECENT+TRENDS%3F%2A%2A+%28E.G.%2C+NUMBER+OF+DEALS%2C+VALUE+OF+DEALS%29%0A%2A+%2A%2AREGULATORY+ENVIRONMENT%3F%2A%2A+%28E.G.%2C+COMPETITION+LAWS%2C+TAX+IMPLICATIONS%29%0A%2A+%2A%2AKEY+PLAYERS%3F%2A%2A+%28E.G.%2C+INVESTMENT+BANKS%2C+LAW+FIRMS%29%0A%0APLEASE+PROVIDE+ME+WITH+MORE+CONTEXT+SO+I+CAN+GIVE+YOU+A+HELPFUL+RESPONSE.&crumb=qiz7ZScMhaO 2024-05-28 11:12:06,052 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN: * **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY) * **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS) * **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS) * **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS) PLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:12:06,052 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:06,053 - yfinance - DEBUG - Entering get() 2024-05-28 11:12:06,053 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:12:06,053 - yfinance - DEBUG - Entering history() 2024-05-28 11:12:06,053 - yfinance - ERROR - $YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. TO ANSWER YOUR QUESTION ABOUT MERGERS AND ACQUISITIONS IN BANGLADESH, I NEED MORE INFORMATION. FOR EXAMPLE, ARE YOU INTERESTED IN: * **SPECIFIC INDUSTRIES?** (E.G., BANKING, TEXTILES, TECHNOLOGY) * **RECENT TRENDS?** (E.G., NUMBER OF DEALS, VALUE OF DEALS) * **REGULATORY ENVIRONMENT?** (E.G., COMPETITION LAWS, TAX IMPLICATIONS) * **KEY PLAYERS?** (E.G., INVESTMENT BANKS, LAW FIRMS) PLEASE PROVIDE ME WITH MORE CONTEXT SO I CAN GIVE YOU A HELPFUL RESPONSE.: possibly delisted; No timezone found 2024-05-28 11:12:06,053 - yfinance - DEBUG - Exiting history() 2024-05-28 11:12:06,053 - yfinance - DEBUG - Exiting history() 2024-05-28 11:12:06,054 - __main__ - ERROR - Failed to fetch stock data for You are right! I apologize for the mistake. I cannot provide a stock ticker symbol without knowing the company name. To answer your question about mergers and acquisitions in Bangladesh, I need more information. For example, are you interested in: * **Specific industries?** (e.g., banking, textiles, technology) * **Recent trends?** (e.g., number of deals, value of deals) * **Regulatory environment?** (e.g., competition laws, tax implications) * **Key players?** (e.g., investment banks, law firms) Please provide me with more context so I can give you a helpful response. from Yahoo Finance: No historical data found for symbol: You are right! I apologize for the mistake. I cannot provide a stock ticker symbol without knowing the company name. To answer your question about mergers and acquisitions in Bangladesh, I need more information. For example, are you interested in: * **Specific industries?** (e.g., banking, textiles, technology) * **Recent trends?** (e.g., number of deals, value of deals) * **Regulatory environment?** (e.g., competition laws, tax implications) * **Key players?** (e.g., investment banks, law firms) Please provide me with more context so I can give you a helpful response. 2024-05-28 11:12:06,054 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:06,054 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:06,054 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:06,054 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:06,054 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:06,055 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:06,055 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE RIGHT! I APOLOGIZE FOR THE MISTAKE. I CANNOT PROVIDE A STOCK TICKER SYMBOL WITHOUT KNOWING THE COMPANY NAME. ... 2024-05-28 11:12:06,055 - yfinance - DEBUG - params=None 2024-05-28 11:12:06,055 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:12:06,055 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:12:06,055 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:12:06,055 - yfinance - DEBUG - reusing cookie 2024-05-28 11:12:06,055 - yfinance - DEBUG - reusing crumb 2024-05-28 11:12:06,055 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:12:06,055 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:12:06,193 - yfinance - DEBUG - response code=200 2024-05-28 11:12:06,194 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:06,194 - __main__ - ERROR - Failed to fetch current stock price for You are right! I apologize for the mistake. I cannot provide a stock ticker symbol without knowing the company name. To answer your question about mergers and acquisitions in Bangladesh, I need more information. For example, are you interested in: * **Specific industries?** (e.g., banking, textiles, technology) * **Recent trends?** (e.g., number of deals, value of deals) * **Regulatory environment?** (e.g., competition laws, tax implications) * **Key players?** (e.g., investment banks, law firms) Please provide me with more context so I can give you a helpful response.: 'currentPrice' 2024-05-28 11:12:06,194 - yfinance - DEBUG - response code=200 2024-05-28 11:12:06,194 - yfinance - DEBUG - Exiting get() 2024-05-28 11:12:06,194 - __main__ - INFO - fetch_company_info_yahoo took 1.55 seconds 2024-05-28 11:12:08,443 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:12:08,443 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:12:08,443 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:12:08,443 - __main__ - ERROR - An error occurred: unsupported format string passed to NoneType.__format__ 2024-05-28 11:15:25,806 - __main__ - INFO - Language detected: English 2024-05-28 11:15:26,515 - __main__ - INFO - Entity detected: The text does not contain a company name. It is a question asking for examples of mergers and acquisitions, which are business transactions, not company names. 2024-05-28 11:15:28,960 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:15:28,961 - __main__ - INFO - detect_translate_entity_and_ticker took 4.52 seconds 2024-05-28 11:15:28,961 - __main__ - INFO - Detected Language: English, Entity: The text does not contain a company name. It is a question asking for examples of mergers and acquisitions, which are business transactions, not company names., Translation: What are some notable examples of mergers and acquisitions in Bangladesh?, Stock Ticker: You are absolutely right! My apologies for the misunderstanding. You are asking for examples of mergers and acquisitions, which are business transactions, not company names. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This created the world's largest oil company at the time. * **Disney and Pixar (2006):** This brought the animation studio Pixar under the Disney umbrella. * **Kraft and Heinz (2015):** This created a food giant with a wide range of brands. **Acquisitions:** * **Google's acquisition of YouTube (2006):** This gave Google a major foothold in the video-sharing market. * **Facebook's acquisition of Instagram (2012):** This helped Facebook dominate the photo-sharing space. * **Microsoft's acquisition of LinkedIn (2016):** This gave Microsoft a strong presence in the professional networking market. These are just a few examples, and there are countless others throughout history. Would you like to learn more about a specific merger or acquisition, or perhaps explore examples from a particular industry? 2024-05-28 11:15:28,965 - __main__ - INFO - Fetching data for symbol: You are absolutely right! My apologies for the misunderstanding. You are asking for examples of mergers and acquisitions, which are business transactions, not company names. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This created the world's largest oil company at the time. * **Disney and Pixar (2006):** This brought the animation studio Pixar under the Disney umbrella. * **Kraft and Heinz (2015):** This created a food giant with a wide range of brands. **Acquisitions:** * **Google's acquisition of YouTube (2006):** This gave Google a major foothold in the video-sharing market. * **Facebook's acquisition of Instagram (2012):** This helped Facebook dominate the photo-sharing space. * **Microsoft's acquisition of LinkedIn (2016):** This gave Microsoft a strong presence in the professional networking market. These are just a few examples, and there are countless others throughout history. Would you like to learn more about a specific merger or acquisition, or perhaps explore examples from a particular industry? 2024-05-28 11:15:28,966 - yfinance - DEBUG - Entering history() 2024-05-28 11:15:28,966 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA. * **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS. **ACQUISITIONS:** * **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET. * **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE. * **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. WOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY? 2024-05-28 11:15:28,966 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:28,966 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINES... 2024-05-28 11:15:28,966 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA.\n* **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET.\n* **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE.\n* **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. \n\nWOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY?"} 2024-05-28 11:15:28,966 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:28,967 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:28,967 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:28,967 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:28,968 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRA... 2024-05-28 11:15:28,968 - yfinance - DEBUG - params=None 2024-05-28 11:15:28,967 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA. * **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS. **ACQUISITIONS:** * **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET. * **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE. * **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. WOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY? 2024-05-28 11:15:28,968 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:28,968 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINES... 2024-05-28 11:15:28,968 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:28,968 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA.\n* **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET.\n* **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE.\n* **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. \n\nWOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY?"} 2024-05-28 11:15:28,968 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:28,968 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:28,968 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:28,970 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 11:15:28,970 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ["YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA.\n* **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET.\n* **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE.\n* **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. \n\nWOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY?", 1, 0]) 2024-05-28 11:15:28,970 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 11:15:28,971 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:15:28,971 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:15:28,971 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:28,971 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSA... 2024-05-28 11:15:28,971 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:15:28,971 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:15:28,971 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:28,971 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:28,972 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:29,372 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:15:29,373 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,373 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:29,373 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,374 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:29,377 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:29,377 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,377 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:29,378 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,381 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:29,381 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:29,383 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,384 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:29,386 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,387 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:29,387 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:29,387 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:29,387 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:29,390 - __main__ - INFO - google_search took 0.43 seconds 2024-05-28 11:15:29,855 - yfinance - DEBUG - response code=404 2024-05-28 11:15:29,856 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:15:29,856 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:29,856 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:15:29,857 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:15:29,857 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:15:29,859 - yfinance - DEBUG - response code=404 2024-05-28 11:15:29,860 - yfinance - DEBUG - response code=404 2024-05-28 11:15:29,861 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:29,861 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:29,861 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:15:29,862 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:15:30,016 - yfinance - DEBUG - response code=200 2024-05-28 11:15:30,017 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:30,017 - __main__ - INFO - fetch_company_news_yahoo took 1.05 seconds 2024-05-28 11:15:31,273 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:15:31,273 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:15:31,273 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:15:31,273 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,273 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:15:31,274 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:15:31,274 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:31,390 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:15:31,390 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,390 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:31,390 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,391 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:31,393 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:31,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:31,394 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,394 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:31,394 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:31,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,394 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:31,556 - yfinance - DEBUG - response code=404 2024-05-28 11:15:31,556 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:31,557 - yfinance - DEBUG - response code=404 2024-05-28 11:15:31,557 - yfinance - DEBUG - response code=404 2024-05-28 11:15:31,557 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA. * **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS. **ACQUISITIONS:** * **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET. * **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE. * **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. WOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY?, Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:15:31,558 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:31,558 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:31,558 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:15:31,558 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20%20MY%20APOLOGIES%20FOR%20THE%20MISUNDERSTANDING.%20%0A%0AYOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS,%20WHICH%20ARE%20BUSINESS%20TRANSACTIONS,%20NOT%20COMPANY%20NAMES.%20%20%0A%0AHERE%20ARE%20SOME%20FAMOUS%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS:%0A%0A**MERGERS:**%0A%0A*%20**EXXON%20AND%20MOBIL%20(1999):**%20THIS%20CREATED%20THE%20WORLD'S%20LARGEST%20OIL%20COMPANY%20AT%20THE%20TIME.%0A*%20**DISNEY%20AND%20PIXAR%20(2006):**%20THIS%20BROUGHT%20THE%20ANIMATION%20STUDIO%20PIXAR%20UNDER%20THE%20DISNEY%20UMBRELLA.%0A*%20**KRAFT%20AND%20HEINZ%20(2015):**%20THIS%20CREATED%20A%20FOOD%20GIANT%20WITH%20A%20WIDE%20RANGE%20OF%20BRANDS.%0A%0A**ACQUISITIONS:**%0A%0A*%20**GOOGLE'S%20ACQUISITION%20OF%20YOUTUBE%20(2006):**%20THIS%20GAVE%20GOOGLE%20A%20MAJOR%20FOOTHOLD%20IN%20THE%20VIDEO-SHARING%20MARKET.%0A*%20**FACEBOOK'S%20ACQUISITION%20OF%20INSTAGRAM%20(2012):**%20THIS%20HELPED%20FACEBOOK%20DOMINATE%20THE%20PHOTO-SHARING%20SPACE.%0A*%20**MICROSOFT'S%20ACQUISITION%20OF%20LINKEDIN%20(2016):**%20THIS%20GAVE%20MICROSOFT%20A%20STRONG%20PRESENCE%20IN%20THE%20PROFESSIONAL%20NETWORKING%20MARKET.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES,%20AND%20THERE%20ARE%20COUNTLESS%20OTHERS%20THROUGHOUT%20HISTORY.%20%0A%0AWOULD%20YOU%20LIKE%20TO%20LEARN%20MORE%20ABOUT%20A%20SPECIFIC%20MERGER%20OR%20ACQUISITION,%20OR%20PERHAPS%20EXPLORE%20EXAMPLES%20FROM%20A%20PARTICULAR%20INDUSTRY?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21++MY+APOLOGIES+FOR+THE+MISUNDERSTANDING.+%0A%0AYOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%2C+WHICH+ARE+BUSINESS+TRANSACTIONS%2C+NOT+COMPANY+NAMES.++%0A%0AHERE+ARE+SOME+FAMOUS+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%3A%0A%0A%2A%2AMERGERS%3A%2A%2A%0A%0A%2A+%2A%2AEXXON+AND+MOBIL+%281999%29%3A%2A%2A+THIS+CREATED+THE+WORLD%27S+LARGEST+OIL+COMPANY+AT+THE+TIME.%0A%2A+%2A%2ADISNEY+AND+PIXAR+%282006%29%3A%2A%2A+THIS+BROUGHT+THE+ANIMATION+STUDIO+PIXAR+UNDER+THE+DISNEY+UMBRELLA.%0A%2A+%2A%2AKRAFT+AND+HEINZ+%282015%29%3A%2A%2A+THIS+CREATED+A+FOOD+GIANT+WITH+A+WIDE+RANGE+OF+BRANDS.%0A%0A%2A%2AACQUISITIONS%3A%2A%2A%0A%0A%2A+%2A%2AGOOGLE%27S+ACQUISITION+OF+YOUTUBE+%282006%29%3A%2A%2A+THIS+GAVE+GOOGLE+A+MAJOR+FOOTHOLD+IN+THE+VIDEO-SHARING+MARKET.%0A%2A+%2A%2AFACEBOOK%27S+ACQUISITION+OF+INSTAGRAM+%282012%29%3A%2A%2A+THIS+HELPED+FACEBOOK+DOMINATE+THE+PHOTO-SHARING+SPACE.%0A%2A+%2A%2AMICROSOFT%27S+ACQUISITION+OF+LINKEDIN+%282016%29%3A%2A%2A+THIS+GAVE+MICROSOFT+A+STRONG+PRESENCE+IN+THE+PROFESSIONAL+NETWORKING+MARKET.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES%2C+AND+THERE+ARE+COUNTLESS+OTHERS+THROUGHOUT+HISTORY.+%0A%0AWOULD+YOU+LIKE+TO+LEARN+MORE+ABOUT+A+SPECIFIC+MERGER+OR+ACQUISITION%2C+OR+PERHAPS+EXPLORE+EXAMPLES+FROM+A+PARTICULAR+INDUSTRY%3F&crumb=qiz7ZScMhaO 2024-05-28 11:15:31,558 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20%20MY%20APOLOGIES%20FOR%20THE%20MISUNDERSTANDING.%20%0A%0AYOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS,%20WHICH%20ARE%20BUSINESS%20TRANSACTIONS,%20NOT%20COMPANY%20NAMES.%20%20%0A%0AHERE%20ARE%20SOME%20FAMOUS%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS:%0A%0A**MERGERS:**%0A%0A*%20**EXXON%20AND%20MOBIL%20(1999):**%20THIS%20CREATED%20THE%20WORLD'S%20LARGEST%20OIL%20COMPANY%20AT%20THE%20TIME.%0A*%20**DISNEY%20AND%20PIXAR%20(2006):**%20THIS%20BROUGHT%20THE%20ANIMATION%20STUDIO%20PIXAR%20UNDER%20THE%20DISNEY%20UMBRELLA.%0A*%20**KRAFT%20AND%20HEINZ%20(2015):**%20THIS%20CREATED%20A%20FOOD%20GIANT%20WITH%20A%20WIDE%20RANGE%20OF%20BRANDS.%0A%0A**ACQUISITIONS:**%0A%0A*%20**GOOGLE'S%20ACQUISITION%20OF%20YOUTUBE%20(2006):**%20THIS%20GAVE%20GOOGLE%20A%20MAJOR%20FOOTHOLD%20IN%20THE%20VIDEO-SHARING%20MARKET.%0A*%20**FACEBOOK'S%20ACQUISITION%20OF%20INSTAGRAM%20(2012):**%20THIS%20HELPED%20FACEBOOK%20DOMINATE%20THE%20PHOTO-SHARING%20SPACE.%0A*%20**MICROSOFT'S%20ACQUISITION%20OF%20LINKEDIN%20(2016):**%20THIS%20GAVE%20MICROSOFT%20A%20STRONG%20PRESENCE%20IN%20THE%20PROFESSIONAL%20NETWORKING%20MARKET.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES,%20AND%20THERE%20ARE%20COUNTLESS%20OTHERS%20THROUGHOUT%20HISTORY.%20%0A%0AWOULD%20YOU%20LIKE%20TO%20LEARN%20MORE%20ABOUT%20A%20SPECIFIC%20MERGER%20OR%20ACQUISITION,%20OR%20PERHAPS%20EXPLORE%20EXAMPLES%20FROM%20A%20PARTICULAR%20INDUSTRY?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21++MY+APOLOGIES+FOR+THE+MISUNDERSTANDING.+%0A%0AYOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%2C+WHICH+ARE+BUSINESS+TRANSACTIONS%2C+NOT+COMPANY+NAMES.++%0A%0AHERE+ARE+SOME+FAMOUS+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%3A%0A%0A%2A%2AMERGERS%3A%2A%2A%0A%0A%2A+%2A%2AEXXON+AND+MOBIL+%281999%29%3A%2A%2A+THIS+CREATED+THE+WORLD%27S+LARGEST+OIL+COMPANY+AT+THE+TIME.%0A%2A+%2A%2ADISNEY+AND+PIXAR+%282006%29%3A%2A%2A+THIS+BROUGHT+THE+ANIMATION+STUDIO+PIXAR+UNDER+THE+DISNEY+UMBRELLA.%0A%2A+%2A%2AKRAFT+AND+HEINZ+%282015%29%3A%2A%2A+THIS+CREATED+A+FOOD+GIANT+WITH+A+WIDE+RANGE+OF+BRANDS.%0A%0A%2A%2AACQUISITIONS%3A%2A%2A%0A%0A%2A+%2A%2AGOOGLE%27S+ACQUISITION+OF+YOUTUBE+%282006%29%3A%2A%2A+THIS+GAVE+GOOGLE+A+MAJOR+FOOTHOLD+IN+THE+VIDEO-SHARING+MARKET.%0A%2A+%2A%2AFACEBOOK%27S+ACQUISITION+OF+INSTAGRAM+%282012%29%3A%2A%2A+THIS+HELPED+FACEBOOK+DOMINATE+THE+PHOTO-SHARING+SPACE.%0A%2A+%2A%2AMICROSOFT%27S+ACQUISITION+OF+LINKEDIN+%282016%29%3A%2A%2A+THIS+GAVE+MICROSOFT+A+STRONG+PRESENCE+IN+THE+PROFESSIONAL+NETWORKING+MARKET.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES%2C+AND+THERE+ARE+COUNTLESS+OTHERS+THROUGHOUT+HISTORY.+%0A%0AWOULD+YOU+LIKE+TO+LEARN+MORE+ABOUT+A+SPECIFIC+MERGER+OR+ACQUISITION%2C+OR+PERHAPS+EXPLORE+EXAMPLES+FROM+A+PARTICULAR+INDUSTRY%3F&crumb=qiz7ZScMhaO 2024-05-28 11:15:31,558 - yfinance - DEBUG - Entering history() 2024-05-28 11:15:31,559 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:31,560 - yfinance - DEBUG - Entering get() 2024-05-28 11:15:31,560 - yfinance - ERROR - $YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, WHICH ARE BUSINESS TRANSACTIONS, NOT COMPANY NAMES. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA. * **KRAFT AND HEINZ (2015):** THIS CREATED A FOOD GIANT WITH A WIDE RANGE OF BRANDS. **ACQUISITIONS:** * **GOOGLE'S ACQUISITION OF YOUTUBE (2006):** THIS GAVE GOOGLE A MAJOR FOOTHOLD IN THE VIDEO-SHARING MARKET. * **FACEBOOK'S ACQUISITION OF INSTAGRAM (2012):** THIS HELPED FACEBOOK DOMINATE THE PHOTO-SHARING SPACE. * **MICROSOFT'S ACQUISITION OF LINKEDIN (2016):** THIS GAVE MICROSOFT A STRONG PRESENCE IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE COUNTLESS OTHERS THROUGHOUT HISTORY. WOULD YOU LIKE TO LEARN MORE ABOUT A SPECIFIC MERGER OR ACQUISITION, OR PERHAPS EXPLORE EXAMPLES FROM A PARTICULAR INDUSTRY?: possibly delisted; No timezone found 2024-05-28 11:15:31,560 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISI... 2024-05-28 11:15:31,560 - yfinance - DEBUG - Exiting history() 2024-05-28 11:15:31,561 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISI... 2024-05-28 11:15:31,561 - yfinance - DEBUG - params=None 2024-05-28 11:15:31,561 - yfinance - DEBUG - Exiting history() 2024-05-28 11:15:31,561 - yfinance - DEBUG - params=None 2024-05-28 11:15:31,561 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:31,561 - __main__ - ERROR - Failed to fetch stock data for You are absolutely right! My apologies for the misunderstanding. You are asking for examples of mergers and acquisitions, which are business transactions, not company names. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This created the world's largest oil company at the time. * **Disney and Pixar (2006):** This brought the animation studio Pixar under the Disney umbrella. * **Kraft and Heinz (2015):** This created a food giant with a wide range of brands. **Acquisitions:** * **Google's acquisition of YouTube (2006):** This gave Google a major foothold in the video-sharing market. * **Facebook's acquisition of Instagram (2012):** This helped Facebook dominate the photo-sharing space. * **Microsoft's acquisition of LinkedIn (2016):** This gave Microsoft a strong presence in the professional networking market. These are just a few examples, and there are countless others throughout history. Would you like to learn more about a specific merger or acquisition, or perhaps explore examples from a particular industry? from Yahoo Finance: No historical data found for symbol: You are absolutely right! My apologies for the misunderstanding. You are asking for examples of mergers and acquisitions, which are business transactions, not company names. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This created the world's largest oil company at the time. * **Disney and Pixar (2006):** This brought the animation studio Pixar under the Disney umbrella. * **Kraft and Heinz (2015):** This created a food giant with a wide range of brands. **Acquisitions:** * **Google's acquisition of YouTube (2006):** This gave Google a major foothold in the video-sharing market. * **Facebook's acquisition of Instagram (2012):** This helped Facebook dominate the photo-sharing space. * **Microsoft's acquisition of LinkedIn (2016):** This gave Microsoft a strong presence in the professional networking market. These are just a few examples, and there are countless others throughout history. Would you like to learn more about a specific merger or acquisition, or perhaps explore examples from a particular industry? 2024-05-28 11:15:31,561 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:15:31,561 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:31,562 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:15:31,562 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,562 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:31,562 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:31,562 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,562 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:31,562 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,562 - yfinance - DEBUG - reusing cookie 2024-05-28 11:15:31,563 - yfinance - DEBUG - reusing crumb 2024-05-28 11:15:31,563 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:15:31,563 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:15:31,792 - yfinance - DEBUG - response code=200 2024-05-28 11:15:31,792 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:31,792 - __main__ - INFO - fetch_company_info_yahoo took 2.83 seconds 2024-05-28 11:15:31,990 - yfinance - DEBUG - response code=200 2024-05-28 11:15:31,991 - yfinance - DEBUG - Exiting get() 2024-05-28 11:15:31,991 - __main__ - ERROR - Failed to fetch current stock price for You are absolutely right! My apologies for the misunderstanding. You are asking for examples of mergers and acquisitions, which are business transactions, not company names. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This created the world's largest oil company at the time. * **Disney and Pixar (2006):** This brought the animation studio Pixar under the Disney umbrella. * **Kraft and Heinz (2015):** This created a food giant with a wide range of brands. **Acquisitions:** * **Google's acquisition of YouTube (2006):** This gave Google a major foothold in the video-sharing market. * **Facebook's acquisition of Instagram (2012):** This helped Facebook dominate the photo-sharing space. * **Microsoft's acquisition of LinkedIn (2016):** This gave Microsoft a strong presence in the professional networking market. These are just a few examples, and there are countless others throughout history. Would you like to learn more about a specific merger or acquisition, or perhaps explore examples from a particular industry?: 'currentPrice' 2024-05-28 11:15:34,254 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:15:34,254 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:15:34,254 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:15:34,255 - __main__ - ERROR - An error occurred: unsupported format string passed to NoneType.__format__ 2024-05-28 11:18:31,596 - __main__ - INFO - Language detected: English 2024-05-28 11:18:32,378 - __main__ - INFO - Entity detected: The text doesn't mention any company names. It's asking for examples of mergers and acquisitions, not listing specific companies involved in them. 2024-05-28 11:18:35,016 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:18:35,016 - __main__ - INFO - detect_translate_entity_and_ticker took 4.76 seconds 2024-05-28 11:18:35,017 - __main__ - INFO - Detected Language: English, Entity: The text doesn't mention any company names. It's asking for examples of mergers and acquisitions, not listing specific companies involved in them., Translation: What are some notable examples of mergers and acquisitions in Bangladesh?, Stock Ticker: You are absolutely right! I apologize for the misunderstanding. You are asking for examples of mergers and acquisitions, not specific stock ticker symbols. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This merger created the world's largest oil company at the time. * **Disney and Pixar (2006):** This acquisition brought the animation studio Pixar under the Disney umbrella, leading to a surge in popular animated films. * **Kraft and Heinz (2015):** This merger created a food giant with a wide range of popular brands. **Acquisitions:** * **Google acquiring YouTube (2006):** This acquisition transformed Google into a dominant force in online video. * **Facebook acquiring Instagram (2012):** This acquisition solidified Facebook's position as a leading social media platform. * **Microsoft acquiring LinkedIn (2016):** This acquisition gave Microsoft a strong foothold in the professional networking market. These are just a few examples, and there are many more mergers and acquisitions that have shaped the business landscape. Let me know if you'd like to explore specific industries or time periods for more examples! 2024-05-28 11:18:35,019 - __main__ - INFO - Fetching data for symbol: You are absolutely right! I apologize for the misunderstanding. You are asking for examples of mergers and acquisitions, not specific stock ticker symbols. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This merger created the world's largest oil company at the time. * **Disney and Pixar (2006):** This acquisition brought the animation studio Pixar under the Disney umbrella, leading to a surge in popular animated films. * **Kraft and Heinz (2015):** This merger created a food giant with a wide range of popular brands. **Acquisitions:** * **Google acquiring YouTube (2006):** This acquisition transformed Google into a dominant force in online video. * **Facebook acquiring Instagram (2012):** This acquisition solidified Facebook's position as a leading social media platform. * **Microsoft acquiring LinkedIn (2016):** This acquisition gave Microsoft a strong foothold in the professional networking market. These are just a few examples, and there are many more mergers and acquisitions that have shaped the business landscape. Let me know if you'd like to explore specific industries or time periods for more examples! 2024-05-28 11:18:35,020 - yfinance - DEBUG - Entering history() 2024-05-28 11:18:35,021 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS. * **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS. **ACQUISITIONS:** * **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO. * **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM. * **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. LET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES! 2024-05-28 11:18:35,022 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:35,022 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK ... 2024-05-28 11:18:35,022 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS.\n* **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO.\n* **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM.\n* **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. \n\nLET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES!"} 2024-05-28 11:18:35,022 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:35,024 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,024 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS. * **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS. **ACQUISITIONS:** * **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO. * **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM. * **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. LET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES! 2024-05-28 11:18:35,024 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKE... 2024-05-28 11:18:35,025 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:35,025 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:35,026 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 11:18:35,026 - yfinance - DEBUG - params=None 2024-05-28 11:18:35,027 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,028 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK ... 2024-05-28 11:18:35,029 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ["YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS.\n* **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO.\n* **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM.\n* **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. \n\nLET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES!", 1, 0]) 2024-05-28 11:18:35,029 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,031 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:35,030 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': "YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. \n\nYOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. \n\nHERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS:\n\n**MERGERS:**\n\n* **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME.\n* **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS.\n* **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS.\n\n**ACQUISITIONS:**\n\n* **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO.\n* **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM.\n* **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET.\n\nTHESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. \n\nLET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES!"} 2024-05-28 11:18:35,031 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:18:35,032 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,032 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:35,033 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:35,033 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER S... 2024-05-28 11:18:35,033 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 11:18:35,033 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:18:35,033 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,034 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:18:35,034 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:35,034 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:18:35,034 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:35,538 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:18:35,538 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,538 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:35,538 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,538 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:35,539 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:35,540 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,541 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:35,542 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,542 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:35,543 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:35,543 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,544 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:35,544 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,546 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:35,546 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:35,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:35,547 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:35,685 - __main__ - INFO - google_search took 0.66 seconds 2024-05-28 11:18:35,887 - yfinance - DEBUG - response code=404 2024-05-28 11:18:35,887 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:18:35,888 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,888 - yfinance - DEBUG - response code=404 2024-05-28 11:18:35,888 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,888 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:18:35,888 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:18:35,888 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:18:35,888 - yfinance - DEBUG - response code=404 2024-05-28 11:18:35,889 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:18:35,889 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:35,889 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:18:35,992 - yfinance - DEBUG - response code=200 2024-05-28 11:18:35,993 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:35,993 - __main__ - INFO - fetch_company_news_yahoo took 0.97 seconds 2024-05-28 11:18:39,519 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:18:39,519 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:18:39,519 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:18:39,519 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,519 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:18:39,520 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:18:39,520 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:39,687 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:18:39,687 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,688 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:39,688 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,689 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:39,690 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:39,690 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,691 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:39,691 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,691 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:39,691 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:39,691 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,692 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:39,811 - yfinance - DEBUG - response code=404 2024-05-28 11:18:39,812 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:39,812 - yfinance - DEBUG - response code=404 2024-05-28 11:18:39,812 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS. * **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS. **ACQUISITIONS:** * **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO. * **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM. * **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. LET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES!, Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:18:39,812 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:39,812 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:18:39,812 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20I%20APOLOGIZE%20FOR%20THE%20MISUNDERSTANDING.%20%0A%0AYOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS,%20NOT%20SPECIFIC%20STOCK%20TICKER%20SYMBOLS.%20%0A%0AHERE%20ARE%20SOME%20FAMOUS%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS:%0A%0A**MERGERS:**%0A%0A*%20**EXXON%20AND%20MOBIL%20(1999):**%20THIS%20MERGER%20CREATED%20THE%20WORLD'S%20LARGEST%20OIL%20COMPANY%20AT%20THE%20TIME.%0A*%20**DISNEY%20AND%20PIXAR%20(2006):**%20THIS%20ACQUISITION%20BROUGHT%20THE%20ANIMATION%20STUDIO%20PIXAR%20UNDER%20THE%20DISNEY%20UMBRELLA,%20LEADING%20TO%20A%20SURGE%20IN%20POPULAR%20ANIMATED%20FILMS.%0A*%20**KRAFT%20AND%20HEINZ%20(2015):**%20THIS%20MERGER%20CREATED%20A%20FOOD%20GIANT%20WITH%20A%20WIDE%20RANGE%20OF%20POPULAR%20BRANDS.%0A%0A**ACQUISITIONS:**%0A%0A*%20**GOOGLE%20ACQUIRING%20YOUTUBE%20(2006):**%20THIS%20ACQUISITION%20TRANSFORMED%20GOOGLE%20INTO%20A%20DOMINANT%20FORCE%20IN%20ONLINE%20VIDEO.%0A*%20**FACEBOOK%20ACQUIRING%20INSTAGRAM%20(2012):**%20THIS%20ACQUISITION%20SOLIDIFIED%20FACEBOOK'S%20POSITION%20AS%20A%20LEADING%20SOCIAL%20MEDIA%20PLATFORM.%0A*%20**MICROSOFT%20ACQUIRING%20LINKEDIN%20(2016):**%20THIS%20ACQUISITION%20GAVE%20MICROSOFT%20A%20STRONG%20FOOTHOLD%20IN%20THE%20PROFESSIONAL%20NETWORKING%20MARKET.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES,%20AND%20THERE%20ARE%20MANY%20MORE%20MERGERS%20AND%20ACQUISITIONS%20THAT%20HAVE%20SHAPED%20THE%20BUSINESS%20LANDSCAPE.%20%0A%0ALET%20ME%20KNOW%20IF%20YOU'D%20LIKE%20TO%20EXPLORE%20SPECIFIC%20INDUSTRIES%20OR%20TIME%20PERIODS%20FOR%20MORE%20EXAMPLES!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+I+APOLOGIZE+FOR+THE+MISUNDERSTANDING.+%0A%0AYOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%2C+NOT+SPECIFIC+STOCK+TICKER+SYMBOLS.+%0A%0AHERE+ARE+SOME+FAMOUS+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%3A%0A%0A%2A%2AMERGERS%3A%2A%2A%0A%0A%2A+%2A%2AEXXON+AND+MOBIL+%281999%29%3A%2A%2A+THIS+MERGER+CREATED+THE+WORLD%27S+LARGEST+OIL+COMPANY+AT+THE+TIME.%0A%2A+%2A%2ADISNEY+AND+PIXAR+%282006%29%3A%2A%2A+THIS+ACQUISITION+BROUGHT+THE+ANIMATION+STUDIO+PIXAR+UNDER+THE+DISNEY+UMBRELLA%2C+LEADING+TO+A+SURGE+IN+POPULAR+ANIMATED+FILMS.%0A%2A+%2A%2AKRAFT+AND+HEINZ+%282015%29%3A%2A%2A+THIS+MERGER+CREATED+A+FOOD+GIANT+WITH+A+WIDE+RANGE+OF+POPULAR+BRANDS.%0A%0A%2A%2AACQUISITIONS%3A%2A%2A%0A%0A%2A+%2A%2AGOOGLE+ACQUIRING+YOUTUBE+%282006%29%3A%2A%2A+THIS+ACQUISITION+TRANSFORMED+GOOGLE+INTO+A+DOMINANT+FORCE+IN+ONLINE+VIDEO.%0A%2A+%2A%2AFACEBOOK+ACQUIRING+INSTAGRAM+%282012%29%3A%2A%2A+THIS+ACQUISITION+SOLIDIFIED+FACEBOOK%27S+POSITION+AS+A+LEADING+SOCIAL+MEDIA+PLATFORM.%0A%2A+%2A%2AMICROSOFT+ACQUIRING+LINKEDIN+%282016%29%3A%2A%2A+THIS+ACQUISITION+GAVE+MICROSOFT+A+STRONG+FOOTHOLD+IN+THE+PROFESSIONAL+NETWORKING+MARKET.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES%2C+AND+THERE+ARE+MANY+MORE+MERGERS+AND+ACQUISITIONS+THAT+HAVE+SHAPED+THE+BUSINESS+LANDSCAPE.+%0A%0ALET+ME+KNOW+IF+YOU%27D+LIKE+TO+EXPLORE+SPECIFIC+INDUSTRIES+OR+TIME+PERIODS+FOR+MORE+EXAMPLES%21&crumb=qiz7ZScMhaO 2024-05-28 11:18:39,812 - yfinance - DEBUG - Entering history() 2024-05-28 11:18:39,813 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:39,814 - yfinance - ERROR - $YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS, NOT SPECIFIC STOCK TICKER SYMBOLS. HERE ARE SOME FAMOUS EXAMPLES OF MERGERS AND ACQUISITIONS: **MERGERS:** * **EXXON AND MOBIL (1999):** THIS MERGER CREATED THE WORLD'S LARGEST OIL COMPANY AT THE TIME. * **DISNEY AND PIXAR (2006):** THIS ACQUISITION BROUGHT THE ANIMATION STUDIO PIXAR UNDER THE DISNEY UMBRELLA, LEADING TO A SURGE IN POPULAR ANIMATED FILMS. * **KRAFT AND HEINZ (2015):** THIS MERGER CREATED A FOOD GIANT WITH A WIDE RANGE OF POPULAR BRANDS. **ACQUISITIONS:** * **GOOGLE ACQUIRING YOUTUBE (2006):** THIS ACQUISITION TRANSFORMED GOOGLE INTO A DOMINANT FORCE IN ONLINE VIDEO. * **FACEBOOK ACQUIRING INSTAGRAM (2012):** THIS ACQUISITION SOLIDIFIED FACEBOOK'S POSITION AS A LEADING SOCIAL MEDIA PLATFORM. * **MICROSOFT ACQUIRING LINKEDIN (2016):** THIS ACQUISITION GAVE MICROSOFT A STRONG FOOTHOLD IN THE PROFESSIONAL NETWORKING MARKET. THESE ARE JUST A FEW EXAMPLES, AND THERE ARE MANY MORE MERGERS AND ACQUISITIONS THAT HAVE SHAPED THE BUSINESS LANDSCAPE. LET ME KNOW IF YOU'D LIKE TO EXPLORE SPECIFIC INDUSTRIES OR TIME PERIODS FOR MORE EXAMPLES!: possibly delisted; No timezone found 2024-05-28 11:18:39,814 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITI... 2024-05-28 11:18:39,814 - yfinance - DEBUG - Exiting history() 2024-05-28 11:18:39,814 - yfinance - DEBUG - params=None 2024-05-28 11:18:39,814 - yfinance - DEBUG - Exiting history() 2024-05-28 11:18:39,814 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:39,815 - __main__ - ERROR - Failed to fetch stock data for You are absolutely right! I apologize for the misunderstanding. You are asking for examples of mergers and acquisitions, not specific stock ticker symbols. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This merger created the world's largest oil company at the time. * **Disney and Pixar (2006):** This acquisition brought the animation studio Pixar under the Disney umbrella, leading to a surge in popular animated films. * **Kraft and Heinz (2015):** This merger created a food giant with a wide range of popular brands. **Acquisitions:** * **Google acquiring YouTube (2006):** This acquisition transformed Google into a dominant force in online video. * **Facebook acquiring Instagram (2012):** This acquisition solidified Facebook's position as a leading social media platform. * **Microsoft acquiring LinkedIn (2016):** This acquisition gave Microsoft a strong foothold in the professional networking market. These are just a few examples, and there are many more mergers and acquisitions that have shaped the business landscape. Let me know if you'd like to explore specific industries or time periods for more examples! from Yahoo Finance: No historical data found for symbol: You are absolutely right! I apologize for the misunderstanding. You are asking for examples of mergers and acquisitions, not specific stock ticker symbols. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This merger created the world's largest oil company at the time. * **Disney and Pixar (2006):** This acquisition brought the animation studio Pixar under the Disney umbrella, leading to a surge in popular animated films. * **Kraft and Heinz (2015):** This merger created a food giant with a wide range of popular brands. **Acquisitions:** * **Google acquiring YouTube (2006):** This acquisition transformed Google into a dominant force in online video. * **Facebook acquiring Instagram (2012):** This acquisition solidified Facebook's position as a leading social media platform. * **Microsoft acquiring LinkedIn (2016):** This acquisition gave Microsoft a strong foothold in the professional networking market. These are just a few examples, and there are many more mergers and acquisitions that have shaped the business landscape. Let me know if you'd like to explore specific industries or time periods for more examples! 2024-05-28 11:18:39,815 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:39,816 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,816 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:39,816 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:39,816 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,816 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:39,834 - yfinance - DEBUG - response code=404 2024-05-28 11:18:39,834 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:39,834 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20I%20APOLOGIZE%20FOR%20THE%20MISUNDERSTANDING.%20%0A%0AYOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS,%20NOT%20SPECIFIC%20STOCK%20TICKER%20SYMBOLS.%20%0A%0AHERE%20ARE%20SOME%20FAMOUS%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS:%0A%0A**MERGERS:**%0A%0A*%20**EXXON%20AND%20MOBIL%20(1999):**%20THIS%20MERGER%20CREATED%20THE%20WORLD'S%20LARGEST%20OIL%20COMPANY%20AT%20THE%20TIME.%0A*%20**DISNEY%20AND%20PIXAR%20(2006):**%20THIS%20ACQUISITION%20BROUGHT%20THE%20ANIMATION%20STUDIO%20PIXAR%20UNDER%20THE%20DISNEY%20UMBRELLA,%20LEADING%20TO%20A%20SURGE%20IN%20POPULAR%20ANIMATED%20FILMS.%0A*%20**KRAFT%20AND%20HEINZ%20(2015):**%20THIS%20MERGER%20CREATED%20A%20FOOD%20GIANT%20WITH%20A%20WIDE%20RANGE%20OF%20POPULAR%20BRANDS.%0A%0A**ACQUISITIONS:**%0A%0A*%20**GOOGLE%20ACQUIRING%20YOUTUBE%20(2006):**%20THIS%20ACQUISITION%20TRANSFORMED%20GOOGLE%20INTO%20A%20DOMINANT%20FORCE%20IN%20ONLINE%20VIDEO.%0A*%20**FACEBOOK%20ACQUIRING%20INSTAGRAM%20(2012):**%20THIS%20ACQUISITION%20SOLIDIFIED%20FACEBOOK'S%20POSITION%20AS%20A%20LEADING%20SOCIAL%20MEDIA%20PLATFORM.%0A*%20**MICROSOFT%20ACQUIRING%20LINKEDIN%20(2016):**%20THIS%20ACQUISITION%20GAVE%20MICROSOFT%20A%20STRONG%20FOOTHOLD%20IN%20THE%20PROFESSIONAL%20NETWORKING%20MARKET.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES,%20AND%20THERE%20ARE%20MANY%20MORE%20MERGERS%20AND%20ACQUISITIONS%20THAT%20HAVE%20SHAPED%20THE%20BUSINESS%20LANDSCAPE.%20%0A%0ALET%20ME%20KNOW%20IF%20YOU'D%20LIKE%20TO%20EXPLORE%20SPECIFIC%20INDUSTRIES%20OR%20TIME%20PERIODS%20FOR%20MORE%20EXAMPLES!?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+I+APOLOGIZE+FOR+THE+MISUNDERSTANDING.+%0A%0AYOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%2C+NOT+SPECIFIC+STOCK+TICKER+SYMBOLS.+%0A%0AHERE+ARE+SOME+FAMOUS+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS%3A%0A%0A%2A%2AMERGERS%3A%2A%2A%0A%0A%2A+%2A%2AEXXON+AND+MOBIL+%281999%29%3A%2A%2A+THIS+MERGER+CREATED+THE+WORLD%27S+LARGEST+OIL+COMPANY+AT+THE+TIME.%0A%2A+%2A%2ADISNEY+AND+PIXAR+%282006%29%3A%2A%2A+THIS+ACQUISITION+BROUGHT+THE+ANIMATION+STUDIO+PIXAR+UNDER+THE+DISNEY+UMBRELLA%2C+LEADING+TO+A+SURGE+IN+POPULAR+ANIMATED+FILMS.%0A%2A+%2A%2AKRAFT+AND+HEINZ+%282015%29%3A%2A%2A+THIS+MERGER+CREATED+A+FOOD+GIANT+WITH+A+WIDE+RANGE+OF+POPULAR+BRANDS.%0A%0A%2A%2AACQUISITIONS%3A%2A%2A%0A%0A%2A+%2A%2AGOOGLE+ACQUIRING+YOUTUBE+%282006%29%3A%2A%2A+THIS+ACQUISITION+TRANSFORMED+GOOGLE+INTO+A+DOMINANT+FORCE+IN+ONLINE+VIDEO.%0A%2A+%2A%2AFACEBOOK+ACQUIRING+INSTAGRAM+%282012%29%3A%2A%2A+THIS+ACQUISITION+SOLIDIFIED+FACEBOOK%27S+POSITION+AS+A+LEADING+SOCIAL+MEDIA+PLATFORM.%0A%2A+%2A%2AMICROSOFT+ACQUIRING+LINKEDIN+%282016%29%3A%2A%2A+THIS+ACQUISITION+GAVE+MICROSOFT+A+STRONG+FOOTHOLD+IN+THE+PROFESSIONAL+NETWORKING+MARKET.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES%2C+AND+THERE+ARE+MANY+MORE+MERGERS+AND+ACQUISITIONS+THAT+HAVE+SHAPED+THE+BUSINESS+LANDSCAPE.+%0A%0ALET+ME+KNOW+IF+YOU%27D+LIKE+TO+EXPLORE+SPECIFIC+INDUSTRIES+OR+TIME+PERIODS+FOR+MORE+EXAMPLES%21&crumb=qiz7ZScMhaO 2024-05-28 11:18:39,835 - yfinance - DEBUG - Entering get() 2024-05-28 11:18:39,835 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! I APOLOGIZE FOR THE MISUNDERSTANDING. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITI... 2024-05-28 11:18:39,835 - yfinance - DEBUG - params=None 2024-05-28 11:18:39,835 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:18:39,835 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:18:39,835 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,835 - yfinance - DEBUG - reusing cookie 2024-05-28 11:18:39,835 - yfinance - DEBUG - reusing crumb 2024-05-28 11:18:39,835 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:18:39,837 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:18:39,936 - yfinance - DEBUG - response code=200 2024-05-28 11:18:39,937 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:39,937 - __main__ - INFO - fetch_company_info_yahoo took 4.92 seconds 2024-05-28 11:18:40,160 - yfinance - DEBUG - response code=200 2024-05-28 11:18:40,160 - yfinance - DEBUG - Exiting get() 2024-05-28 11:18:40,160 - __main__ - ERROR - Failed to fetch current stock price for You are absolutely right! I apologize for the misunderstanding. You are asking for examples of mergers and acquisitions, not specific stock ticker symbols. Here are some famous examples of mergers and acquisitions: **Mergers:** * **Exxon and Mobil (1999):** This merger created the world's largest oil company at the time. * **Disney and Pixar (2006):** This acquisition brought the animation studio Pixar under the Disney umbrella, leading to a surge in popular animated films. * **Kraft and Heinz (2015):** This merger created a food giant with a wide range of popular brands. **Acquisitions:** * **Google acquiring YouTube (2006):** This acquisition transformed Google into a dominant force in online video. * **Facebook acquiring Instagram (2012):** This acquisition solidified Facebook's position as a leading social media platform. * **Microsoft acquiring LinkedIn (2016):** This acquisition gave Microsoft a strong foothold in the professional networking market. These are just a few examples, and there are many more mergers and acquisitions that have shaped the business landscape. Let me know if you'd like to explore specific industries or time periods for more examples!: 'currentPrice' 2024-05-28 11:18:41,441 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:18:41,442 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:18:41,442 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:18:41,442 - __main__ - ERROR - An error occurred: unsupported format string passed to NoneType.__format__ 2024-05-28 11:20:39,258 - __main__ - INFO - Language detected: English 2024-05-28 11:20:39,956 - __main__ - INFO - Entity detected: The text does not contain a company name. It is a question asking for examples of mergers and acquisitions in Bangladesh. 2024-05-28 11:20:42,817 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:20:42,818 - __main__ - INFO - detect_translate_entity_and_ticker took 4.84 seconds 2024-05-28 11:20:42,818 - __main__ - INFO - Detected Language: English, Entity: The text does not contain a company name. It is a question asking for examples of mergers and acquisitions in Bangladesh., Translation: What are some notable examples of mergers and acquisitions in Bangladesh?, Stock Ticker: You are absolutely right! My apologies, I was focused on the stock ticker symbol aspect and missed the actual question. There is no company name mentioned in your question. You are asking for examples of mergers and acquisitions in Bangladesh. To answer your question, here are some examples of mergers and acquisitions in Bangladesh: **Recent Examples:** * **Dutch-Bangla Bank (DBBL) acquiring the majority stake in Southeast Bank:** This acquisition created one of the largest private commercial banks in Bangladesh. * **BRAC Bank acquiring a majority stake in the non-bank financial institution, IFIC Bank:** This merger strengthened BRAC Bank's position in the financial services sector. * **Robi Axiata Limited merging with Airtel Bangladesh:** This merger created the largest mobile operator in Bangladesh. **Other Notable Examples:** * **The merger of Grameenphone and TeleTalk:** This merger created a strong competitor in the mobile telecommunications market. * **The acquisition of Square Pharmaceuticals by Incepta Pharmaceuticals:** This acquisition solidified Incepta's position as a leading pharmaceutical company in Bangladesh. These are just a few examples. There have been many other mergers and acquisitions in Bangladesh across various industries. To find more specific examples, you can search online for "mergers and acquisitions in Bangladesh" or consult business news sources in Bangladesh. 2024-05-28 11:20:42,821 - __main__ - INFO - Fetching data for symbol: You are absolutely right! My apologies, I was focused on the stock ticker symbol aspect and missed the actual question. There is no company name mentioned in your question. You are asking for examples of mergers and acquisitions in Bangladesh. To answer your question, here are some examples of mergers and acquisitions in Bangladesh: **Recent Examples:** * **Dutch-Bangla Bank (DBBL) acquiring the majority stake in Southeast Bank:** This acquisition created one of the largest private commercial banks in Bangladesh. * **BRAC Bank acquiring a majority stake in the non-bank financial institution, IFIC Bank:** This merger strengthened BRAC Bank's position in the financial services sector. * **Robi Axiata Limited merging with Airtel Bangladesh:** This merger created the largest mobile operator in Bangladesh. **Other Notable Examples:** * **The merger of Grameenphone and TeleTalk:** This merger created a strong competitor in the mobile telecommunications market. * **The acquisition of Square Pharmaceuticals by Incepta Pharmaceuticals:** This acquisition solidified Incepta's position as a leading pharmaceutical company in Bangladesh. These are just a few examples. There have been many other mergers and acquisitions in Bangladesh across various industries. To find more specific examples, you can search online for "mergers and acquisitions in Bangladesh" or consult business news sources in Bangladesh. 2024-05-28 11:20:42,821 - yfinance - DEBUG - Entering history() 2024-05-28 11:20:42,823 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. TO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH: **RECENT EXAMPLES:** * **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH. * **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK'S POSITION IN THE FINANCIAL SERVICES SECTOR. * **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH. **OTHER NOTABLE EXAMPLES:** * **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET. * **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH. THESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. TO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH. 2024-05-28 11:20:42,824 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:42,825 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:42,825 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY ... 2024-05-28 11:20:42,826 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME ... 2024-05-28 11:20:42,826 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. \n\nTHERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. \n\nTO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH:\n\n**RECENT EXAMPLES:**\n\n* **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH.\n* **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK\'S POSITION IN THE FINANCIAL SERVICES SECTOR.\n* **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH.\n\n**OTHER NOTABLE EXAMPLES:**\n\n* **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET.\n* **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA\'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH.\n\nTHESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. \n\nTO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH.'} 2024-05-28 11:20:42,826 - yfinance - DEBUG - params=None 2024-05-28 11:20:42,827 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. TO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH: **RECENT EXAMPLES:** * **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH. * **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK'S POSITION IN THE FINANCIAL SERVICES SECTOR. * **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH. **OTHER NOTABLE EXAMPLES:** * **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET. * **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH. THESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. TO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH. 2024-05-28 11:20:42,827 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:42,828 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:42,828 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:42,830 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:42,831 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 11:20:42,831 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:42,832 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY ... 2024-05-28 11:20:42,834 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:42,835 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. \n\nTHERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. \n\nTO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH:\n\n**RECENT EXAMPLES:**\n\n* **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH.\n* **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK\'S POSITION IN THE FINANCIAL SERVICES SECTOR.\n* **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH.\n\n**OTHER NOTABLE EXAMPLES:**\n\n* **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET.\n* **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA\'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH.\n\nTHESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. \n\nTO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH.'} 2024-05-28 11:20:42,836 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. \n\nTHERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. \n\nTO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH:\n\n**RECENT EXAMPLES:**\n\n* **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH.\n* **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK\'S POSITION IN THE FINANCIAL SERVICES SECTOR.\n* **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH.\n\n**OTHER NOTABLE EXAMPLES:**\n\n* **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET.\n* **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA\'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH.\n\nTHESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. \n\nTO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH.', 1, 0]) 2024-05-28 11:20:42,836 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:42,836 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:42,837 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:20:42,837 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:42,837 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME MEN... 2024-05-28 11:20:42,837 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:20:42,837 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:42,837 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:42,838 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 11:20:42,838 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:20:42,838 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:20:42,838 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:43,490 - __main__ - INFO - google_search took 0.66 seconds 2024-05-28 11:20:43,494 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:20:43,494 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,495 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:43,495 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,496 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:43,496 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:43,496 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,496 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:43,496 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,496 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:43,497 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:43,497 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,497 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:43,503 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,503 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:43,503 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:43,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:43,503 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:44,009 - yfinance - DEBUG - response code=404 2024-05-28 11:20:44,009 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:20:44,009 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:44,009 - yfinance - DEBUG - response code=404 2024-05-28 11:20:44,010 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:44,010 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:20:44,010 - yfinance - DEBUG - response code=200 2024-05-28 11:20:44,010 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:20:44,010 - yfinance - DEBUG - response code=404 2024-05-28 11:20:44,010 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:20:44,010 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:44,010 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:44,010 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:20:44,010 - __main__ - INFO - fetch_company_news_yahoo took 1.19 seconds 2024-05-28 11:20:44,011 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:20:45,724 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:20:45,724 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:20:45,724 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:20:45,724 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,725 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:20:45,725 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:20:45,725 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:45,993 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:20:45,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,994 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:45,994 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,994 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:45,997 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:45,997 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,997 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:45,997 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,997 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:45,997 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:45,998 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:45,998 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:46,118 - yfinance - DEBUG - response code=404 2024-05-28 11:20:46,119 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:46,119 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20MY%20APOLOGIES,%20I%20WAS%20FOCUSED%20ON%20THE%20STOCK%20TICKER%20SYMBOL%20ASPECT%20AND%20MISSED%20THE%20ACTUAL%20QUESTION.%20%0A%0ATHERE%20IS%20NO%20COMPANY%20NAME%20MENTIONED%20IN%20YOUR%20QUESTION.%20YOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION,%20HERE%20ARE%20SOME%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH:%0A%0A**RECENT%20EXAMPLES:**%0A%0A*%20**DUTCH-BANGLA%20BANK%20(DBBL)%20ACQUIRING%20THE%20MAJORITY%20STAKE%20IN%20SOUTHEAST%20BANK:**%20THIS%20ACQUISITION%20CREATED%20ONE%20OF%20THE%20LARGEST%20PRIVATE%20COMMERCIAL%20BANKS%20IN%20BANGLADESH.%0A*%20**BRAC%20BANK%20ACQUIRING%20A%20MAJORITY%20STAKE%20IN%20THE%20NON-BANK%20FINANCIAL%20INSTITUTION,%20IFIC%20BANK:**%20THIS%20MERGER%20STRENGTHENED%20BRAC%20BANK'S%20POSITION%20IN%20THE%20FINANCIAL%20SERVICES%20SECTOR.%0A*%20**ROBI%20AXIATA%20LIMITED%20MERGING%20WITH%20AIRTEL%20BANGLADESH:**%20THIS%20MERGER%20CREATED%20THE%20LARGEST%20MOBILE%20OPERATOR%20IN%20BANGLADESH.%0A%0A**OTHER%20NOTABLE%20EXAMPLES:**%0A%0A*%20**THE%20MERGER%20OF%20GRAMEENPHONE%20AND%20TELETALK:**%20THIS%20MERGER%20CREATED%20A%20STRONG%20COMPETITOR%20IN%20THE%20MOBILE%20TELECOMMUNICATIONS%20MARKET.%0A*%20**THE%20ACQUISITION%20OF%20SQUARE%20PHARMACEUTICALS%20BY%20INCEPTA%20PHARMACEUTICALS:**%20THIS%20ACQUISITION%20SOLIDIFIED%20INCEPTA'S%20POSITION%20AS%20A%20LEADING%20PHARMACEUTICAL%20COMPANY%20IN%20BANGLADESH.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES.%20THERE%20HAVE%20BEEN%20MANY%20OTHER%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH%20ACROSS%20VARIOUS%20INDUSTRIES.%20%0A%0ATO%20FIND%20MORE%20SPECIFIC%20EXAMPLES,%20YOU%20CAN%20SEARCH%20ONLINE%20FOR%20%22MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH%22%20OR%20CONSULT%20BUSINESS%20NEWS%20SOURCES%20IN%20BANGLADESH.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+MY+APOLOGIES%2C+I+WAS+FOCUSED+ON+THE+STOCK+TICKER+SYMBOL+ASPECT+AND+MISSED+THE+ACTUAL+QUESTION.+%0A%0ATHERE+IS+NO+COMPANY+NAME+MENTIONED+IN+YOUR+QUESTION.+YOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH.+%0A%0ATO+ANSWER+YOUR+QUESTION%2C+HERE+ARE+SOME+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%3A%0A%0A%2A%2ARECENT+EXAMPLES%3A%2A%2A%0A%0A%2A+%2A%2ADUTCH-BANGLA+BANK+%28DBBL%29+ACQUIRING+THE+MAJORITY+STAKE+IN+SOUTHEAST+BANK%3A%2A%2A+THIS+ACQUISITION+CREATED+ONE+OF+THE+LARGEST+PRIVATE+COMMERCIAL+BANKS+IN+BANGLADESH.%0A%2A+%2A%2ABRAC+BANK+ACQUIRING+A+MAJORITY+STAKE+IN+THE+NON-BANK+FINANCIAL+INSTITUTION%2C+IFIC+BANK%3A%2A%2A+THIS+MERGER+STRENGTHENED+BRAC+BANK%27S+POSITION+IN+THE+FINANCIAL+SERVICES+SECTOR.%0A%2A+%2A%2AROBI+AXIATA+LIMITED+MERGING+WITH+AIRTEL+BANGLADESH%3A%2A%2A+THIS+MERGER+CREATED+THE+LARGEST+MOBILE+OPERATOR+IN+BANGLADESH.%0A%0A%2A%2AOTHER+NOTABLE+EXAMPLES%3A%2A%2A%0A%0A%2A+%2A%2ATHE+MERGER+OF+GRAMEENPHONE+AND+TELETALK%3A%2A%2A+THIS+MERGER+CREATED+A+STRONG+COMPETITOR+IN+THE+MOBILE+TELECOMMUNICATIONS+MARKET.%0A%2A+%2A%2ATHE+ACQUISITION+OF+SQUARE+PHARMACEUTICALS+BY+INCEPTA+PHARMACEUTICALS%3A%2A%2A+THIS+ACQUISITION+SOLIDIFIED+INCEPTA%27S+POSITION+AS+A+LEADING+PHARMACEUTICAL+COMPANY+IN+BANGLADESH.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES.+THERE+HAVE+BEEN+MANY+OTHER+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH+ACROSS+VARIOUS+INDUSTRIES.+%0A%0ATO+FIND+MORE+SPECIFIC+EXAMPLES%2C+YOU+CAN+SEARCH+ONLINE+FOR+%22MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%22+OR+CONSULT+BUSINESS+NEWS+SOURCES+IN+BANGLADESH.&crumb=qiz7ZScMhaO 2024-05-28 11:20:46,121 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:46,121 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION... 2024-05-28 11:20:46,121 - yfinance - DEBUG - params=None 2024-05-28 11:20:46,122 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:46,122 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:46,122 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:46,122 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:46,122 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:46,122 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:46,122 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:46,177 - yfinance - DEBUG - response code=404 2024-05-28 11:20:46,177 - yfinance - DEBUG - response code=404 2024-05-28 11:20:46,178 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:46,178 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:46,179 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. TO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH: **RECENT EXAMPLES:** * **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH. * **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK'S POSITION IN THE FINANCIAL SERVICES SECTOR. * **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH. **OTHER NOTABLE EXAMPLES:** * **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET. * **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH. THESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. TO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:20:46,179 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20MY%20APOLOGIES,%20I%20WAS%20FOCUSED%20ON%20THE%20STOCK%20TICKER%20SYMBOL%20ASPECT%20AND%20MISSED%20THE%20ACTUAL%20QUESTION.%20%0A%0ATHERE%20IS%20NO%20COMPANY%20NAME%20MENTIONED%20IN%20YOUR%20QUESTION.%20YOU%20ARE%20ASKING%20FOR%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH.%20%0A%0ATO%20ANSWER%20YOUR%20QUESTION,%20HERE%20ARE%20SOME%20EXAMPLES%20OF%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH:%0A%0A**RECENT%20EXAMPLES:**%0A%0A*%20**DUTCH-BANGLA%20BANK%20(DBBL)%20ACQUIRING%20THE%20MAJORITY%20STAKE%20IN%20SOUTHEAST%20BANK:**%20THIS%20ACQUISITION%20CREATED%20ONE%20OF%20THE%20LARGEST%20PRIVATE%20COMMERCIAL%20BANKS%20IN%20BANGLADESH.%0A*%20**BRAC%20BANK%20ACQUIRING%20A%20MAJORITY%20STAKE%20IN%20THE%20NON-BANK%20FINANCIAL%20INSTITUTION,%20IFIC%20BANK:**%20THIS%20MERGER%20STRENGTHENED%20BRAC%20BANK'S%20POSITION%20IN%20THE%20FINANCIAL%20SERVICES%20SECTOR.%0A*%20**ROBI%20AXIATA%20LIMITED%20MERGING%20WITH%20AIRTEL%20BANGLADESH:**%20THIS%20MERGER%20CREATED%20THE%20LARGEST%20MOBILE%20OPERATOR%20IN%20BANGLADESH.%0A%0A**OTHER%20NOTABLE%20EXAMPLES:**%0A%0A*%20**THE%20MERGER%20OF%20GRAMEENPHONE%20AND%20TELETALK:**%20THIS%20MERGER%20CREATED%20A%20STRONG%20COMPETITOR%20IN%20THE%20MOBILE%20TELECOMMUNICATIONS%20MARKET.%0A*%20**THE%20ACQUISITION%20OF%20SQUARE%20PHARMACEUTICALS%20BY%20INCEPTA%20PHARMACEUTICALS:**%20THIS%20ACQUISITION%20SOLIDIFIED%20INCEPTA'S%20POSITION%20AS%20A%20LEADING%20PHARMACEUTICAL%20COMPANY%20IN%20BANGLADESH.%0A%0ATHESE%20ARE%20JUST%20A%20FEW%20EXAMPLES.%20THERE%20HAVE%20BEEN%20MANY%20OTHER%20MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH%20ACROSS%20VARIOUS%20INDUSTRIES.%20%0A%0ATO%20FIND%20MORE%20SPECIFIC%20EXAMPLES,%20YOU%20CAN%20SEARCH%20ONLINE%20FOR%20%22MERGERS%20AND%20ACQUISITIONS%20IN%20BANGLADESH%22%20OR%20CONSULT%20BUSINESS%20NEWS%20SOURCES%20IN%20BANGLADESH.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+MY+APOLOGIES%2C+I+WAS+FOCUSED+ON+THE+STOCK+TICKER+SYMBOL+ASPECT+AND+MISSED+THE+ACTUAL+QUESTION.+%0A%0ATHERE+IS+NO+COMPANY+NAME+MENTIONED+IN+YOUR+QUESTION.+YOU+ARE+ASKING+FOR+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH.+%0A%0ATO+ANSWER+YOUR+QUESTION%2C+HERE+ARE+SOME+EXAMPLES+OF+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%3A%0A%0A%2A%2ARECENT+EXAMPLES%3A%2A%2A%0A%0A%2A+%2A%2ADUTCH-BANGLA+BANK+%28DBBL%29+ACQUIRING+THE+MAJORITY+STAKE+IN+SOUTHEAST+BANK%3A%2A%2A+THIS+ACQUISITION+CREATED+ONE+OF+THE+LARGEST+PRIVATE+COMMERCIAL+BANKS+IN+BANGLADESH.%0A%2A+%2A%2ABRAC+BANK+ACQUIRING+A+MAJORITY+STAKE+IN+THE+NON-BANK+FINANCIAL+INSTITUTION%2C+IFIC+BANK%3A%2A%2A+THIS+MERGER+STRENGTHENED+BRAC+BANK%27S+POSITION+IN+THE+FINANCIAL+SERVICES+SECTOR.%0A%2A+%2A%2AROBI+AXIATA+LIMITED+MERGING+WITH+AIRTEL+BANGLADESH%3A%2A%2A+THIS+MERGER+CREATED+THE+LARGEST+MOBILE+OPERATOR+IN+BANGLADESH.%0A%0A%2A%2AOTHER+NOTABLE+EXAMPLES%3A%2A%2A%0A%0A%2A+%2A%2ATHE+MERGER+OF+GRAMEENPHONE+AND+TELETALK%3A%2A%2A+THIS+MERGER+CREATED+A+STRONG+COMPETITOR+IN+THE+MOBILE+TELECOMMUNICATIONS+MARKET.%0A%2A+%2A%2ATHE+ACQUISITION+OF+SQUARE+PHARMACEUTICALS+BY+INCEPTA+PHARMACEUTICALS%3A%2A%2A+THIS+ACQUISITION+SOLIDIFIED+INCEPTA%27S+POSITION+AS+A+LEADING+PHARMACEUTICAL+COMPANY+IN+BANGLADESH.%0A%0ATHESE+ARE+JUST+A+FEW+EXAMPLES.+THERE+HAVE+BEEN+MANY+OTHER+MERGERS+AND+ACQUISITIONS+IN+BANGLADESH+ACROSS+VARIOUS+INDUSTRIES.+%0A%0ATO+FIND+MORE+SPECIFIC+EXAMPLES%2C+YOU+CAN+SEARCH+ONLINE+FOR+%22MERGERS+AND+ACQUISITIONS+IN+BANGLADESH%22+OR+CONSULT+BUSINESS+NEWS+SOURCES+IN+BANGLADESH.&crumb=qiz7ZScMhaO 2024-05-28 11:20:46,179 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:20:46,182 - yfinance - DEBUG - Entering get() 2024-05-28 11:20:46,182 - yfinance - DEBUG - Entering history() 2024-05-28 11:20:46,182 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION... 2024-05-28 11:20:46,184 - yfinance - ERROR - $YOU ARE ABSOLUTELY RIGHT! MY APOLOGIES, I WAS FOCUSED ON THE STOCK TICKER SYMBOL ASPECT AND MISSED THE ACTUAL QUESTION. THERE IS NO COMPANY NAME MENTIONED IN YOUR QUESTION. YOU ARE ASKING FOR EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH. TO ANSWER YOUR QUESTION, HERE ARE SOME EXAMPLES OF MERGERS AND ACQUISITIONS IN BANGLADESH: **RECENT EXAMPLES:** * **DUTCH-BANGLA BANK (DBBL) ACQUIRING THE MAJORITY STAKE IN SOUTHEAST BANK:** THIS ACQUISITION CREATED ONE OF THE LARGEST PRIVATE COMMERCIAL BANKS IN BANGLADESH. * **BRAC BANK ACQUIRING A MAJORITY STAKE IN THE NON-BANK FINANCIAL INSTITUTION, IFIC BANK:** THIS MERGER STRENGTHENED BRAC BANK'S POSITION IN THE FINANCIAL SERVICES SECTOR. * **ROBI AXIATA LIMITED MERGING WITH AIRTEL BANGLADESH:** THIS MERGER CREATED THE LARGEST MOBILE OPERATOR IN BANGLADESH. **OTHER NOTABLE EXAMPLES:** * **THE MERGER OF GRAMEENPHONE AND TELETALK:** THIS MERGER CREATED A STRONG COMPETITOR IN THE MOBILE TELECOMMUNICATIONS MARKET. * **THE ACQUISITION OF SQUARE PHARMACEUTICALS BY INCEPTA PHARMACEUTICALS:** THIS ACQUISITION SOLIDIFIED INCEPTA'S POSITION AS A LEADING PHARMACEUTICAL COMPANY IN BANGLADESH. THESE ARE JUST A FEW EXAMPLES. THERE HAVE BEEN MANY OTHER MERGERS AND ACQUISITIONS IN BANGLADESH ACROSS VARIOUS INDUSTRIES. TO FIND MORE SPECIFIC EXAMPLES, YOU CAN SEARCH ONLINE FOR "MERGERS AND ACQUISITIONS IN BANGLADESH" OR CONSULT BUSINESS NEWS SOURCES IN BANGLADESH.: possibly delisted; No timezone found 2024-05-28 11:20:46,184 - yfinance - DEBUG - params=None 2024-05-28 11:20:46,185 - yfinance - DEBUG - Exiting history() 2024-05-28 11:20:46,185 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:20:46,186 - yfinance - DEBUG - Exiting history() 2024-05-28 11:20:46,186 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:20:46,186 - __main__ - ERROR - Failed to fetch stock data for You are absolutely right! My apologies, I was focused on the stock ticker symbol aspect and missed the actual question. There is no company name mentioned in your question. You are asking for examples of mergers and acquisitions in Bangladesh. To answer your question, here are some examples of mergers and acquisitions in Bangladesh: **Recent Examples:** * **Dutch-Bangla Bank (DBBL) acquiring the majority stake in Southeast Bank:** This acquisition created one of the largest private commercial banks in Bangladesh. * **BRAC Bank acquiring a majority stake in the non-bank financial institution, IFIC Bank:** This merger strengthened BRAC Bank's position in the financial services sector. * **Robi Axiata Limited merging with Airtel Bangladesh:** This merger created the largest mobile operator in Bangladesh. **Other Notable Examples:** * **The merger of Grameenphone and TeleTalk:** This merger created a strong competitor in the mobile telecommunications market. * **The acquisition of Square Pharmaceuticals by Incepta Pharmaceuticals:** This acquisition solidified Incepta's position as a leading pharmaceutical company in Bangladesh. These are just a few examples. There have been many other mergers and acquisitions in Bangladesh across various industries. To find more specific examples, you can search online for "mergers and acquisitions in Bangladesh" or consult business news sources in Bangladesh. from Yahoo Finance: No historical data found for symbol: You are absolutely right! My apologies, I was focused on the stock ticker symbol aspect and missed the actual question. There is no company name mentioned in your question. You are asking for examples of mergers and acquisitions in Bangladesh. To answer your question, here are some examples of mergers and acquisitions in Bangladesh: **Recent Examples:** * **Dutch-Bangla Bank (DBBL) acquiring the majority stake in Southeast Bank:** This acquisition created one of the largest private commercial banks in Bangladesh. * **BRAC Bank acquiring a majority stake in the non-bank financial institution, IFIC Bank:** This merger strengthened BRAC Bank's position in the financial services sector. * **Robi Axiata Limited merging with Airtel Bangladesh:** This merger created the largest mobile operator in Bangladesh. **Other Notable Examples:** * **The merger of Grameenphone and TeleTalk:** This merger created a strong competitor in the mobile telecommunications market. * **The acquisition of Square Pharmaceuticals by Incepta Pharmaceuticals:** This acquisition solidified Incepta's position as a leading pharmaceutical company in Bangladesh. These are just a few examples. There have been many other mergers and acquisitions in Bangladesh across various industries. To find more specific examples, you can search online for "mergers and acquisitions in Bangladesh" or consult business news sources in Bangladesh. 2024-05-28 11:20:46,186 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:20:46,187 - yfinance - DEBUG - reusing cookie 2024-05-28 11:20:46,188 - yfinance - DEBUG - reusing crumb 2024-05-28 11:20:46,188 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:20:46,188 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:20:46,475 - yfinance - DEBUG - response code=200 2024-05-28 11:20:46,475 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:46,475 - __main__ - ERROR - Failed to fetch current stock price for You are absolutely right! My apologies, I was focused on the stock ticker symbol aspect and missed the actual question. There is no company name mentioned in your question. You are asking for examples of mergers and acquisitions in Bangladesh. To answer your question, here are some examples of mergers and acquisitions in Bangladesh: **Recent Examples:** * **Dutch-Bangla Bank (DBBL) acquiring the majority stake in Southeast Bank:** This acquisition created one of the largest private commercial banks in Bangladesh. * **BRAC Bank acquiring a majority stake in the non-bank financial institution, IFIC Bank:** This merger strengthened BRAC Bank's position in the financial services sector. * **Robi Axiata Limited merging with Airtel Bangladesh:** This merger created the largest mobile operator in Bangladesh. **Other Notable Examples:** * **The merger of Grameenphone and TeleTalk:** This merger created a strong competitor in the mobile telecommunications market. * **The acquisition of Square Pharmaceuticals by Incepta Pharmaceuticals:** This acquisition solidified Incepta's position as a leading pharmaceutical company in Bangladesh. These are just a few examples. There have been many other mergers and acquisitions in Bangladesh across various industries. To find more specific examples, you can search online for "mergers and acquisitions in Bangladesh" or consult business news sources in Bangladesh.: 'currentPrice' 2024-05-28 11:20:46,725 - yfinance - DEBUG - response code=200 2024-05-28 11:20:46,725 - yfinance - DEBUG - Exiting get() 2024-05-28 11:20:46,726 - __main__ - INFO - fetch_company_info_yahoo took 3.90 seconds 2024-05-28 11:20:48,725 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:20:48,725 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:20:48,725 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:20:50,271 - __main__ - INFO - answer_question_with_data took 1.55 seconds 2024-05-28 11:21:15,015 - __main__ - INFO - Language detected: English 2024-05-28 11:21:15,677 - __main__ - INFO - Entity detected: The text does not contain a company name. 2024-05-28 11:21:16,302 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:21:16,303 - __main__ - INFO - detect_translate_entity_and_ticker took 1.82 seconds 2024-05-28 11:21:16,303 - __main__ - INFO - Detected Language: English, Entity: The text does not contain a company name., Translation: What is the role of a guarantor/co-applicant in obtaining a loan?, Stock Ticker: Please provide me with the company name. I need to know the company name to tell you its stock ticker symbol. 2024-05-28 11:21:16,304 - __main__ - INFO - Fetching data for symbol: Please provide me with the company name. I need to know the company name to tell you its stock ticker symbol. 2024-05-28 11:21:16,305 - yfinance - DEBUG - Entering history() 2024-05-28 11:21:16,306 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 11:21:16,306 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,307 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:16,307 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,308 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:16,309 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,308 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 11:21:16,308 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.'} 2024-05-28 11:21:16,310 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,309 - yfinance - DEBUG - params=None 2024-05-28 11:21:16,309 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:16,309 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,310 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:16,311 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,311 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,311 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:16,311 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,313 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:16,312 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 11:21:16,313 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL. 2024-05-28 11:21:16,312 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:16,313 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:16,313 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,314 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.'} 2024-05-28 11:21:16,314 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,314 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:16,314 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,314 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:16,314 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,314 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:16,314 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:16,314 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:16,315 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,316 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:16,316 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,316 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:16,317 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:16,317 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,317 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:16,317 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,317 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:16,318 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:16,318 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:16,318 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:16,434 - yfinance - DEBUG - response code=404 2024-05-28 11:21:16,434 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 11:21:16,434 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,434 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:21:16,434 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 11:21:16,435 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 11:21:16,436 - yfinance - DEBUG - response code=404 2024-05-28 11:21:16,437 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,437 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:21:16,438 - yfinance - DEBUG - response code=404 2024-05-28 11:21:16,438 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:16,439 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 11:21:16,464 - yfinance - DEBUG - response code=200 2024-05-28 11:21:16,465 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:16,465 - __main__ - INFO - fetch_company_news_yahoo took 0.16 seconds 2024-05-28 11:21:16,849 - __main__ - INFO - google_search took 0.54 seconds 2024-05-28 11:21:17,289 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 11:21:17,289 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 11:21:17,289 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 11:21:17,289 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,289 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 11:21:17,290 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 11:21:17,290 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:17,558 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 11:21:17,558 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,558 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:17,558 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,558 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:17,558 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:17,560 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,560 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:17,560 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,561 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:17,561 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:17,561 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,561 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:17,694 - yfinance - DEBUG - response code=404 2024-05-28 11:21:17,695 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:17,695 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME.%20I%20NEED%20TO%20KNOW%20THE%20COMPANY%20NAME%20TO%20TELL%20YOU%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME.+I+NEED+TO+KNOW+THE+COMPANY+NAME+TO+TELL+YOU+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 11:21:17,696 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:17,697 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.?symbol=P... 2024-05-28 11:21:17,697 - yfinance - DEBUG - params=None 2024-05-28 11:21:17,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:17,697 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:17,697 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,697 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:17,697 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:17,698 - yfinance - DEBUG - response code=404 2024-05-28 11:21:17,699 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,699 - yfinance - DEBUG - response code=404 2024-05-28 11:21:17,699 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:17,700 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:17,700 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:17,700 - yfinance - DEBUG - Got error from yahoo api for ticker PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 11:21:17,701 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME.%20I%20NEED%20TO%20KNOW%20THE%20COMPANY%20NAME%20TO%20TELL%20YOU%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME.+I+NEED+TO+KNOW+THE+COMPANY+NAME+TO+TELL+YOU+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 11:21:17,701 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 11:21:17,701 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:17,702 - yfinance - DEBUG - Entering history() 2024-05-28 11:21:17,703 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.?symbol=P... 2024-05-28 11:21:17,703 - yfinance - ERROR - $PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO TELL YOU ITS STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 11:21:17,704 - yfinance - DEBUG - params=None 2024-05-28 11:21:17,704 - yfinance - DEBUG - Exiting history() 2024-05-28 11:21:17,704 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:17,704 - yfinance - DEBUG - Exiting history() 2024-05-28 11:21:17,704 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:17,704 - __main__ - ERROR - Failed to fetch stock data for Please provide me with the company name. I need to know the company name to tell you its stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Please provide me with the company name. I need to know the company name to tell you its stock ticker symbol. 2024-05-28 11:21:17,704 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,705 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:17,705 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:17,705 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:17,705 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:17,815 - yfinance - DEBUG - response code=200 2024-05-28 11:21:17,816 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:17,816 - yfinance - DEBUG - response code=200 2024-05-28 11:21:17,816 - __main__ - ERROR - Failed to fetch current stock price for Please provide me with the company name. I need to know the company name to tell you its stock ticker symbol.: 'currentPrice' 2024-05-28 11:21:17,816 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:17,816 - __main__ - INFO - fetch_company_info_yahoo took 1.51 seconds 2024-05-28 11:21:19,983 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:21:19,983 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:21:19,984 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:21:22,629 - __main__ - INFO - answer_question_with_data took 2.65 seconds 2024-05-28 11:21:46,582 - __main__ - INFO - Language detected: English 2024-05-28 11:21:47,181 - __main__ - INFO - Entity detected: The company name in the text is **Apple Inc.** 2024-05-28 11:21:47,742 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 11:21:47,743 - __main__ - INFO - detect_translate_entity_and_ticker took 1.69 seconds 2024-05-28 11:21:47,743 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Apple Inc.**, Translation: What is the current price of Apple Inc. (AAPL) stock?, Stock Ticker: AAPL 2024-05-28 11:21:47,744 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 11:21:47,745 - yfinance - DEBUG - Entering history() 2024-05-28 11:21:47,745 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 11:21:47,747 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 11:21:47,747 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,748 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 11:21:47,748 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 11:21:47,748 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,748 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,749 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 11:21:47,750 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 11:21:47,750 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,751 - yfinance - DEBUG - params=None 2024-05-28 11:21:47,751 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,755 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,757 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,757 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 11:21:47,758 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,758 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,758 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 11:21:47,758 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,758 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,758 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,758 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,758 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,758 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,759 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,759 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,759 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,759 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,759 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,760 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,760 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,760 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,760 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,796 - yfinance - DEBUG - Entering history() 2024-05-28 11:21:47,798 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 11:21:47-04:00', 'period2': '2024-05-28 11:21:47-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:21:47,798 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,798 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 11:21:47,798 - yfinance - DEBUG - params={'period1': 1622301707, 'period2': 1716909707, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 11:21:47,798 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,798 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,798 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,798 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,798 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,799 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,799 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,875 - yfinance - DEBUG - response code=200 2024-05-28 11:21:47,875 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:47,876 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,876 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:21:47,876 - yfinance - DEBUG - params=None 2024-05-28 11:21:47,876 - yfinance - DEBUG - response code=200 2024-05-28 11:21:47,877 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,877 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:47,877 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,878 - yfinance - DEBUG - Entering get() 2024-05-28 11:21:47,878 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,879 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 11:21:47,879 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,879 - yfinance - DEBUG - params=None 2024-05-28 11:21:47,879 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,880 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 11:21:47,880 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,880 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 11:21:47,881 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,881 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,881 - yfinance - DEBUG - reusing cookie 2024-05-28 11:21:47,881 - yfinance - DEBUG - reusing crumb 2024-05-28 11:21:47,881 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 11:21:47,882 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 11:21:47,914 - yfinance - DEBUG - response code=200 2024-05-28 11:21:47,914 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:47,915 - __main__ - INFO - fetch_company_news_yahoo took 0.17 seconds 2024-05-28 11:21:47,983 - yfinance - DEBUG - response code=200 2024-05-28 11:21:47,983 - yfinance - DEBUG - response code=200 2024-05-28 11:21:47,983 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:47,983 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:47,984 - __main__ - INFO - fetch_company_info_yahoo took 0.24 seconds 2024-05-28 11:21:47,984 - __main__ - INFO - fetch_current_stock_price took 0.23 seconds 2024-05-28 11:21:48,034 - yfinance - DEBUG - response code=200 2024-05-28 11:21:48,034 - yfinance - DEBUG - Exiting get() 2024-05-28 11:21:48,037 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 11:21:48,038 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 11:21:48,044 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:21:48,048 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 11:21:48,048 - yfinance - DEBUG - Exiting history() 2024-05-28 11:21:48,048 - yfinance - DEBUG - Exiting history() 2024-05-28 11:21:48,049 - __main__ - INFO - fetch_stock_data_yahoo took 0.30 seconds 2024-05-28 11:21:48,266 - __main__ - INFO - google_search took 0.51 seconds 2024-05-28 11:21:51,534 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 11:21:51,534 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 11:21:51,534 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 11:21:51,534 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 11:21:51,536 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 11:21:51,536 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 11:21:51,536 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 11:21:51,537 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 11:21:51,537 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 11:21:51,538 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 11:21:51,538 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 11:21:51,541 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 11:21:51,541 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 11:21:51,584 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 11:21:51,584 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 11:22:03,079 - __main__ - INFO - answer_question_with_data took 11.50 seconds 2024-05-28 11:29:53,640 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 11:29:53,641 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 11:29:53,679 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-28 11:29:53,679 - werkzeug - INFO - Press CTRL+C to quit 2024-05-28 11:29:53,688 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:29:55,485 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 11:29:55,487 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 11:29:55,496 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:29:55,503 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:31:27,888 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\flasktest.py', reloading 2024-05-28 11:31:28,992 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:31:30,548 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 11:31:30,549 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 11:31:30,559 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:31:30,565 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:31:46,013 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2024-05-28 11:31:46,680 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /customsearch/v1?key=AIzaSyAZtrGchiPIaSjV-ltP65KmfrA7b3s6n6k&cx=a4d81ee847cbe4b5a&q=What+is+the+current+price+of+Apple+Inc.+%28AAPL%29+stock%3F HTTP/1.1" 200 None 2024-05-28 11:31:46,689 - __main__ - INFO - google_search took 0.68 seconds 2024-05-28 11:31:50,461 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 11:31:50] "POST /summarize_google_search HTTP/1.1" 200 - 2024-05-28 11:32:42,413 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\flask\\globals.py', reloading 2024-05-28 11:32:42,788 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:32:44,247 - asyncio - DEBUG - Using proactor: IocpProactor 2024-05-28 11:32:44,248 - grpc._cython.cygrpc - DEBUG - Using AsyncIOEngine.POLLER as I/O engine 2024-05-28 11:32:44,254 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:32:44,260 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:42:56,185 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-28 11:42:56,185 - werkzeug - INFO - Press CTRL+C to quit 2024-05-28 11:42:56,192 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:43:05,958 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:43:05,963 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:44:04,229 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 11:44:04] "POST /summarize_google_search HTTP/1.1" 404 - 2024-05-28 11:44:04,231 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\requests\\models.py', reloading 2024-05-28 11:44:04,240 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\simplejson\\__init__.py', reloading 2024-05-28 11:44:04,247 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\.venv\\Lib\\site-packages\\simplejson\\decoder.py', reloading 2024-05-28 11:44:06,033 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:44:16,362 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:44:16,367 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:47:03,925 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\flasktest.py', reloading 2024-05-28 11:47:03,926 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\flasktest.py', reloading 2024-05-28 11:47:03,926 - werkzeug - INFO - * Detected change in 'C:\\Users\\ASUS\\PycharmProjects\\financial_adviser2llm\\finalproject\\flasktest.py', reloading 2024-05-28 11:47:05,411 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:47:15,237 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:47:15,241 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:47:16,420 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 11:47:16] "POST /answer_question_with_data HTTP/1.1" 400 - 2024-05-28 11:54:30,792 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-28 11:54:30,793 - werkzeug - INFO - Press CTRL+C to quit 2024-05-28 11:54:30,798 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 11:54:40,478 - werkzeug - WARNING - * Debugger is active! 2024-05-28 11:54:40,483 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 11:54:49,220 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 11:54:49] "POST /answer_question_with_data HTTP/1.1" 400 - 2024-05-28 12:06:35,052 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 2024-05-28 12:06:35,052 - werkzeug - INFO - Press CTRL+C to quit 2024-05-28 12:06:35,057 - werkzeug - INFO - * Restarting with watchdog (windowsapi) 2024-05-28 12:06:44,858 - werkzeug - WARNING - * Debugger is active! 2024-05-28 12:06:44,864 - werkzeug - INFO - * Debugger PIN: 895-315-570 2024-05-28 12:06:53,086 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:06:53] "POST /answer_question_with_data HTTP/1.1" 400 - 2024-05-28 12:17:57,577 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\__init__.py', reloading 2024-05-28 12:17:57,578 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\aliases.py', reloading 2024-05-28 12:17:57,578 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\utf_8.py', reloading 2024-05-28 12:17:57,579 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\cp1252.py', reloading 2024-05-28 12:17:57,584 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\__future__.py', reloading 2024-05-28 12:17:57,585 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\contextlib.py', reloading 2024-05-28 12:17:57,585 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\__init__.py', reloading 2024-05-28 12:17:57,586 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\keyword.py', reloading 2024-05-28 12:17:57,587 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\operator.py', reloading 2024-05-28 12:17:57,588 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\reprlib.py', reloading 2024-05-28 12:17:57,589 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\functools.py', reloading 2024-05-28 12:17:57,589 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\types.py', reloading 2024-05-28 12:17:57,592 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\__init__.py', reloading 2024-05-28 12:17:57,592 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\warnings.py', reloading 2024-05-28 12:17:57,593 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\importlib\\_abc.py', reloading 2024-05-28 12:17:57,594 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\threading.py', reloading 2024-05-28 12:17:57,595 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\_weakrefset.py', reloading 2024-05-28 12:17:57,617 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\bisect.py', reloading 2024-05-28 12:17:57,619 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\collections\\abc.py', reloading 2024-05-28 12:17:57,619 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\__init__.py', reloading 2024-05-28 12:17:57,620 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\enum.py', reloading 2024-05-28 12:17:57,622 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_compiler.py', reloading 2024-05-28 12:17:57,622 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_parser.py', reloading 2024-05-28 12:17:57,623 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_constants.py', reloading 2024-05-28 12:17:57,623 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\re\\_casefix.py', reloading 2024-05-28 12:17:57,624 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\copyreg.py', reloading 2024-05-28 12:17:57,626 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\inspect.py', reloading 2024-05-28 12:17:57,627 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\ast.py', reloading 2024-05-28 12:17:57,629 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\dis.py', reloading 2024-05-28 12:17:57,629 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\opcode.py', reloading 2024-05-28 12:17:57,631 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\linecache.py', reloading 2024-05-28 12:17:57,631 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\tokenize.py', reloading 2024-05-28 12:17:57,632 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\token.py', reloading 2024-05-28 12:17:57,634 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\fnmatch.py', reloading 2024-05-28 12:17:57,636 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\textwrap.py', reloading 2024-05-28 12:17:57,637 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\gettext.py', reloading 2024-05-28 12:17:57,638 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\locale.py', reloading 2024-05-28 12:17:57,641 - werkzeug - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\\Lib\\signal.py', reloading 2024-05-28 12:18:57,088 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5000 * Running on http://192.168.1.12:5000 2024-05-28 12:18:57,089 - werkzeug - INFO - Press CTRL+C to quit 2024-05-28 12:19:28,995 - __main__ - INFO - Received question: What is the current price of Apple Inc. (AAPL) stock? 2024-05-28 12:19:30,474 - __main__ - INFO - Language detected: English 2024-05-28 12:19:31,059 - __main__ - INFO - Entity detected: The company name is **Apple Inc.** 2024-05-28 12:19:31,718 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:19:31,719 - __main__ - INFO - detect_translate_entity_and_ticker took 2.72 seconds 2024-05-28 12:19:31,719 - __main__ - INFO - Detected Language: English, Entity: The company name is **Apple Inc.**, Translation: What is the current price of Apple Inc. (AAPL) stock?, Stock Ticker: AAPL 2024-05-28 12:19:31,720 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 12:19:31,720 - yfinance - DEBUG - Entering history() 2024-05-28 12:19:31,721 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:19:31,721 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:31,722 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:19:31,722 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:31,722 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 12:19:31,723 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:19:31,723 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AAPL 2024-05-28 12:19:31,724 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:31,725 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:31,726 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:31,724 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:31,725 - yfinance - DEBUG - params=None 2024-05-28 12:19:31,727 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:31,727 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:19:31,726 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', []) 2024-05-28 12:19:31,727 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:31,728 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 12:19:31,729 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:31,729 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:31,730 - peewee - DEBUG - ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', []) 2024-05-28 12:19:31,730 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 12:19:31,730 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:19:31,730 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:19:31,731 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:31,772 - yfinance - DEBUG - Entering history() 2024-05-28 12:19:31,775 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 12:19:31-04:00', 'period2': '2024-05-28 12:19:31-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:19:31,775 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:31,775 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 12:19:31,775 - yfinance - DEBUG - params={'period1': 1622305171, 'period2': 1716913171, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:19:31,775 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:31,775 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:32,045 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:19:32,046 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,046 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,046 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,047 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:32,047 - yfinance - DEBUG - reusing crumb 2024-05-28 12:19:32,047 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,047 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,049 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,049 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:32,049 - yfinance - DEBUG - reusing crumb 2024-05-28 12:19:32,049 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,050 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,050 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,050 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:32,052 - yfinance - DEBUG - reusing crumb 2024-05-28 12:19:32,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,052 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,292 - __main__ - INFO - google_search took 0.57 seconds 2024-05-28 12:19:32,479 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,481 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,482 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,482 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,482 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,482 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,484 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:32,486 - yfinance - DEBUG - Entering get() 2024-05-28 12:19:32,486 - __main__ - INFO - fetch_company_news_yahoo took 0.76 seconds 2024-05-28 12:19:32,486 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 12:19:32,486 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AAPL?symbol=AAPL&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 12:19:32,486 - yfinance - DEBUG - params=None 2024-05-28 12:19:32,486 - yfinance - DEBUG - params=None 2024-05-28 12:19:32,487 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:32,487 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:19:32,487 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:32,487 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:19:32,487 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,487 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:32,488 - yfinance - DEBUG - reusing crumb 2024-05-28 12:19:32,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,488 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,488 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,489 - yfinance - DEBUG - reusing cookie 2024-05-28 12:19:32,490 - yfinance - DEBUG - reusing crumb 2024-05-28 12:19:32,490 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:19:32,490 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:19:32,584 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,584 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,586 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 12:19:32,587 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 12:19:32,593 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:19:32,593 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,594 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,594 - __main__ - INFO - fetch_company_info_yahoo took 0.87 seconds 2024-05-28 12:19:32,597 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:19:32,597 - yfinance - DEBUG - Exiting history() 2024-05-28 12:19:32,597 - yfinance - DEBUG - Exiting history() 2024-05-28 12:19:32,598 - __main__ - INFO - fetch_stock_data_yahoo took 0.88 seconds 2024-05-28 12:19:32,812 - yfinance - DEBUG - response code=200 2024-05-28 12:19:32,812 - yfinance - DEBUG - Exiting get() 2024-05-28 12:19:32,812 - __main__ - INFO - fetch_current_stock_price took 1.09 seconds 2024-05-28 12:19:36,585 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 12:19:36,585 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:19:36,585 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:19:36,585 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 12:19:36,587 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 12:19:36,587 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 12:19:36,587 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 12:19:36,588 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 12:19:36,588 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 12:19:36,589 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 12:19:36,589 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 12:19:36,591 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 12:19:36,592 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 12:19:36,633 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 12:19:36,633 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:19:47,629 - __main__ - INFO - answer_question_with_data took 11.00 seconds 2024-05-28 12:19:47,630 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:19:47] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:20:03,941 - __main__ - INFO - Received question: What is a cash dividend and how does it affect a company's cash reserves? 2024-05-28 12:20:04,480 - __main__ - INFO - Language detected: English 2024-05-28 12:20:05,103 - __main__ - INFO - Entity detected: There is no company name mentioned in the text provided. 2024-05-28 12:20:05,812 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:20:05,812 - __main__ - INFO - detect_translate_entity_and_ticker took 1.87 seconds 2024-05-28 12:20:05,812 - __main__ - INFO - Detected Language: English, Entity: There is no company name mentioned in the text provided., Translation: What is a cash dividend and how does it affect a company's cash reserves?, Stock Ticker: Please provide me with the company name. I need to know the company name to find its stock ticker symbol. 2024-05-28 12:20:05,813 - __main__ - INFO - Fetching data for symbol: Please provide me with the company name. I need to know the company name to find its stock ticker symbol. 2024-05-28 12:20:05,814 - yfinance - DEBUG - Entering history() 2024-05-28 12:20:05,814 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 12:20:05,815 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,815 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:05,815 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:05,816 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,816 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,816 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 12:20:05,816 - yfinance - DEBUG - params=None 2024-05-28 12:20:05,816 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,817 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,817 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,818 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:05,819 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:05,820 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 12:20:05,821 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:05,821 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,821 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,822 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:05,822 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.'} 2024-05-28 12:20:05,822 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,822 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:05,822 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL. 2024-05-28 12:20:05,822 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:05,822 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:05,822 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 12:20:05,824 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,824 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,824 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:05,824 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,824 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:05,824 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:05,825 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:05,825 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,825 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:05,825 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,826 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:05,826 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:05,826 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,826 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:05,827 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,827 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:05,827 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:05,828 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:05,828 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:05,963 - yfinance - DEBUG - response code=404 2024-05-28 12:20:05,963 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 12:20:05,963 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,963 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:20:05,963 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 12:20:05,964 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 12:20:05,967 - yfinance - DEBUG - response code=404 2024-05-28 12:20:05,967 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,967 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:20:05,972 - yfinance - DEBUG - response code=200 2024-05-28 12:20:05,972 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:05,972 - __main__ - INFO - fetch_company_news_yahoo took 0.16 seconds 2024-05-28 12:20:05,987 - yfinance - DEBUG - response code=404 2024-05-28 12:20:05,987 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:05,988 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:20:06,464 - __main__ - INFO - google_search took 0.64 seconds 2024-05-28 12:20:07,294 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 12:20:07,294 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 12:20:07,294 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 12:20:07,294 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,295 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:20:07,295 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:20:07,295 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:07,452 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:20:07,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:07,452 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,452 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:07,452 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:07,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,452 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:07,456 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,456 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:07,456 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:07,456 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,456 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:07,572 - yfinance - DEBUG - response code=404 2024-05-28 12:20:07,572 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:07,572 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME.%20I%20NEED%20TO%20KNOW%20THE%20COMPANY%20NAME%20TO%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME.+I+NEED+TO+KNOW+THE+COMPANY+NAME+TO+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:20:07,573 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:07,574 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.?symbol=PLEAS... 2024-05-28 12:20:07,574 - yfinance - DEBUG - params=None 2024-05-28 12:20:07,575 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:07,575 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:07,575 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,576 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:07,576 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:07,576 - yfinance - DEBUG - response code=404 2024-05-28 12:20:07,576 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,577 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:07,577 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:07,577 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20ME%20WITH%20THE%20COMPANY%20NAME.%20I%20NEED%20TO%20KNOW%20THE%20COMPANY%20NAME%20TO%20FIND%20ITS%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+ME+WITH+THE+COMPANY+NAME.+I+NEED+TO+KNOW+THE+COMPANY+NAME+TO+FIND+ITS+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:20:07,578 - yfinance - DEBUG - response code=404 2024-05-28 12:20:07,580 - yfinance - DEBUG - Entering get() 2024-05-28 12:20:07,582 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:07,583 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.?symbol=PLEAS... 2024-05-28 12:20:07,583 - yfinance - DEBUG - Got error from yahoo api for ticker PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 12:20:07,583 - yfinance - DEBUG - params=None 2024-05-28 12:20:07,583 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 12:20:07,584 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:20:07,584 - yfinance - DEBUG - Entering history() 2024-05-28 12:20:07,584 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:20:07,585 - yfinance - ERROR - $PLEASE PROVIDE ME WITH THE COMPANY NAME. I NEED TO KNOW THE COMPANY NAME TO FIND ITS STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 12:20:07,585 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,585 - yfinance - DEBUG - Exiting history() 2024-05-28 12:20:07,586 - yfinance - DEBUG - reusing cookie 2024-05-28 12:20:07,586 - yfinance - DEBUG - Exiting history() 2024-05-28 12:20:07,586 - yfinance - DEBUG - reusing crumb 2024-05-28 12:20:07,586 - __main__ - ERROR - Failed to fetch stock data for Please provide me with the company name. I need to know the company name to find its stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Please provide me with the company name. I need to know the company name to find its stock ticker symbol. 2024-05-28 12:20:07,586 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:20:07,587 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:20:07,692 - yfinance - DEBUG - response code=200 2024-05-28 12:20:07,692 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:07,692 - __main__ - INFO - fetch_company_info_yahoo took 1.88 seconds 2024-05-28 12:20:07,737 - yfinance - DEBUG - response code=200 2024-05-28 12:20:07,737 - yfinance - DEBUG - Exiting get() 2024-05-28 12:20:07,737 - __main__ - ERROR - Failed to fetch current stock price for Please provide me with the company name. I need to know the company name to find its stock ticker symbol.: 'currentPrice' 2024-05-28 12:20:09,456 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:20:09,456 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:20:09,456 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:20:11,156 - __main__ - INFO - answer_question_with_data took 1.70 seconds 2024-05-28 12:20:11,157 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:20:11] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:22:10,269 - __main__ - INFO - Received question: What should I do if my card is lost or stolen? 2024-05-28 12:22:10,851 - __main__ - INFO - Language detected: English 2024-05-28 12:22:11,552 - __main__ - INFO - Entity detected: There is no company name mentioned in the text "What should I do if my card is lost or stolen?". 2024-05-28 12:22:12,958 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:22:12,959 - __main__ - INFO - detect_translate_entity_and_ticker took 2.69 seconds 2024-05-28 12:22:12,959 - __main__ - INFO - Detected Language: English, Entity: There is no company name mentioned in the text "What should I do if my card is lost or stolen?"., Translation: What should I do if my card is lost or stolen?, Stock Ticker: You are absolutely right! There is no company mentioned in the text "What should I do if my card is lost or stolen?". Therefore, there is no stock ticker symbol to provide. To help me find the right information, please tell me: * **What kind of card are you referring to?** (Credit card, debit card, library card, etc.) * **What company issued the card?** (Visa, Mastercard, American Express, etc.) Once I have this information, I can help you find the right resources. 2024-05-28 12:22:12,959 - __main__ - INFO - Fetching data for symbol: You are absolutely right! There is no company mentioned in the text "What should I do if my card is lost or stolen?". Therefore, there is no stock ticker symbol to provide. To help me find the right information, please tell me: * **What kind of card are you referring to?** (Credit card, debit card, library card, etc.) * **What company issued the card?** (Visa, Mastercard, American Express, etc.) Once I have this information, I can help you find the right resources. 2024-05-28 12:22:12,960 - yfinance - DEBUG - Entering history() 2024-05-28 12:22:12,960 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME:\n\n* **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.)\n* **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.)\n\nONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES.', 1, 0]) 2024-05-28 12:22:12,960 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME: * **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.) * **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.) ONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES. 2024-05-28 12:22:12,961 - yfinance - DEBUG - Entering get() 2024-05-28 12:22:12,961 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO ... 2024-05-28 12:22:12,961 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME:\n\n* **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.)\n* **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.)\n\nONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES.'} 2024-05-28 12:22:12,961 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:12,961 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:22:12,961 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,961 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:12,961 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:12,961 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 12:22:12,962 - yfinance - DEBUG - Entering get() 2024-05-28 12:22:12,962 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME: * **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.) * **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.) ONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES. 2024-05-28 12:22:12,974 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,974 - yfinance - DEBUG - Entering get() 2024-05-28 12:22:12,974 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK... 2024-05-28 12:22:12,974 - yfinance - DEBUG - Entering get() 2024-05-28 12:22:12,974 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:12,974 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TI... 2024-05-28 12:22:12,974 - yfinance - DEBUG - params=None 2024-05-28 12:22:12,974 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO ... 2024-05-28 12:22:12,975 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 12:22:12,975 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:12,975 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. \n\nTO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME:\n\n* **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.)\n* **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.)\n\nONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES.'} 2024-05-28 12:22:12,975 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:12,976 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:22:12,976 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:12,977 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:22:12,977 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,977 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:22:12,977 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:12,977 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:12,977 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,977 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:12,977 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,977 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:12,978 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:12,978 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,978 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:12,979 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,979 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:12,979 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:12,979 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:12,991 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:13,373 - yfinance - DEBUG - response code=404 2024-05-28 12:22:13,374 - yfinance - DEBUG - response code=404 2024-05-28 12:22:13,374 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 12:22:13,374 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:13,374 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 12:22:13,374 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:22:13,375 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:13,375 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:22:13,375 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:13,375 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:22:13,376 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:22:13,376 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:13,391 - yfinance - DEBUG - response code=200 2024-05-28 12:22:13,392 - yfinance - DEBUG - Exiting get() 2024-05-28 12:22:13,392 - __main__ - INFO - fetch_company_news_yahoo took 0.43 seconds 2024-05-28 12:22:13,438 - yfinance - DEBUG - response code=404 2024-05-28 12:22:13,716 - __main__ - INFO - google_search took 0.75 seconds 2024-05-28 12:22:13,775 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:22:13,776 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:13,776 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:13,776 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:13,776 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:13,776 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:13,777 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:13,777 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:13,777 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 12:22:13,779 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:13,780 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:22:13,781 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 12:22:13,781 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 12:22:13,913 - yfinance - DEBUG - response code=404 2024-05-28 12:22:13,913 - yfinance - DEBUG - Exiting get() 2024-05-28 12:22:13,914 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22WHAT%20SHOULD%20I%20DO%20IF%20MY%20CARD%20IS%20LOST%20OR%20STOLEN?%22.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20TO%20PROVIDE.%20%0A%0ATO%20HELP%20ME%20FIND%20THE%20RIGHT%20INFORMATION,%20PLEASE%20TELL%20ME:%0A%0A*%20**WHAT%20KIND%20OF%20CARD%20ARE%20YOU%20REFERRING%20TO?**%20(CREDIT%20CARD,%20DEBIT%20CARD,%20LIBRARY%20CARD,%20ETC.)%0A*%20**WHAT%20COMPANY%20ISSUED%20THE%20CARD?**%20(VISA,%20MASTERCARD,%20AMERICAN%20EXPRESS,%20ETC.)%0A%0AONCE%20I%20HAVE%20THIS%20INFORMATION,%20I%20CAN%20HELP%20YOU%20FIND%20THE%20RIGHT%20RESOURCES.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22WHAT+SHOULD+I+DO+IF+MY+CARD+IS+LOST+OR+STOLEN%3F%22.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+TO+PROVIDE.+%0A%0ATO+HELP+ME+FIND+THE+RIGHT+INFORMATION%2C+PLEASE+TELL+ME%3A%0A%0A%2A+%2A%2AWHAT+KIND+OF+CARD+ARE+YOU+REFERRING+TO%3F%2A%2A+%28CREDIT+CARD%2C+DEBIT+CARD%2C+LIBRARY+CARD%2C+ETC.%29%0A%2A+%2A%2AWHAT+COMPANY+ISSUED+THE+CARD%3F%2A%2A+%28VISA%2C+MASTERCARD%2C+AMERICAN+EXPRESS%2C+ETC.%29%0A%0AONCE+I+HAVE+THIS+INFORMATION%2C+I+CAN+HELP+YOU+FIND+THE+RIGHT+RESOURCES.&crumb=qiz7ZScMhaO 2024-05-28 12:22:13,914 - yfinance - DEBUG - Entering get() 2024-05-28 12:22:13,914 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". ... 2024-05-28 12:22:13,914 - yfinance - DEBUG - params=None 2024-05-28 12:22:13,914 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:22:13,914 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:22:13,915 - yfinance - DEBUG - response code=404 2024-05-28 12:22:13,915 - yfinance - DEBUG - Exiting get() 2024-05-28 12:22:13,915 - yfinance - DEBUG - Got error from yahoo api for ticker YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME: * **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.) * **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.) ONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 12:22:13,915 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 12:22:13,915 - yfinance - DEBUG - Entering history() 2024-05-28 12:22:13,916 - yfinance - ERROR - $YOU ARE ABSOLUTELY RIGHT! THERE IS NO COMPANY MENTIONED IN THE TEXT "WHAT SHOULD I DO IF MY CARD IS LOST OR STOLEN?". THEREFORE, THERE IS NO STOCK TICKER SYMBOL TO PROVIDE. TO HELP ME FIND THE RIGHT INFORMATION, PLEASE TELL ME: * **WHAT KIND OF CARD ARE YOU REFERRING TO?** (CREDIT CARD, DEBIT CARD, LIBRARY CARD, ETC.) * **WHAT COMPANY ISSUED THE CARD?** (VISA, MASTERCARD, AMERICAN EXPRESS, ETC.) ONCE I HAVE THIS INFORMATION, I CAN HELP YOU FIND THE RIGHT RESOURCES.: possibly delisted; No timezone found 2024-05-28 12:22:13,916 - yfinance - DEBUG - Exiting history() 2024-05-28 12:22:13,916 - yfinance - DEBUG - Exiting history() 2024-05-28 12:22:13,916 - __main__ - ERROR - Failed to fetch stock data for You are absolutely right! There is no company mentioned in the text "What should I do if my card is lost or stolen?". Therefore, there is no stock ticker symbol to provide. To help me find the right information, please tell me: * **What kind of card are you referring to?** (Credit card, debit card, library card, etc.) * **What company issued the card?** (Visa, Mastercard, American Express, etc.) Once I have this information, I can help you find the right resources. from Yahoo Finance: No historical data found for symbol: You are absolutely right! There is no company mentioned in the text "What should I do if my card is lost or stolen?". Therefore, there is no stock ticker symbol to provide. To help me find the right information, please tell me: * **What kind of card are you referring to?** (Credit card, debit card, library card, etc.) * **What company issued the card?** (Visa, Mastercard, American Express, etc.) Once I have this information, I can help you find the right resources. 2024-05-28 12:22:15,266 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 12:22:15,266 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 12:22:15,266 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 12:22:15,266 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:15,266 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:22:15,267 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:22:15,267 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:15,391 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:22:15,391 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:15,391 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:15,391 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:22:15,391 - yfinance - DEBUG - reusing cookie 2024-05-28 12:22:15,392 - yfinance - DEBUG - reusing crumb 2024-05-28 12:22:15,392 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:22:15,392 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:22:15,516 - yfinance - DEBUG - response code=200 2024-05-28 12:22:15,517 - yfinance - DEBUG - Exiting get() 2024-05-28 12:22:15,517 - yfinance - DEBUG - response code=404 2024-05-28 12:22:15,518 - __main__ - ERROR - Failed to fetch current stock price for You are absolutely right! There is no company mentioned in the text "What should I do if my card is lost or stolen?". Therefore, there is no stock ticker symbol to provide. To help me find the right information, please tell me: * **What kind of card are you referring to?** (Credit card, debit card, library card, etc.) * **What company issued the card?** (Visa, Mastercard, American Express, etc.) Once I have this information, I can help you find the right resources.: 'currentPrice' 2024-05-28 12:22:15,518 - yfinance - DEBUG - Exiting get() 2024-05-28 12:22:15,518 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/YOU%20ARE%20ABSOLUTELY%20RIGHT!%20THERE%20IS%20NO%20COMPANY%20MENTIONED%20IN%20THE%20TEXT%20%22WHAT%20SHOULD%20I%20DO%20IF%20MY%20CARD%20IS%20LOST%20OR%20STOLEN?%22.%20%20THEREFORE,%20THERE%20IS%20NO%20STOCK%20TICKER%20SYMBOL%20TO%20PROVIDE.%20%0A%0ATO%20HELP%20ME%20FIND%20THE%20RIGHT%20INFORMATION,%20PLEASE%20TELL%20ME:%0A%0A*%20**WHAT%20KIND%20OF%20CARD%20ARE%20YOU%20REFERRING%20TO?**%20(CREDIT%20CARD,%20DEBIT%20CARD,%20LIBRARY%20CARD,%20ETC.)%0A*%20**WHAT%20COMPANY%20ISSUED%20THE%20CARD?**%20(VISA,%20MASTERCARD,%20AMERICAN%20EXPRESS,%20ETC.)%0A%0AONCE%20I%20HAVE%20THIS%20INFORMATION,%20I%20CAN%20HELP%20YOU%20FIND%20THE%20RIGHT%20RESOURCES.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=YOU+ARE+ABSOLUTELY+RIGHT%21+THERE+IS+NO+COMPANY+MENTIONED+IN+THE+TEXT+%22WHAT+SHOULD+I+DO+IF+MY+CARD+IS+LOST+OR+STOLEN%3F%22.++THEREFORE%2C+THERE+IS+NO+STOCK+TICKER+SYMBOL+TO+PROVIDE.+%0A%0ATO+HELP+ME+FIND+THE+RIGHT+INFORMATION%2C+PLEASE+TELL+ME%3A%0A%0A%2A+%2A%2AWHAT+KIND+OF+CARD+ARE+YOU+REFERRING+TO%3F%2A%2A+%28CREDIT+CARD%2C+DEBIT+CARD%2C+LIBRARY+CARD%2C+ETC.%29%0A%2A+%2A%2AWHAT+COMPANY+ISSUED+THE+CARD%3F%2A%2A+%28VISA%2C+MASTERCARD%2C+AMERICAN+EXPRESS%2C+ETC.%29%0A%0AONCE+I+HAVE+THIS+INFORMATION%2C+I+CAN+HELP+YOU+FIND+THE+RIGHT+RESOURCES.&crumb=qiz7ZScMhaO 2024-05-28 12:22:15,519 - __main__ - INFO - fetch_company_info_yahoo took 2.56 seconds 2024-05-28 12:22:17,086 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:22:17,086 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:22:17,086 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:22:18,837 - __main__ - INFO - answer_question_with_data took 1.75 seconds 2024-05-28 12:22:18,837 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:22:18] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:24:54,467 - __main__ - INFO - Received question: What is the current price of Apple Inc. (AAPL) stock? 2024-05-28 12:24:54,967 - __main__ - INFO - Language detected: English 2024-05-28 12:24:55,578 - __main__ - INFO - Entity detected: The company name is **Apple Inc.** 2024-05-28 12:24:56,162 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:24:56,163 - __main__ - INFO - detect_translate_entity_and_ticker took 1.70 seconds 2024-05-28 12:24:56,163 - __main__ - INFO - Detected Language: English, Entity: The company name is **Apple Inc.**, Translation: What is the current price of Apple Inc. (AAPL) stock?, Stock Ticker: AAPL 2024-05-28 12:24:56,163 - __main__ - INFO - Fetching data for symbol: AAPL 2024-05-28 12:24:56,164 - yfinance - DEBUG - Entering history() 2024-05-28 12:24:56,164 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AAPL', 1, 0]) 2024-05-28 12:24:56,165 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:24:56,165 - yfinance - DEBUG - Entering get() 2024-05-28 12:24:56,165 - __main__ - INFO - fetch_company_news_yahoo took 0.00 seconds 2024-05-28 12:24:56,165 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:24:56,166 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:24:56,166 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 12:24:56,166 - yfinance - DEBUG - Entering get() 2024-05-28 12:24:56,166 - yfinance - DEBUG - Entering history() 2024-05-28 12:24:56,167 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:24:56,168 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AAPL 2024-05-28 12:24:56,168 - yfinance - DEBUG - AAPL: Yahoo GET parameters: {'period1': '2021-05-29 12:24:56-04:00', 'period2': '2024-05-28 12:24:56-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:24:56,169 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:24:56,170 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AAPL'} 2024-05-28 12:24:56,170 - yfinance - DEBUG - Entering get() 2024-05-28 12:24:56,171 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,171 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:24:56,171 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AAPL 2024-05-28 12:24:56,171 - yfinance - DEBUG - reusing cookie 2024-05-28 12:24:56,171 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:24:56,171 - yfinance - DEBUG - params={'period1': 1622305496, 'period2': 1716913496, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:24:56,171 - yfinance - DEBUG - reusing crumb 2024-05-28 12:24:56,171 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:24:56,172 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,172 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:24:56,172 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:24:56,172 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,172 - yfinance - DEBUG - reusing cookie 2024-05-28 12:24:56,172 - yfinance - DEBUG - reusing crumb 2024-05-28 12:24:56,172 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,173 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:24:56,173 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,174 - yfinance - DEBUG - reusing cookie 2024-05-28 12:24:56,174 - yfinance - DEBUG - reusing crumb 2024-05-28 12:24:56,174 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:24:56,174 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:24:56,478 - yfinance - DEBUG - response code=200 2024-05-28 12:24:56,479 - yfinance - DEBUG - Exiting get() 2024-05-28 12:24:56,479 - __main__ - INFO - fetch_company_info_yahoo took 0.32 seconds 2024-05-28 12:24:56,525 - yfinance - DEBUG - response code=200 2024-05-28 12:24:56,525 - yfinance - DEBUG - Exiting get() 2024-05-28 12:24:56,526 - __main__ - INFO - fetch_current_stock_price took 0.36 seconds 2024-05-28 12:24:56,581 - __main__ - INFO - google_search took 0.41 seconds 2024-05-28 12:24:56,612 - yfinance - DEBUG - response code=200 2024-05-28 12:24:56,612 - yfinance - DEBUG - Exiting get() 2024-05-28 12:24:56,617 - yfinance - DEBUG - AAPL: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 12:24:56,618 - yfinance - DEBUG - AAPL: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 12:24:56,624 - yfinance - DEBUG - AAPL: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:24:56,628 - yfinance - DEBUG - AAPL: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:24:56,628 - yfinance - DEBUG - Exiting history() 2024-05-28 12:24:56,629 - yfinance - DEBUG - Exiting history() 2024-05-28 12:24:56,631 - __main__ - INFO - fetch_stock_data_yahoo took 0.47 seconds 2024-05-28 12:25:00,182 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 12:25:00,182 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:25:00,182 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:25:00,182 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 12:25:00,183 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 12:25:00,183 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 12:25:00,184 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 12:25:00,184 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 12:25:00,185 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 12:25:00,186 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 12:25:00,186 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 12:25:00,188 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 12:25:00,188 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 12:25:00,232 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 12:25:00,232 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:25:11,303 - __main__ - INFO - answer_question_with_data took 11.07 seconds 2024-05-28 12:25:11,303 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:25:11] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:25:25,964 - __main__ - INFO - Received question: What was the highest price of Amazon (AMZN) stock in the past year? 2024-05-28 12:25:26,441 - __main__ - INFO - Language detected: English 2024-05-28 12:25:26,975 - __main__ - INFO - Entity detected: The company name in the text is **Amazon**. 2024-05-28 12:25:27,614 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:25:27,614 - __main__ - INFO - detect_translate_entity_and_ticker took 1.65 seconds 2024-05-28 12:25:27,614 - __main__ - INFO - Detected Language: English, Entity: The company name in the text is **Amazon**., Translation: What was the highest price of Amazon (AMZN) stock in the past year?, Stock Ticker: AMZN 2024-05-28 12:25:27,614 - __main__ - INFO - Fetching data for symbol: AMZN 2024-05-28 12:25:27,615 - yfinance - DEBUG - Entering history() 2024-05-28 12:25:27,615 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['AMZN', 1, 0]) 2024-05-28 12:25:27,615 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 12:25:27,615 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,615 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 12:25:27,615 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AMZN'} 2024-05-28 12:25:27,615 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,615 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,615 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,616 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=AMZN 2024-05-28 12:25:27,616 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,616 - yfinance - DEBUG - params=None 2024-05-28 12:25:27,616 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 12:25:27,616 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,617 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,618 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,618 - yfinance - DEBUG - Entering history() 2024-05-28 12:25:27,619 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,620 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,620 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/AMZN 2024-05-28 12:25:27,620 - yfinance - DEBUG - AMZN: Yahoo GET parameters: {'period1': '2021-05-29 12:25:27-04:00', 'period2': '2024-05-28 12:25:27-04:00', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:25:27,620 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,620 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'AMZN'} 2024-05-28 12:25:27,621 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,621 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:27,621 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,621 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,621 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/AMZN 2024-05-28 12:25:27,621 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,621 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,621 - yfinance - DEBUG - params={'period1': 1622305527, 'period2': 1716913527, 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'} 2024-05-28 12:25:27,622 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,622 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,622 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,622 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:27,622 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,622 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,622 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,623 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,623 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,623 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:27,623 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,624 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,624 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,624 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,624 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:27,802 - yfinance - DEBUG - response code=200 2024-05-28 12:25:27,803 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:27,803 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,803 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AMZN?symbol=AMZN&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 12:25:27,803 - yfinance - DEBUG - params=None 2024-05-28 12:25:27,803 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,803 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,803 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,803 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,803 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,804 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,804 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:27,804 - yfinance - DEBUG - response code=200 2024-05-28 12:25:27,805 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:27,805 - __main__ - INFO - fetch_company_news_yahoo took 0.19 seconds 2024-05-28 12:25:27,805 - yfinance - DEBUG - response code=200 2024-05-28 12:25:27,805 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:27,805 - yfinance - DEBUG - Entering get() 2024-05-28 12:25:27,805 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/AMZN?symbol=AMZN&type=trailingPegRatio&period1=1701129600&period2=1716940800 2024-05-28 12:25:27,805 - yfinance - DEBUG - params=None 2024-05-28 12:25:27,806 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:25:27,806 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:25:27,806 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,806 - yfinance - DEBUG - reusing cookie 2024-05-28 12:25:27,806 - yfinance - DEBUG - reusing crumb 2024-05-28 12:25:27,807 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:25:27,807 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:25:28,079 - __main__ - INFO - google_search took 0.46 seconds 2024-05-28 12:25:28,091 - yfinance - DEBUG - response code=200 2024-05-28 12:25:28,091 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:28,093 - yfinance - DEBUG - AMZN: yfinance received OHLC data: 2021-06-01 13:30:00 -> 2024-05-24 13:30:00 2024-05-28 12:25:28,094 - yfinance - DEBUG - AMZN: OHLC after cleaning: 2021-06-01 09:30:00-04:00 -> 2024-05-24 09:30:00-04:00 2024-05-28 12:25:28,099 - yfinance - DEBUG - AMZN: OHLC after combining events: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:25:28,102 - yfinance - DEBUG - AMZN: yfinance returning OHLC: 2021-06-01 00:00:00-04:00 -> 2024-05-24 00:00:00-04:00 2024-05-28 12:25:28,103 - yfinance - DEBUG - Exiting history() 2024-05-28 12:25:28,103 - yfinance - DEBUG - Exiting history() 2024-05-28 12:25:28,104 - __main__ - INFO - fetch_stock_data_yahoo took 0.49 seconds 2024-05-28 12:25:28,128 - yfinance - DEBUG - response code=200 2024-05-28 12:25:28,128 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:28,128 - __main__ - INFO - fetch_current_stock_price took 0.51 seconds 2024-05-28 12:25:28,182 - yfinance - DEBUG - response code=200 2024-05-28 12:25:28,182 - yfinance - DEBUG - Exiting get() 2024-05-28 12:25:28,183 - __main__ - INFO - fetch_company_info_yahoo took 0.57 seconds 2024-05-28 12:25:31,122 - __main__ - INFO - format_stock_data_for_gemini took 0.02 seconds 2024-05-28 12:25:31,122 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:25:31,123 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:25:31,123 - __main__ - INFO - calculate_moving_average took 0.00 seconds 2024-05-28 12:25:31,124 - __main__ - INFO - calculate_rsi took 0.00 seconds 2024-05-28 12:25:31,124 - __main__ - INFO - calculate_ema took 0.00 seconds 2024-05-28 12:25:31,124 - __main__ - INFO - calculate_bollinger_bands took 0.00 seconds 2024-05-28 12:25:31,125 - __main__ - INFO - calculate_macd took 0.00 seconds 2024-05-28 12:25:31,125 - __main__ - INFO - calculate_volatility took 0.00 seconds 2024-05-28 12:25:31,126 - __main__ - INFO - calculate_atr took 0.00 seconds 2024-05-28 12:25:31,126 - __main__ - INFO - calculate_obv took 0.00 seconds 2024-05-28 12:25:31,128 - __main__ - INFO - calculate_yearly_summary took 0.00 seconds 2024-05-28 12:25:31,129 - __main__ - INFO - calculate_ytd_performance took 0.00 seconds 2024-05-28 12:25:31,171 - __main__ - INFO - calculate_metrics took 0.05 seconds 2024-05-28 12:25:31,171 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:25:42,353 - __main__ - INFO - answer_question_with_data took 11.18 seconds 2024-05-28 12:25:42,354 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:25:42] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:33:25,488 - __main__ - INFO - Received question: CDBL's core services cover the efficient delivery, settlement and transfer of securities through computerized book entry system i.e. recording and maintaining securities accounts and registering transfer of securities; changing the ownership without any physical movement or trade must be settled through the depository. 2024-05-28 12:33:26,984 - __main__ - INFO - Language detected: The language of the text is **English**. 2024-05-28 12:33:28,059 - __main__ - INFO - Translation completed: CDBL's core services focus on the efficient delivery, settlement, and transfer of securities through a computerized book entry system. This system involves recording and maintaining securities accounts, registering transfers of securities, and facilitating ownership changes without any physical movement of the securities. All trades must be settled through the depository. 2024-05-28 12:33:28,821 - __main__ - INFO - Entity detected: The company name in the text is **CDBL**. 2024-05-28 12:33:30,569 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:33:30,569 - __main__ - INFO - detect_translate_entity_and_ticker took 5.08 seconds 2024-05-28 12:33:30,569 - __main__ - INFO - Detected Language: The language of the text is **English**., Entity: The company name in the text is **CDBL**., Translation: CDBL's core services focus on the efficient delivery, settlement, and transfer of securities through a computerized book entry system. This system involves recording and maintaining securities accounts, registering transfers of securities, and facilitating ownership changes without any physical movement of the securities. All trades must be settled through the depository., Stock Ticker: I need more information to determine the stock ticker symbol for "CDBL". Please provide the full company name. "CDBL" could be an abbreviation for many different companies. For example, is it: * **C**onsolidated **D**ata **B**ank **L**imited? * **C**omputer **D**ata **B**ank **L**td? * **C**entral **D**ata **B**ank **L**td? Once you provide the full company name, I can help you find the stock ticker symbol. 2024-05-28 12:33:30,570 - __main__ - INFO - Fetching data for symbol: I need more information to determine the stock ticker symbol for "CDBL". Please provide the full company name. "CDBL" could be an abbreviation for many different companies. For example, is it: * **C**onsolidated **D**ata **B**ank **L**imited? * **C**omputer **D**ata **B**ank **L**td? * **C**entral **D**ata **B**ank **L**td? Once you provide the full company name, I can help you find the stock ticker symbol. 2024-05-28 12:33:30,570 - yfinance - DEBUG - Entering history() 2024-05-28 12:33:30,571 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". \n\nPLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. \n\nFOR EXAMPLE, IS IT:\n\n* **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED?\n* **C**OMPUTER **D**ATA **B**ANK **L**TD?\n* **C**ENTRAL **D**ATA **B**ANK **L**TD?\n\nONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 12:33:30,571 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. FOR EXAMPLE, IS IT: * **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED? * **C**OMPUTER **D**ATA **B**ANK **L**TD? * **C**ENTRAL **D**ATA **B**ANK **L**TD? ONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL. 2024-05-28 12:33:30,571 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:30,571 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIA... 2024-05-28 12:33:30,571 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". \n\nPLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. \n\nFOR EXAMPLE, IS IT:\n\n* **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED?\n* **C**OMPUTER **D**ATA **B**ANK **L**TD?\n* **C**ENTRAL **D**ATA **B**ANK **L**TD?\n\nONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL.'} 2024-05-28 12:33:30,571 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,571 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:30,571 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,571 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:30,572 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:30,572 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 12:33:30,572 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. FOR EXAMPLE, IS IT: * **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED? * **C**OMPUTER **D**ATA **B**ANK **L**TD? * **C**ENTRAL **D**ATA **B**ANK **L**TD? ONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL. 2024-05-28 12:33:30,577 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:30,577 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION ... 2024-05-28 12:33:30,577 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:30,577 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:30,577 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,578 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:30,577 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR... 2024-05-28 12:33:30,578 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIA... 2024-05-28 12:33:30,577 - yfinance - DEBUG - params=None 2024-05-28 12:33:30,578 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 12:33:30,579 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". \n\nPLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. \n\nFOR EXAMPLE, IS IT:\n\n* **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED?\n* **C**OMPUTER **D**ATA **B**ANK **L**TD?\n* **C**ENTRAL **D**ATA **B**ANK **L**TD?\n\nONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL.'} 2024-05-28 12:33:30,579 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,580 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:30,580 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:30,580 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:30,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,580 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:30,580 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:30,580 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,580 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:30,580 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:30,580 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:30,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,582 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:30,583 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:30,583 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:30,584 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:30,896 - yfinance - DEBUG - response code=404 2024-05-28 12:33:30,896 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 12:33:30,896 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,897 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:30,897 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 12:33:30,897 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 12:33:30,938 - yfinance - DEBUG - response code=404 2024-05-28 12:33:30,938 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:30,938 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:30,938 - yfinance - DEBUG - response code=200 2024-05-28 12:33:30,938 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:30,938 - __main__ - INFO - fetch_company_news_yahoo took 0.37 seconds 2024-05-28 12:33:31,010 - yfinance - DEBUG - response code=404 2024-05-28 12:33:31,010 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:31,010 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:31,290 - __main__ - INFO - google_search took 0.72 seconds 2024-05-28 12:33:32,263 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 12:33:32,263 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 12:33:32,263 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 12:33:32,263 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,264 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:33:32,264 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:33:32,264 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:32,618 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:33:32,618 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,618 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:32,618 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,619 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:32,619 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:32,619 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,619 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:32,619 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,620 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:32,620 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:32,620 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,620 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:32,747 - yfinance - DEBUG - response code=404 2024-05-28 12:33:32,747 - yfinance - DEBUG - response code=404 2024-05-28 12:33:32,747 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:32,747 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:32,747 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/I%20NEED%20MORE%20INFORMATION%20TO%20DETERMINE%20THE%20STOCK%20TICKER%20SYMBOL%20FOR%20%22CDBL%22.%20%20%0A%0APLEASE%20PROVIDE%20THE%20FULL%20COMPANY%20NAME.%20%20%22CDBL%22%20COULD%20BE%20AN%20ABBREVIATION%20FOR%20MANY%20DIFFERENT%20COMPANIES.%20%0A%0AFOR%20EXAMPLE,%20IS%20IT:%0A%0A*%20**C**ONSOLIDATED%20**D**ATA%20**B**ANK%20**L**IMITED?%0A*%20**C**OMPUTER%20**D**ATA%20**B**ANK%20**L**TD?%0A*%20**C**ENTRAL%20**D**ATA%20**B**ANK%20**L**TD?%0A%0AONCE%20YOU%20PROVIDE%20THE%20FULL%20COMPANY%20NAME,%20I%20CAN%20HELP%20YOU%20FIND%20THE%20STOCK%20TICKER%20SYMBOL.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=I+NEED+MORE+INFORMATION+TO+DETERMINE+THE+STOCK+TICKER+SYMBOL+FOR+%22CDBL%22.++%0A%0APLEASE+PROVIDE+THE+FULL+COMPANY+NAME.++%22CDBL%22+COULD+BE+AN+ABBREVIATION+FOR+MANY+DIFFERENT+COMPANIES.+%0A%0AFOR+EXAMPLE%2C+IS+IT%3A%0A%0A%2A+%2A%2AC%2A%2AONSOLIDATED+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2AIMITED%3F%0A%2A+%2A%2AC%2A%2AOMPUTER+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2ATD%3F%0A%2A+%2A%2AC%2A%2AENTRAL+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2ATD%3F%0A%0AONCE+YOU+PROVIDE+THE+FULL+COMPANY+NAME%2C+I+CAN+HELP+YOU+FIND+THE+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:33:32,748 - yfinance - DEBUG - response code=404 2024-05-28 12:33:32,748 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/I%20NEED%20MORE%20INFORMATION%20TO%20DETERMINE%20THE%20STOCK%20TICKER%20SYMBOL%20FOR%20%22CDBL%22.%20%20%0A%0APLEASE%20PROVIDE%20THE%20FULL%20COMPANY%20NAME.%20%20%22CDBL%22%20COULD%20BE%20AN%20ABBREVIATION%20FOR%20MANY%20DIFFERENT%20COMPANIES.%20%0A%0AFOR%20EXAMPLE,%20IS%20IT:%0A%0A*%20**C**ONSOLIDATED%20**D**ATA%20**B**ANK%20**L**IMITED?%0A*%20**C**OMPUTER%20**D**ATA%20**B**ANK%20**L**TD?%0A*%20**C**ENTRAL%20**D**ATA%20**B**ANK%20**L**TD?%0A%0AONCE%20YOU%20PROVIDE%20THE%20FULL%20COMPANY%20NAME,%20I%20CAN%20HELP%20YOU%20FIND%20THE%20STOCK%20TICKER%20SYMBOL.&modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=I+NEED+MORE+INFORMATION+TO+DETERMINE+THE+STOCK+TICKER+SYMBOL+FOR+%22CDBL%22.++%0A%0APLEASE+PROVIDE+THE+FULL+COMPANY+NAME.++%22CDBL%22+COULD+BE+AN+ABBREVIATION+FOR+MANY+DIFFERENT+COMPANIES.+%0A%0AFOR+EXAMPLE%2C+IS+IT%3A%0A%0A%2A+%2A%2AC%2A%2AONSOLIDATED+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2AIMITED%3F%0A%2A+%2A%2AC%2A%2AOMPUTER+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2ATD%3F%0A%2A+%2A%2AC%2A%2AENTRAL+%2A%2AD%2A%2AATA+%2A%2AB%2A%2AANK+%2A%2AL%2A%2ATD%3F%0A%0AONCE+YOU+PROVIDE+THE+FULL+COMPANY+NAME%2C+I+CAN+HELP+YOU+FIND+THE+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:33:32,748 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:32,749 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:32,749 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:32,749 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CD... 2024-05-28 12:33:32,749 - yfinance - DEBUG - Got error from yahoo api for ticker I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. FOR EXAMPLE, IS IT: * **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED? * **C**OMPUTER **D**ATA **B**ANK **L**TD? * **C**ENTRAL **D**ATA **B**ANK **L**TD? ONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 12:33:32,749 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CD... 2024-05-28 12:33:32,749 - yfinance - DEBUG - params=None 2024-05-28 12:33:32,751 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 12:33:32,751 - yfinance - DEBUG - params=None 2024-05-28 12:33:32,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:32,751 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:32,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,751 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:32,751 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:32,751 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:32,752 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:32,752 - yfinance - DEBUG - Entering history() 2024-05-28 12:33:32,752 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,752 - yfinance - ERROR - $I NEED MORE INFORMATION TO DETERMINE THE STOCK TICKER SYMBOL FOR "CDBL". PLEASE PROVIDE THE FULL COMPANY NAME. "CDBL" COULD BE AN ABBREVIATION FOR MANY DIFFERENT COMPANIES. FOR EXAMPLE, IS IT: * **C**ONSOLIDATED **D**ATA **B**ANK **L**IMITED? * **C**OMPUTER **D**ATA **B**ANK **L**TD? * **C**ENTRAL **D**ATA **B**ANK **L**TD? ONCE YOU PROVIDE THE FULL COMPANY NAME, I CAN HELP YOU FIND THE STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 12:33:32,752 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:32,752 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,752 - yfinance - DEBUG - Exiting history() 2024-05-28 12:33:32,753 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:32,753 - yfinance - DEBUG - Exiting history() 2024-05-28 12:33:32,753 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:32,754 - __main__ - ERROR - Failed to fetch stock data for I need more information to determine the stock ticker symbol for "CDBL". Please provide the full company name. "CDBL" could be an abbreviation for many different companies. For example, is it: * **C**onsolidated **D**ata **B**ank **L**imited? * **C**omputer **D**ata **B**ank **L**td? * **C**entral **D**ata **B**ank **L**td? Once you provide the full company name, I can help you find the stock ticker symbol. from Yahoo Finance: No historical data found for symbol: I need more information to determine the stock ticker symbol for "CDBL". Please provide the full company name. "CDBL" could be an abbreviation for many different companies. For example, is it: * **C**onsolidated **D**ata **B**ank **L**imited? * **C**omputer **D**ata **B**ank **L**td? * **C**entral **D**ata **B**ank **L**td? Once you provide the full company name, I can help you find the stock ticker symbol. 2024-05-28 12:33:32,754 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:32,755 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:32,917 - yfinance - DEBUG - response code=200 2024-05-28 12:33:32,917 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:32,917 - __main__ - ERROR - Failed to fetch current stock price for I need more information to determine the stock ticker symbol for "CDBL". Please provide the full company name. "CDBL" could be an abbreviation for many different companies. For example, is it: * **C**onsolidated **D**ata **B**ank **L**imited? * **C**omputer **D**ata **B**ank **L**td? * **C**entral **D**ata **B**ank **L**td? Once you provide the full company name, I can help you find the stock ticker symbol.: 'currentPrice' 2024-05-28 12:33:33,118 - yfinance - DEBUG - response code=200 2024-05-28 12:33:33,118 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:33,118 - __main__ - INFO - fetch_company_info_yahoo took 2.55 seconds 2024-05-28 12:33:37,360 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:33:37,360 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:33:37,360 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:33:38,686 - __main__ - INFO - answer_question_with_data took 1.33 seconds 2024-05-28 12:33:38,686 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:33:38] "POST /ask HTTP/1.1" 200 - 2024-05-28 12:33:45,597 - __main__ - INFO - Received question: What is the role of a Trustee in the operation of a mutual fund? 2024-05-28 12:33:46,160 - __main__ - INFO - Language detected: English 2024-05-28 12:33:46,777 - __main__ - INFO - Entity detected: There is no company name mentioned in the text provided. 2024-05-28 12:33:47,430 - __main__ - INFO - extract_ticker_from_response took 0.00 seconds 2024-05-28 12:33:47,430 - __main__ - INFO - detect_translate_entity_and_ticker took 1.83 seconds 2024-05-28 12:33:47,430 - __main__ - INFO - Detected Language: English, Entity: There is no company name mentioned in the text provided., Translation: What is the role of a Trustee in the operation of a mutual fund?, Stock Ticker: Please provide the company name so I can tell you the stock ticker symbol. 2024-05-28 12:33:47,431 - __main__ - INFO - Fetching data for symbol: Please provide the company name so I can tell you the stock ticker symbol. 2024-05-28 12:33:47,432 - yfinance - DEBUG - Entering history() 2024-05-28 12:33:47,432 - peewee - DEBUG - ('SELECT "t1"."key", "t1"."value" FROM "_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.', 1, 0]) 2024-05-28 12:33:47,432 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,432 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:47,432 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,432 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.'} 2024-05-28 12:33:47,433 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,433 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:47,433 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,433 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:47,433 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:47,433 - yfinance - DEBUG - get_raw_json(): https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,433 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v1/finance/search?q=PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,435 - yfinance - DEBUG - params=None 2024-05-28 12:33:47,434 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:47,435 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:47,437 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,435 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,436 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,434 - yfinance - DEBUG - Entering _fetch_ticker_tz() 2024-05-28 12:33:47,437 - yfinance - DEBUG - params={'modules': 'financialData,quoteType,defaultKeyStatistics,assetProfile,summaryDetail', 'corsDomain': 'finance.yahoo.com', 'formatted': 'false', 'symbol': 'PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.'} 2024-05-28 12:33:47,437 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:47,437 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:47,438 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:47,439 - yfinance - DEBUG - url=https://query2.finance.yahoo.com/v8/finance/chart/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL. 2024-05-28 12:33:47,438 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,438 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,439 - yfinance - DEBUG - params=frozendict.frozendict({'range': '1d', 'interval': '1d'}) 2024-05-28 12:33:47,439 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:47,440 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:47,440 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,440 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:47,440 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:47,441 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,441 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:47,441 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,441 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:47,441 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:47,441 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,442 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:47,442 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,443 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:47,443 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:47,443 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:47,444 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:47,580 - yfinance - DEBUG - response code=404 2024-05-28 12:33:47,580 - yfinance - DEBUG - toggling cookie strategy basic -> csrf 2024-05-28 12:33:47,580 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,580 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:47,580 - yfinance - DEBUG - Entering _get_crumb_csrf() 2024-05-28 12:33:47,581 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['csrf', 1, 0]) 2024-05-28 12:33:47,581 - yfinance - DEBUG - response code=404 2024-05-28 12:33:47,581 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,581 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:47,581 - yfinance - DEBUG - response code=404 2024-05-28 12:33:47,582 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:47,582 - yfinance - DEBUG - cookie_mode = 'csrf' 2024-05-28 12:33:47,591 - yfinance - DEBUG - response code=200 2024-05-28 12:33:47,591 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:47,591 - __main__ - INFO - fetch_company_news_yahoo took 0.16 seconds 2024-05-28 12:33:48,156 - __main__ - INFO - google_search took 0.72 seconds 2024-05-28 12:33:48,770 - yfinance - DEBUG - Failed to find "csrfToken" in response 2024-05-28 12:33:48,770 - yfinance - DEBUG - Exiting _get_crumb_csrf() 2024-05-28 12:33:48,770 - yfinance - DEBUG - toggling cookie strategy csrf -> basic 2024-05-28 12:33:48,770 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,771 - peewee - DEBUG - ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['basic', 1, 0]) 2024-05-28 12:33:48,771 - yfinance - DEBUG - loaded persistent cookie 2024-05-28 12:33:48,771 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:48,877 - yfinance - DEBUG - crumb = 'qiz7ZScMhaO' 2024-05-28 12:33:48,877 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,877 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:48,878 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,879 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:48,879 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:48,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,879 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:48,880 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,880 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:48,881 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:48,881 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,881 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:48,984 - yfinance - DEBUG - response code=404 2024-05-28 12:33:48,985 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:48,985 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20TELL%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+TELL+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:33:48,985 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:48,985 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.?symbol=PLEASE PROVIDE THE COMPANY NAME SO I... 2024-05-28 12:33:48,985 - yfinance - DEBUG - params=None 2024-05-28 12:33:48,985 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:48,985 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:48,985 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,986 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:48,986 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:48,986 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,986 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:48,986 - yfinance - DEBUG - response code=404 2024-05-28 12:33:48,986 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:48,986 - yfinance - DEBUG - Got error from yahoo api for ticker PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL., Error: {'code': 'Not Found', 'description': 'No data found, symbol may be delisted'} 2024-05-28 12:33:48,987 - yfinance - DEBUG - Exiting _fetch_ticker_tz() 2024-05-28 12:33:48,987 - yfinance - DEBUG - Entering history() 2024-05-28 12:33:48,987 - yfinance - ERROR - $PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.: possibly delisted; No timezone found 2024-05-28 12:33:48,988 - yfinance - DEBUG - response code=404 2024-05-28 12:33:48,989 - yfinance - DEBUG - Exiting history() 2024-05-28 12:33:48,989 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:48,989 - yfinance - DEBUG - Exiting history() 2024-05-28 12:33:48,989 - yfinance - ERROR - 404 Client Error: Not Found for url: https://query2.finance.yahoo.com/v10/finance/quoteSummary/PLEASE%20PROVIDE%20THE%20COMPANY%20NAME%20SO%20I%20CAN%20TELL%20YOU%20THE%20STOCK%20TICKER%20SYMBOL.?modules=financialData%2CquoteType%2CdefaultKeyStatistics%2CassetProfile%2CsummaryDetail&corsDomain=finance.yahoo.com&formatted=false&symbol=PLEASE+PROVIDE+THE+COMPANY+NAME+SO+I+CAN+TELL+YOU+THE+STOCK+TICKER+SYMBOL.&crumb=qiz7ZScMhaO 2024-05-28 12:33:48,989 - __main__ - ERROR - Failed to fetch stock data for Please provide the company name so I can tell you the stock ticker symbol. from Yahoo Finance: No historical data found for symbol: Please provide the company name so I can tell you the stock ticker symbol. 2024-05-28 12:33:48,990 - yfinance - DEBUG - Entering get() 2024-05-28 12:33:48,991 - yfinance - DEBUG - url=https://query1.finance.yahoo.com/ws/fundamentals-timeseries/v1/finance/timeseries/PLEASE PROVIDE THE COMPANY NAME SO I CAN TELL YOU THE STOCK TICKER SYMBOL.?symbol=PLEASE PROVIDE THE COMPANY NAME SO I... 2024-05-28 12:33:48,991 - yfinance - DEBUG - params=None 2024-05-28 12:33:48,991 - yfinance - DEBUG - Entering _get_cookie_and_crumb() 2024-05-28 12:33:48,991 - yfinance - DEBUG - cookie_mode = 'basic' 2024-05-28 12:33:48,991 - yfinance - DEBUG - Entering _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,991 - yfinance - DEBUG - reusing cookie 2024-05-28 12:33:48,991 - yfinance - DEBUG - reusing crumb 2024-05-28 12:33:48,991 - yfinance - DEBUG - Exiting _get_cookie_and_crumb_basic() 2024-05-28 12:33:48,991 - yfinance - DEBUG - Exiting _get_cookie_and_crumb() 2024-05-28 12:33:49,095 - yfinance - DEBUG - response code=200 2024-05-28 12:33:49,095 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:49,095 - __main__ - INFO - fetch_company_info_yahoo took 1.66 seconds 2024-05-28 12:33:49,106 - yfinance - DEBUG - response code=200 2024-05-28 12:33:49,106 - yfinance - DEBUG - Exiting get() 2024-05-28 12:33:49,106 - __main__ - ERROR - Failed to fetch current stock price for Please provide the company name so I can tell you the stock ticker symbol.: 'currentPrice' 2024-05-28 12:33:52,444 - __main__ - INFO - format_company_info_for_gemini took 0.00 seconds 2024-05-28 12:33:52,445 - __main__ - INFO - format_company_news_for_gemini took 0.00 seconds 2024-05-28 12:33:52,445 - __main__ - INFO - prepare_data took 0.00 seconds 2024-05-28 12:33:54,721 - __main__ - INFO - answer_question_with_data took 2.28 seconds 2024-05-28 12:33:54,722 - werkzeug - INFO - 127.0.0.1 - - [28/May/2024 12:33:54] "POST /ask HTTP/1.1" 200 -