{
"title": "CM — Canadian Imperial Bank of Commerce Swing Snapshot",
"generated": "2026-08-14 15:59 UTC",
"description": "Swing-trading snapshot for CM (Canadian Imperial Bank of Commerce): price, technicals (incl. ATR, SMA-20, MACD, Bollinger), price levels (pivots/PDH-PDL/VWAP/ORB + volume profile POC/VAH/VAL + recent daily bars), short & liquidity, options/whale flow, a compact analyst read, next earnings and recent news. Trimmed to swing-relevant fields.",
"company": {
"companyName": "Canadian Imperial Bank of Commerce",
"sector": "Financial Services",
"industry": "Banks - Diversified",
"marketCap": 114028749660,
"beta": 1.274,
"exchange": "NYSE",
"averageVolume": 1342114,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false
},
"volume": {
"volume": 120071.75945,
"avgVolume": 1342114,
"short_ratio": [
{
"symbol": "CM",
"file_date": "2026-08-13",
"date": "20260813",
"short_volume": 58650,
"short_exempt_volume": 585,
"total_volume": 160425,
"short_volume_ratio": 0.3656,
"signal": "Bullish"
}
],
"volume_profile": {
"poc": 118.47,
"vah": 119.45,
"val": 116.85,
"profile": [
{
"price": 115.87,
"volume": 71590
},
{
"price": 116.0,
"volume": 119694
},
{
"price": 116.13,
"volume": 235544
},
{
"price": 116.26,
"volume": 312583
},
{
"price": 116.39,
"volume": 65488
},
{
"price": 116.52,
"volume": 120114
},
{
"price": 116.65,
"volume": 173282
},
{
"price": 116.78,
"volume": 181674
},
{
"price": 116.91,
"volume": 234814
},
{
"price": 117.04,
"volume": 322627
},
{
"price": 117.17,
"volume": 333171
},
{
"price": 117.3,
"volume": 291187
},
{
"price": 117.43,
"volume": 584609
},
{
"price": 117.56,
"volume": 350141
},
{
"price": 117.69,
"volume": 607737
},
{
"price": 117.82,
"volume": 585845
},
{
"price": 117.95,
"volume": 489300
},
{
"price": 118.08,
"volume": 355789
},
{
"price": 118.21,
"volume": 556139
},
{
"price": 118.34,
"volume": 556533
},
{
"price": 118.47,
"volume": 721186
},
{
"price": 118.6,
"volume": 587751
},
{
"price": 118.73,
"volume": 708770
},
{
"price": 118.86,
"volume": 356935
},
{
"price": 118.99,
"volume": 488750
},
{
"price": 119.12,
"volume": 286857
},
{
"price": 119.25,
"volume": 425250
},
{
"price": 119.38,
"volume": 231251
},
{
"price": 119.51,
"volume": 344415
},
{
"price": 119.64,
"volume": 211303
},
{
"price": 119.77,
"volume": 320277
},
{
"price": 119.9,
"volume": 202650
},
{
"price": 120.03,
"volume": 82222
},
{
"price": 120.16,
"volume": 27947
},
{
"price": 120.29,
"volume": 28011
},
{
"price": 120.42,
"volume": 24352
},
{
"price": 120.55,
"volume": 44262
},
{
"price": 120.68,
"volume": 70349
},
{
"price": 120.81,
"volume": 24268
},
{
"price": 120.94,
"volume": 166080
},
{
"price": 121.07,
"volume": 110411
},
{
"price": 121.2,
"volume": 0
},
{
"price": 121.33,
"volume": 25016
},
{
"price": 121.46,
"volume": 34236
},
{
"price": 121.59,
"volume": 21778
},
{
"price": 121.72,
"volume": 55761
},
{
"price": 121.85,
"volume": 61155
},
{
"price": 121.98,
"volume": 49778
},
{
"price": 122.11,
"volume": 43529
},
{
"price": 122.24,
"volume": 34045
},
{
"price": 122.37,
"volume": 184109
},
{
"price": 122.5,
"volume": 7936
},
{
"price": 122.63,
"volume": 0
},
{
"price": 122.76,
"volume": 0
},
{
"price": 122.89,
"volume": 0
},
{
"price": 123.02,
"volume": 20334
},
{
"price": 123.15,
"volume": 16207
},
{
"price": 123.28,
"volume": 33560
},
{
"price": 123.41,
"volume": 27626
},
{
"price": 123.54,
"volume": 16468
}
],
"sessions": 20
}
},
"technical": {
"price": 123.1,
"rsi": 66.34675450795383,
"sma20": 118.78450000000001,
"sma50": 116.16240000000002,
"sma200": 101.83850000000008,
"adx": 25.09514803706836,
"atr": 2.16,
"atr_pct": 1.75,
"high_52w": 123.1,
"low_52w": 34.73,
"structure": {
"ema8": 120.61441351533817,
"ema21": 119.05298363948712,
"ema50": 116.36552356626751,
"ema200": 102.82655615074725,
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": true,
"adx_over_30": false,
"higher_highs_lows": true,
"near_21ema": true
},
"dist_21ema_pct": 3.4,
"macd": {
"macd": 1.412,
"signal": 1.122,
"histogram": 0.291
},
"bollinger": {
"mid": 118.78,
"upper": 122.15,
"lower": 115.42,
"width_pct": 5.67
},
"crossover": {
"fresh_cross": false,
"pre_compressed": true,
"held_above_21": false,
"candles_since": 43,
"intraday_support": false
},
"momentum": {
"roc10": 3.8,
"checks": {
"roc_over_5": false,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": true
},
"volume": {
"rvol": 0.14,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": false
}
}
},
"relative_strength": {
"sector": "Financial Services",
"sector_etf": "XLF",
"sector_etf_ret10d": 2.21,
"checks": {
"beats_spy_all": false,
"beats_sector_10d": true,
"rs_line_at_high": false,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"avg_vol_over_2m": false,
"mcap_over_1b": true,
"no_earnings_7d": true,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 165160548.84,
"avg_vol": 1342114
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": false,
"iv_contracting": true,
"oi_calls_above_price": false
},
"vals": {
"call_vol_mult": 0.8,
"iv_rank": 68.0
}
}
}
},
"levels": {
"prior_day": {
"high": 123.67,
"low": 122.69,
"close": 123.1,
"date": "2026-08-14"
},
"woodie_pivots": {
"PP": 123.14,
"R1": 123.59,
"S1": 122.61,
"R2": 124.12,
"S2": 122.16
},
"swing": {
"high_20d": 123.67,
"low_20d": 115.75,
"high_60d": 123.67,
"low_60d": 105.86
},
"orb": {
"high": 123.44,
"low": 122.69,
"date": "2026-08-14"
},
"vwap": 123.29,
"volume_profile": {
"poc": 118.47,
"vah": 119.45,
"val": 116.85,
"sessions": 20
},
"recent_daily": [
{
"d": "2026-07-13",
"o": 118.37,
"h": 118.658,
"l": 116.93,
"c": 117.37,
"v": 925123.422183
},
{
"d": "2026-07-14",
"o": 118.12,
"h": 119.66,
"l": 118.1,
"c": 118.57,
"v": 674678.274359
},
{
"d": "2026-07-15",
"o": 119.35,
"h": 120.82,
"l": 118.725,
"c": 120.76,
"v": 1948564.486346
},
{
"d": "2026-07-16",
"o": 120.88,
"h": 121.19,
"l": 119.545,
"c": 120.74,
"v": 1089252.35006
},
{
"d": "2026-07-17",
"o": 119.64,
"h": 122.5,
"l": 119.43,
"c": 121.24,
"v": 1173304.279614
},
{
"d": "2026-07-20",
"o": 121.18,
"h": 121.64,
"l": 117.54,
"c": 117.8,
"v": 1465306.116588
},
{
"d": "2026-07-21",
"o": 118.23,
"h": 118.23,
"l": 116.99,
"c": 117.37,
"v": 972761.092284
},
{
"d": "2026-07-22",
"o": 117.66,
"h": 118.69,
"l": 116.89,
"c": 117.74,
"v": 941371.208123
},
{
"d": "2026-07-23",
"o": 116.66,
"h": 117.3,
"l": 115.75,
"c": 116.53,
"v": 991202.820606
},
{
"d": "2026-07-24",
"o": 117.13,
"h": 117.85,
"l": 116.27,
"c": 117.44,
"v": 685974.998571
},
{
"d": "2026-07-27",
"o": 119,
"h": 119.115,
"l": 117.31,
"c": 118.25,
"v": 716121.619861
},
{
"d": "2026-07-28",
"o": 117.94,
"h": 120.07,
"l": 116.66,
"c": 119.82,
"v": 998058.003978
},
{
"d": "2026-07-29",
"o": 119.3,
"h": 119.39,
"l": 115.9,
"c": 116.23,
"v": 1334320.51953
},
{
"d": "2026-07-30",
"o": 117.83,
"h": 119.155,
"l": 117.47,
"c": 118.27,
"v": 793344.637533
},
{
"d": "2026-07-31",
"o": 117.96,
"h": 119.35,
"l": 117.87,
"c": 118.55,
"v": 627937.691125
},
{
"d": "2026-08-03",
"o": 118.88,
"h": 119.49,
"l": 118.28,
"c": 119.27,
"v": 336789.828977
},
{
"d": "2026-08-04",
"o": 118.86,
"h": 120.2,
"l": 117.81,
"c": 117.95,
"v": 912944.034044
},
{
"d": "2026-08-05",
"o": 117.89,
"h": 119.58,
"l": 117.145,
"c": 118.68,
"v": 924202.27125
},
{
"d": "2026-08-06",
"o": 119.51,
"h": 119.96,
"l": 118.03,
"c": 118.44,
"v": 660643.143217
},
{
"d": "2026-08-07",
"o": 119.49,
"h": 119.5,
"l": 117.56,
"c": 118.7,
"v": 720732.029689
},
{
"d": "2026-08-10",
"o": 118.79,
"h": 120.19,
"l": 118.525,
"c": 119.29,
"v": 947834.907622
},
{
"d": "2026-08-11",
"o": 119.72,
"h": 120.63,
"l": 118.8,
"c": 118.96,
"v": 665593.817249
},
{
"d": "2026-08-12",
"o": 119.84,
"h": 121.215,
"l": 119.39,
"c": 120.9,
"v": 1295061.615177
},
{
"d": "2026-08-13",
"o": 121.77,
"h": 122.52,
"l": 121.18,
"c": 122.4,
"v": 1232098.465592
},
{
"d": "2026-08-14",
"o": 122.69,
"h": 123.67,
"l": 122.69,
"c": 123.1,
"v": 120142.759449
}
]
},
"patterns": {
"days": 46,
"patterns": [
{
"name": "VWAP Touch",
"count": 46,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 46,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 46,
"pct": 100
},
{
"name": "ORB Breakout",
"count": 45,
"pct": 98
},
{
"name": "Woodie Pivot Touch",
"count": 45,
"pct": 98
},
{
"name": "PDH/PDL Touch",
"count": 41,
"pct": 89
},
{
"name": "Darvas Box",
"count": 33,
"pct": 72
},
{
"name": "Gap Fill",
"count": 31,
"pct": 67
},
{
"name": "Open Retracement",
"count": 29,
"pct": 63
},
{
"name": "High Vol Open",
"count": 9,
"pct": 20
},
{
"name": "Power Hour",
"count": 3,
"pct": 7
}
]
},
"price": {
"symbol": "CM",
"name": "Canadian Imperial Bank of Commerce",
"price": 123.06,
"changePercentage": 0.53922,
"change": 0.66,
"volume": 120071.75945,
"dayLow": 122.69,
"dayHigh": 123.67,
"yearHigh": 123.67,
"yearLow": 72.58,
"priceAvg50": 115.8486,
"priceAvg200": 101.63785,
"exchange": "NYSE",
"open": 122.69,
"previousClose": 122.4,
"chart_vwap_daily": [
{
"t": "2026-07-06",
"v": 115.188,
"c": 115.36
},
{
"t": "2026-07-07",
"v": 115.835,
"c": 115.91
},
{
"t": "2026-07-08",
"v": 113.9054,
"c": 113.97
},
{
"t": "2026-07-09",
"v": 115.4197,
"c": 115.35
},
{
"t": "2026-07-10",
"v": 117.2675,
"c": 117.78
},
{
"t": "2026-07-13",
"v": 117.4584,
"c": 117.37
},
{
"t": "2026-07-14",
"v": 118.6545,
"c": 118.57
},
{
"t": "2026-07-15",
"v": 120.5251,
"c": 120.76
},
{
"t": "2026-07-16",
"v": 120.566,
"c": 120.74
},
{
"t": "2026-07-17",
"v": 121.5345,
"c": 121.24
},
{
"t": "2026-07-20",
"v": 118.5035,
"c": 117.8
},
{
"t": "2026-07-21",
"v": 117.4209,
"c": 117.37
},
{
"t": "2026-07-22",
"v": 117.7108,
"c": 117.74
},
{
"t": "2026-07-23",
"v": 116.3776,
"c": 116.53
},
{
"t": "2026-07-24",
"v": 117.2722,
"c": 117.44
},
{
"t": "2026-07-27",
"v": 118.0375,
"c": 118.25
},
{
"t": "2026-07-28",
"v": 119.2498,
"c": 119.82
},
{
"t": "2026-07-29",
"v": 117.0889,
"c": 116.23
},
{
"t": "2026-07-30",
"v": 118.3791,
"c": 118.27
},
{
"t": "2026-07-31",
"v": 118.6562,
"c": 118.55
},
{
"t": "2026-08-03",
"v": 119.057,
"c": 119.27
},
{
"t": "2026-08-04",
"v": 118.801,
"c": 117.95
},
{
"t": "2026-08-05",
"v": 118.6566,
"c": 118.68
},
{
"t": "2026-08-06",
"v": 118.62,
"c": 118.44
},
{
"t": "2026-08-07",
"v": 118.3219,
"c": 118.7
},
{
"t": "2026-08-10",
"v": 119.3741,
"c": 119.29
},
{
"t": "2026-08-11",
"v": 119.1151,
"c": 118.96
},
{
"t": "2026-08-12",
"v": 120.8762,
"c": 120.9
},
{
"t": "2026-08-13",
"v": 122.2655,
"c": 122.4
},
{
"t": "2026-08-14",
"v": 123.2812,
"c": 123.1
}
],
"vwap_summary": {
"days": 30,
"days_above": 16,
"days_below": 14,
"pct_days_above": 53,
"position": "below",
"gap_pct": -0.15,
"streak_days": 1
}
},
"fundamentals": {
"priceToEarningsRatioTTM": 16.804133858267715,
"priceToSalesRatioTTM": 2.970953296230915,
"priceToBookRatioTTM": 2.3848570669651012,
"dividendYieldTTM": 0.0244831,
"netDebtToEBITDATTM": 12.332259755823534,
"currentRatioTTM": 0.1025044569809754,
"debtToEquityRatioTTM": 2.762607345148913
},
"analyst": {
"price_target": {
"symbol": "CM",
"targetHigh": 127.3196048,
"targetLow": 70,
"targetConsensus": 106.62,
"targetMedian": 122.54511962
},
"ratings": {
"rating": "B",
"overallScore": 3
}
},
"news": [
{
"title": "BridgeBio Stock Has Soared 29% in Just 3 Months. Here's Why Wall Street Thinks It Could Go Even Higher.",
"source": "Yahoo! Finance",
"date": "2026-08-14T15:35:00Z"
},
{
"title": "India's Jharkhand state CM urges Modi to rethink mining bill, citing revenue hit",
"source": "Reuters",
"date": "2026-08-14T03:54:02Z"
},
{
"title": "Taiwan's War Games Are Spilling Into Everyday Life",
"source": "Bloomberg Business",
"date": "2026-08-14T01:00:16Z"
},
{
"title": "Hawaii's Big Island Under Hurricane Watch as Lala Strengthens",
"source": "Bloomberg Business",
"date": "2026-08-13T16:43:16Z"
},
{
"title": "Heat Waves May Cost France Up to €15 Billion, Minister Says",
"source": "Bloomberg Business",
"date": "2026-08-13T05:39:47Z"
},
{
"title": "Finland Detects More African Swine Fever Cases in Wild Boars",
"source": "Bloomberg Business",
"date": "2026-08-12T13:18:36Z"
},
{
"title": "Bern Rejects Initiative to Ban Banks From Fossil-Fuel Financing",
"source": "Bloomberg Business",
"date": "2026-08-12T11:20:10Z"
},
{
"title": "Rhine water level falls to new lows, halting sailings at chokepoint",
"source": "Yahoo! Finance",
"date": "2026-08-12T09:37:09Z"
},
{
"title": "Nonprofit vs. Not-for-Profit: What's the Difference?",
"source": "The Wall Street Journal",
"date": "2026-08-12T09:00:00Z"
},
{
"title": "Earnings call transcript: AECOM Q3 2026 revenue tops forecasts, EPS misses By Investing.com",
"source": "Investing.com",
"date": "2026-08-11T13:09:36Z"
}
],
"calendar": [
{
"symbol": "CM",
"date": "2026-08-27",
"epsEstimated": 1.79,
"revenueEstimated": 5695930000
},
{
"symbol": "CM",
"date": "2026-05-28",
"epsEstimated": 1.78,
"revenueEstimated": 5855946000
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"options_flow": [
{
"option_type": "call",
"strike": "125",
"expiry": "2028-01-21",
"size": 40,
"premium": "57600.00",
"volume": 50,
"open_interest": 165,
"implied_volatility": "0.2007651096253925",
"delta": "0.619569234044524"
},
{
"option_type": "call",
"strike": "125",
"expiry": "2028-01-21",
"size": 10,
"premium": "14400.00",
"volume": 10,
"open_interest": 165,
"implied_volatility": "0.2003792719161243",
"delta": "0.620066529476893"
}
],
"net_premium": {
"ticker": "CM",
"net_call_premium": "-46539.00",
"net_put_premium": "412.00",
"call_premium": "99765.00",
"put_premium": "2832.00",
"bullish_premium": "27793.00",
"bearish_premium": "74744.00",
"put_call_ratio": "0.08524590163934426230",
"iv_rank": "67.8411",
"implied_move_perc": "0.046000",
"gex_ratio": "0.33077556568436662586",
"gex_net_change": "-1946.8728",
"gex_call": "35551.8089",
"gex_put": "-11759.6697",
"gex_net": 23792.1392,
"gex_call_delta": "862004.3013",
"gex_put_delta": "-103067.9738",
"gex_date": "2026-08-14"
},
"hot_chains": [
{
"strike": "130",
"expires": "2026-09-18",
"option_type": "call",
"volume": 91,
"open_interest": 361,
"implied_volatility": "0.2294768721337816",
"last_price": "1.22",
"total_premium": "11064.00",
"delta": 0.245664417624364
},
{
"strike": "125",
"expires": "2026-08-21",
"option_type": "call",
"volume": 85,
"open_interest": 1204,
"implied_volatility": "0.1842571697903161",
"last_price": "0.55",
"total_premium": "5610.00",
"delta": 0.268440853011837
},
{
"strike": "135",
"expires": "2026-09-18",
"option_type": "call",
"volume": 70,
"open_interest": 0,
"implied_volatility": "0.2300300696785738",
"last_price": "0.50",
"total_premium": "3500.00",
"delta": 0.0883660479264268
}
],
"gamma_profile": {
"spot": 123.145,
"flip_point": 119.81,
"net_gex": 23792.14,
"call_walls": [
{
"strike": 125.0,
"gex": 21219.27
},
{
"strike": 120.0,
"gex": 5845.8
},
{
"strike": 115.0,
"gex": 4100.77
}
],
"put_walls": [
{
"strike": 115.0,
"gex": -3878.83
},
{
"strike": 110.0,
"gex": -1921.99
},
{
"strike": 105.0,
"gex": -1726.21
}
]
},
"ats": {
"symbol": "CM",
"date": "20260813",
"ats_volume": 0,
"total_volume": 160425,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "CM",
"signal": "Neutral",
"avg_vwap_discount_pct": 0.04
},
"oi_changes": {
"net_call_oi_change": -204,
"net_put_oi_change": 0,
"top": [
{
"strike": "125",
"oi_change": -125,
"type": "call"
},
{
"strike": "115",
"oi_change": -92,
"type": "call"
},
{
"strike": "115",
"oi_change": 12,
"type": "call"
},
{
"strike": "120",
"oi_change": 4,
"type": "call"
},
{
"strike": "115",
"oi_change": -3,
"type": "call"
}
]
}
}
}