CSU.TO - Constellation Software Inc
1109
CA$2,562.50
CA$38.42 (1.522%)
Score4.18/5
Metric Margins Overview
Constellation Software Inc

Legend | CAGR | Total Change | Average | Median | Low | High | Latest |
|---|---|---|---|---|---|---|---|
Operating Margin | 13.72% | 10.17% | 15.75% | 15.94% | 14.81% 2025-03-31 | 16.31% 2025-12-31 | 16.31% 2025-12-31 |
Net Margin | -50.24% | -40.9% | 5.78% | 5.87% | 4.22% 2025-12-31 | 7.15% 2025-03-31 | 4.22% 2025-12-31 |
Gross Margin | -0.24% | -0.18% | 98.27% | 98.31% | 98.13% 2025-12-31 | 98.32% 2025-06-30 | 98.13% 2025-12-31 |
Free Cash Flow Margin | 9.83% | 7.32% | 22.33% | 22.52% | 21.36% 2025-03-31 | 22.92% 2025-12-31 | 22.92% 2025-12-31 |
| #'s in thousands USD | All Time | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 Get more features by creating a free Stock Unlock account: 2 portfolios, 5 positions per portfolio 2 watchlists, up to 10 tickers per watchlist More screener searches | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
98.13% | 98.30% | 98.32% | 98.31% | 42K% | 6698547 | 4167510 | 9231755 | 2270352 | 2236540 | 9579817 | 1652816 | 3282025 | 7984774 | 481521 | 1177812 | 8984227 | 1784159 | |||
69.90% | 70.30% | 70.70% | 71.48% | 42K% | 4203623 | 4629562 | 5219599 | 934905 | 7070186 | 4482991 | 1778825 | 6494378 | 1562249 | 2941919 | 7374248 | 684866 | 1564647 | |||
16.31% | 16.15% | 15.73% | 14.81% | 42K% | 2425703 | 8207962 | 8627597 | 8439522 | 6314230 | 5819663 | 7998182 | 8528944 | 3499868 | 5964018 | 3823280 | 5174417 | 2601893 | |||
28.21% | 28.11% | 27.75% | 26.94% | 42K% | 8139957 | 8645146 | 6818202 | 7297053 | 4748510 | 7419249 | 2863723 | 8692357 | 2052643 | 2520453 | 832071 | 6201796 | 6434291 | |||
4.22% | 5.97% | 5.77% | 7.15% | 42K% | 7970680 | 8070402 | 245348 | 891235 | 8449855 | 9113209 | 5844781 | 5755437 | 6767049 | 3920629 | 3188031 | 1620021 | 1425430 | |||
22.92% | 22.89% | 22.16% | 21.36% | 42K% | 2439527 | 5420943 | 3121068 | 3874805 | 7600035 | 5526559 | 4802461 | 5057953 | 4327664 | 2206065 | 5912114 | 8397614 | 1773434 | |||
23.51% | 23.54% | 22.85% | 22.05% | 42K% | 7358778 | 3066731 | 6327785 | 6430006 | 4213656 | 3067903 | 3942862 | 7572051 | 6526528 | 9157465 | 2731548 | 658775 | 238740 | |||
51,318,427.321046 | 58,519,743.575216 | 77,343,124.505326 | 70,592,248.676568 | 42,069,000 | 8795796 | 7258041 | 7343964 | 4216968 | 6501009 | 6693538 | 7032160 | 2438468 | 3967629 | 9145759 | 4067019 | 5411507 | 4947608 | |||
53,506,427.321046 | 61,157,743.575216 | 79,925,124.505326 | 72,825,248.676568 | 42,069,000 | 5407618 | 4937240 | 9881152 | 4158312 | 2905819 | 1078118 | 6156965 | 2364383 | 3334047 | 5807385 | 164960 | 7430375 | 1069957 | |||
4.42 | 5.25 | 7.2 | 6.81 | 42,069 | 5923891 | 1529467 | 5248988 | 8032747 | 2555887 | 972561 | 2424550 | 244536 | 1897082 | 5737098 | 540137 | 5267974 | 9413287 | |||
4.5 | 5.34 | 7.32 | 6.93 | 42,069 | 5174859 | 6182752 | 8844367 | 5336716 | 5199204 | 4158281 | 9826018 | 7803805 | 4731683 | 7945140 | 6801350 | 3028595 | 4611874 | |||
18.78 | 22.3 | 31.5 | 30.88 | 42,069 | 8673166 | 8977222 | 28861 | 9042162 | 1089565 | 4320432 | 8173290 | 2092930 | 6966443 | 2279232 | 5688255 | 4752668 | 2600019 | |||
27.07 | 32.49 | 45.77 | 45.99 | 42,069 | 1351401 | 1949897 | 2860059 | 6480870 | 823315 | 4634272 | 5952394 | 4960971 | 942297 | 4382640 | 9882371 | 6893908 | 7281465 | |||
104.52 | 87.87 | 124.75 | 95.27 | 42,069 | 3535257 | 3907943 | 1163572 | 8096183 | 1660656 | 1336030 | 2447348 | 1292781 | 4685731 | 3611654 | 8533833 | 2849499 | 6682987 | |||
19.26 | 22.93 | 32.5 | 31.88 | 42,069 | 4525063 | 8085902 | 9833786 | 5479683 | 3923142 | 9426096 | 717719 | 2845308 | 197191 | 6086343 | 3879017 | 4535068 | 896522 | |||
3.04% | 4.35% | 4.21% | 5.33% | 42K% | 5927225 | 3346757 | 5162667 | 8450781 | 886423 | 6215165 | 29942 | 8936371 | 4328481 | 4122697 | 8064643 | 9281917 | 7610431 | |||
18.78% | 18.70% | 17.78% | 17.76% | 42K% | 8965436 | 8291686 | 6964721 | 7109130 | 883586 | 3083921 | 2739500 | 2028563 | 8522617 | 390066 | 1235245 | 4909071 | 1059955 | |||
13.73% | 19.20% | 18.81% | 24.33% | 42K% | 9262049 | 6124295 | 9564986 | 3185936 | 8018942 | 2130546 | 5513792 | 6575218 | 369633 | 9332670 | 6055310 | 1106443 | 6157520 | |||
26.57% | 24.39% | 23.49% | 23.74% | 42K% | 1604474 | 8565763 | 1184369 | 9564568 | 973537 | 2887522 | 8698963 | 4266727 | 5020301 | 7347229 | 1946113 | 2949484 | 2236911 | |||
4 | 4 | 4 | 4 | 42,069 | 3423073 | 718073 | 1275248 | 2415197 | 9540142 | 3070480 | 1570453 | 8898530 | 7797023 | 3427232 | 580218 | 4221707 | 8411896 | |||
3.19% | 3.32% | 3.56% | 3.83% | 42K% | 8560366 | 4891171 | 6056738 | 1298467 | 3624924 | 8890834 | 3806053 | 8920905 | 1213552 | 9213468 | 6164214 | 1498244 | 9056357 | |||
17.33% | 12.73% | 13.67% | 11.44% | 42K% | 3183612 | 2663340 | 3679900 | 2002104 | 1894895 | 1326106 | 6403186 | 4229003 | 5873948 | 689713 | 4557016 | 2727738 | 4110652 | |||
125.71 | 120.43 | 112.31 | 104.47 | 42,069 | 2980854 | 8284724 | 9382668 | 4630981 | 4869442 | 8772353 | 1411723 | 1126675 | 9929145 | 7916021 | 2568917 | 3391727 | 733830 | |||
128.92 | 123.82 | 115.85 | 107.87 | 42,069 | 2916847 | 2830346 | 8561006 | 6081464 | 5407271 | 6580766 | 9102446 | 1188839 | 6587758 | 9539512 | 2858631 | 5187777 | 3841993 | |||
548.47 | 526.11 | 506.89 | 489.19 | 42,069 | 6170754 | 9513504 | 8863567 | 1329979 | 3957820 | 5099143 | 5225969 | 7368254 | 3296509 | 1519085 | 362542 | 9780841 | 1594266 | |||
1.63 | 1.74 | 1.73 | 1.69 | 42,069 | 6978370 | 8528093 | 5925596 | 6113033 | 6811122 | 2304962 | 3079901 | 2442051 | 1434384 | 3349043 | 8508045 | 5059930 | 7531072 | |||
-- | -- | -- | 5.93 | 5.74 | 8405132 | 7446169 | 7057315 | 1282512 | 2261977 | 9869532 | 1337822 | 4276050 | 5980929 | 6952689 | 2751123 | 279415 | 2209830 | |||
2,188,000 | 2,638,000 | 2,582,000 | 2,233,000 | 42,069,000 | 499156 | 1084714 | 8869768 | 2656354 | 8858070 | 8810961 | 4305343 | 4754668 | 9162472 | 4520052 | 6300204 | 414853 | 6737810 | |||
5,329,000 | 5,442,000 | 5,159,000 | 4,721,000 | 42,069,000 | 3679949 | 8342701 | 4133272 | 1138088 | 6003875 | 6323844 | 2822116 | 5365684 | 3091024 | 4397896 | 8420058 | 7830913 | 6593747 |