SPS Commerce Inc. (SPSC)

Bilans

Aktywa

w tys. USD

2023
(31 gru 2023)
2022
(31 gru 2022)
2021
(31 gru 2021)
2020
(31 gru 2020)
2019
(31 gru 2019)
2018
(31 gru 2018)
2017
(31 gru 2017)
Gotówka i jej ekwiwalenty 275 440 214 305 257 310 187 478 213 536 178 396 163 319
Inwestycje krótkoterminowe 79 161 69 074 60 571 50 300 46 553 43 731 31 240
Należności 46 840 39 435 34 562 33 578 31 532 27 488 24 897
Zapasy 0 0 0 0 0 0 0
Pozostałe aktywa obrotowe 79 161 69 074 60 571 50 300 46 553 43 731 31 240
Aktywa obrotowe razem 401 441 322 814 352 443 271 356 291 621 249 615 219 456
Inwestycje długotrminowe 422 403 350 100 263 403 255 102 155 819 136 508 116 064
Rzeczowe aktywa trwałe 36 043 35 458 31 901 26 432 23 752 20 957 16 856
Wartość firmy 249 176 197 284 143 663 134 853 76 845 69 658 51 613
Wartości niematerialne 107 344 88 352 58 587 60 230 22 668 22 741 16 529
Pozostałe aktywa trwałe 21 473 19 609 18 219 15 312 14 180 12 696 8 309
Aktywa razem 823 844 672 914 615 846 526 458 447 440 386 123 335 520

Pasywa

w tys. USD

2023
(31 gru 2023)
2022
(31 gru 2022)
2021
(31 gru 2021)
2020
(31 gru 2020)
2019
(31 gru 2019)
2018
(31 gru 2018)
2017
(31 gru 2017)
Zobowiązania wobec dostawców 7 420 11 256 8 330 5 354 4 274 4 440 4 463
Krótkoterminowe zobowiązania finansowe 0 0 0 0 0 0 0
Pozostałe zobowiązania krótkoterminowe 123 249 99 386 94 542 74 778 63 756 52 082 38 684
Zobowiąznia krótkoterminowe razem 130 669 110 642 102 872 80 132 68 030 56 522 43 147
Długoterminowe zobowiązania finansowe 0 0 0 0 0 0 0
Pozostałe zobowiązania długoterminowe 7 159 4 771 5 144 2 996 3 256 9 251 13 666
Udziały niekontrolujące 0 0 0 0 0 0 0
Zobowiązania razem 156 369 135 841 131 587 105 737 92 564 67 149 58 700
Akcje zwykłe 36 646 36 117 35 928 35 226 35 024 34 392 34 366
Zyski (straty) zatrzymane 259 045 193 221 138 087 93 490 48 973 15 261 -19 902
Akcje własne -128 892 -128 892 -85 677 -65 247 -46 297 -25 679 -5 815
Kapitał własny 667 475 537 073 484 259 420 721 354 876 318 974 276 820
Pasywa razem 823 844 672 914 615 846 526 458 447 440 386 123 335 520