Primoris Services Financial Statements 2009-2024 | PRIM

Fifteen years of historical annual and quarterly income statements for Primoris Services (PRIM).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$6,141$5,715$4,421$3,498$3,491$3,106$2,939$2,380$1,997$1,929$2,086$1,944$1,542$1,460$942$467
$5,466$5,128$3,964$3,081$3,121$2,775$2,614$2,102$1,796$1,710$1,850$1,688$1,349$1,275$819$391
$675$587$457$417$370$331$326$278$201$220$236$256$193$185$123$75.58
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$368$329$282$230$203$189$182$170$140$152$132$131$96.42$86.20$64.99$34.78
$-2.99$-5.69$20.03$-16.40$-3.43$-0.92$-13.26$0$0$0$0$0$0$0$0$0
$371$334$262$247$206$190$195$172$144$152$132$131$96.42$86.20$64.99$35.17
$305$253$195$170$164$141$130$106$57.75$67.77$104$125$96.29$99.00$57.80$40.40
$-72.90$-75.40$-36.05$-18.29$-18.31$-22.97$-17.11$-1.01$-8.88$-6.67$-1.46$-5.66$-4.18$-2.27$-2.13$7.71
$232$178$159$152$146$118$113$105$48.87$61.10$102$120$92.10$96.73$55.68$48.11
$67.22$51.52$26.27$36.12$40.66$33.81$25.77$28.43$21.15$23.95$38.65$44.90$33.84$38.17$22.06$18.35
$165$126$133$116$105$84.10$87.59$76.85$27.73$37.15$63.68$74.68$58.27$58.56$33.62$29.76
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$165$126$133$116$105$84.10$87.59$76.85$27.73$37.15$63.68$74.68$58.27$58.56$33.62$29.76
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$-3.85
$165$126$133$116$105$82.33$77.46$72.35$26.72$36.87$63.16$69.66$56.76$58.56$33.62$25.91
$403$360$294$276$246$226$210$173$128$133$162$176$132$133$84.02$49.07
$305$253$195$170$164$141$130$106$57.75$67.77$104$125$96.29$99.00$57.80$40.40
$3.08$2.37$2.50$2.19$2.17$1.62$1.51$1.41$0.52$0.71$1.22$1.35$1.10$1.15$0.79$0.81
$3.03$2.33$2.47$2.17$2.16$1.61$1.50$1.40$0.51$0.71$1.22$1.35$1.10$1.14$0.72$0.75

Quarterly Data | Millions of US $ except per share data

2024-09-302024-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,649$1,564$1,413$1,516$1,529$1,413$1,257$1,329$1,284$1,023$784$884$913$882$818$897$943$908$743$790$865$790$662$878$909$649$504$579$608$631$562$602$508$457$430$497$556$484$393$488$613$515$470$538$551$445$410$481$432$337$292$373$375$352$360$333$230$203$175$117$107$120$124
$1,451$1,377$1,279$1,359$1,356$1,256$1,157$1,176$1,129$931$728$788$786$769$738$800$819$807$695$700$757$709$609$774$802$577$460$511$538$547$506$533$458$414$391$433$484$437$355$438$538$454$420$463$476$385$364$426$376$293$254$322$323$311$319$289$202$177$151$97.07$86.46$98.87$109
$199$187$133$157$174$157$99.73$153$155$92.11$56.49$96.02$127$113$80.18$97.76$124$101$47.81$89.51$108$80.53$52.46$103$107$71.42$44.56$68.48$70.42$84.48$55.05$68.62$50.13$43.29$39.28$63.72$71.65$46.50$38.01$49.62$75.47$61.19$49.76$74.92$75.47$59.54$46.10$54.82$56.29$44.00$37.60$51.05$52.12$41.41$40.63$43.80$27.88$26.64$24.47$20.17$20.15$20.74$14.51
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$98.11$100$88.59$80.75$84.40$85.57$78.01$90.67$75.72$59.73$55.46$57.23$61.71$57.75$53.43$50.05$56.98$51.42$44.39$47.65$49.83$48.72$42.93$49.96$51.60$43.49$36.96$43.32$42.32$44.88$39.85$38.88$35.99$32.50$32.66$40.85$38.55$38.55$33.76$33.16$36.16$33.21$29.71$34.12$36.48$31.56$28.62$26.74$26.01$23.40$20.27$25.78$20.10$20.48$19.85$21.14$14.58$15.82$13.45$11.96$7.27$8.14$7.42
$-0.91$-0.52$-0.55$-1.01$-1.08$-0.90$-2.70$-1.83$-12.71$34.89$-0.32$-1.58$-0.45$-0.48$-13.90$-3.31$-0.12$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$99.01$101$89.14$81.76$85.49$86.47$80.70$92.50$88.43$24.85$55.78$58.80$62.15$58.23$67.33$53.36$57.10$51.42$44.39$48.57$49.83$48.72$42.93$50.03$55.43$51.16$38.65$43.76$42.56$45.98$39.85$39.69$38.71$32.50$32.66$41.25$38.55$38.55$33.76$33.16$36.16$33.21$29.71$34.12$36.48$31.56$28.62$26.74$26.01$23.40$20.27$25.78$20.10$20.48$19.85$21.14$14.58$15.82$13.45$12.35$7.27$8.14$7.42
$99.55$86.07$44.24$74.84$88.41$70.79$19.03$60.89$66.48$67.26$0.71$37.22$65.28$54.80$12.85$44.40$66.58$49.55$3.42$40.94$58.59$31.81$9.53$53.23$51.07$20.26$5.91$24.72$27.86$38.51$15.20$28.92$11.42$10.79$6.62$22.47$33.10$7.95$4.25$16.45$39.31$27.98$20.05$40.80$38.99$27.98$17.48$28.08$30.28$20.61$17.32$25.27$32.02$20.93$20.79$22.66$13.30$10.81$11.03$7.83$12.89$12.60$7.09
$-17.25$-16.29$-17.56$-21.80$-20.60$-15.80$-17.21$-15.43$-13.63$-3.99$-3.00$-4.25$-4.52$-4.91$-4.62$-1.81$-4.69$-3.12$-8.68$-2.24$-8.21$-6.72$-5.80$-7.71$-5.55$-2.37$-1.48$-1.12$4.22$-1.94$-2.17$-2.26$-2.59$-2.17$-1.87$-0.98$-2.26$-1.92$-1.52$-1.60$3.18$-1.36$-1.69$-0.62$-1.72$-2.09$-1.23$-1.19$-1.36$-1.41$-0.23$-4.46$0.07$2.77$-0.65$-2.13$-0.08$0.46$-0.38$3.24$0.96$1.38$2.13
$82.31$69.78$26.68$53.04$67.81$55.00$1.82$45.46$52.85$63.27$-2.29$32.96$60.77$49.89$8.24$42.59$61.89$46.43$-5.26$38.70$50.39$25.09$3.73$45.51$45.52$17.90$4.43$23.60$32.09$36.57$13.03$26.67$8.83$8.62$4.75$21.50$30.84$6.03$2.73$14.86$42.50$26.62$18.36$40.18$37.27$25.88$16.25$26.89$28.91$19.20$17.09$20.81$32.09$23.70$20.14$20.53$13.22$11.27$10.65$11.07$13.85$13.98$9.22
$23.87$20.24$7.74$15.38$19.66$15.97$0.51$3.95$9.81$13.12$-0.62$3.42$16.71$13.60$2.39$10.77$17.95$13.46$-1.53$11.19$14.56$7.27$0.80$11.13$10.72$3.71$0.21$-0.21$9.95$14.18$4.52$11.90$4.08$3.33$1.83$8.79$11.76$2.34$1.06$5.83$15.11$10.62$7.09$14.62$14.08$9.99$6.21$8.96$10.97$7.35$6.56$8.34$12.74$9.24$7.86$8.28$5.64$4.19$3.95$4.27$5.12$5.36$3.60
$58.44$49.54$18.94$37.66$48.14$39.03$1.31$41.50$43.04$50.15$-1.67$29.54$44.06$36.30$5.85$31.81$43.94$32.96$-3.73$27.51$35.83$17.82$2.94$34.38$34.81$14.19$4.22$23.81$22.13$22.40$8.51$14.77$4.76$5.29$2.92$12.71$19.08$3.69$1.67$9.02$27.39$16.00$11.27$25.55$23.19$15.89$10.04$17.93$17.95$11.86$10.53$12.47$19.35$14.46$12.28$12.25$7.58$7.09$6.70$6.79$8.73$8.62$5.62
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$58.44$49.54$18.94$37.66$48.14$39.03$1.31$41.50$43.04$50.15$-1.67$29.54$44.06$36.30$5.85$31.81$43.94$32.96$-3.73$27.51$35.83$17.82$2.94$34.38$34.81$14.19$4.22$23.81$22.13$22.40$8.51$14.77$4.76$5.29$2.92$12.71$19.08$3.69$1.67$9.02$27.39$16.00$11.27$25.55$23.19$15.89$10.04$17.93$17.95$11.86$10.53$12.47$19.35$14.46$12.28$12.25$7.58$7.09$6.70$6.79$8.73$8.62$5.62
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$-3.05$-0.78$-0.04$0.02
$58.44$49.54$18.94$37.66$48.14$39.03$1.31$41.50$43.04$50.15$-1.67$29.54$44.06$36.30$5.85$31.82$43.94$32.96$-3.74$26.95$35.65$17.79$1.95$32.37$32.69$11.72$0.69$22.52$20.60$21.55$7.69$14.47$4.50$5.06$2.69$12.56$19.01$3.64$1.67$8.93$27.39$16.00$10.83$22.48$21.85$15.56$9.77$17.02$17.52$11.73$10.49$12.47$19.35$14.46$12.28$12.25$7.58$7.09$6.70$3.75$7.95$8.58$5.64
$122$112$68.82$100$115$97.82$46.76$90.70$95.05$87.87$20.88$63.91$92.45$81.65$37.71$64.34$87.25$69.90$24.96$61.79$79.76$53.50$31.23$76.48$71.89$38.65$22.70$41.78$45.36$54.87$31.06$45.51$31.49$27.97$23.52$39.54$49.75$24.33$19.75$32.12$54.44$42.06$33.60$54.91$51.97$40.29$28.76$38.31$38.92$29.19$25.49$33.65$39.87$29.84$29.45$32.01$18.99$16.44$16.58$10.54$14.95$14.64$8.93
$99.55$86.07$44.24$74.84$88.41$70.79$19.03$60.89$66.48$67.26$0.71$37.22$65.28$54.80$12.85$44.40$66.58$49.55$3.42$40.94$58.59$31.81$9.53$53.23$51.07$20.26$5.91$24.72$27.86$38.51$15.20$28.92$11.42$10.79$6.62$22.47$33.10$7.95$4.25$16.45$39.31$27.98$20.05$40.80$38.99$27.98$17.48$28.08$30.28$20.61$17.32$25.27$32.02$20.93$20.79$22.66$13.30$10.81$11.03$7.83$12.89$12.60$7.09
$1.09$0.92$0.35$0.72$0.90$0.73$0.02$0.78$0.81$0.94$-0.03$0.57$0.82$0.68$0.12$0.66$0.91$0.68$-0.08$0.53$0.70$0.35$0.04$0.63$0.64$0.23$0.01$0.44$0.40$0.42$0.15$0.28$0.09$0.10$0.05$0.24$0.37$0.07$0.03$0.17$0.53$0.31$0.21$0.44$0.42$0.30$0.19$0.32$0.34$0.23$0.21$0.24$0.38$0.28$0.25$0.26$0.17$0.16$0.20$0.12$0.24$0.26$0.19
$1.07$0.91$0.35$0.70$0.89$0.72$0.02$0.77$0.80$0.93$-0.03$0.57$0.81$0.67$0.12$0.66$0.90$0.68$-0.08$0.52$0.70$0.35$0.04$0.63$0.63$0.23$0.01$0.43$0.40$0.42$0.15$0.27$0.09$0.10$0.05$0.24$0.37$0.07$0.03$0.17$0.53$0.31$0.21$0.44$0.42$0.30$0.19$0.33$0.34$0.23$0.20$0.24$0.38$0.28$0.24$0.24$0.17$0.16$0.15$0.09$0.23$0.26$0.17