SPS Commerce Financial Statements 2009-2024 | SPSC

Fifteen years of historical annual and quarterly income statements for SPS Commerce (SPSC).

Annual Data | Millions of US $ except per share data

TTM202320222021202020192018201720162015201420132012201120102009
$584$537$451$385$313$279$248$220$193$159$128$104$77.11$57.97$44.60$37.75
$198$182$153$132$99.84$92.24$81.75$73.63$64.35$50.04$39.99$31.78$22.04$15.37$12.63$11.72
$386$355$298$254$213$187$166$146$129$108$87.96$72.61$55.07$42.60$31.97$26.03
$58.15$53.65$45.75$39.04$31.02$28.31$22.09$23.18$21.98$17.95$13.49$10.87$8.17$5.84$4.35$4.31
$228$208$169$149$126$115$114$109$95.70$80.19$67.22$56.81$43.56$34.99$24.59$19.85
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$304$278$227$199$163$148$140$136$122$101$83.57$70.84$53.49$41.47$28.94$24.15
$82.05$77.25$71.18$55.09$50.16$38.41$26.73$9.98$6.39$7.02$4.38$1.77$1.57$1.14$3.04$1.88
$12.35$8.32$0.14$-1.54$2.52$3.66$1.61$0.71$1.33$0.05$-0.27$-0.04$-0.23$-0.05$-0.06$-0.63
$94.40$85.56$71.32$53.54$52.68$42.07$28.34$10.69$7.72$7.08$4.11$1.74$1.34$1.08$2.98$1.25
$22.51$19.74$16.19$8.94$7.09$8.36$4.47$10.34$2.76$2.44$1.41$0.69$0.12$-12.62$0.09$0.09
$71.89$65.82$55.13$44.60$45.59$33.71$23.87$0.35$4.96$4.64$2.70$1.05$1.22$13.70$2.88$1.16
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$71.89$65.82$55.13$44.60$45.59$33.71$23.87$0.35$4.96$4.64$2.70$1.05$1.22$13.70$2.88$1.16
$0.00$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$71.89$65.82$55.13$44.60$45.59$33.71$23.87$0.35$4.96$4.64$2.70$1.05$1.22$13.70$2.88$1.16
$119$112$99.37$80.00$68.82$54.84$39.42$21.76$17.72$16.60$12.95$9.82$6.49$3.78$4.57$3.33
$82.05$77.25$71.18$55.09$50.16$38.41$26.73$9.98$6.39$7.02$4.38$1.77$1.57$1.14$3.04$1.88
$1.96$1.80$1.53$1.24$1.29$0.96$0.69$0.01$0.15$0.14$0.09$0.04$0.05$0.58$0.18$1.77
$1.92$1.76$1.49$1.21$1.26$0.94$0.68$0.01$0.15$0.14$0.08$0.04$0.05$0.54$0.13$0.07

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
$154$150$145$136$130$126$122$114$109$105$103$97.89$94.54$90.09$83.31$79.56$75.57$74.19$72.73$70.93$68.53$66.93$65.19$62.87$61.09$59.09$58.06$56.06$54.09$51.88$50.92$49.28$47.35$45.60$42.35$40.35$38.85$36.97$35.40$32.51$31.10$28.94$27.97$27.01$25.66$23.75$22.48$20.27$17.82$16.53$15.85$15.53$13.94$12.65$11.92$11.49$10.94$10.24$9.98$9.63$9.60$8.53
$52.02$51.49$49.04$45.52$44.54$42.96$41.54$38.61$37.53$35.39$35.64$34.34$31.73$29.97$26.92$25.05$24.33$23.54$23.91$23.26$23.70$21.37$21.18$20.41$20.40$19.76$19.46$18.65$18.19$17.33$17.32$16.17$15.97$14.88$13.44$12.70$12.34$11.57$11.14$9.97$9.63$9.26$8.52$8.25$7.94$7.07$6.80$5.95$4.84$4.45$4.22$4.08$3.75$3.32$3.33$3.21$3.10$2.98$2.97$3.01$2.90$2.84
$102$98.09$95.92$90.14$85.87$82.90$80.48$75.88$71.65$69.80$67.12$63.54$62.81$60.12$56.39$54.51$51.25$50.65$48.82$47.67$44.83$45.57$44.01$42.46$40.69$39.33$38.60$37.41$35.90$34.55$33.60$33.11$31.38$30.72$28.91$27.65$26.51$25.40$24.26$22.54$21.47$19.68$19.45$18.76$17.72$16.69$15.68$14.32$12.98$12.09$11.64$11.45$10.19$9.33$8.59$8.28$7.84$7.26$7.01$6.63$6.70$5.69
$14.37$16.01$14.22$13.56$13.32$12.56$12.48$11.14$11.43$10.70$10.58$10.85$8.90$8.71$7.94$8.05$7.47$7.57$7.86$7.74$6.51$6.19$6.52$5.15$5.29$5.13$6.16$6.55$5.37$5.11$5.80$5.57$5.54$5.07$4.90$4.49$4.50$4.07$3.82$3.34$3.37$2.97$2.90$2.81$2.66$2.50$2.52$2.09$1.83$1.73$1.58$1.61$1.41$1.24$1.13$1.11$1.07$1.04$1.09$1.12$1.06$1.04
$59.21$62.34$53.83$52.20$52.04$49.76$45.15$42.06$41.78$40.12$38.78$36.77$37.71$36.09$33.34$31.17$31.35$30.21$28.78$27.66$27.72$30.69$28.28$28.13$28.40$28.78$31.03$26.38$26.46$24.85$25.10$23.68$23.76$23.17$20.40$20.07$20.16$19.56$18.22$17.20$16.41$15.40$15.11$14.58$13.86$13.27$12.22$11.57$10.14$9.64$9.40$9.32$8.69$7.58$7.01$6.30$6.10$5.17$5.17$5.04$4.91$4.73
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$78.41$82.69$73.04$69.54$68.84$66.17$61.46$56.19$55.68$53.29$51.75$50.02$49.28$47.46$42.83$40.56$40.14$39.11$38.06$36.73$35.50$38.19$35.80$34.20$34.72$35.03$38.31$34.06$32.95$31.17$32.08$30.44$30.50$29.40$26.10$25.39$25.48$24.48$22.85$21.18$20.46$19.09$18.73$18.39$17.23$16.49$15.46$14.18$12.23$11.63$11.24$11.18$10.23$8.82$8.14$7.41$7.16$6.22$6.26$6.16$5.97$5.77
$23.17$15.40$22.89$20.60$17.03$16.73$19.01$19.69$15.97$16.51$15.37$13.52$13.53$12.66$13.56$13.95$11.11$11.54$10.76$10.93$9.33$7.38$8.21$8.26$5.97$4.30$0.29$3.35$2.96$3.38$1.52$2.67$0.88$1.31$2.81$2.26$1.03$0.92$1.42$1.35$1.01$0.60$0.72$0.37$0.48$0.19$0.22$0.14$0.75$0.46$0.40$0.27$-0.04$0.51$0.44$0.87$0.68$1.05$0.75$0.46$0.73$-0.08
$4.06$3.13$3.46$1.70$1.88$1.28$1.75$-0.70$-1.34$0.42$-0.12$-0.72$-0.38$-0.33$1.30$0.42$1.47$-0.67$1.04$0.70$1.45$0.47$0.56$0.41$0.38$0.26$0.36$0.08$0.14$0.13$0.06$1.06$-0.22$0.44$0.18$-0.04$-0.02$-0.08$-0.37$0.02$0.09$-0.01$-0.02$0.07$-0.03$-0.06$-0.07$-0.09$-0.03$-0.05$-0.06$-0.01$0.01$0.01$-0.01$0.01$0.00$-0.06$-0.52$-0.07$-0.08$0.03
$27.22$18.54$26.34$22.30$18.92$18.01$20.77$19.00$14.63$16.93$15.25$12.81$13.15$12.34$14.86$14.38$12.58$10.86$11.80$11.63$10.78$7.85$8.77$8.67$6.34$4.56$0.66$3.43$3.10$3.51$1.58$3.73$0.66$1.75$3.00$2.22$1.01$0.85$1.05$1.37$1.10$0.59$0.71$0.44$0.46$0.13$0.16$0.05$0.73$0.41$0.34$0.26$-0.03$0.52$0.44$0.88$0.68$0.98$0.24$0.40$0.66$-0.04
$9.19$0.53$7.33$5.46$4.23$2.72$4.85$3.13$3.88$4.33$2.49$1.36$2.96$2.14$1.39$2.97$1.39$1.35$2.64$2.69$1.99$1.04$1.63$0.61$0.93$1.31$7.43$1.26$1.13$0.53$0.52$1.22$0.31$0.71$0.87$0.95$0.36$0.26$0.20$0.53$0.46$0.22$0.41$0.17$0.17$-0.07$-0.21$-0.12$0.30$0.15$-12.81$0.08$0.08$0.03$0.00$-0.01$0.04$0.07$0.03$0.05$0$0.01
$18.03$18.00$19.01$16.84$14.68$15.29$15.92$15.86$10.75$12.60$12.77$11.45$10.18$10.20$13.47$11.41$11.19$9.52$9.16$8.94$8.80$6.81$7.14$8.06$5.42$3.25$-6.78$2.18$1.97$2.99$1.06$2.51$0.35$1.04$2.13$1.27$0.65$0.59$0.85$0.84$0.64$0.37$0.29$0.27$0.29$0.20$0.37$0.17$0.43$0.26$13.14$0.18$-0.11$0.49$0.44$0.89$0.64$0.92$0.21$0.35$0.66$-0.05
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$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
$18.03$18.00$19.01$16.84$14.68$15.29$15.92$15.86$10.75$12.60$12.77$11.45$10.18$10.20$13.47$11.41$11.19$9.52$9.16$8.94$8.80$6.81$7.14$8.06$5.42$3.25$-6.78$2.18$1.97$2.99$1.06$2.51$0.35$1.04$2.13$1.27$0.65$0.59$0.85$0.84$0.64$0.37$0.29$0.27$0.29$0.20$0.37$0.17$0.43$0.26$13.14$0.18$-0.11$0.49$0.44$0.89$0.64$0.92$0.21$0.35$0.66$-0.05
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$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
$18.03$18.00$19.01$16.84$14.68$15.29$15.92$15.86$10.75$12.60$12.77$11.45$10.18$10.20$13.47$11.41$11.19$9.52$9.16$8.94$8.80$6.81$7.14$8.06$5.42$3.25$-6.78$2.18$1.97$2.99$1.06$2.51$0.35$1.04$2.13$1.27$0.65$0.59$0.85$0.84$0.64$0.37$0.29$0.27$0.29$0.20$0.37$0.17$0.43$0.26$13.14$0.18$-0.11$0.49$0.44$0.89$0.64$0.92$0.21$0.35$0.66$-0.05
$32.69$24.44$32.55$29.06$25.18$25.21$27.28$26.86$22.39$22.84$21.56$19.62$19.73$19.09$18.76$18.49$15.57$16.01$15.16$15.08$13.28$11.32$11.50$11.32$9.09$7.51$3.35$6.31$5.81$6.29$4.42$5.49$3.71$4.10$5.19$4.67$3.43$3.31$3.69$3.43$3.22$2.62$2.75$2.61$2.38$2.08$1.98$1.54$1.66$1.31$1.23$1.07$0.56$0.93$0.83$1.27$1.08$1.39$1.12$0.79$1.05$0.36
$23.17$15.40$22.89$20.60$17.03$16.73$19.01$19.69$15.97$16.51$15.37$13.52$13.53$12.66$13.56$13.95$11.11$11.54$10.76$10.93$9.33$7.38$8.21$8.26$5.97$4.30$0.29$3.35$2.96$3.38$1.52$2.67$0.88$1.31$2.81$2.26$1.03$0.92$1.42$1.35$1.01$0.60$0.72$0.37$0.48$0.19$0.22$0.14$0.75$0.46$0.40$0.27$-0.04$0.51$0.44$0.87$0.68$1.05$0.75$0.46$0.73$-0.08
$0.49$0.49$0.52$0.46$0.40$0.42$0.44$0.44$0.30$0.35$0.35$0.32$0.28$0.29$0.38$0.32$0.32$0.27$0.26$0.26$0.25$0.19$0.21$0.23$0.16$0.10$-0.20$0.07$0.06$0.09$0.03$0.08$0.01$0.03$0.06$0.04$0.02$0.02$0.03$0.03$0.02$0.01$0.01$0.01$0.01$0.01$0.02$0.01$0.02$0.01$0.56$0.01$-0.01$0.02$-1.31$0.04$0.04$1.41$0.33$0.53$0.99$-0.08
$0.48$0.48$0.51$0.45$0.39$0.41$0.43$0.43$0.29$0.34$0.34$0.31$0.28$0.28$0.38$0.31$0.31$0.26$0.26$0.25$0.24$0.19$0.20$0.23$0.16$0.10$-0.20$0.07$0.06$0.09$0.04$0.07$0.01$0.03$0.07$0.04$0.02$0.02$0.03$0.03$0.02$0.01$0.01$0.01$0.01$0.01$0.02$0.01$0.02$0.01$0.52$0.01$-0.01$0.02$0.02$0.04$0.03$0.05$0.01$0.02$0.04$-0.08