Skip to content

Commit

Permalink
scrape_tests4 upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
RodneyFinkel committed May 14, 2024
1 parent fd7ee75 commit bdec97d
Show file tree
Hide file tree
Showing 13 changed files with 165 additions and 51 deletions.
Binary file added Figure_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Figure_5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified __pycache__/stock_screener2.cpython-311.pyc
Binary file not shown.
104 changes: 104 additions & 0 deletions hvplot.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
import pandas as pd
import hvplot.pandas
import holoviews as hv

# load in data and postprocess input
df = (
pd.read_csv(
"https://mesonet.agron.iastate.edu/cgi-bin/request/daily.py?network=WA_ASOS&stations=SEA&year1=1928&month1=1&day1=1&year2=2023&month2=12&day2=31&var=max_temp_f&var=min_temp_f&var=precip_in&na=blank&format=csv",
parse_dates=True,
index_col="day",
)
.drop(columns=["station"])
.astype("float16")
.assign(
dayofyear=lambda df: df.index.dayofyear,
year=lambda df: df.index.year,
)
)

# get average and 2023
df_avg = df.loc[df["year"].between(1990, 2020)].groupby("dayofyear").mean()
df_2023 = df[df.year == 2023]

# preprocess below/above
df_above = df_2023[["dayofyear", "max_temp_f"]].merge(
df_avg.reset_index()[["dayofyear", "max_temp_f"]],
on="dayofyear",
suffixes=("_2023", "_avg"),
)
df_above["max_temp_f"] = df_above["max_temp_f_avg"]
df_above["max_temp_f"] = df_above.loc[df_above["max_temp_f_2023"] >= df_above["max_temp_f_avg"], "max_temp_f_2023"]

df_below = df_2023[["dayofyear", "max_temp_f"]].merge(
df_avg.reset_index()[["dayofyear", "max_temp_f"]],
on="dayofyear",
suffixes=("_2023", "_avg"),
)
df_below["max_temp_f"] = df_below["max_temp_f_avg"]
df_below["max_temp_f"] = df_below.loc[df_below["max_temp_f_2023"] < df_below["max_temp_f_avg"], "max_temp_f_2023"]

days_above = df_above.query("max_temp_f_2023 >= max_temp_f_avg")["max_temp_f"].size
days_below = df_below.query("max_temp_f_2023 < max_temp_f_avg")["max_temp_f"].size

# create plot elements
plot = df.hvplot(x="dayofyear", y="max_temp_f", by="year", color="grey", alpha=0.02, legend=False, hover=False)
plot_avg = df_avg.hvplot(x="dayofyear", y="max_temp_f", color="grey", legend=False)
plot_2023 = df_2023.hvplot(x="dayofyear", y="max_temp_f", color="black", legend=False)

dark_red = "#FF5555"
dark_blue = "#5588FF"

plot_above = df_above.hvplot.area(
x="dayofyear", y="max_temp_f_avg", y2="max_temp_f"
).opts(fill_alpha=0.2, line_alpha=0.8, line_color=dark_red, fill_color=dark_red)
plot_below = df_below.hvplot.area(
x="dayofyear", y="max_temp_f_avg", y2="max_temp_f"
).opts(fill_alpha=0.2, line_alpha=0.8, line_color=dark_blue, fill_color=dark_blue)

text_days_above = hv.Text(
35, df_2023["max_temp_f"].max(), f"{days_above}", fontsize=14
).opts(text_align="right", text_baseline="bottom", text_color=dark_red, text_alpha=0.8)
text_days_below = hv.Text(
35, df_2023["max_temp_f"].max(), f"{days_below}", fontsize=14
).opts(text_align="right", text_baseline="top", text_color=dark_blue, text_alpha=0.8)
text_above = hv.Text(38, df_2023["max_temp_f"].max(), "DAYS ABOVE", fontsize=7).opts(
text_align="left", text_baseline="bottom", text_color="lightgrey", text_alpha=0.8
)
text_below = hv.Text(38, df_2023["max_temp_f"].max(), "DAYS BELOW", fontsize=7).opts(
text_align="left", text_baseline="above", text_color="lightgrey", text_alpha=0.8
)

# overlay everything and save
final = (
plot
* plot_avg
* plot_above
* plot_below
* text_days_above
* text_days_below
* text_above
* text_below
).opts(
xlabel="TIME OF YEAR",
ylabel="MAX TEMP °F",
title="SEATTLE 2023 vs AVERAGE (1990-2020)",
gridstyle={"ygrid_line_alpha": 0},
xticks=[
(1, "JAN"),
(31, "FEB"),
(59, "MAR"),
(90, "APR"),
(120, "MAY"),
(151, "JUN"),
(181, "JUL"),
(212, "AUG"),
(243, "SEP"),
(273, "OCT"),
(304, "NOV"),
(334, "DEC"),
],
show_grid=True,
fontscale=1.18,
)
hv.save(final, "final.html")
11 changes: 4 additions & 7 deletions metric_graphs.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,11 +94,11 @@ def add_technical_indicators(data):
def plot_technical_indicators(prices, ticker):

# Set background color to an even darker grey
# plt.style.use('bmh')
plt.rcParams['figure.facecolor'] = '#333333' # Set figure background color
plt.rcParams['axes.facecolor'] = '#333333' # Set axes background color
#plt.style.use('bmh')
plt.rcParams['figure.facecolor'] = '#555555' # Set figure background color
plt.rcParams['axes.facecolor'] = '#555555' # Set axes background color
plt.rcParams['grid.color'] = 'white' # Set gridlines color

fig, ax = plt.subplots(4, 1, figsize=(16, 10), dpi=100)

# Plot 20-day and 50-day moving averages
Expand Down Expand Up @@ -142,9 +142,6 @@ def plot_technical_indicators(prices, ticker):
ax[3].grid(True, color='black', linestyle='--') # Add gridlines
ax[3].legend()

# Set gridlines color to white
plt.gca().yaxis.grid(color='white')

plt.tight_layout()
plt.show()

Expand Down
16 changes: 8 additions & 8 deletions out/AMZN.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Date,Article title,link,publisher,Article sentiment
None,"Top 4 ""Secret"" Artificial Intelligence (AI) Stocks You Should Know",https://finance.yahoo.com/m/5c6af639-3aa0-3aad-8d44-74819262da42/top-4-%22secret%22-artificial.html,Motley Fool,negative
None,Here's How Amazon Stock Benefits From the Artificial Intelligence (AI) Investing Frenzy,https://finance.yahoo.com/m/41c2613a-c699-3706-9020-70d645363dea/here%27s-how-amazon-stock.html,Motley Fool,negative
None,1 Warren Buffett Stock That Could Go Parabolic in 2024,https://finance.yahoo.com/m/7fb3967d-b096-3360-b798-48c25d3a087a/1-warren-buffett-stock-that.html,Motley Fool,negative
None,1 Stock I Wouldn't Touch With a 10-Foot Pole -- and Here's Why,https://finance.yahoo.com/m/37f5d981-4532-300f-bccc-13c15e7ac1c1/1-stock-i-wouldn%27t-touch-with.html,Motley Fool,negative
None,Amazon Stock Is at an Inflection Point. It's Time to Buy the Stock Like There's No Tomorrow.,https://finance.yahoo.com/m/591e47a8-8cab-3e95-b999-ecd5cea4e20c/amazon-stock-is-at-an.html,Motley Fool,negative
None,40.2% of Warren Buffett's $362 Billion Portfolio Is Invested in 2 Artificial Intelligence (AI) Stocks,https://finance.yahoo.com/m/59364185-3d9a-37c4-963c-a81771928ddf/40.2%25-of-warren-buffett%27s.html,Motley Fool,negative
None,Best Stock to Buy Right Now: Amazon vs. Apple,https://finance.yahoo.com/m/15be9fa0-15ec-3f14-801c-78826b6bf674/best-stock-to-buy-right-now%3A.html,Motley Fool,negative
2024-05-10T23:39:54.000Z,,,,Nan too long
2024-05-13T20:41:37.000Z,"Amazon Insider Sold Shares Worth $1,000,160, According to a Recent SEC Filing",https://finance.yahoo.com/news/amazon-insider-sold-shares-worth-204137235.html,MT Newswires,neutral
2024-05-13T16:41:07.000Z,,,,Nan too long
2024-05-13T16:27:10.000Z,"Top Midday Stories: Return of 'Roaring Kitty' Lifts GameStop Shares; Intel, Apollo Near Deal on Ireland Plant; BHP Latest Offer Rejected by Anglo American; Squarespace Acquired by Permira; Amazon Autonomous Driving Under Probe",https://finance.yahoo.com/news/top-midday-stories-return-apos-162710681.html,MT Newswires,neutral
2024-05-13T15:40:13.000Z,,,,Nan too long
2024-05-13T14:45:20.000Z,,,,Nan too long
None,"Is Amazon Stock A Buy Coming Off Q1 Earnings, New Record Close?",https://finance.yahoo.com/m/a968262f-7b71-3684-9793-a9d46ebf8ed9/is-amazon-stock-a-buy-coming.html,Investor's Business Daily,negative
None,"France Secures $16 Billion From Microsoft, Amazon and Others at Foreign Investment Summit",https://finance.yahoo.com/m/69a92be7-2c38-3f7e-9666-62c1180e8ad5/france-secures-%2416-billion.html,The Wall Street Journal,negative
None,Nvidia Seems Poised to Enter the Multibillion-Dollar Custom Artificial Intelligence (AI) Chip Market,https://finance.yahoo.com/m/6d2b6898-f007-3952-b3ab-3ddc5428b750/nvidia-seems-poised-to-enter.html,Motley Fool,negative
2 changes: 1 addition & 1 deletion out/AMZN.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"Date":"None","Article title":"Top 4 \"Secret\" Artificial Intelligence (AI) Stocks You Should Know","link":"https:\/\/finance.yahoo.com\/m\/5c6af639-3aa0-3aad-8d44-74819262da42\/top-4-%22secret%22-artificial.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"Here's How Amazon Stock Benefits From the Artificial Intelligence (AI) Investing Frenzy","link":"https:\/\/finance.yahoo.com\/m\/41c2613a-c699-3706-9020-70d645363dea\/here%27s-how-amazon-stock.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"1 Warren Buffett Stock That Could Go Parabolic in 2024","link":"https:\/\/finance.yahoo.com\/m\/7fb3967d-b096-3360-b798-48c25d3a087a\/1-warren-buffett-stock-that.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"1 Stock I Wouldn't Touch With a 10-Foot Pole -- and Here's Why","link":"https:\/\/finance.yahoo.com\/m\/37f5d981-4532-300f-bccc-13c15e7ac1c1\/1-stock-i-wouldn%27t-touch-with.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"Amazon Stock Is at an Inflection Point. It's Time to Buy the Stock Like There's No Tomorrow.","link":"https:\/\/finance.yahoo.com\/m\/591e47a8-8cab-3e95-b999-ecd5cea4e20c\/amazon-stock-is-at-an.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"40.2% of Warren Buffett's $362 Billion Portfolio Is Invested in 2 Artificial Intelligence (AI) Stocks","link":"https:\/\/finance.yahoo.com\/m\/59364185-3d9a-37c4-963c-a81771928ddf\/40.2%25-of-warren-buffett%27s.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"None","Article title":"Best Stock to Buy Right Now: Amazon vs. Apple","link":"https:\/\/finance.yahoo.com\/m\/15be9fa0-15ec-3f14-801c-78826b6bf674\/best-stock-to-buy-right-now%3A.html","publisher":"Motley Fool","Article sentiment":"negative"},{"Date":"2024-05-10T23:39:54.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"}]
[{"Date":"2024-05-13T20:41:37.000Z","Article title":"Amazon Insider Sold Shares Worth $1,000,160, According to a Recent SEC Filing","link":"https:\/\/finance.yahoo.com\/news\/amazon-insider-sold-shares-worth-204137235.html","publisher":"MT Newswires","Article sentiment":"neutral"},{"Date":"2024-05-13T16:41:07.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T16:27:10.000Z","Article title":"Top Midday Stories: Return of 'Roaring Kitty' Lifts GameStop Shares; Intel, Apollo Near Deal on Ireland Plant; BHP Latest Offer Rejected by Anglo American; Squarespace Acquired by Permira; Amazon Autonomous Driving Under Probe","link":"https:\/\/finance.yahoo.com\/news\/top-midday-stories-return-apos-162710681.html","publisher":"MT Newswires","Article sentiment":"neutral"},{"Date":"2024-05-13T15:40:13.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T14:45:20.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"None","Article title":"Is Amazon Stock A Buy Coming Off Q1 Earnings, New Record Close?","link":"https:\/\/finance.yahoo.com\/m\/a968262f-7b71-3684-9793-a9d46ebf8ed9\/is-amazon-stock-a-buy-coming.html","publisher":"Investor's Business Daily","Article sentiment":"negative"},{"Date":"None","Article title":"France Secures $16 Billion From Microsoft, Amazon and Others at Foreign Investment Summit","link":"https:\/\/finance.yahoo.com\/m\/69a92be7-2c38-3f7e-9666-62c1180e8ad5\/france-secures-%2416-billion.html","publisher":"The Wall Street Journal","Article sentiment":"negative"},{"Date":"None","Article title":"Nvidia Seems Poised to Enter the Multibillion-Dollar Custom Artificial Intelligence (AI) Chip Market","link":"https:\/\/finance.yahoo.com\/m\/6d2b6898-f007-3952-b3ab-3ddc5428b750\/nvidia-seems-poised-to-enter.html","publisher":"Motley Fool","Article sentiment":"negative"}]
9 changes: 9 additions & 0 deletions out/BAX.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Date,Article title,link,publisher,Article sentiment
None,Baxter International's Clinolipid Injection Approved for Expanded Use in US,https://finance.yahoo.com/news/baxter-international-apos-clinolipid-injection-132808011.html,MT Newswires,negative
2024-05-13T12:45:00.000Z,,,,Nan too long
2024-05-11T12:34:13.000Z,,,,Nan too long
2024-05-10T10:17:07.000Z,"TD Cowen Downgrades Baxter International to Hold From Buy, Price Target is $40",https://finance.yahoo.com/news/td-cowen-downgrades-baxter-international-101707112.html,MT Newswires,negative
2024-05-08T11:14:06.000Z,,,,Nan too long
2024-05-07T20:15:00.000Z,,,,Nan too long
2024-05-07T13:40:10.000Z,,,,Nan too long
2024-05-07T12:30:00.000Z,,,,Nan too long
1 change: 1 addition & 0 deletions out/BAX.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"Date":"None","Article title":"Baxter International's Clinolipid Injection Approved for Expanded Use in US","link":"https:\/\/finance.yahoo.com\/news\/baxter-international-apos-clinolipid-injection-132808011.html","publisher":"MT Newswires","Article sentiment":"negative"},{"Date":"2024-05-13T12:45:00.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-11T12:34:13.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-10T10:17:07.000Z","Article title":"TD Cowen Downgrades Baxter International to Hold From Buy, Price Target is $40","link":"https:\/\/finance.yahoo.com\/news\/td-cowen-downgrades-baxter-international-101707112.html","publisher":"MT Newswires","Article sentiment":"negative"},{"Date":"2024-05-08T11:14:06.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-07T20:15:00.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-07T13:40:10.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-07T12:30:00.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"}]
2 changes: 1 addition & 1 deletion out/META.csv
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Date,Article title,link,publisher,Article sentiment
None,Is the Apple Vision Pro Headset Worth the Price?,https://finance.yahoo.com/m/83e94fbe-8429-36b8-a1bb-81fc268993cc/is-the-apple-vision-pro.html,Motley Fool,neutral
2024-05-13T21:19:29.000Z,,,,Nan too long
2024-05-13T19:38:29.000Z,Market Chatter: Meta Platforms Ventures Into AI-Powered Earphones With Cameras,https://finance.yahoo.com/news/market-chatter-meta-platforms-ventures-193829126.html,MT Newswires,neutral
2024-05-13T19:38:29.000Z,Market Chatter: Meta Platforms Ventures Into AI-Powered Earphones With Cameras,https://finance.yahoo.com/news/market-chatter-meta-platforms-ventures-193829126.html,MT Newswires,negative
2024-05-13T19:03:44.000Z,,,,Nan too long
None,"Magnificent Seven Stocks: Apple, Nvidia, Tesla Rally; Google, Meta Slide",https://finance.yahoo.com/m/4205eaa9-f620-3a0b-a81a-0e82c7c9fd0b/magnificent-seven-stocks%3A.html,Investor's Business Daily,neutral
2024-05-13T17:50:19.000Z,,,,Nan too long
Expand Down
2 changes: 1 addition & 1 deletion out/META.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"Date":"None","Article title":"Is the Apple Vision Pro Headset Worth the Price?","link":"https:\/\/finance.yahoo.com\/m\/83e94fbe-8429-36b8-a1bb-81fc268993cc\/is-the-apple-vision-pro.html","publisher":"Motley Fool","Article sentiment":"neutral"},{"Date":"2024-05-13T21:19:29.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T19:38:29.000Z","Article title":"Market Chatter: Meta Platforms Ventures Into AI-Powered Earphones With Cameras","link":"https:\/\/finance.yahoo.com\/news\/market-chatter-meta-platforms-ventures-193829126.html","publisher":"MT Newswires","Article sentiment":"neutral"},{"Date":"2024-05-13T19:03:44.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"None","Article title":"Magnificent Seven Stocks: Apple, Nvidia, Tesla Rally; Google, Meta Slide","link":"https:\/\/finance.yahoo.com\/m\/4205eaa9-f620-3a0b-a81a-0e82c7c9fd0b\/magnificent-seven-stocks%3A.html","publisher":"Investor's Business Daily","Article sentiment":"neutral"},{"Date":"2024-05-13T17:50:19.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T16:54:24.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"None","Article title":"Nvidia Seems Poised to Enter the Multibillion-Dollar Custom Artificial Intelligence (AI) Chip Market","link":"https:\/\/finance.yahoo.com\/m\/6d2b6898-f007-3952-b3ab-3ddc5428b750\/nvidia-seems-poised-to-enter.html","publisher":"Motley Fool","Article sentiment":"neutral"}]
[{"Date":"None","Article title":"Is the Apple Vision Pro Headset Worth the Price?","link":"https:\/\/finance.yahoo.com\/m\/83e94fbe-8429-36b8-a1bb-81fc268993cc\/is-the-apple-vision-pro.html","publisher":"Motley Fool","Article sentiment":"neutral"},{"Date":"2024-05-13T21:19:29.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T19:38:29.000Z","Article title":"Market Chatter: Meta Platforms Ventures Into AI-Powered Earphones With Cameras","link":"https:\/\/finance.yahoo.com\/news\/market-chatter-meta-platforms-ventures-193829126.html","publisher":"MT Newswires","Article sentiment":"negative"},{"Date":"2024-05-13T19:03:44.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"None","Article title":"Magnificent Seven Stocks: Apple, Nvidia, Tesla Rally; Google, Meta Slide","link":"https:\/\/finance.yahoo.com\/m\/4205eaa9-f620-3a0b-a81a-0e82c7c9fd0b\/magnificent-seven-stocks%3A.html","publisher":"Investor's Business Daily","Article sentiment":"neutral"},{"Date":"2024-05-13T17:50:19.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"2024-05-13T16:54:24.000Z","Article title":null,"link":null,"publisher":null,"Article sentiment":"Nan too long"},{"Date":"None","Article title":"Nvidia Seems Poised to Enter the Multibillion-Dollar Custom Artificial Intelligence (AI) Chip Market","link":"https:\/\/finance.yahoo.com\/m\/6d2b6898-f007-3952-b3ab-3ddc5428b750\/nvidia-seems-poised-to-enter.html","publisher":"Motley Fool","Article sentiment":"neutral"}]
60 changes: 30 additions & 30 deletions out/scraped_data.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
{
"profit_margin": "32.06%",
"operating_margin": "38.58%",
"return_on_assets": "17.31%",
"return_on_equity": "33.36%",
"revenue": "142.71B",
"revenue_per_share": "55.67",
"profit_margin": "6.38%",
"operating_margin": "10.68%",
"return_on_assets": "5.95%",
"return_on_equity": "20.31%",
"revenue": "590.74B",
"revenue_per_share": "57.13",
"gross_profit": "--",
"ebitda": "68.45B",
"net_income": "45.76B",
"eps": "17.36",
"total_cash": "58.12B",
"cash_per_share": "22.91",
"total_debt": "37.63B",
"debt_to_equity": "25.17%",
"current_ratio": "2.68",
"book_value_per_share": "58.94",
"operating_cash_flow": "76.36B",
"levered_free_cash_flow": "35.13B",
"beta": "1.21",
"52_week_high": "531.49",
"52_week_low": "235.52",
"50_day_ma": "488.63",
"200_day_ma": "381.35",
"avg_vol_3m": "16.65M",
"avg_vol_10d": "14.55M",
"shares_outstanding": "2.19B",
"float": "2.19B",
"held_by_insiders": "0.18%",
"held_by_institutions": "80.00%",
"payout_ratio": "2.88%",
"market_cap": "1.19T"
"ebitda": "96.61B",
"net_income": "37.68B",
"eps": "3.56",
"total_cash": "85.07B",
"cash_per_share": "8.18",
"total_debt": "160.56B",
"debt_to_equity": "74.11%",
"current_ratio": "1.07",
"book_value_per_share": "20.83",
"operating_cash_flow": "99.15B",
"levered_free_cash_flow": "57.27B",
"beta": "1.15",
"52_week_high": "191.70",
"52_week_low": "111.05",
"50_day_ma": "180.46",
"200_day_ma": "153.85",
"avg_vol_3m": "40.35M",
"avg_vol_10d": "48.01M",
"shares_outstanding": "10.41B",
"float": "9.26B",
"held_by_insiders": "9.16%",
"held_by_institutions": "63.44%",
"payout_ratio": "0.00%",
"market_cap": "1.94T"
}
Loading

0 comments on commit bdec97d

Please sign in to comment.