Stantec Quarterly Income Statements Chart
Quarterly
|
Annual
Stantec Quarterly Income Statements Table
Quarterly
|
Annual
Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,609,000,000 | 1,693,200,000 | 1,638,200,000 | 1,539,200,000 | 1,513,500,000 | 1,473,200,000 | 1,376,600,000 | 1,313,900,000 | 1,185,300,000 | 1,168,300,000 | 1,134,000,000 | 1,089,200,000 | 1,126,100,000 | 1,177,900,000 | 1,205,600,000 | 1,220,500,000 | 1,210,200,000 | 1,241,500,000 | 1,224,100,000 | 1,151,500,000 | 279,300,000 | 1,364,600,000 | 1,358,200,000 | 1,281,700,000 | 1,245,978,000 | 1,299,181,000 | 1,318,681,000 | 1,276,260,000 | 1,240,792,000 | 1,257,313,000 | 1,046,642,000 | 755,383,000 | 710,459,000 | 750,809,000 | 710,254,000 | 705,723,000 | 647,521,000 | 674,685,000 | 633,819,000 | 573,893,000 | 575,313,000 | 581,166,000 | 566,724,000 | 513,207,000 | 483,919,000 | 483,687,000 | 476,243,000 | 439,051,000 | 348,200,000 | 351,198,000 | 342,357,000 | 336,792,000 | 383,650,000 | 386,683,000 | 371,168,000 | 296,780,000 | 551,746,000 | 306,769,000 | 388,121,000 | 404,800,000 | 518,838,375 | 289,195,231 | 289,058,620 | 291,803,312 | 339,634,531 | 206,985,988 | 215,652,497 | 216,311,116 | 288,853,969 | 181,986,141 | 182,155,047 | 185,269,734 | 151,891,994 | 125,869,919 | 127,656,806 | 141,143,894 | 178,793,000 | 119,810,000 | 118,710,000 | 117,317,000 | 111,616,000 | 120,810,000 | 119,076,000 | 108,440,000 | 101,737,000 | 137,939,000 | 104,216,000 | 84,564,000 | 84,627,000 | 112,168,000 | 87,016,000 | 73,131,000 | 64,490,000 | 84,871,000 | 62,700,000 | 53,500,000 | 54,900,000 | 65,300,000 | 48,600,000 | 43,100,000 | 52,200,000 | 59,300,000 | 40,600,000 | 33,300,000 | 39,500,000 | 41,700,000 | 26,900,000 | 23,300,000 |
cost of revenue | 1,008,500,000 | 972,100,000 | 944,200,000 | 879,200,000 | 893,000,000 | 846,200,000 | 773,900,000 | 746,800,000 | 678,700,000 | 661,300,000 | 650,700,000 | 622,800,000 | 671,100,000 | 698,800,000 | 715,900,000 | 713,800,000 | 723,900,000 | 725,400,000 | 706,600,000 | 663,000,000 | 386,200,000 | 904,500,000 | 893,000,000 | 824,200,000 | 820,428,000 | 841,518,000 | 839,380,000 | 803,882,000 | 793,609,000 | 784,240,000 | 629,736,000 | 416,244,000 | 403,554,000 | 413,050,000 | 389,474,000 | 378,572,000 | 358,554,000 | 376,914,000 | 343,797,000 | 312,260,000 | 320,681,000 | 318,175,000 | 312,221,000 | 282,880,000 | 264,638,000 | 264,542,000 | 260,849,000 | 237,330,000 | 156,254,000 | 156,313,000 | 153,675,000 | 148,894,000 | 206,133,000 | 209,955,000 | 201,923,000 | 131,934,000 | 395,926,000 | 133,474,000 | 211,380,000 | 211,354,000 | 353,388,834 | 127,135,406 | 127,485,243 | 151,551,281 | 215,445,395 | 90,713,505 | 94,665,250 | 106,970,710 | 183,473,413 | 78,374,874 | 78,826,548 | 22,132,181 | 70,692,228 | 54,470,383 | 54,951,516 | 22,010,883 | -88,403,000 | 57,366,000 | 55,225,000 | 13,751,000 | 18,766,000 | 19,094,000 | 16,684,000 | 14,002,000 | -113,176,000 | 75,767,000 | 14,268,000 | 11,297,000 | -91,776,000 | 62,601,000 | 13,213,000 | 10,501,000 | -68,516,000 | 47,934,000 | 9,200,000 | 9,400,000 | 13,800,000 | 12,100,000 | 8,900,000 | 7,300,000 | 10,000,000 | 12,600,000 | 7,400,000 | 6,700,000 | 10,900,000 | 11,900,000 | 7,100,000 | 5,400,000 |
gross profit | 600,500,000 | 721,100,000 | 694,000,000 | 660,000,000 | 620,500,000 | 627,000,000 | 602,700,000 | 567,100,000 | 506,600,000 | 507,000,000 | 483,300,000 | 466,400,000 | 455,000,000 | 479,100,000 | 489,700,000 | 506,700,000 | 486,300,000 | 516,100,000 | 517,500,000 | 488,500,000 | -106,900,000 | 460,100,000 | 465,200,000 | 457,500,000 | 425,550,000 | 457,663,000 | 479,301,000 | 472,378,000 | 447,183,000 | 473,073,000 | 416,906,000 | 339,139,000 | 306,905,000 | 337,759,000 | 320,780,000 | 327,151,000 | 288,967,000 | 297,771,000 | 290,022,000 | 261,633,000 | 254,632,000 | 262,991,000 | 254,503,000 | 230,327,000 | 219,281,000 | 219,145,000 | 215,394,000 | 201,721,000 | 191,946,000 | 194,885,000 | 188,682,000 | 187,898,000 | 177,517,000 | 176,728,000 | 169,245,000 | 164,846,000 | 155,820,000 | 173,295,000 | 176,741,000 | 193,446,000 | 165,449,541 | 162,059,825 | 161,573,377 | 140,252,031 | 124,189,136 | 116,272,483 | 120,987,247 | 109,340,406 | 105,380,556 | 103,611,267 | 103,328,499 | 163,137,553 | 81,199,766 | 71,399,536 | 72,705,290 | 119,133,011 | 267,196,000 | 62,444,000 | 63,485,000 | 103,566,000 | 92,850,000 | 101,716,000 | 102,392,000 | 94,438,000 | 214,913,000 | 62,172,000 | 89,948,000 | 73,267,000 | 176,403,000 | 49,567,000 | 73,803,000 | 62,630,000 | 133,006,000 | 36,937,000 | 53,500,000 | 44,100,000 | 41,100,000 | 53,200,000 | 39,700,000 | 35,800,000 | 42,200,000 | 46,700,000 | 33,200,000 | 26,600,000 | 28,600,000 | 29,800,000 | 19,800,000 | 17,900,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 477,200,000 | 557,600,000 | 558,600,000 | -555,500,000 | 512,600,000 | 516,100,000 | 502,100,000 | 495,200,000 | 447,400,000 | 408,400,000 | 394,700,000 | 394,900,000 | 371,400,000 | 381,600,000 | 403,100,000 | 425,600,000 | 410,700,000 | 417,000,000 | 433,200,000 | 413,600,000 | 361,000,000 | 390,400,000 | 406,000,000 | 395,900,000 | 393,267,000 | 384,633,000 | 409,542,000 | 418,150,000 | 398,961,000 | 396,314,000 | 374,118,000 | 292,537,000 | 269,049,000 | 265,919,000 | 264,809,000 | 272,527,000 | 238,506,000 | 229,726,000 | 226,766,000 | 214,100,000 | 210,721,000 | 198,833,000 | 201,734,000 | 188,474,000 | 175,728,000 | 170,045,000 | 170,277,000 | 165,004,000 | 246,693,000 | 151,669,000 | 149,954,000 | 153,767,000 | 144,621,000 | 139,146,000 | 133,617,000 | 135,551,000 | 124,640,000 | 136,725,000 | 141,596,000 | 160,553,000 | 137,015,518 | 122,831,595 | 127,422,145 | 115,002,572 | 100,913,792 | 90,717,480 | 95,752,391 | 86,702,030 | 83,862,684 | 78,776,126 | 77,785,834 | 145,586,175 | 68,834,286 | 51,907,085 | 52,557,997 | 108,703,748 | 256,266,000 | 48,899,000 | 52,756,000 | 94,110,000 | 85,631,000 | 89,311,000 | 90,918,000 | 85,908,000 | 205,233,000 | 51,529,000 | 80,191,000 | 66,825,000 | 170,484,000 | 40,556,000 | 65,826,000 | 56,833,000 | 22,264,000 | 29,476,000 | 47,400,000 | 39,700,000 | 36,700,000 | 48,400,000 | 35,500,000 | 32,400,000 | 37,700,000 | 42,600,000 | 30,300,000 | 24,900,000 | 25,500,000 | 27,000,000 | 17,800,000 | 16,600,000 |
operating income | 123,300,000 | 162,600,000 | 134,700,000 | 104,500,000 | 113,500,000 | 107,800,000 | 98,900,000 | 71,300,000 | 37,100,000 | 97,600,000 | 93,700,000 | 77,300,000 | 26,400,000 | 99,100,000 | 85,800,000 | 70,500,000 | 81,500,000 | 96,500,000 | 85,100,000 | 75,700,000 | -3,000,000 | 17,100,000 | 63,900,000 | 56,000,000 | 40,532,000 | 73,789,000 | 125,836,000 | 52,343,000 | 50,383,000 | 75,084,000 | 41,260,000 | 45,617,000 | 35,909,000 | 71,579,000 | 62,403,000 | 55,021,000 | 53,660,000 | 69,417,000 | 63,282,000 | 47,778,000 | 50,593,000 | 64,638,000 | 52,221,000 | 41,665,000 | 44,087,000 | 49,332,000 | 45,249,000 | 37,173,000 | -53,618,000 | 42,142,000 | 37,969,000 | 35,535,000 | 30,457,000 | 43,469,000 | 31,592,000 | 27,998,000 | 30,168,000 | 477,000 | 31,506,000 | 29,515,000 | 31,440,551 | -19,315,521 | 34,117,646 | 25,731,920 | 24,878,839 | 26,174,103 | 26,493,092 | 23,270,296 | 21,843,906 | 24,932,380 | 26,770,776 | 17,638,953 | 12,581,160 | 19,744,484 | 20,195,163 | 10,437,727 | 13,432,000 | 12,768,000 | 10,840,000 | 9,570,000 | 9,856,000 | 12,279,000 | 10,495,000 | 8,174,000 | 9,692,000 | 11,111,000 | 9,543,000 | 6,458,000 | 6,985,000 | 8,417,000 | 7,493,000 | 5,398,000 | 6,115,000 | 7,053,000 | 5,200,000 | 4,400,000 | 4,400,000 | 4,800,000 | 4,000,000 | 3,500,000 | 4,900,000 | 4,100,000 | 2,900,000 | 1,600,000 | 3,100,000 | 2,700,000 | 2,000,000 | 1,300,000 |
net income | 74,400,000 | 103,900,000 | 88,000,000 | 64,900,000 | 73,500,000 | 68,000,000 | 60,700,000 | 44,800,000 | 16,600,000 | 70,000,000 | 63,200,000 | 50,900,000 | 16,700,000 | 62,100,000 | 52,600,000 | 39,700,000 | 42,400,000 | 57,800,000 | 49,300,000 | 44,900,000 | -11,000,000 | -18,000,000 | 39,600,000 | 36,800,000 | 11,240,000 | 46,132,000 | 97,634,000 | -58,006,000 | 29,488,000 | 49,269,000 | 21,171,000 | 30,621,000 | 25,317,000 | 49,937,000 | 43,167,000 | 37,957,000 | 38,067,000 | 48,593,000 | 44,305,000 | 33,533,000 | 35,661,000 | 45,962,000 | 36,131,000 | 28,447,000 | 31,133,000 | 34,089,000 | 30,780,000 | 24,900,000 | -65,783,000 | 28,911,000 | 25,706,000 | 23,828,000 | 25,061,000 | 32,125,000 | 22,708,000 | 13,701,000 | 22,909,000 | -9,989,000 | 22,359,000 | 20,661,000 | 19,992,090 | -30,017,032 | 22,104,620 | 16,936,529 | 18,949,054 | 17,474,908 | 17,427,205 | 15,427,814 | 15,630,487 | 16,414,441 | 16,719,465 | 11,417,562 | 7,988,019 | 12,832,753 | 13,066,159 | 6,735,187 | 9,599,000 | 8,488,000 | 6,445,000 | 5,658,000 | 5,870,000 | 7,392,000 | 6,638,000 | 5,170,000 | 5,892,000 | 6,293,000 | 5,164,000 | 3,497,000 | 4,150,000 | 4,599,000 | 3,732,000 | 2,900,000 | 2,962,000 | 3,322,000 | 2,800,000 | 2,200,000 | 2,300,000 | 2,400,000 | 2,100,000 | 1,800,000 | 2,600,000 | 2,100,000 | 1,600,000 | 900,000 | 1,800,000 | 1,500,000 | 1,200,000 | 700,000 |
We provide you with 20 years income statements for Stantec stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as earnings, sales and marketing expenses, research and development costs, profits, and profit margins. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Stantec stock. Explore the full financial landscape of Stantec stock with our expertly curated income statements.
The information provided in this report about Stantec stock 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.