7Baggers

BMO Stock Income Statements

The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
     Revenue  
     Gross Profit  
     Operating Profit  
     Net Income  
    Quarterly
     | 
    Annual
     
    20200731 20201031 20210131 20210430 20210731 20210915 20211031 20211102 20211203 20220131 20220301 20220430 20220607 20220731 20221031 20230131 20230430 20230731 20231031 20240131 02.695.388.0710.7613.4516.1418.83Billion
    Quarterly Income Statements
    Quarterly
     | 
    Annual
     
      Unit: USD2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-06-07 2022-04-30 2022-03-01 2022-01-31 2021-12-03 2021-11-02 2021-10-31 2021-09-15 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-10-31 2007-07-31 2007-04-30 2007-01-31 2006-10-31 2006-07-31 2006-04-30 2006-01-31 2005-10-31 2005-07-31 2005-04-30 2005-01-31 2004-10-31 2004-07-31 2004-04-30 2004-01-31 2003-10-31 2003-07-31 2003-04-30 2003-01-31 2002-10-31 2002-07-31 2002-04-30 2002-01-31 2001-10-31 2001-07-31 2001-04-30 2001-01-31 2000-10-31 2000-07-31 2000-04-30 2000-01-31 1999-10-31 1999-07-31 1999-04-30 1999-01-31 1998-10-31 1998-07-31 1998-04-30 1998-01-31 1997-10-31 1997-07-31 1997-04-30 1997-01-31 1996-10-31 1996-07-31 1996-04-30 1996-01-31 1995-10-31 1995-07-31 
        revenue18,832,000,000 8,322,000,000 7,938,000,000 8,381,000,000 6,000,000 520,000,000 6,945,000,000 6,945,000,000 5,705,000,000 5,705,000,000 7,124,000,000 7,095,000,000 7,095,000,000 6,508,000,000 6,508,000,000 7,495,000,000 6,270,000,000 6,919,000,000 5,937,000,000 7,137,000,000 5,427,000,000 6,721,000,000 6,048,000,000 6,635,000,000 6,161,000,000 6,488,000,000 5,884,000,000 5,776,000,000 5,576,000,000 5,634,000,000 5,608,000,000 5,401,000,000 5,703,000,000 5,162,000,000 5,184,000,000 5,583,000,000 5,164,000,000 5,016,000,000 4,982,000,000 4,826,000,000 4,526,000,000 5,055,000,000 4,640,000,000 4,215,000,000 4,041,000,000 4,122,000,000 4,138,000,000 4,050,000,000 3,944,000,000 4,081,000,000 4,176,000,000 3,878,000,000 3,959,000,000 4,117,000,000 4,078,000,000 3,234,000,000 3,217,000,000 3,346,000,000 3,229,000,000 2,907,000,000 3,049,000,000 3,025,000,000 2,989,000,000 2,978,000,000 2,655,000,000 2,442,232,055 2,813,432,370 2,745,138,178 2,620,052,241 2,026,104,418 2,199,601,639 2,554,573,529 2,528,008,874 2,574,955,909 2,316,524,494 2,570,426,519 2,472,926,203 2,481,793,355 2,621,341,604 2,410,922,003 2,397,984,886 2,411,312,330 2,282,347,765 2,389,886,893 2,436,583,025 2,363,684,489 2,369,856,151 2,306,501,548 2,163,826,435 2,279,501,217 2,264,608,815 2,117,181,315 2,193,821,545 2,178,045,303 1,918,085,668 2,189,602,446 2,452,395,578 2,158,596,912 2,125,693,090 2,061,533,889 2,248,222,749 2,092,013,890 1,974,981,041 1,990,972,013 1,926,039,387 1,898,020,850 1,579,941,288 1,881,027,967 1,879,026,485 1,802,096,986 1,833,898,701 1,837,077,878 1,706,087,686 1,680,819,517 1,578,730,991 1,514,360,314 1,508,509,191 1,517,317,207 1,447,775,661 1,473,281,399 
        cost of revenue29,000,000 29,000,000 
        gross profit18,832,000,000 8,322,000,000 7,938,000,000 8,381,000,000 6,000,000 520,000,000 6,945,000,000 6,945,000,000 5,705,000,000 5,705,000,000 7,095,000,000 7,095,000,000 7,095,000,000 6,508,000,000 6,508,000,000 7,495,000,000 6,270,000,000 6,919,000,000 5,937,000,000 7,137,000,000 5,427,000,000 6,721,000,000 6,048,000,000 6,635,000,000 6,161,000,000 6,488,000,000 5,855,000,000 5,776,000,000 5,576,000,000 5,634,000,000 5,608,000,000 5,401,000,000 5,703,000,000 5,162,000,000 5,184,000,000 5,583,000,000 5,164,000,000 5,016,000,000 4,982,000,000 4,826,000,000 4,526,000,000 5,055,000,000 4,640,000,000 4,215,000,000 4,041,000,000 4,122,000,000 4,138,000,000 4,050,000,000 3,944,000,000 4,081,000,000 4,176,000,000 3,878,000,000 3,959,000,000 4,117,000,000 4,078,000,000 3,234,000,000 3,217,000,000 3,346,000,000 3,229,000,000 2,907,000,000 3,049,000,000 3,025,000,000 2,989,000,000 2,978,000,000 2,655,000,000 2,442,232,055 2,813,432,370 2,745,138,178 2,620,052,241 2,026,104,418 2,199,601,639 2,554,573,529 2,528,008,874 2,574,955,909 2,316,524,494 2,570,426,519 2,472,926,203 2,481,793,355 2,621,341,604 2,410,922,003 2,397,984,886 2,411,312,330 2,282,347,765 2,389,886,893 2,436,583,025 2,363,684,489 2,369,856,151 2,306,501,548 2,163,826,435 2,279,501,217 2,264,608,815 2,117,181,315 2,193,821,545 2,178,045,303 1,918,085,668 2,189,602,446 2,452,395,578 2,158,596,912 2,125,693,090 2,061,533,889 2,248,222,749 2,092,013,890 1,974,981,041 1,990,972,013 1,926,039,387 1,898,020,850 1,579,941,288 1,881,027,967 1,879,026,485 1,802,096,986 1,833,898,701 1,837,077,878 1,706,087,686 1,680,819,517 1,578,730,991 1,514,360,314 1,508,509,191 1,517,317,207 1,447,775,661 1,473,281,399 
        operating expenses                                                                                                                        
        research and development
        sales, general and administrative                                                                                                                        
        total operating expenses1,428,000,000 -6,153,000,000 -6,145,000,000 1,837,000,000 7,983,000,000 10,774,000,000 -2,407,000,000 2,279,000,000 -2,013,000,000 -2,437,000,000 -3,157,000,000 -2,934,000,000 -2,829,000,000 -2,316,000,000 -3,668,000,000 -1,965,000,000 -1,581,000,000 -1,218,000,000 -1,167,000,000 -1,013,000,000 -1,432,000,000 -857,000,000 -1,311,000,000 -1,947,000,000 -2,082,000,000 -2,442,000,000 -2,102,000,000 -2,840,000,000 -2,020,000,000 -2,260,000,000 -2,784,000,000 -2,852,000,000 -2,698,000,000 -2,471,000,000 -2,277,000,000 -2,192,000,000 -2,748,000,000 -2,212,000,000 -1,742,000,000 -1,648,000,000 -1,656,000,000 -2,782,000,000 -1,488,000,000 -1,632,000,000 -1,624,000,000 -1,642,000,000 -1,518,000,000 -1,552,000,000 -1,528,000,000 -1,939,000,000 -1,297,000,000 -1,268,000,000 -1,352,000,000 -1,393,000,000 -1,296,000,000 -1,356,000,000 -1,425,000,000 -1,007,000,000 -1,510,000,000 -1,058,000,000 -483,038,347 -231,706,844 -194,472,876 619,851,316 1,170,682,730 1,247,439,677 997,763,816 905,158,071 731,334,509 823,284,534 572,462,948 216,590,377 120,619,025 -185,089,065 -235,092,444 -317,380,352 -450,260,482 -539,587,979 -540,252,827 -663,650,075 -636,580,200 -699,441,241 -546,017,450 -630,101,675 -702,554,745 -702,540,309 -627,078,385 -812,294,182 -464,121,653 -357,988,903 321,100,917 703,316,953 1,091,290,662 1,244,836,116 1,134,066,587 1,078,199,052 960,937,499 587,014,567 793,108,637 746,900,073 1,095,935,941 1,438,222,307 1,373,998,488 1,205,869,720 1,090,869,374 661,168,465 742,935,905 599,832,449 540,504,112 538,388,094 717,328,568 646,698,433 783,397,471 704,418,436 740,740,741 
        operating income36,000,000 2,169,000,000 1,793,000,000 10,218,000,000 7,989,000,000 11,294,000,000 4,538,000,000 4,538,000,000 7,984,000,000 7,984,000,000 5,082,000,000 5,082,000,000 5,082,000,000 4,071,000,000 4,071,000,000 4,338,000,000 3,336,000,000 4,090,000,000 3,621,000,000 3,469,000,000 3,462,000,000 5,140,000,000 4,830,000,000 5,468,000,000 5,148,000,000 5,056,000,000 4,998,000,000 4,465,000,000 3,629,000,000 3,552,000,000 3,166,000,000 3,299,000,000 2,863,000,000 3,142,000,000 2,924,000,000 2,799,000,000 2,312,000,000 2,318,000,000 2,511,000,000 2,549,000,000 2,334,000,000 2,307,000,000 2,428,000,000 2,473,000,000 2,393,000,000 2,466,000,000 1,356,000,000 2,562,000,000 2,312,000,000 2,457,000,000 2,534,000,000 2,360,000,000 2,407,000,000 2,589,000,000 2,139,000,000 1,937,000,000 1,949,000,000 1,994,000,000 1,836,000,000 1,611,000,000 1,693,000,000 1,600,000,000 1,982,000,000 1,468,000,000 1,597,000,000 1,959,193,708 2,581,725,526 2,550,665,302 3,239,903,557 3,196,787,148 3,447,041,316 3,552,337,345 3,433,166,945 3,306,290,418 3,139,809,028 3,142,889,467 2,689,516,580 2,602,412,380 2,436,252,539 2,175,829,559 2,080,604,534 1,961,051,848 1,742,759,786 1,849,634,066 1,772,932,950 1,727,104,289 1,670,414,910 1,760,484,098 1,533,724,760 1,576,946,472 1,562,068,506 1,490,102,930 1,381,527,363 1,713,923,650 1,560,096,765 2,510,703,363 3,155,712,531 3,249,887,574 3,370,529,206 3,195,600,476 3,326,421,801 3,052,951,389 2,561,995,608 2,784,080,650 2,672,939,460 2,993,956,791 3,018,163,595 3,255,026,455 3,084,896,205 2,892,966,360 2,495,067,166 2,580,013,783 2,305,920,135 2,221,323,629 2,117,119,085 2,231,688,882 2,155,207,624 2,300,714,678 2,152,194,097 2,214,022,140 
        net income1,290,000,000 1,610,000,000 1,452,000,000 1,056,000,000 247,000,000 4,483,000,000 1,365,000,000 1,365,000,000 4,756,000,000 4,756,000,000 2,933,000,000 2,933,000,000 2,933,000,000 2,159,000,000 2,159,000,000 2,275,000,000 1,303,000,000 2,017,000,000 1,584,000,000 1,232,000,000 689,000,000 1,592,000,000 1,194,000,000 1,557,000,000 1,497,000,000 1,510,000,000 1,695,000,000 1,536,000,000 1,246,000,000 973,000,000 1,227,000,000 1,387,000,000 1,247,000,000 1,487,000,000 1,344,000,000 1,245,000,000 973,000,000 1,060,000,000 1,206,000,000 1,185,000,000 993,000,000 986,000,000 1,057,000,000 1,110,000,000 1,062,000,000 1,048,000,000 1,061,000,000 1,121,000,000 957,000,000 1,030,000,000 1,064,000,000 951,000,000 1,010,000,000 1,090,000,000 897,000,000 793,000,000 800,000,000 776,000,000 739,000,000 669,000,000 745,000,000 657,000,000 647,000,000 557,000,000 358,000,000 224,926,254 560,509,565 520,982,600 641,952,984 255,020,080 451,732,616 660,206,581 671,103,716 585,537,919 695,582,871 710,487,612 644,188,903 630,405,098 656,917,240 541,202,400 599,496,222 601,587,695 562,223,030 653,359,947 601,947,073 532,027,528 513,567,482 503,799,606 409,566,089 398,418,491 399,234,873 345,209,818 301,082,013 372,247,743 4,834,192 443,425,076 606,572,482 416,729,126 484,654,942 401,307,967 497,630,332 473,958,333 257,948,855 397,983,750 363,967,907 361,988,216 234,105,419 377,928,949 376,950,608 361,001,893 297,032,974 372,019,297 314,018,431 322,145,842 291,158,059 299,574,000 280,462,900 295,492,029 268,438,482 263,769,304