Commerce Bancshares, Inc.
← Back to CBSH Overview

Commerce Bancshares, Inc. (CBSH)

Profitability & Net Margin History

Current Net Margin

29.77%

Commerce Bancshares, Inc. currently has a net profit margin of 29.77%.

Financial Fundamentals

CBSHQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2026-03-310.480.1429.77%386
2025-12-310.540.1425.92%12
2025-09-300.540.1426.04%234
2025-06-300.540.1528.38%287
2025-03-310.520.1325.52%37
2024-12-310.530.1425.89%9
2024-09-300.530.1425.80%79
2024-06-300.520.1426.59%438
2024-03-310.510.1122.21%100
2023-12-310.520.1121.20%252
2023-09-300.510.1223.72%185
2023-06-300.500.1325.58%120
2023-03-310.450.1226.77%369
2022-12-310.430.1330.46%10
2022-09-300.400.1230.36%23
2022-06-300.380.1230.58%311
2022-03-310.350.1233.69%72
2021-12-310.350.1132.97%37
2021-09-300.370.1233.34%1088
2021-06-300.370.1644.22%739
2021-03-310.360.1336.83%97
2020-12-310.360.1335.87%4
2020-09-300.370.1335.91%2371
2020-06-300.330.0412.20%343
2020-03-310.330.0515.63%1327
2019-12-310.370.1128.90%68
2019-09-300.370.1129.57%4
2019-06-300.370.1129.54%164
2019-03-310.350.1027.90%266
2018-12-310.360.1130.56%135
2018-09-300.350.1131.91%15
2018-06-300.350.1131.76%126
2018-03-310.330.1030.50%377
2017-12-310.350.0926.73%253
2017-09-300.310.0724.20%122
2017-06-300.310.0825.42%133
2017-03-310.300.0724.09%59
2016-12-310.300.0723.50%40
2016-09-300.300.0723.10%52
2016-06-300.300.0723.62%109
2016-03-310.290.0722.53%11
2015-12-310.280.0622.42%65
2015-09-300.280.0623.07%284
2015-06-300.290.0725.91%292
2015-03-310.270.0622.99%17
2014-12-310.270.0622.82%179
2014-09-300.280.0724.61%31
2014-06-300.270.0724.30%71
2014-03-310.270.0623.59%80
2013-12-310.270.0724.38%97
2013-09-300.270.0725.35%83
2013-06-300.270.0724.52%73
2013-03-310.260.0623.79%108
2012-12-310.270.0724.87%18
2012-09-300.270.0724.69%86
2012-06-300.280.0725.56%106
2012-03-310.270.0724.50%197
2011-12-310.270.0622.53%116
2011-09-300.280.0723.69%79
2011-06-300.280.0724.48%223
2011-03-310.270.0622.25%84
2010-12-310.290.0621.40%151
2010-09-300.280.0619.89%86
2010-06-300.290.0620.75%484
2010-03-310.280.0415.91%39
2009-12-310.300.0516.31%75
2009-09-300.300.0517.06%452
2009-06-300.290.0412.54%173
2009-03-310.280.0310.81%547
2008-12-310.270.0416.27%822
2008-09-300.310.028.06%989
2008-06-300.310.0617.95%104
2008-03-310.340.0618.98%606
2007-12-310.340.0412.92%377
2007-09-300.330.0616.69%34
2007-06-300.330.0617.03%75
2007-03-310.320.0516.27%164
2006-12-310.320.0617.92%15
2006-09-300.310.0517.77%126
2006-06-300.290.0619.03%1
2006-03-310.280.0519.04%149
2005-12-310.270.0620.53%313
2005-09-300.270.0623.65%256
2005-06-300.260.0521.09%45
2005-03-310.240.0520.64%177
2004-12-310.240.0522.41%472
2004-09-300.230.0627.12%438
2004-06-300.240.0522.74%88
2004-03-310.230.0521.86%155
2003-12-310.230.0523.41%96
2003-09-300.230.0524.37%273
2003-06-300.230.0521.64%112
2003-03-310.230.0520.52%144
2002-12-310.230.0521.96%9
2002-09-300.230.0521.87%57
2002-06-300.230.0521.30%116
2002-03-310.230.0520.14%88
2001-12-310.240.0519.26%133
2001-09-300.250.0517.93%55
2001-06-300.260.0517.38%101
2001-03-310.270.0416.37%50
2000-12-310.270.0516.87%8
2000-09-300.270.0516.79%32
2000-06-300.270.0517.11%85
2000-03-310.250.0416.27%124
1999-12-310.250.0417.50%68
1999-09-300.250.0416.82%19
1999-06-300.250.0417.01%101
1999-03-310.240.0415.99%50
1998-12-310.240.0416.50%40
1998-09-300.230.0416.10%20
1998-06-300.240.0415.90%74
1998-03-310.230.0315.16%97
1997-12-310.230.0416.12%61
1997-09-300.220.0315.52%19
1997-06-300.210.0315.33%95
1997-03-310.200.0314.38%120
1996-12-310.210.0315.58%25
1996-09-300.200.0315.33%77
1996-06-300.200.0314.57%84
1996-03-310.200.0313.73%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.