Constellation Software Financial Ratios for Analysis 2017-2026 | CNSWF

Fifteen years of historical annual and quarterly financial ratios and margins for Constellation Software (CNSWF).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
202520242023202220212020201920182017
0.960.920.610.650.750.780.610.900.85
-0.540.560.420.420.440.450.270.28
-1.381.881.180.910.990.990.420.55
37.5835.9135.0435.0836.8037.5937.0237.0637.80
16.2914.5314.1213.2917.1018.2414.6415.6215.76
-14.5314.1213.2917.1018.2414.6415.6215.76
-26.7126.2625.6629.6131.0426.7625.6225.97
-10.043.1510.957.3215.1913.0715.8812.94
4.417.266.727.736.0710.999.5412.398.95
-0.780.770.840.890.911.001.041.08
-11510789.5692.2091.7470.9056.6566.47
-6.065.755.966.906.836.566.926.51
-60.2363.5261.2452.9053.4355.6452.7256.03
13.7323.333.1128.4511.0541.6048.4743.8836.73
--18.34-1.29-20.16-8.81-34.12-25.44-55.64-38.45
3.625.960.566.992.919.979.5512.959.70
-10.831.3716.656.4023.3326.6632.1226.39
-15592.5491.2171.7749.4532.4240.8628.51
-10483.9561.2061.3455.9636.1931.2424.91
-10081.9659.2759.9854.7834.5930.0623.98

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2025-12-312025-09-302025-06-302025-03-312024-12-312024-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-31
0.961.020.970.940.920.930.900.920.610.580.570.610.650.630.640.790.750.810.770.690.780.730.700.640.610.580.630.710.900.810.730.690.85---
-0.500.510.510.540.540.560.560.560.520.470.460.420.460.480.430.420.430.450.370.440.390.410.430.450.460.470.490.270.320.250.260.28---
-1.331.301.301.381.441.521.551.881.711.471.291.181.251.320.960.910.961.010.720.990.720.800.830.991.091.001.080.420.560.340.360.55---
38.3738.1637.8335.7237.9436.1734.8534.4236.9835.9433.9432.8835.6634.9034.8034.8737.9937.3436.1935.4638.1339.0837.2035.7837.4938.6237.1234.6839.2337.8136.0434.8238.3038.4238.2835.96
17.0916.9616.4614.3916.7515.2312.6813.1716.1015.3312.9511.6214.7211.8812.8613.6317.0817.0917.0517.1819.1620.1418.4415.0114.0316.0915.8412.5818.7716.7313.9612.5316.2715.9816.4714.09
-16.9616.4614.3916.7515.2312.6813.1716.1015.3312.9511.6214.7211.8812.8613.6317.0817.0917.0517.1819.1620.1418.4415.0114.0316.0915.8412.5818.7716.7313.9612.5316.2715.9816.4714.09
------------------------------------
-8.116.298.5513.4610.6310.215.31-2.4513.453.87-2.2411.0411.1910.9410.5513.3114.4710.25-10.7117.3216.7514.2112.0712.6713.4512.1714.0425.1512.7810.5114.0715.3812.5812.7610.53
4.127.121.974.3310.546.457.174.466.0710.685.054.908.237.887.796.858.978.247.05-0.7713.5712.169.008.719.539.438.6310.6221.428.706.9111.5611.068.538.527.28
-0.190.190.190.210.200.200.200.210.210.220.220.230.240.220.220.240.240.240.230.250.260.240.270.270.270.290.250.280.280.290.280.30---
-24.6426.3929.4129.9624.5826.8026.1528.7124.3224.0525.7624.7724.4122.9322.7324.4925.4428.4628.1125.0020.3718.0919.1319.2612.4211.8213.7214.8514.7516.3017.3818.29---
-1.651.621.501.631.601.601.501.591.611.591.481.661.791.601.741.871.981.951.821.881.921.861.701.801.751.791.781.881.811.821.681.81---
-54.4655.4159.9955.2256.2156.3859.8656.6856.0156.5461.0254.1150.2456.2951.8248.1945.4546.2649.4447.9346.8448.4252.7950.1451.3150.3250.4447.8749.7549.4853.6849.82---
4.693.952.113.859.745.966.442.65-5.1511.201.39-4.508.388.418.026.789.478.645.90-21.0314.2213.5310.4511.4013.3913.2112.9417.2620.799.267.8112.8512.59---
--4.11-2.14-3.65-7.67-4.67-4.57-1.832.14-4.98-0.672.37-5.94-5.16-4.71-5.54-7.55-7.53-4.659.08-11.66-10.22-6.81-6.47-7.03-6.38-6.91-8.27-26.35-8.32-6.68-9.58-13.18---
1.241.060.571.012.491.491.540.61-0.932.190.28-0.942.061.951.811.712.502.231.47-3.403.413.152.202.292.642.502.492.626.132.412.043.153.32---
-1.961.031.884.522.742.841.16-2.275.390.74-2.414.904.564.213.885.484.903.24-13.297.978.276.126.537.377.196.878.7315.226.305.849.469.05---
-19418817215514813713092.5492.3588.1587.0691.2180.2278.8077.2971.7766.1162.3839.2649.4542.5637.4733.9332.4228.9326.6123.8340.8633.6231.4330.1028.51---
-91.5559.4639.0310471.6447.2834.7883.9559.8335.6329.8261.2042.3327.1823.5061.3445.2531.4722.5555.9639.2128.1717.0136.1924.1615.7613.4031.2421.4214.6812.1724.9117.2311.448.59
-89.3457.9938.3210069.6646.2034.3181.9658.4734.7329.3559.2741.0526.2823.1259.9844.4030.9622.3754.7838.3227.5616.6834.5923.0315.0513.0730.0620.5714.1111.9923.9816.5511.028.38