Memory flush: evening session notes, Caddy WS issue documented

This commit is contained in:
2026-02-10 18:56:38 -06:00
parent d0fc85ded1
commit f623cba45c
13 changed files with 214121 additions and 23 deletions

View File

@ -1,26 +1,26 @@
{
"cash": 60255.30020874026,
"cash": 870.6802087402511,
"positions": {
"ALLY": {
"shares": 156,
"avg_cost": 42.65,
"current_price": 42.040000915527344,
"current_price": 42.38999938964844,
"entry_date": "2026-02-09T10:55:58.244488",
"entry_reason": "GARP signal: PE=18.0, FwdPE=6.76, RevGr=12.0%, EPSGr=265.4%, RSI=53.23",
"trailing_stop": 38.385
"trailing_stop": 38.50199890136719
},
"JHG": {
"shares": 138,
"avg_cost": 48.21,
"current_price": 48.20000076293945,
"current_price": 48.2400016784668,
"entry_date": "2026-02-09T10:55:58.245351",
"entry_reason": "GARP signal: PE=9.22, FwdPE=9.96, RevGr=61.3%, EPSGr=243.6%, RSI=68.71",
"trailing_stop": 43.389
"trailing_stop": 43.46999931335449
},
"INCY": {
"shares": 61,
"avg_cost": 108.69,
"current_price": 109.02999877929688,
"current_price": 100.05000305175781,
"entry_date": "2026-02-09T10:55:58.246289",
"entry_reason": "GARP signal: PE=18.42, FwdPE=13.76, RevGr=20.0%, EPSGr=290.7%, RSI=63.48",
"trailing_stop": 98.12699890136719
@ -28,26 +28,98 @@
"PINS": {
"shares": 332,
"avg_cost": 20.06,
"current_price": 20.139999389648438,
"current_price": 20.329999923706055,
"entry_date": "2026-02-09T10:55:58.247262",
"entry_reason": "GARP signal: PE=7.04, FwdPE=10.61, RevGr=16.8%, EPSGr=225.0%, RSI=19.14",
"trailing_stop": 18.125999450683594
"trailing_stop": 18.59850082397461
},
"EXEL": {
"shares": 152,
"avg_cost": 43.8,
"current_price": 43.95000076293945,
"current_price": 42.97999954223633,
"entry_date": "2026-02-09T10:55:58.252764",
"entry_reason": "GARP signal: PE=18.4, FwdPE=12.76, RevGr=10.8%, EPSGr=72.5%, RSI=50.12",
"trailing_stop": 39.555000686645506
"trailing_stop": 39.573001098632815
},
"CART": {
"shares": 187,
"avg_cost": 35.49,
"current_price": 35.150001525878906,
"current_price": 34.619998931884766,
"entry_date": "2026-02-09T10:55:58.254418",
"entry_reason": "GARP signal: PE=19.5, FwdPE=9.05, RevGr=10.2%, EPSGr=21.1%, RSI=37.75",
"trailing_stop": 31.941000000000003
},
"UBSI": {
"shares": 148,
"avg_cost": 44.93,
"current_price": 44.63999938964844,
"entry_date": "2026-02-10T09:06:30.696005",
"entry_reason": "GARP signal: PE=13.74, FwdPE=11.93, RevGr=22.1%, EPSGr=32.1%, RSI=67.45",
"trailing_stop": 40.437
},
"WTFC": {
"shares": 42,
"avg_cost": 158.12,
"current_price": 156.07000732421875,
"entry_date": "2026-02-10T09:06:30.699573",
"entry_reason": "GARP signal: PE=13.87, FwdPE=11.79, RevGr=10.5%, EPSGr=19.4%, RSI=62.2",
"trailing_stop": 142.30800000000002
},
"FHN": {
"shares": 258,
"avg_cost": 25.64,
"current_price": 25.64,
"entry_date": "2026-02-10T15:36:28.434830",
"entry_reason": "GARP signal: PE=13.71, FwdPE=10.94, RevGr=23.7%, EPSGr=74.9%, RSI=58.44",
"trailing_stop": 23.076
},
"FNB": {
"shares": 354,
"avg_cost": 18.69,
"current_price": 18.69,
"entry_date": "2026-02-10T15:36:28.437094",
"entry_reason": "GARP signal: PE=11.98, FwdPE=9.55, RevGr=26.4%, EPSGr=56.5%, RSI=62.57",
"trailing_stop": 16.821
},
"WAL": {
"shares": 69,
"avg_cost": 94.92,
"current_price": 94.92,
"entry_date": "2026-02-10T15:36:28.439819",
"entry_reason": "GARP signal: PE=10.87, FwdPE=7.98, RevGr=16.6%, EPSGr=32.9%, RSI=60.46",
"trailing_stop": 85.428
},
"ONB": {
"shares": 259,
"avg_cost": 25.53,
"current_price": 25.53,
"entry_date": "2026-02-10T15:36:28.441188",
"entry_reason": "GARP signal: PE=14.26, FwdPE=8.9, RevGr=41.4%, EPSGr=17.2%, RSI=68.73",
"trailing_stop": 22.977
},
"ZION": {
"shares": 103,
"avg_cost": 64.08,
"current_price": 64.08,
"entry_date": "2026-02-10T15:36:28.442626",
"entry_reason": "GARP signal: PE=10.66, FwdPE=9.8, RevGr=13.6%, EPSGr=31.4%, RSI=60.76",
"trailing_stop": 57.672
},
"EWBC": {
"shares": 54,
"avg_cost": 120.54,
"current_price": 120.54,
"entry_date": "2026-02-10T15:36:28.444928",
"entry_reason": "GARP signal: PE=12.66, FwdPE=11.0, RevGr=21.6%, EPSGr=21.3%, RSI=65.92",
"trailing_stop": 108.486
},
"BAC": {
"shares": 119,
"avg_cost": 55.39,
"current_price": 55.39,
"entry_date": "2026-02-10T15:36:28.446464",
"entry_reason": "GARP signal: PE=14.54, FwdPE=11.17, RevGr=13.2%, EPSGr=20.9%, RSI=69.17",
"trailing_stop": 49.851
}
}
}

View File

@ -6,5 +6,13 @@
"pnl_pct": 0.06,
"cash": 60255.3,
"num_positions": 6
},
{
"date": "2026-02-10",
"total_value": 99255.75,
"total_pnl": -744.25,
"pnl_pct": -0.74,
"cash": 870.68,
"num_positions": 15
}
]

View File

@ -72,5 +72,86 @@
"entry_price": 116.35,
"reason": "No longer passes GARP filter",
"timestamp": "2026-02-09T15:36:18.884898"
},
{
"action": "BUY",
"ticker": "UBSI",
"shares": 148,
"price": 44.93,
"cost": 6649.64,
"reason": "GARP signal: PE=13.74, FwdPE=11.93, RevGr=22.1%, EPSGr=32.1%, RSI=67.45",
"timestamp": "2026-02-10T09:06:30.696435"
},
{
"action": "BUY",
"ticker": "WTFC",
"shares": 42,
"price": 158.12,
"cost": 6641.04,
"reason": "GARP signal: PE=13.87, FwdPE=11.79, RevGr=10.5%, EPSGr=19.4%, RSI=62.2",
"timestamp": "2026-02-10T09:06:30.699988"
},
{
"action": "BUY",
"ticker": "FHN",
"shares": 258,
"price": 25.64,
"cost": 6615.12,
"reason": "GARP signal: PE=13.71, FwdPE=10.94, RevGr=23.7%, EPSGr=74.9%, RSI=58.44",
"timestamp": "2026-02-10T15:36:28.436095"
},
{
"action": "BUY",
"ticker": "FNB",
"shares": 354,
"price": 18.69,
"cost": 6616.26,
"reason": "GARP signal: PE=11.98, FwdPE=9.55, RevGr=26.4%, EPSGr=56.5%, RSI=62.57",
"timestamp": "2026-02-10T15:36:28.437460"
},
{
"action": "BUY",
"ticker": "WAL",
"shares": 69,
"price": 94.92,
"cost": 6549.48,
"reason": "GARP signal: PE=10.87, FwdPE=7.98, RevGr=16.6%, EPSGr=32.9%, RSI=60.46",
"timestamp": "2026-02-10T15:36:28.440182"
},
{
"action": "BUY",
"ticker": "ONB",
"shares": 259,
"price": 25.53,
"cost": 6612.27,
"reason": "GARP signal: PE=14.26, FwdPE=8.9, RevGr=41.4%, EPSGr=17.2%, RSI=68.73",
"timestamp": "2026-02-10T15:36:28.441586"
},
{
"action": "BUY",
"ticker": "ZION",
"shares": 103,
"price": 64.08,
"cost": 6600.24,
"reason": "GARP signal: PE=10.66, FwdPE=9.8, RevGr=13.6%, EPSGr=31.4%, RSI=60.76",
"timestamp": "2026-02-10T15:36:28.443023"
},
{
"action": "BUY",
"ticker": "EWBC",
"shares": 54,
"price": 120.54,
"cost": 6509.16,
"reason": "GARP signal: PE=12.66, FwdPE=11.0, RevGr=21.6%, EPSGr=21.3%, RSI=65.92",
"timestamp": "2026-02-10T15:36:28.445341"
},
{
"action": "BUY",
"ticker": "BAC",
"shares": 119,
"price": 55.39,
"cost": 6591.41,
"reason": "GARP signal: PE=14.54, FwdPE=11.17, RevGr=13.2%, EPSGr=20.9%, RSI=69.17",
"timestamp": "2026-02-10T15:36:28.446981"
}
]

View File

@ -0,0 +1,240 @@
[
{
"timestamp": "2026-02-10T09:06:30.678934",
"action": "SKIP",
"ticker": "VLY",
"reason": "RSI too high (74.2 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.689088",
"action": "SKIP",
"ticker": "FHN",
"reason": "Too close to 52wk high (1.5% away)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.689343",
"action": "SKIP",
"ticker": "FNB",
"reason": "Too close to 52wk high (1.1% away)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.690376",
"action": "SKIP",
"ticker": "SSB",
"reason": "RSI too high (85.0 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.691362",
"action": "SKIP",
"ticker": "WBS",
"reason": "RSI too high (79.7 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.692156",
"action": "SKIP",
"ticker": "ONB",
"reason": "RSI too high (71.2 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.692901",
"action": "SKIP",
"ticker": "WAL",
"reason": "Too close to 52wk high (1.0% away)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.694010",
"action": "SKIP",
"ticker": "ZION",
"reason": "Too close to 52wk high (1.5% away)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.694846",
"action": "SKIP",
"ticker": "CFG",
"reason": "RSI too high (72.1 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.696787",
"action": "BUY",
"ticker": "UBSI",
"reason": "GARP signal: PE=13.74, FwdPE=11.93, RevGr=22.1%, EPSGr=32.1%, RSI=67.45",
"details": {
"success": true,
"ticker": "UBSI",
"shares": 148,
"price": 44.93,
"cost": 6649.64,
"cash_remaining": 53605.66
}
},
{
"timestamp": "2026-02-10T09:06:30.697122",
"action": "SKIP",
"ticker": "EWBC",
"reason": "RSI too high (74.7 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.697710",
"action": "SKIP",
"ticker": "FITB",
"reason": "Too close to 52wk high (1.2% away)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.698565",
"action": "SKIP",
"ticker": "BAC",
"reason": "RSI too high (78.8 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T09:06:30.700317",
"action": "BUY",
"ticker": "WTFC",
"reason": "GARP signal: PE=13.87, FwdPE=11.79, RevGr=10.5%, EPSGr=19.4%, RSI=62.2",
"details": {
"success": true,
"ticker": "WTFC",
"shares": 42,
"price": 158.12,
"cost": 6641.04,
"cash_remaining": 46964.62
}
},
{
"timestamp": "2026-02-10T15:36:28.432393",
"action": "SKIP",
"ticker": "VLY",
"reason": "RSI too high (71.8 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T15:36:28.436450",
"action": "BUY",
"ticker": "FHN",
"reason": "GARP signal: PE=13.71, FwdPE=10.94, RevGr=23.7%, EPSGr=74.9%, RSI=58.44",
"details": {
"success": true,
"ticker": "FHN",
"shares": 258,
"price": 25.64,
"cost": 6615.12,
"cash_remaining": 40349.5
}
},
{
"timestamp": "2026-02-10T15:36:28.437790",
"action": "BUY",
"ticker": "FNB",
"reason": "GARP signal: PE=11.98, FwdPE=9.55, RevGr=26.4%, EPSGr=56.5%, RSI=62.57",
"details": {
"success": true,
"ticker": "FNB",
"shares": 354,
"price": 18.69,
"cost": 6616.26,
"cash_remaining": 33733.24
}
},
{
"timestamp": "2026-02-10T15:36:28.438236",
"action": "SKIP",
"ticker": "SSB",
"reason": "RSI too high (71.1 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T15:36:28.438922",
"action": "SKIP",
"ticker": "WBS",
"reason": "RSI too high (78.0 > 70)",
"details": {}
},
{
"timestamp": "2026-02-10T15:36:28.440504",
"action": "BUY",
"ticker": "WAL",
"reason": "GARP signal: PE=10.87, FwdPE=7.98, RevGr=16.6%, EPSGr=32.9%, RSI=60.46",
"details": {
"success": true,
"ticker": "WAL",
"shares": 69,
"price": 94.92,
"cost": 6549.48,
"cash_remaining": 27183.76
}
},
{
"timestamp": "2026-02-10T15:36:28.441912",
"action": "BUY",
"ticker": "ONB",
"reason": "GARP signal: PE=14.26, FwdPE=8.9, RevGr=41.4%, EPSGr=17.2%, RSI=68.73",
"details": {
"success": true,
"ticker": "ONB",
"shares": 259,
"price": 25.53,
"cost": 6612.27,
"cash_remaining": 20571.49
}
},
{
"timestamp": "2026-02-10T15:36:28.443384",
"action": "BUY",
"ticker": "ZION",
"reason": "GARP signal: PE=10.66, FwdPE=9.8, RevGr=13.6%, EPSGr=31.4%, RSI=60.76",
"details": {
"success": true,
"ticker": "ZION",
"shares": 103,
"price": 64.08,
"cost": 6600.24,
"cash_remaining": 13971.25
}
},
{
"timestamp": "2026-02-10T15:36:28.443883",
"action": "SKIP",
"ticker": "CFG",
"reason": "Too close to 52wk high (1.8% away)",
"details": {}
},
{
"timestamp": "2026-02-10T15:36:28.445705",
"action": "BUY",
"ticker": "EWBC",
"reason": "GARP signal: PE=12.66, FwdPE=11.0, RevGr=21.6%, EPSGr=21.3%, RSI=65.92",
"details": {
"success": true,
"ticker": "EWBC",
"shares": 54,
"price": 120.54,
"cost": 6509.16,
"cash_remaining": 7462.09
}
},
{
"timestamp": "2026-02-10T15:36:28.447352",
"action": "BUY",
"ticker": "BAC",
"reason": "GARP signal: PE=14.54, FwdPE=11.17, RevGr=13.2%, EPSGr=20.9%, RSI=69.17",
"details": {
"success": true,
"ticker": "BAC",
"shares": 119,
"price": 55.39,
"cost": 6591.41,
"cash_remaining": 870.68
}
}
]

View File

@ -0,0 +1,368 @@
{
"date": "2026-02-10",
"timestamp": "2026-02-10T15:36:27.292187",
"total_scanned": 902,
"candidates_found": 20,
"candidates": [
{
"ticker": "ALLY",
"price": 42.39,
"market_cap": 13077017600,
"market_cap_b": 13.1,
"trailing_pe": 17.89,
"forward_pe": 6.72,
"peg_ratio": null,
"revenue_growth": 12.0,
"earnings_growth": 265.4,
"roe": 5.8,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 51.52,
"week52_high": 47.27,
"pct_from_52wk_high": 10.3,
"score": -21.02
},
{
"ticker": "JHG",
"price": 48.24,
"market_cap": 7451942400,
"market_cap_b": 7.5,
"trailing_pe": 9.22,
"forward_pe": 9.96,
"peg_ratio": null,
"revenue_growth": 61.3,
"earnings_growth": 243.6,
"roe": 16.2,
"quick_ratio": 69.46,
"debt_to_equity": 6.5,
"rsi": 65.85,
"week52_high": 49.42,
"pct_from_52wk_high": 2.4,
"score": -20.529999999999998
},
{
"ticker": "INCY",
"price": 100.05,
"market_cap": 19642087424,
"market_cap_b": 19.6,
"trailing_pe": 16.96,
"forward_pe": 11.19,
"peg_ratio": null,
"revenue_growth": 20.0,
"earnings_growth": 290.7,
"roe": 30.4,
"quick_ratio": 2.86,
"debt_to_equity": 0.9,
"rsi": 42.24,
"week52_high": 112.29,
"pct_from_52wk_high": 10.9,
"score": -19.880000000000003
},
{
"ticker": "PINS",
"price": 20.33,
"market_cap": 13822969856,
"market_cap_b": 13.8,
"trailing_pe": 7.13,
"forward_pe": 10.76,
"peg_ratio": null,
"revenue_growth": 16.8,
"earnings_growth": 225.0,
"roe": 51.5,
"quick_ratio": 8.14,
"debt_to_equity": 4.3,
"rsi": 22.65,
"week52_high": 39.96,
"pct_from_52wk_high": 49.1,
"score": -13.42
},
{
"ticker": "VLY",
"price": 13.62,
"market_cap": 7594996736,
"market_cap_b": 7.6,
"trailing_pe": 13.49,
"forward_pe": 9.13,
"peg_ratio": null,
"revenue_growth": 38.3,
"earnings_growth": 66.3,
"roe": 7.8,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 71.78,
"week52_high": 13.79,
"pct_from_52wk_high": 1.2,
"score": -1.3299999999999987
},
{
"ticker": "FHN",
"price": 25.64,
"market_cap": 12624985088,
"market_cap_b": 12.6,
"trailing_pe": 13.71,
"forward_pe": 10.94,
"peg_ratio": null,
"revenue_growth": 23.7,
"earnings_growth": 74.9,
"roe": 10.9,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 58.44,
"week52_high": 26.56,
"pct_from_52wk_high": 3.5,
"score": 1.0799999999999992
},
{
"ticker": "FNB",
"price": 18.69,
"market_cap": 6693572608,
"market_cap_b": 6.7,
"trailing_pe": 11.98,
"forward_pe": 9.55,
"peg_ratio": null,
"revenue_growth": 26.4,
"earnings_growth": 56.5,
"roe": 8.7,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 62.57,
"week52_high": 19.14,
"pct_from_52wk_high": 2.4,
"score": 1.2600000000000007
},
{
"ticker": "SSB",
"price": 105.17,
"market_cap": 10571200512,
"market_cap_b": 10.6,
"trailing_pe": 13.36,
"forward_pe": 9.94,
"peg_ratio": null,
"revenue_growth": 53.2,
"earnings_growth": 30.9,
"roe": 10.7,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 71.11,
"week52_high": 108.46,
"pct_from_52wk_high": 3.0,
"score": 1.5299999999999994
},
{
"ticker": "WBS",
"price": 73.01,
"market_cap": 11771847680,
"market_cap_b": 11.8,
"trailing_pe": 12.37,
"forward_pe": 9.76,
"peg_ratio": null,
"revenue_growth": 18.2,
"earnings_growth": 53.4,
"roe": 10.8,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 77.97,
"week52_high": 73.76,
"pct_from_52wk_high": 1.0,
"score": 2.6
},
{
"ticker": "WAL",
"price": 94.92,
"market_cap": 10446294016,
"market_cap_b": 10.4,
"trailing_pe": 10.87,
"forward_pe": 7.98,
"peg_ratio": null,
"revenue_growth": 16.6,
"earnings_growth": 32.9,
"roe": 13.5,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 60.46,
"week52_high": 97.23,
"pct_from_52wk_high": 2.4,
"score": 3.0300000000000002
},
{
"ticker": "ONB",
"price": 25.53,
"market_cap": 9976434688,
"market_cap_b": 10.0,
"trailing_pe": 14.26,
"forward_pe": 8.9,
"peg_ratio": null,
"revenue_growth": 41.4,
"earnings_growth": 17.2,
"roe": 9.0,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 68.73,
"week52_high": 26.17,
"pct_from_52wk_high": 2.4,
"score": 3.040000000000001
},
{
"ticker": "EXEL",
"price": 42.98,
"market_cap": 11570324480,
"market_cap_b": 11.6,
"trailing_pe": 18.06,
"forward_pe": 12.45,
"peg_ratio": null,
"revenue_growth": 10.8,
"earnings_growth": 72.5,
"roe": 30.6,
"quick_ratio": 3.5,
"debt_to_equity": 8.2,
"rsi": 38.94,
"week52_high": 49.62,
"pct_from_52wk_high": 13.4,
"score": 4.119999999999999
},
{
"ticker": "ZION",
"price": 64.08,
"market_cap": 9461604352,
"market_cap_b": 9.5,
"trailing_pe": 10.66,
"forward_pe": 9.8,
"peg_ratio": null,
"revenue_growth": 13.6,
"earnings_growth": 31.4,
"roe": 13.5,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 60.76,
"week52_high": 66.18,
"pct_from_52wk_high": 3.2,
"score": 5.300000000000001
},
{
"ticker": "CART",
"price": 34.62,
"market_cap": 9120232448,
"market_cap_b": 9.1,
"trailing_pe": 19.02,
"forward_pe": 8.83,
"peg_ratio": null,
"revenue_growth": 10.2,
"earnings_growth": 21.1,
"roe": 15.3,
"quick_ratio": 3.33,
"debt_to_equity": 1.0,
"rsi": 32.09,
"week52_high": 53.5,
"pct_from_52wk_high": 35.3,
"score": 5.699999999999999
},
{
"ticker": "CFG",
"price": 67.55,
"market_cap": 29011791872,
"market_cap_b": 29.0,
"trailing_pe": 17.5,
"forward_pe": 10.73,
"peg_ratio": null,
"revenue_growth": 10.7,
"earnings_growth": 35.9,
"roe": 7.2,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 68.71,
"week52_high": 68.78,
"pct_from_52wk_high": 1.8,
"score": 6.07
},
{
"ticker": "UBSI",
"price": 44.64,
"market_cap": 6222157312,
"market_cap_b": 6.2,
"trailing_pe": 13.65,
"forward_pe": 11.85,
"peg_ratio": null,
"revenue_growth": 22.1,
"earnings_growth": 32.1,
"roe": 8.9,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 64.4,
"week52_high": 45.93,
"pct_from_52wk_high": 2.8,
"score": 6.430000000000001
},
{
"ticker": "EWBC",
"price": 120.54,
"market_cap": 16584568832,
"market_cap_b": 16.6,
"trailing_pe": 12.66,
"forward_pe": 11.0,
"peg_ratio": null,
"revenue_growth": 21.6,
"earnings_growth": 21.3,
"roe": 15.9,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 65.92,
"week52_high": 123.82,
"pct_from_52wk_high": 2.6,
"score": 6.710000000000001
},
{
"ticker": "BAC",
"price": 55.39,
"market_cap": 404485242880,
"market_cap_b": 404.5,
"trailing_pe": 14.54,
"forward_pe": 11.17,
"peg_ratio": null,
"revenue_growth": 13.2,
"earnings_growth": 20.9,
"roe": 10.2,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 69.17,
"week52_high": 57.55,
"pct_from_52wk_high": 3.8,
"score": 7.76
},
{
"ticker": "FITB",
"price": 54.5,
"market_cap": 49052639232,
"market_cap_b": 49.1,
"trailing_pe": 15.44,
"forward_pe": 11.12,
"peg_ratio": null,
"revenue_growth": 11.5,
"earnings_growth": 20.8,
"roe": 12.2,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 57.61,
"week52_high": 55.36,
"pct_from_52wk_high": 1.6,
"score": 7.889999999999999
},
{
"ticker": "WTFC",
"price": 156.07,
"market_cap": 10452774912,
"market_cap_b": 10.5,
"trailing_pe": 13.69,
"forward_pe": 11.64,
"peg_ratio": null,
"revenue_growth": 10.5,
"earnings_growth": 19.4,
"roe": 12.1,
"quick_ratio": null,
"debt_to_equity": null,
"rsi": 58.11,
"week52_high": 162.96,
"pct_from_52wk_high": 4.2,
"score": 8.65
}
]
}