Market Watch: multiplayer GARP paper trading simulator
- Game engine with multiplayer support (create games, join, leaderboard) - GARP stock screener (S&P 500 + 400 MidCap, 900+ tickers) - Automated trading logic for AI player (Case) - Web portal at marketwatch.local:8889 with dark theme - Systemd timer for Mon-Fri market hours - Telegram alerts on trades and daily summary - Stock analysis deep dive data (BAC, CFG, FITB, INCY) - Expanded scan results (22 GARP candidates) - Craigslist account setup + credentials
This commit is contained in:
762
data/stock-analysis-deep-dive.json
Normal file
762
data/stock-analysis-deep-dive.json
Normal file
@ -0,0 +1,762 @@
|
||||
{
|
||||
"BAC": {
|
||||
"ticker": "BAC",
|
||||
"name": "Bank of America Corporation",
|
||||
"price_action": {
|
||||
"current": 56.53,
|
||||
"1yr_ago": 46.33,
|
||||
"1yr_return_pct": 22.02,
|
||||
"52wk_high": 57.25,
|
||||
"52wk_low": 33.82,
|
||||
"pct_from_52wk_high": -1.26,
|
||||
"50d_ma": 54.25,
|
||||
"200d_ma": 49.18,
|
||||
"above_50d_ma": true,
|
||||
"above_200d_ma": true
|
||||
},
|
||||
"insider_transactions": [
|
||||
{
|
||||
"date": "2026-01-15 00:00:00",
|
||||
"insider": "MOYNIHAN BRIAN T",
|
||||
"transaction": "",
|
||||
"shares": "17891",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-15 00:00:00",
|
||||
"insider": "MOYNIHAN BRIAN T",
|
||||
"transaction": "",
|
||||
"shares": "17892",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-11 00:00:00",
|
||||
"insider": "MOYNIHAN BRIAN T",
|
||||
"transaction": "",
|
||||
"shares": "130000",
|
||||
"value": "0.0"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-09 00:00:00",
|
||||
"insider": "GREENER GEOFFREY S",
|
||||
"transaction": "",
|
||||
"shares": "9265",
|
||||
"value": "0.0"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-03 00:00:00",
|
||||
"insider": "SCRIVENER THOMAS M",
|
||||
"transaction": "",
|
||||
"shares": "3000",
|
||||
"value": "0.0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-28 00:00:00",
|
||||
"insider": "OKPARA JOHNBULL",
|
||||
"transaction": "",
|
||||
"shares": "26784",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-14 00:00:00",
|
||||
"insider": "MOYNIHAN BRIAN T",
|
||||
"transaction": "",
|
||||
"shares": "17891",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-14 00:00:00",
|
||||
"insider": "SCHIMPF ERIC A",
|
||||
"transaction": "",
|
||||
"shares": "1234",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-14 00:00:00",
|
||||
"insider": "HANS LINDSAY D",
|
||||
"transaction": "",
|
||||
"shares": "975",
|
||||
"value": "nan"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-14 00:00:00",
|
||||
"insider": "GOPALKRISHNAN HARI",
|
||||
"transaction": "",
|
||||
"shares": "2703",
|
||||
"value": "nan"
|
||||
}
|
||||
],
|
||||
"top_institutional_holders": [
|
||||
{
|
||||
"holder": "Vanguard Group Inc",
|
||||
"shares": 651076825,
|
||||
"pct_held": "0.0892"
|
||||
},
|
||||
{
|
||||
"holder": "Berkshire Hathaway, Inc",
|
||||
"shares": 568070012,
|
||||
"pct_held": "0.077800006"
|
||||
},
|
||||
{
|
||||
"holder": "Blackrock Inc.",
|
||||
"shares": 535326028,
|
||||
"pct_held": "0.0733"
|
||||
},
|
||||
{
|
||||
"holder": "JPMORGAN CHASE & CO",
|
||||
"shares": 363341282,
|
||||
"pct_held": "0.0498"
|
||||
},
|
||||
{
|
||||
"holder": "State Street Corporation",
|
||||
"shares": 301312466,
|
||||
"pct_held": "0.041300002"
|
||||
}
|
||||
],
|
||||
"institutional_pct": 0.71739,
|
||||
"earnings": [
|
||||
{
|
||||
"date": "2026-04-15 09:00:00-04:00",
|
||||
"eps_estimate": 0.99,
|
||||
"eps_actual": null,
|
||||
"surprise_pct": null
|
||||
},
|
||||
{
|
||||
"date": "2026-01-14 06:00:00-05:00",
|
||||
"eps_estimate": 0.96,
|
||||
"eps_actual": 0.98,
|
||||
"surprise_pct": 2.23
|
||||
},
|
||||
{
|
||||
"date": "2025-10-15 06:00:00-04:00",
|
||||
"eps_estimate": 0.95,
|
||||
"eps_actual": 1.06,
|
||||
"surprise_pct": 11.43
|
||||
},
|
||||
{
|
||||
"date": "2025-07-16 06:00:00-04:00",
|
||||
"eps_estimate": 0.86,
|
||||
"eps_actual": 0.89,
|
||||
"surprise_pct": 3.61
|
||||
},
|
||||
{
|
||||
"date": "2025-04-15 06:00:00-04:00",
|
||||
"eps_estimate": 0.82,
|
||||
"eps_actual": 0.9,
|
||||
"surprise_pct": 10.29
|
||||
},
|
||||
{
|
||||
"date": "2025-01-16 06:00:00-05:00",
|
||||
"eps_estimate": 0.77,
|
||||
"eps_actual": 0.82,
|
||||
"surprise_pct": 6.84
|
||||
},
|
||||
{
|
||||
"date": "2024-10-15 06:00:00-04:00",
|
||||
"eps_estimate": 0.76,
|
||||
"eps_actual": 0.81,
|
||||
"surprise_pct": 6.34
|
||||
},
|
||||
{
|
||||
"date": "2024-07-16 06:00:00-04:00",
|
||||
"eps_estimate": 0.8,
|
||||
"eps_actual": 0.83,
|
||||
"surprise_pct": 3.58
|
||||
}
|
||||
],
|
||||
"analyst": {
|
||||
"target_mean": 62.20833,
|
||||
"target_low": 56.0,
|
||||
"target_high": 71.0,
|
||||
"recommendation": "buy",
|
||||
"num_analysts": 24,
|
||||
"upside_pct": 10.04
|
||||
},
|
||||
"fundamentals": {
|
||||
"trailing_pe": 14.83727,
|
||||
"forward_pe": 11.407365,
|
||||
"peg_ratio": null,
|
||||
"market_cap": 412810084352,
|
||||
"revenue_growth": 0.132,
|
||||
"earnings_growth": 0.209,
|
||||
"roe": 0.1019,
|
||||
"debt_to_equity": null,
|
||||
"dividend_yield": 1.95,
|
||||
"beta": 1.273
|
||||
},
|
||||
"technical": {
|
||||
"rsi_14": 71.14,
|
||||
"trend": "bullish"
|
||||
}
|
||||
},
|
||||
"CFG": {
|
||||
"ticker": "CFG",
|
||||
"name": "Citizens Financial Group, Inc.",
|
||||
"price_action": {
|
||||
"current": 68.12,
|
||||
"1yr_ago": 46.24,
|
||||
"1yr_return_pct": 47.32,
|
||||
"52wk_high": 68.12,
|
||||
"52wk_low": 33.06,
|
||||
"pct_from_52wk_high": 0.0,
|
||||
"50d_ma": 59.58,
|
||||
"200d_ma": 49.69,
|
||||
"above_50d_ma": true,
|
||||
"above_200d_ma": true
|
||||
},
|
||||
"insider_transactions": [
|
||||
{
|
||||
"date": "2025-12-11 00:00:00",
|
||||
"insider": "VAN SAUN BRUCE W",
|
||||
"transaction": "",
|
||||
"shares": "8000",
|
||||
"value": "458558"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-03 00:00:00",
|
||||
"insider": "LAMONICA SUSAN",
|
||||
"transaction": "",
|
||||
"shares": "20128",
|
||||
"value": "1120727"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "KELLY EDWARD J. III",
|
||||
"transaction": "",
|
||||
"shares": "316",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "HANKOWSKY WILLIAM P",
|
||||
"transaction": "",
|
||||
"shares": "347",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "ZURAITIS MARITA",
|
||||
"transaction": "",
|
||||
"shares": "347",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "CUMMING CHRISTINE M",
|
||||
"transaction": "",
|
||||
"shares": "347",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "ATKINSON TRACY A",
|
||||
"transaction": "",
|
||||
"shares": "85",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "CUMMINGS KEVIN",
|
||||
"transaction": "",
|
||||
"shares": "162",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "SWIFT CHRISTOPHER J",
|
||||
"transaction": "",
|
||||
"shares": "200",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-11-12 00:00:00",
|
||||
"insider": "SIEKERKA MICHELE N",
|
||||
"transaction": "",
|
||||
"shares": "162",
|
||||
"value": "0"
|
||||
}
|
||||
],
|
||||
"top_institutional_holders": [
|
||||
{
|
||||
"holder": "Vanguard Group Inc",
|
||||
"shares": 51303226,
|
||||
"pct_held": "0.1195"
|
||||
},
|
||||
{
|
||||
"holder": "Blackrock Inc.",
|
||||
"shares": 43851199,
|
||||
"pct_held": "0.1021"
|
||||
},
|
||||
{
|
||||
"holder": "Capital World Investors",
|
||||
"shares": 37289711,
|
||||
"pct_held": "0.0868"
|
||||
},
|
||||
{
|
||||
"holder": "Invesco Ltd.",
|
||||
"shares": 24064513,
|
||||
"pct_held": "0.055999998"
|
||||
},
|
||||
{
|
||||
"holder": "State Street Corporation",
|
||||
"shares": 22969833,
|
||||
"pct_held": "0.0535"
|
||||
}
|
||||
],
|
||||
"institutional_pct": 0.99170995,
|
||||
"earnings": [
|
||||
{
|
||||
"date": "2026-04-16 09:00:00-04:00",
|
||||
"eps_estimate": 1.09,
|
||||
"eps_actual": null,
|
||||
"surprise_pct": null
|
||||
},
|
||||
{
|
||||
"date": "2026-01-21 06:00:00-05:00",
|
||||
"eps_estimate": 1.11,
|
||||
"eps_actual": 1.13,
|
||||
"surprise_pct": 2.24
|
||||
},
|
||||
{
|
||||
"date": "2025-10-15 06:00:00-04:00",
|
||||
"eps_estimate": 1.03,
|
||||
"eps_actual": 1.05,
|
||||
"surprise_pct": 2.27
|
||||
},
|
||||
{
|
||||
"date": "2025-07-17 06:00:00-04:00",
|
||||
"eps_estimate": 0.88,
|
||||
"eps_actual": 0.92,
|
||||
"surprise_pct": 4.13
|
||||
},
|
||||
{
|
||||
"date": "2025-04-16 06:00:00-04:00",
|
||||
"eps_estimate": 0.75,
|
||||
"eps_actual": 0.77,
|
||||
"surprise_pct": 2.68
|
||||
},
|
||||
{
|
||||
"date": "2025-01-17 06:00:00-05:00",
|
||||
"eps_estimate": 0.83,
|
||||
"eps_actual": 0.85,
|
||||
"surprise_pct": 2.3
|
||||
},
|
||||
{
|
||||
"date": "2024-10-16 06:00:00-04:00",
|
||||
"eps_estimate": 0.79,
|
||||
"eps_actual": 0.79,
|
||||
"surprise_pct": -0.24
|
||||
},
|
||||
{
|
||||
"date": "2024-07-17 03:00:00-04:00",
|
||||
"eps_estimate": 0.79,
|
||||
"eps_actual": 0.82,
|
||||
"surprise_pct": 3.5
|
||||
}
|
||||
],
|
||||
"analyst": {
|
||||
"target_mean": 72.275,
|
||||
"target_low": 62.5,
|
||||
"target_high": 80.0,
|
||||
"recommendation": "buy",
|
||||
"num_analysts": 20,
|
||||
"upside_pct": 6.1
|
||||
},
|
||||
"fundamentals": {
|
||||
"trailing_pe": 17.647669,
|
||||
"forward_pe": 10.848602,
|
||||
"peg_ratio": null,
|
||||
"market_cap": 29256599552,
|
||||
"revenue_growth": 0.107,
|
||||
"earnings_growth": 0.359,
|
||||
"roe": 0.07241,
|
||||
"debt_to_equity": null,
|
||||
"dividend_yield": 2.7,
|
||||
"beta": 1.071
|
||||
},
|
||||
"technical": {
|
||||
"rsi_14": 75.46,
|
||||
"trend": "bullish"
|
||||
}
|
||||
},
|
||||
"FITB": {
|
||||
"ticker": "FITB",
|
||||
"name": "Fifth Third Bancorp",
|
||||
"price_action": {
|
||||
"current": 55.08,
|
||||
"1yr_ago": 42.49,
|
||||
"1yr_return_pct": 29.63,
|
||||
"52wk_high": 55.08,
|
||||
"52wk_low": 32.46,
|
||||
"pct_from_52wk_high": 0.0,
|
||||
"50d_ma": 48.27,
|
||||
"200d_ma": 42.82,
|
||||
"above_50d_ma": true,
|
||||
"above_200d_ma": true
|
||||
},
|
||||
"insider_transactions": [
|
||||
{
|
||||
"date": "2026-02-02 00:00:00",
|
||||
"insider": "SMITH BARBARA",
|
||||
"transaction": "",
|
||||
"shares": "40498",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-02-02 00:00:00",
|
||||
"insider": "SEFZIK PETER L",
|
||||
"transaction": "",
|
||||
"shares": "209382",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-02-02 00:00:00",
|
||||
"insider": "KERR DEREK J",
|
||||
"transaction": "",
|
||||
"shares": "14189",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-02-02 00:00:00",
|
||||
"insider": "VAN DE VEN MICHAEL G",
|
||||
"transaction": "",
|
||||
"shares": "47972",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-01-07 00:00:00",
|
||||
"insider": "ALMODOVAR PRISCILLA",
|
||||
"transaction": "",
|
||||
"shares": "848",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-15 00:00:00",
|
||||
"insider": "PRESTON BRYAN D",
|
||||
"transaction": "",
|
||||
"shares": "1100",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-11 00:00:00",
|
||||
"insider": "SCHRAMM JUDE",
|
||||
"transaction": "",
|
||||
"shares": "2250",
|
||||
"value": "109125"
|
||||
},
|
||||
{
|
||||
"date": "2025-10-20 00:00:00",
|
||||
"insider": "BAYH B EVAN III",
|
||||
"transaction": "",
|
||||
"shares": "3000",
|
||||
"value": "123650"
|
||||
},
|
||||
{
|
||||
"date": "2025-10-09 00:00:00",
|
||||
"insider": "GONZALEZ CHRISTIAN",
|
||||
"transaction": "",
|
||||
"shares": "5709",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-08-28 00:00:00",
|
||||
"insider": "SHAFFER ROBERT P",
|
||||
"transaction": "",
|
||||
"shares": "14035",
|
||||
"value": "372208"
|
||||
}
|
||||
],
|
||||
"top_institutional_holders": [
|
||||
{
|
||||
"holder": "Vanguard Group Inc",
|
||||
"shares": 107237083,
|
||||
"pct_held": "0.16219999"
|
||||
},
|
||||
{
|
||||
"holder": "Blackrock Inc.",
|
||||
"shares": 88421716,
|
||||
"pct_held": "0.1338"
|
||||
},
|
||||
{
|
||||
"holder": "JPMORGAN CHASE & CO",
|
||||
"shares": 65878286,
|
||||
"pct_held": "0.099700004"
|
||||
},
|
||||
{
|
||||
"holder": "State Street Corporation",
|
||||
"shares": 39653081,
|
||||
"pct_held": "0.06"
|
||||
},
|
||||
{
|
||||
"holder": "Charles Schwab Investment Management, Inc.",
|
||||
"shares": 32138466,
|
||||
"pct_held": "0.048600003"
|
||||
}
|
||||
],
|
||||
"institutional_pct": 0.66008,
|
||||
"earnings": [
|
||||
{
|
||||
"date": "2026-04-17 09:00:00-04:00",
|
||||
"eps_estimate": 0.43,
|
||||
"eps_actual": null,
|
||||
"surprise_pct": null
|
||||
},
|
||||
{
|
||||
"date": "2026-01-20 06:00:00-05:00",
|
||||
"eps_estimate": 0.99,
|
||||
"eps_actual": 1.04,
|
||||
"surprise_pct": 4.93
|
||||
},
|
||||
{
|
||||
"date": "2025-10-17 06:00:00-04:00",
|
||||
"eps_estimate": 0.86,
|
||||
"eps_actual": 0.91,
|
||||
"surprise_pct": 5.47
|
||||
},
|
||||
{
|
||||
"date": "2025-07-17 06:00:00-04:00",
|
||||
"eps_estimate": 0.87,
|
||||
"eps_actual": 0.9,
|
||||
"surprise_pct": 3.85
|
||||
},
|
||||
{
|
||||
"date": "2025-04-17 06:00:00-04:00",
|
||||
"eps_estimate": 0.7,
|
||||
"eps_actual": 0.71,
|
||||
"surprise_pct": 1.42
|
||||
},
|
||||
{
|
||||
"date": "2025-01-21 06:00:00-05:00",
|
||||
"eps_estimate": 0.87,
|
||||
"eps_actual": 0.9,
|
||||
"surprise_pct": 3.01
|
||||
},
|
||||
{
|
||||
"date": "2024-10-18 06:00:00-04:00",
|
||||
"eps_estimate": 0.82,
|
||||
"eps_actual": 0.85,
|
||||
"surprise_pct": 3.17
|
||||
},
|
||||
{
|
||||
"date": "2024-07-19 06:00:00-04:00",
|
||||
"eps_estimate": 0.84,
|
||||
"eps_actual": 0.86,
|
||||
"surprise_pct": 1.79
|
||||
}
|
||||
],
|
||||
"analyst": {
|
||||
"target_mean": 57.15789,
|
||||
"target_low": 49.0,
|
||||
"target_high": 61.0,
|
||||
"recommendation": "buy",
|
||||
"num_analysts": 19,
|
||||
"upside_pct": 3.77
|
||||
},
|
||||
"fundamentals": {
|
||||
"trailing_pe": 15.6034,
|
||||
"forward_pe": 11.235359,
|
||||
"peg_ratio": null,
|
||||
"market_cap": 49574670336,
|
||||
"revenue_growth": 0.115,
|
||||
"earnings_growth": 0.208,
|
||||
"roe": 0.121929996,
|
||||
"debt_to_equity": null,
|
||||
"dividend_yield": 2.9,
|
||||
"beta": 0.977
|
||||
},
|
||||
"technical": {
|
||||
"rsi_14": 71.83,
|
||||
"trend": "bullish"
|
||||
}
|
||||
},
|
||||
"INCY": {
|
||||
"ticker": "INCY",
|
||||
"name": "Incyte Corporation",
|
||||
"price_action": {
|
||||
"current": 108.39,
|
||||
"1yr_ago": 74.13,
|
||||
"1yr_return_pct": 46.22,
|
||||
"52wk_high": 110.57,
|
||||
"52wk_low": 55.17,
|
||||
"pct_from_52wk_high": -1.97,
|
||||
"50d_ma": 101.9,
|
||||
"200d_ma": 84.49,
|
||||
"above_50d_ma": true,
|
||||
"above_200d_ma": true
|
||||
},
|
||||
"insider_transactions": [
|
||||
{
|
||||
"date": "2026-01-16 00:00:00",
|
||||
"insider": "MORRISSEY MICHAEL JAMES",
|
||||
"transaction": "",
|
||||
"shares": "7426",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-01-16 00:00:00",
|
||||
"insider": "HEESON LEE",
|
||||
"transaction": "",
|
||||
"shares": "8911",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2026-01-07 00:00:00",
|
||||
"insider": "ISSA MOHAMED KHAIRIE",
|
||||
"transaction": "",
|
||||
"shares": "10856",
|
||||
"value": "1184064"
|
||||
},
|
||||
{
|
||||
"date": "2026-01-05 00:00:00",
|
||||
"insider": "STEIN STEVEN H.",
|
||||
"transaction": "",
|
||||
"shares": "15634",
|
||||
"value": "1589978"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-31 00:00:00",
|
||||
"insider": "BAKER BROS ADVISORS L.P.",
|
||||
"transaction": "",
|
||||
"shares": "656",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-31 00:00:00",
|
||||
"insider": "HARRIGAN EDMUND P. M.D.",
|
||||
"transaction": "",
|
||||
"shares": "245",
|
||||
"value": "24199"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-31 00:00:00",
|
||||
"insider": "CLANCY PAUL J.",
|
||||
"transaction": "",
|
||||
"shares": "241",
|
||||
"value": "23804"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-19 00:00:00",
|
||||
"insider": "TRAY THOMAS R",
|
||||
"transaction": "",
|
||||
"shares": "3374",
|
||||
"value": "336350"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-19 00:00:00",
|
||||
"insider": "TRAY THOMAS R",
|
||||
"transaction": "",
|
||||
"shares": "2774",
|
||||
"value": "265638"
|
||||
},
|
||||
{
|
||||
"date": "2025-12-17 00:00:00",
|
||||
"insider": "MORRISSEY MICHAEL JAMES",
|
||||
"transaction": "",
|
||||
"shares": "58331",
|
||||
"value": "5675002"
|
||||
}
|
||||
],
|
||||
"top_institutional_holders": [
|
||||
{
|
||||
"holder": "Baker Bros. Advisors, LP",
|
||||
"shares": 30743663,
|
||||
"pct_held": "0.1566"
|
||||
},
|
||||
{
|
||||
"holder": "Vanguard Group Inc",
|
||||
"shares": 19911434,
|
||||
"pct_held": "0.1014"
|
||||
},
|
||||
{
|
||||
"holder": "Blackrock Inc.",
|
||||
"shares": 17894297,
|
||||
"pct_held": "0.0911"
|
||||
},
|
||||
{
|
||||
"holder": "Dodge & Cox Inc.",
|
||||
"shares": 13932416,
|
||||
"pct_held": "0.071"
|
||||
},
|
||||
{
|
||||
"holder": "State Street Corporation",
|
||||
"shares": 9676796,
|
||||
"pct_held": "0.0493"
|
||||
}
|
||||
],
|
||||
"institutional_pct": 1.05931,
|
||||
"earnings": [
|
||||
{
|
||||
"date": "2026-02-10 08:00:00-05:00",
|
||||
"eps_estimate": 1.95,
|
||||
"eps_actual": null,
|
||||
"surprise_pct": null
|
||||
},
|
||||
{
|
||||
"date": "2025-10-28 07:00:00-04:00",
|
||||
"eps_estimate": 1.64,
|
||||
"eps_actual": 2.26,
|
||||
"surprise_pct": 38.04
|
||||
},
|
||||
{
|
||||
"date": "2025-07-29 07:00:00-04:00",
|
||||
"eps_estimate": 1.47,
|
||||
"eps_actual": 1.57,
|
||||
"surprise_pct": 6.59
|
||||
},
|
||||
{
|
||||
"date": "2025-04-29 07:00:00-04:00",
|
||||
"eps_estimate": 1.03,
|
||||
"eps_actual": 1.16,
|
||||
"surprise_pct": 12.32
|
||||
},
|
||||
{
|
||||
"date": "2025-02-10 07:00:00-05:00",
|
||||
"eps_estimate": 1.55,
|
||||
"eps_actual": 1.43,
|
||||
"surprise_pct": -8.01
|
||||
},
|
||||
{
|
||||
"date": "2024-10-29 07:00:00-04:00",
|
||||
"eps_estimate": 1.09,
|
||||
"eps_actual": 1.07,
|
||||
"surprise_pct": -2.03
|
||||
},
|
||||
{
|
||||
"date": "2024-07-30 07:00:00-04:00",
|
||||
"eps_estimate": 1.11,
|
||||
"eps_actual": -1.82,
|
||||
"surprise_pct": -264.53
|
||||
},
|
||||
{
|
||||
"date": "2024-04-30 07:00:00-04:00",
|
||||
"eps_estimate": 0.83,
|
||||
"eps_actual": 0.64,
|
||||
"surprise_pct": -23.09
|
||||
}
|
||||
],
|
||||
"analyst": {
|
||||
"target_mean": 104.22727,
|
||||
"target_low": 70.0,
|
||||
"target_high": 135.0,
|
||||
"recommendation": "buy",
|
||||
"num_analysts": 22,
|
||||
"upside_pct": -3.84
|
||||
},
|
||||
"fundamentals": {
|
||||
"trailing_pe": 18.371185,
|
||||
"forward_pe": 13.606971,
|
||||
"peg_ratio": null,
|
||||
"market_cap": 21279418368,
|
||||
"revenue_growth": 0.2,
|
||||
"earnings_growth": 2.907,
|
||||
"roe": 0.30389,
|
||||
"debt_to_equity": 0.887,
|
||||
"dividend_yield": null,
|
||||
"beta": 0.847
|
||||
},
|
||||
"technical": {
|
||||
"rsi_14": 54.22,
|
||||
"trend": "bullish"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user