Stantec Financial Statements 2009-2024 | STN

Fifteen years of historical annual and quarterly income statements for Stantec (STN).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$5,101$4,800$4,367$3,652$3,531$3,638$3,305$3,965$3,247$2,255$1,880$2,172$1,557$1,395$1,190$1,338
$2,928$2,767$2,508$2,085$2,090$2,124$1,905$2,555$1,982$1,242$849$1,199$701$623$522$722
$2,173$2,033$1,859$1,567$1,441$1,514$1,400$1,410$1,266$1,013$1,031$974$856$773$668$616
$0.00$0$0$0$0$0$0$0$0$0$0.00$0.00$0.00$0.00$0.00$0.00
$1,542$1,441$1,340$1,136$1,010$1,080$1,110$1,129$1,008$775$767$725$634$572$496$457
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1,762$1,652$1,558$1,313$1,181$1,262$1,198$1,233$1,104$840$824$777$681$619$537$496
$410$382$301$254$260$252$202$177$162$173$208$197$175$154$131$120
$-84.49$-65.26$-50.92$-43.80$-98.61$-51.55$-27.47$26.38$-25.34$-6.80$-5.52$-3.67$-9.99$-103.46$-1.83$-38.83
$326$316$250$210$162$200$175$203$137$166$202$193$165$50.27$130$80.69
$73.28$71.12$60.07$49.71$43.00$53.58$42.43$128$37.96$43.28$53.18$51.20$43.61$37.45$38.76$31.44
$253$245$190$160$119$146$132$74.83$98.59$123$149$142$121$12.82$90.88$49.25
$0.00$0$0$0$0$0$0$0$0$0$0.00$0.00$0.00$0.00$0.00$0.00
$253$245$190$160$119$146$132$74.83$98.59$123$132$132$119$103$87.66$86.18
$0.00$0$0$0$8.96$0$-95.59$0$0$0$0.00$0.00$0.00$0.00$0.00$0.00
$253$245$190$160$128$146$36.57$74.83$98.59$123$149$142$121$12.81$90.88$49.24
$630$592$519$431$260$252$202$281$258$238$265$249$223$201$131$159
$410$382$301$254$260$252$202$177$162$173$208$197$175$154$131$120
$2.24$2.21$1.72$1.44$1.14$1.31$0.32$0.66$0.92$1.30$1.41$1.43$1.30$0.14$1.00$0.59
$2.24$2.21$1.71$1.44$1.14$1.31$0.32$0.66$0.92$1.29$1.40$1.42$1.30$0.14$0.99$0.58

Quarterly Data | Millions of US $ except per share data

2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
$1,381$1,276$1,182$1,262$1,218$1,138$1,123$1,129$1,078$1,037$940$928$923$860$1,065$884$870$712$916$941$915$866$194$1,044$1,053$1,014$983$1,037$981$964$920$964$812$551$532$575$578$589$520$620$579$526$518$555$582$511$477$398$473$437$349$349$352$427$302$383$371$371$325$350$296$276
$788$726$690$725$702$650$663$648$606$590$538$525$530$492$714$525$517$334$548$550$528$499$-131.96$692$692$652$652$671$624$607$588$602$489$303$589$216$222$214$119$227$220$283$392$306$305$195$173$180$180$169$153$160$159$151$132$133$131$127$249$122$181$170
$593$550$492$537$516$488$459$480$472$448$402$403$394$368$350$360$353$378$368$391$387$367$326$352$361$362$331$365$356$357$332$363$324$247$-56.85$359$355$374$401$394$358$243$126$249$277$316$304$218$293$268$196$189$193$276$170$251$240$245$75.48$228$115$106
$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.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0$0.00$0.00$0$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00
$421$402$355$363$362$361$325$341$338$336$308$281$278$270$245$243$248$274$264$269$278$269$256$277$291$286$280$281$281$288$270$275$265$198$185$187$199$203$195$197$194$181$189$179$184$174$164$159$157$154$141$144$143$144$131$123$122$120$110$115$113$119
$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
$481$460$406$416$415$415$379$395$393$391$355$324$321$312$286$286$291$317$311$316$324$311$272$299$315$313$306$307$305$316$297$304$290$213$201$204$215$220$210$211$208$194$201$191$197$187$177$171$169$165$153$155$155$155$143$134$130$130$121$124$121$129
$113$89.92$85.99$122$101$73.18$80.46$84.97$78.78$56.77$46.72$78.33$72.14$56.47$64.23$73.19$62.48$60.48$57.17$75.08$63.03$56.35$54.09$53.35$45.88$48.74$25.76$58.27$51.88$40.97$35.84$58.87$33.20$33.97$-257.93$155$140$154$191$183$150$48.72$-74.90$57.78$79.54$129$127$47.18$125$104$43.10$33.62$38.47$121$27.47$117$110$114$-45.40$104$-6.51$-23.01
$-32.74$-14.01$-15.83$-21.91$-16.29$-11.24$-7.27$-16.70$-16.60$-10.34$-28.14$-8.42$-4.48$-2.76$-54.89$-7.43$-9.60$-26.70$-11.57$-15.00$-12.64$-12.34$28.87$-45.92$-1.55$-8.86$0.98$-4.51$37.09$-7.17$-5.61$-7.17$-9.60$-2.97$-5.64$-2.25$2.91$-1.83$-1.45$-0.94$-1.97$-1.16$2.04$-1.57$-1.66$-2.48$-2.09$-2.40$-2.91$-2.59$-94.05$-3.68$-3.62$-2.11$-2.33$5.67$-3.92$-1.25$-0.14$-32.85$-3.12$-2.72
$79.87$75.91$70.16$99.94$84.42$61.95$73.19$68.27$62.18$46.43$18.57$69.91$67.66$53.71$9.34$65.76$52.89$33.78$45.60$60.08$50.40$44.01$82.96$7.42$44.33$39.88$26.73$53.76$88.97$33.80$30.24$51.71$23.60$31.00$22.37$52.73$48.42$42.30$42.61$61.62$56.03$41.98$45.15$60.17$48.85$39.05$41.89$46.90$41.76$34.04$-59.73$40.51$36.39$33.10$30.17$41.82$30.75$26.90$29.48$0.43$27.03$23.75
$18.05$17.05$15.67$22.51$18.97$13.97$18.21$16.17$14.64$11.05$5.70$14.30$16.20$13.51$-2.86$19.14$14.94$11.78$13.53$16.29$13.53$10.23$-3.17$21.20$13.64$10.76$17.50$16.95$16.36$77.63$8.19$13.92$7.17$8.68$3.84$14.50$13.31$11.63$9.30$16.94$15.40$11.54$10.93$15.93$13.53$10.81$10.49$12.66$11.27$9.19$7.77$10.93$9.82$8.93$5.48$10.91$8.64$13.73$6.96$9.52$7.84$7.12
$61.82$58.86$54.49$77.44$65.45$47.97$54.98$52.10$47.53$35.37$12.87$55.61$51.46$40.20$12.20$46.62$37.95$22.00$32.07$43.79$36.86$33.78$86.13$-13.78$30.69$29.12$9.24$36.81$72.61$-43.83$22.05$37.79$16.43$22.32$18.53$38.23$35.11$30.67$33.31$44.68$40.63$30.44$34.22$44.24$35.32$28.24$31.40$34.24$30.49$24.85$-67.50$29.58$26.57$24.17$24.69$30.91$22.11$13.17$22.52$-9.09$19.19$16.63
$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.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0$0.00$0.00$0$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00
$61.82$58.86$54.49$77.44$65.45$47.97$54.98$52.10$47.53$35.37$12.87$55.61$51.46$40.20$12.20$46.62$37.95$22.00$32.07$43.79$36.86$33.78$86.13$-13.78$30.69$29.12$9.24$36.81$72.61$-43.83$22.05$37.79$16.43$22.32$18.96$38.22$35.10$31.66$30.60$44.68$40.45$30.76$32.14$43.92$37.10$28.32$30.71$34.06$30.55$24.79$-65.99$28.70$26.45$24.88$24.33$31.85$22.70$13.70$21.71$-9.09$20.83$16.63
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$1.35$0$0$7.61$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00$0.00
$61.82$58.86$54.49$77.44$65.45$47.97$54.98$52.10$47.53$35.37$12.87$55.61$51.46$40.20$13.55$46.62$37.95$29.60$32.07$43.79$36.86$33.78$-9.46$-13.78$30.69$29.12$9.24$36.81$72.61$-43.83$22.05$37.79$16.43$22.32$18.96$38.22$35.10$31.66$30.60$44.68$40.45$30.76$32.14$43.92$37.10$28.32$30.71$34.06$30.55$24.79$-65.99$28.70$26.45$24.88$24.33$31.85$22.70$13.70$21.71$-9.09$20.83$16.63
$171$148$136$175$154$127$137$137$134$111$95.00$120$117$98.65$64.23$73.19$62.48$60.48$57.17$75.08$63.03$56.35$54.09$75.00$68.88$75.88$47.81$88.36$75.45$69.25$61.52$87.59$59.39$49.18$-240.32$203$140$154$248$183$150$48.72$-22.81$57.78$79.54$142$127$47.18$136$115$55.20$68.40$38.47$121$-1.30$127$129$114$-6.35$104$-6.51$-23.01
$113$89.92$85.99$122$101$73.18$80.46$84.97$78.78$56.77$46.72$78.33$72.14$56.47$64.23$73.19$62.48$60.48$57.17$75.08$63.03$56.35$54.09$53.35$45.88$48.74$25.76$58.27$51.88$40.97$35.84$58.87$33.20$33.97$-257.93$155$140$154$191$183$150$48.72$-74.90$57.78$79.54$129$127$47.18$125$104$43.10$33.62$38.47$121$27.47$117$110$114$-45.40$104$-6.51$-23.01
$0.54$0.52$0.48$0.70$0.59$0.44$0.50$0.47$0.43$0.32$0.11$0.50$0.46$0.36$0.12$0.41$0.34$0.27$0.29$0.39$0.33$0.30$-0.08$-0.12$0.27$0.25$0.07$0.33$0.64$-0.39$0.20$0.33$0.16$0.24$0.20$0.41$0.37$0.33$0.33$0.96$0.44$0.33$0.35$0.48$0.40$0.31$0.34$0.37$0.34$0.28$-0.73$0.32$0.29$0.27$0.27$0.35$0.25$0.15$0.24$-0.10$0.23$0.18
$0.54$0.52$0.48$0.70$0.59$0.44$0.49$0.47$0.43$0.32$0.11$0.50$0.46$0.36$0.13$0.41$0.34$0.26$0.29$0.39$0.33$0.30$-0.08$-0.12$0.27$0.25$0.09$0.32$0.63$-0.39$0.20$0.33$0.16$0.23$0.20$0.41$0.37$0.33$0.32$0.95$0.43$0.33$0.35$0.47$0.40$0.31$0.34$0.37$0.34$0.28$-0.73$0.32$0.29$0.27$0.27$0.35$0.25$0.15$0.24$-0.10$0.23$0.18