Ameresco Financial Statements 2009-2024 | AMRC

Fifteen years of historical annual and quarterly income statements for Ameresco (AMRC).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$1,513$1,375$1,824$1,216$1,032$867$787$717$651$631$593$574$631$728$618$429
$1,263$1,128$1,534$985$845$699$614$573$517$514$476$471$503$593$508$349
$250$246$291$230$188$168$174$144$134$117$117$103$128$135$111$79.70
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$13.68$9.60
$163$162$159$133$116$117$115$108$111$110$104$96.69$98.47$84.36$51.03$44.81
$1.49$1.76$1.65$-0.12$0$0$0$0$0$0$0$0$0$0$0$0
$166$164$158$135$116$117$115$108$111$110$104$96.69$99.49$84.36$64.71$54.41
$84.45$82.22$133$95.43$71.50$51.61$59.10$36.59$23.78$7.06$13.15$6.63$28.66$50.69$45.99$25.29
$-56.64$-43.95$-27.27$-17.29$-15.07$-15.06$-16.71$-7.87$-7.41$-6.77$-6.86$-3.87$-4.05$-6.51$-6.29$1.56
$27.81$38.27$106$78.14$56.43$36.55$42.39$28.72$16.37$0.29$6.29$2.76$24.61$44.18$39.70$26.86
$-25.14$-25.64$7.17$-2.05$-0.49$-3.75$4.81$-4.79$4.37$4.98$-4.09$0.35$6.25$10.77$12.19$6.95
$52.95$63.90$98.55$80.19$56.92$40.30$37.58$33.51$12.00$-4.68$10.38$2.41$18.36$33.41$27.51$19.91
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$52.95$63.90$98.55$80.19$56.92$40.30$37.58$33.51$12.00$-4.68$10.38$2.41$18.36$33.41$27.51$19.91
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$57.07$62.47$94.93$70.46$54.05$44.44$37.98$37.49$12.03$0.84$10.38$2.41$18.36$33.41$27.51$19.91
$163$152$191$145$116$93.28$91.82$63.70$50.03$32.52$37.33$28.20$48.45$65.76$57.98$32.18
$84.45$82.22$133$95.43$71.50$51.61$59.10$36.59$23.78$7.06$13.15$6.63$28.66$50.69$45.99$25.29
$1.10$1.20$1.83$1.38$1.13$0.95$0.83$0.82$0.26$0.02$0.22$0.05$0.41$0.78$1.07$1.99
$1.06$1.17$1.78$1.35$1.10$0.93$0.81$0.82$0.26$0.02$0.22$0.05$0.40$0.75$0.66$0.61

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
$438$298$441$335$327$271$332$441$577$474$416$274$274$252$314$283$223$212$307$212$198$150$217$205$197$167$211$205$167$135$174$181$163$134$174$189$152$115$181$169$143$101$176$162$126$110$157$164$164$147$188$228$165$146$179$192$141$106$133$132$89.46$73.39
$373$251$367$271$268$221$270$362$496$406$345$215$221$205$256$231$184$174$259$167$155$117$168$159$154$132$170$163$131$109$138$142$131$106$144$153$122$95.79$145$134$115$83.18$148$132$103$88.62$124$129$133$117$153$188$133$118$148$157$115$87.23$0$108$74.11$0
$65.17$46.99$74.18$63.66$58.65$49.95$61.60$79.56$81.30$68.38$71.31$58.81$53.32$46.91$58.22$51.37$39.51$38.45$47.65$44.69$43.14$32.63$49.20$46.16$42.78$35.47$41.46$41.37$35.41$25.92$36.02$38.80$31.86$27.68$30.23$36.29$30.90$19.64$36.42$35.02$27.94$17.55$28.36$30.06$23.38$21.52$32.96$34.80$31.16$29.22$35.06$39.86$32.15$27.98$31.27$34.88$26.15$18.40$133$23.92$15.35$73.39
$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$4.29$3.83$4.22$0$5.17$5.26$4.40$5.78$2.72$2.05$3.13$0$1.27$2.86$0
$44.23$39.56$36.67$42.75$41.41$41.30$39.45$41.11$38.60$40.33$37.25$35.17$31.88$28.60$33.65$26.86$26.62$28.92$29.11$31.23$30.08$26.08$29.64$28.87$28.80$27.20$27.41$27.03$26.65$26.49$28.69$28.85$27.14$25.89$33.50$26.62$25.81$24.07$29.49$25.80$24.15$24.34$25.32$22.48$25.29$23.60$38.02$19.80$19.07$21.58$37.28$18.27$13.53$15.28$12.98$13.25$12.09$12.71$0$11.07$10.72$0
$0.01$0.56$0.40$0.53$0.38$0.45$0.17$0.49$0.35$0.64$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
$44.22$39.00$40.10$42.23$41.03$40.85$39.28$40.62$38.25$39.69$39.27$35.17$31.88$28.60$33.65$26.86$26.62$28.92$29.11$31.23$30.08$26.08$29.64$28.87$28.80$27.20$27.41$27.03$26.65$26.49$28.69$28.85$27.14$25.89$33.50$26.62$25.81$24.07$29.49$25.80$24.15$24.34$25.32$22.48$25.29$23.60$26.70$24.09$22.90$25.80$22.44$23.45$18.79$19.68$18.77$15.97$14.14$15.84$0$12.34$13.58$0
$20.95$7.99$34.08$21.43$17.62$9.10$22.31$38.94$43.05$28.69$32.04$23.65$21.44$18.31$24.57$24.52$12.89$9.52$18.55$13.46$13.06$6.55$19.56$17.30$13.98$8.27$14.05$14.34$8.76$-0.56$7.33$9.94$4.72$1.79$-3.27$9.67$5.08$-4.43$6.93$9.22$3.78$-6.79$3.04$7.58$-1.91$-2.08$6.26$10.71$8.26$3.42$12.62$16.41$13.36$8.30$12.50$18.91$12.01$2.56$133$11.58$1.77$73.39
$-15.76$-14.17$-16.07$-10.64$-9.20$-8.04$-7.40$-7.55$-5.25$-7.08$-3.61$-4.56$-5.45$-3.67$-1.90$-3.73$-4.05$-5.39$-3.70$-4.19$-3.75$-3.42$-5.96$-3.24$-3.97$-3.54$-2.64$-1.67$-1.74$-1.83$-2.45$-2.27$-1.85$-0.84$-0.61$-2.15$-1.35$-2.66$-1.87$-2.47$-0.80$-1.73$-1.37$-1.59$-0.45$-0.47$-0.22$-1.31$-1.41$-1.11$-3.26$-1.36$-0.99$-0.90$-2.21$-2.01$-1.22$-0.86$0$0.92$0.61$0
$5.19$-6.18$18.01$10.79$8.42$1.05$14.92$31.39$37.81$21.61$28.43$19.09$15.99$14.64$22.67$20.79$8.84$4.13$14.84$9.27$9.31$3.13$13.60$14.05$10.01$4.73$11.41$12.67$7.02$-2.39$4.88$7.68$2.87$0.95$-3.88$7.52$3.74$-7.09$5.06$6.76$2.99$-8.52$1.67$5.99$-2.36$-2.55$6.05$9.40$6.85$2.32$9.36$15.05$12.37$7.40$10.29$16.90$10.80$1.71$133$12.50$2.38$73.39
$0.00$0.00$-15.08$-10.05$0.01$-0.50$-3.73$3.66$4.93$2.31$-1.16$-1.19$-1.90$2.21$-1.09$3.10$0$-2.50$-5.75$0.94$0.80$0.26$2.93$3.35$1.31$-2.78$-9.09$3.88$1.06$-0.65$1.50$1.87$0.77$0.24$2.79$3.34$1.75$-2.90$-3.59$-0.53$0.27$-0.24$0.10$1.45$-0.58$-0.62$0.95$2.68$2.03$0.58$2.43$2.69$3.54$2.11$3.80$4.86$3.09$0.43$0$4.31$0.66$0
$5.19$-6.18$33.09$20.84$8.41$1.56$18.64$27.74$32.87$19.30$29.59$20.28$17.89$12.43$23.76$17.69$8.84$6.64$20.59$8.33$8.51$2.87$10.67$10.70$8.70$7.50$20.50$8.79$5.96$-1.74$3.38$5.81$2.10$0.70$-6.67$4.18$1.99$-4.19$8.65$7.29$2.72$-8.28$1.57$4.55$-1.78$-1.92$5.09$6.71$4.82$1.74$6.93$12.36$8.83$5.29$6.49$12.04$7.71$1.28$133$8.19$1.72$73.39
$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
$5.19$-6.18$33.09$20.84$8.41$1.56$18.64$27.74$32.87$19.30$29.59$20.28$17.89$12.43$23.76$17.69$8.84$6.64$20.59$8.33$8.51$2.87$10.67$10.70$8.70$7.50$20.50$8.79$5.96$-1.74$3.38$5.81$2.10$0.70$-6.67$4.18$1.99$-4.19$8.65$7.29$2.72$-8.28$1.57$4.55$-1.78$-1.92$5.09$6.71$4.82$1.74$6.93$12.36$8.83$5.29$6.49$12.04$7.71$1.28$9.57$8.19$1.72$0.42
$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.00$0$0$0.00
$5.01$-2.94$33.74$21.27$6.37$1.10$17.94$27.39$32.22$17.38$28.21$17.42$13.66$11.17$23.48$20.00$4.37$6.20$22.20$8.87$9.22$4.15$11.59$10.70$8.70$6.99$23.81$8.49$5.83$-0.64$3.27$5.72$1.99$1.05$-1.14$4.18$1.99$-4.19$8.65$7.29$2.72$-8.28$1.57$4.55$-1.78$-1.92$5.09$6.71$4.82$1.74$6.93$12.36$8.83$5.29$6.49$12.04$7.71$1.28$9.57$8.19$1.72$0.42
$42.67$27.81$53.40$39.53$35.23$24.17$37.50$53.80$57.52$42.66$45.29$36.41$33.51$29.65$35.94$35.74$24.06$20.49$29.35$23.81$23.65$16.48$28.65$25.57$21.81$15.80$21.14$21.31$15.24$6.02$14.36$16.59$11.08$8.00$3.84$15.97$11.12$1.59$13.10$15.68$9.89$-1.34$8.25$13.33$2.92$3.70$11.25$15.54$13.17$8.50$17.82$20.54$16.30$11.10$15.16$24.02$14.03$4.78$135$14.01$1.77$73.39
$20.95$7.99$34.08$21.43$17.62$9.10$22.31$38.94$43.05$28.69$32.04$23.65$21.44$18.31$24.57$24.52$12.89$9.52$18.55$13.46$13.06$6.55$19.56$17.30$13.98$8.27$14.05$14.34$8.76$-0.56$7.33$9.94$4.72$1.79$-3.27$9.67$5.08$-4.43$6.93$9.22$3.78$-6.79$3.04$7.58$-1.91$-2.08$6.26$10.71$8.26$3.42$12.62$16.41$13.36$8.30$12.50$18.91$12.01$2.56$133$11.58$1.77$73.39
$0.10$-0.06$0.65$0.41$0.12$0.02$0.34$0.53$0.62$0.34$0.54$0.34$0.27$0.23$0.49$0.42$0.09$0.13$0.47$0.19$0.20$0.09$0.26$0.23$0.19$0.15$0.51$0.19$0.13$-0.01$0.08$0.12$0.04$0.02$-0.02$0.09$0.04$-0.09$0.18$0.16$0.06$-0.18$0.03$0.10$-0.04$-0.04$0.11$0.15$0.11$0.04$0.15$0.29$0.21$0.13$0.06$0.35$0.56$0.10$0.85$0.86$0.18$0.04
$0.09$-0.06$0.63$0.40$0.12$0.02$0.34$0.51$0.61$0.32$0.54$0.33$0.26$0.22$0.47$0.41$0.09$0.13$0.46$0.19$0.19$0.09$0.24$0.23$0.19$0.15$0.51$0.19$0.13$-0.01$0.08$0.12$0.04$0.02$-0.02$0.09$0.04$-0.09$0.18$0.16$0.06$-0.18$0.03$0.10$-0.04$-0.04$0.11$0.15$0.10$0.04$0.17$0.27$0.19$0.12$0.14$0.28$0.21$0.03$0.27$0.23$0.05$0.01