Financial Statements 2009-2024 | PRFT

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

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$882$907$905$761$612$566$498$485$487$474$457$373$327$262$215$188
$568$574$553$469$381$354$320$324$336$318$307$250$224$181$152$140
$314$332$352$292$231$211$179$162$151$155$149$123$103$81.13$62.77$48.33
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$175$171$171$152$135$134$118$108$101$99.96$90.20$77.60$64.85$51.67$45.48$40.04
$-5.09$6.44$-0.27$-0.20$-9.52$-0.30$-1.82$-3.24$1.68$-0.45$1.46$-0.29$-0.52$-1.59$0.00$0
$210$195$208$186$176$156$143$133$119$120$110$91.42$77.32$62.60$51.26$45.79
$104$138$144$106$55.25$55.33$35.94$28.98$32.21$35.25$38.96$31.68$26.08$18.53$11.51$2.54
$1.78$-1.04$-3.31$-43.45$-14.93$-7.39$-3.57$-1.84$-1.70$-2.42$-1.44$-0.18$-0.10$0.11$0.23$0.47
$106$136$141$62.48$40.33$47.94$32.37$27.14$30.51$32.84$37.52$31.50$25.99$18.65$11.75$3.01
$30.75$37.55$36.57$10.39$10.15$10.82$7.81$8.56$10.05$9.83$14.36$10.07$9.88$7.90$5.27$1.55
$74.76$98.93$104$52.09$30.18$37.13$24.56$18.58$20.46$23.01$23.16$21.43$16.11$10.75$6.48$1.46
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$74.76$98.93$104$52.09$30.18$37.13$24.56$18.58$20.46$23.01$23.16$21.43$16.11$10.75$6.48$1.46
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$74.76$98.93$104$52.09$30.18$37.13$24.56$18.58$20.46$23.01$23.16$21.43$16.11$10.75$6.48$1.46
$134$170$180$147$90.40$80.60$57.81$48.87$50.66$53.57$57.15$42.91$36.16$26.63$16.29$8.29
$104$138$144$106$55.25$55.33$35.94$28.98$32.21$35.25$38.96$31.68$26.08$18.53$11.51$2.54
$2.19$2.91$3.08$1.62$0.95$1.18$0.76$0.56$0.60$0.69$0.73$0.71$0.54$0.39$0.24$0.05
$2.10$2.76$2.90$1.50$0.93$1.15$0.73$0.55$0.58$0.67$0.70$0.67$0.52$0.37$0.23$0.05

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
$223$215$221$223$231$231$233$228$223$222$215$193$184$169$163$158$146$146$145$145$142$134$132$124$122$121$133$124$117$111$120$119$124$124$134$121$108$111$126$117$117$97.17$97.47$96.76$94.17$84.94$83.13$87.47$81.80$74.70$70.43$70.17$65.59$56.25$55.93$54.65$55.46$48.92$47.44$44.49$44.93$51.29
$142$142$141$143$146$144$141$136$137$139$131$118$113$106$99.65$96.70$91.16$93.22$89.39$89.24$89.52$86.07$81.83$79.18$79.60$79.23$90.03$81.14$77.64$74.94$83.27$82.74$86.08$83.62$89.80$80.51$73.56$74.54$85.35$77.43$78.86$65.71$64.34$62.90$63.57$59.42$57.36$59.25$55.04$52.05$49.13$47.86$44.37$39.96$39.98$38.20$38.51$35.50$35.01$33.63$33.23$37.95
$80.75$73.20$79.67$80.26$84.94$87.20$91.59$91.20$85.98$83.59$83.42$74.56$70.96$63.28$62.91$60.97$55.18$52.35$55.77$55.45$52.35$47.74$49.88$44.75$42.20$41.72$43.45$42.60$39.39$36.08$36.32$36.41$38.32$40.22$43.85$40.40$34.90$36.06$40.49$39.54$37.85$31.46$33.12$33.86$30.60$25.51$25.77$28.23$26.76$22.65$21.31$22.32$21.22$16.29$15.95$16.45$16.95$13.42$12.43$10.86$11.70$13.34
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$43.76$49.17$40.35$42.11$44.18$43.92$43.74$44.27$40.86$42.25$41.70$39.32$37.42$33.98$33.01$34.57$33.88$33.22$33.97$34.53$33.16$32.52$32.54$29.32$27.88$28.74$29.31$27.07$26.13$25.68$24.49$24.48$25.59$26.71$27.39$23.72$24.81$24.04$24.85$22.24$22.43$20.68$20.35$20.53$18.85$17.87$15.79$17.71$16.56$14.79$13.39$13.80$13.22$11.26$10.95$11.71$12.45$10.38$9.63$9.75$10.15$10.51
$-6.76$-0.04$-0.04$1.75$2.70$2.03$-0.62$-3.12$2.49$0.98$-0.15$-0.04$0.51$-0.51$-5.73$-2.06$-2.07$0.34$-0.61$0.00$-0.12$0.42$-0.06$-0.67$-0.12$-0.97$-4.06$0.39$0.60$-0.16$-0.14$0.87$1.19$-0.24$-0.17$-0.10$-0.09$-0.09$0.00$0$1.68$-0.21$-0.19$-0.07$-0.03$0$-0.08$-0.10$-0.17$-0.17$-0.73$-0.33$-0.46$-0.06$-0.02$-0.02$0.03$0$0$0$0$0
$57.35$57.50$47.25$48.04$49.15$50.10$54.25$57.98$46.44$49.42$51.80$46.55$44.86$43.07$47.49$45.31$43.45$39.91$40.15$39.64$38.97$37.21$38.48$35.49$33.71$34.92$38.51$31.64$31.17$31.22$29.84$28.40$29.08$31.75$32.71$28.81$29.43$29.01$30.76$27.14$26.43$26.04$24.54$23.52$23.06$20.31$18.73$20.69$20.20$17.69$16.37$16.60$16.34$13.30$12.78$12.92$13.68$11.88$10.90$11.15$11.65$12.10
$23.40$15.70$32.42$32.22$35.79$37.10$37.35$33.22$39.54$34.17$31.62$28.01$26.09$20.21$15.41$15.67$11.74$12.44$15.61$15.81$13.38$10.53$11.40$9.26$8.49$6.79$4.94$10.96$8.23$4.86$6.48$8.01$9.24$8.47$11.13$11.60$5.47$7.05$9.73$12.40$11.42$5.42$8.59$10.35$7.54$5.21$7.04$7.54$6.55$4.96$4.94$5.72$4.88$2.99$3.17$3.53$3.27$1.54$1.54$-0.29$0.06$1.24
$0.74$0.81$0.45$-0.23$-0.68$-0.58$-0.60$-0.64$-0.96$-1.12$-32.82$-3.83$-3.38$-3.42$-3.81$-7.14$-2.05$-1.93$-1.87$-1.91$-1.85$-1.76$-1.80$-0.84$-0.57$-0.37$-0.48$-0.43$-0.61$-0.33$-0.28$-0.42$-0.37$-0.62$-0.52$-0.53$-0.54$-0.83$-0.47$-0.45$-0.38$-0.15$0.00$-0.09$-0.14$0.04$-0.02$-0.09$-0.03$0.03$0.05$0.01$0.01$0.04$0.10$0.07$0.03$0.03$0.01$0.01$0.17$0.27
$24.14$16.51$32.87$31.99$35.10$36.52$36.75$32.58$38.58$33.05$-1.20$24.18$22.72$16.79$11.60$8.53$9.69$10.50$13.74$13.90$11.53$8.77$9.59$8.44$7.93$6.42$4.46$10.53$7.62$4.53$6.20$7.59$8.87$7.85$10.62$11.07$4.94$6.22$9.26$11.94$11.04$5.27$8.59$10.26$7.40$5.25$7.02$7.45$6.53$4.99$4.99$5.73$4.89$3.04$3.27$3.60$3.30$1.58$1.55$-0.28$0.23$1.52
$6.71$4.96$9.70$9.39$8.74$9.72$10.29$9.57$10.80$5.91$-5.73$6.78$6.15$3.20$3.18$2.35$3.08$1.53$1.95$4.12$3.00$1.75$2.11$2.13$2.08$1.49$-1.97$3.51$5.21$1.82$2.51$2.05$3.05$2.44$3.05$3.69$0.94$2.15$2.84$4.64$4.65$2.23$3.08$3.02$2.84$1.13$2.65$2.31$2.92$2.00$2.27$2.26$2.12$1.24$1.96$1.35$1.25$0.71$0.92$-0.40$0.42$0.60
$17.44$11.56$23.18$22.60$26.36$26.80$26.46$23.02$27.78$27.14$4.53$17.40$16.57$13.59$8.42$6.18$6.61$8.97$11.79$9.78$8.53$7.03$7.48$6.31$5.85$4.93$6.44$7.03$2.41$2.71$3.69$5.55$5.82$5.41$7.57$7.37$4.00$4.07$6.43$7.31$6.39$3.05$5.51$7.23$4.56$4.12$4.38$5.14$3.60$2.99$2.72$3.47$2.77$1.79$1.31$2.25$2.05$0.87$0.63$0.12$-0.20$0.92
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$17.44$11.56$23.18$22.60$26.36$26.80$26.46$23.02$27.78$27.14$4.53$17.40$16.57$13.59$8.42$6.18$6.61$8.97$11.79$9.78$8.53$7.03$7.48$6.31$5.85$4.93$6.44$7.03$2.41$2.71$3.69$5.55$5.82$5.41$7.57$7.37$4.00$4.07$6.43$7.31$6.39$3.05$5.51$7.23$4.56$4.12$4.38$5.14$3.60$2.99$2.72$3.47$2.77$1.79$1.31$2.25$2.05$0.87$0.63$0.12$-0.20$0.92
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$17.44$11.56$23.18$22.60$26.36$26.80$26.46$23.02$27.78$27.14$4.53$17.40$16.57$13.59$8.42$6.18$6.61$8.97$11.79$9.78$8.53$7.03$7.48$6.31$5.85$4.93$6.44$7.03$2.41$2.71$3.69$5.55$5.82$5.41$7.57$7.37$4.00$4.07$6.43$7.31$6.39$3.05$5.51$7.23$4.56$4.12$4.38$5.14$3.60$2.99$2.72$3.47$2.77$1.79$1.31$2.25$2.05$0.87$0.63$0.12$-0.20$0.92
$30.73$23.23$39.55$40.07$44.16$45.83$46.69$42.27$48.15$42.63$42.42$36.53$36.60$31.25$26.66$26.22$18.67$18.85$22.07$22.07$19.62$16.83$17.88$14.53$13.67$11.73$10.02$16.14$12.97$9.74$11.38$12.49$13.76$13.03$15.56$16.10$9.98$11.93$14.69$17.37$16.02$9.07$11.74$13.23$10.28$7.67$9.86$10.41$8.91$6.98$7.17$8.19$6.82$4.46$4.39$4.73$4.54$2.63$2.81$1.10$1.56$2.83
$23.40$15.70$32.42$32.22$35.79$37.10$37.35$33.22$39.54$34.17$31.62$28.01$26.09$20.21$15.41$15.67$11.74$12.44$15.61$15.81$13.38$10.53$11.40$9.26$8.49$6.79$4.94$10.96$8.23$4.86$6.48$8.01$9.24$8.47$11.13$11.60$5.47$7.05$9.73$12.40$11.42$5.42$8.59$10.35$7.54$5.21$7.04$7.54$6.55$4.96$4.94$5.72$4.88$2.99$3.17$3.53$3.27$1.54$1.54$-0.29$0.06$1.24
$0.51$0.34$0.68$0.66$0.78$0.79$0.78$0.68$0.82$0.80$0.13$0.54$0.52$0.43$0.27$0.19$0.21$0.28$0.38$0.31$0.27$0.22$0.24$0.19$0.18$0.15$0.19$0.22$0.07$0.08$0.11$0.16$0.17$0.16$0.23$0.22$0.12$0.12$0.20$0.23$0.20$0.10$0.18$0.24$0.15$0.14$0.15$0.17$0.12$0.10$0.10$0.12$0.10$0.07$0.05$0.08$0.08$0.03$0.03$0.00$-0.01$0.03
$0.49$0.33$0.65$0.63$0.73$0.75$0.74$0.64$0.77$0.75$0.12$0.48$0.49$0.41$0.27$0.19$0.20$0.27$0.36$0.30$0.27$0.22$0.22$0.19$0.17$0.15$0.19$0.21$0.07$0.08$0.09$0.16$0.17$0.16$0.21$0.22$0.12$0.12$0.20$0.22$0.19$0.09$0.17$0.23$0.14$0.13$0.14$0.16$0.12$0.10$0.09$0.12$0.10$0.06$0.05$0.08$0.07$0.03$0.03$0.00$-0.01$0.03