Constellation Software Financial Statements 2017-2025 | CNSWF

Fifteen years of historical annual and quarterly income statements for Constellation Software (CNSWF).

Annual Data | Millions of US $ except per share data

TTM20242023202220212020201920182017
$10,066$10,066$8,407$6,622$5,106$3,969$3,490$3,060$2,479
$6,451$6,451$5,461$4,299$3,227$2,477$2,198$1,926$1,542
$3,615$3,615$2,946$2,323$1,879$1,492$1,292$1,134$937
$0.00$0$0$0$0$0$0$0$0
$0.00$0$0$0$0$0$0$0$0
$-926.00$-926.00$-738.00$-624.00$-367.00$-260.00$-358.00$-350.00$-293.40
$2,152$2,152$1,759$1,443$1,006$768$781$656$547
$1,463$1,463$1,187$880$873$724$511$478$391
$-453.00$-453.00$-922.00$-157.00$-499.00$-119.00$-56.00$8.00$-69.90
$1,011$1,011$265$725$374$603$456$486$321
$244$244$204$175$206$167$123$106$98.90
$767$767$61.00$550$168$436$333$380$222
$0.00$0$0$0$0$0$0$0$0
$767$767$61.00$550$168$436$333$380$222
$0.00$0$0$0$0$0$0$0$0
$731$731$565$512$310$436$333$379$222
$2,689$2,689$2,208$1,699$1,512$1,232$934$784$644
$1,463$1,463$1,187$880$873$724$511$478$391
$34.48$34.48$26.67$24.18$14.65$20.59$15.73$17.91$10.47
$34.48$34.48$26.67$24.18$14.65$20.59$15.73$17.91$10.47

Quarterly Data | Millions of US $ except per share data

2024-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
$2,704$2,541$2,468$2,353$2,323$2,126$2,039$1,919$1,848$1,725$1,618$1,431$1,382$1,299$1,249$1,176$1,091$1,003$922$953$955$870$846$819$831$759$752$718$688$636$600$555
$1,678$1,622$1,608$1,543$1,464$1,362$1,347$1,288$1,189$1,123$1,055$932$857$814$797$759$675$611$579$612$597$534$532$535$505$472$481$468$424$392$370$356
$1,026$919$860$810$859$764$692$631$659$602$563$499$525$485$452$417$416$392$343$341$358$336$314$284$326$287$271$250$263$245$230$200
$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
$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$82.59$0$0$0
$-253.00$-215.00$-244.00$-214.00$-204.00$-183.00$-175.00$-176.00$-164.00$-182.00$-152.00$-126.00$-116.00$-98.00$-85.00$-68.00$-68.00$-61.00$-52.00$-79.00$-100.00$-89.00$-84.00$-85.00$-94.00$-83.00$-89.00$-84.00$-82.59$-77.20$-69.78$-63.83
$573$532$547$500$485$438$428$408$387$397$355$304$289$263$239$215$207$190$173$198$224$196$180$181$170$160$166$160$151$143$131$121
$453$387$313$310$374$326$264$223$272$205$208$195$236$222$213$202$209$202$170$143$134$140$134$103$156$127$105$90.00$112$102$98.85$78.27
$-84.00$-120.00$-62.00$-187.00$-427.00$-42.00$-186.00$-267.00$-73.00$-10.00$-30.00$-44.00$-52.00$-34.00$-86.00$-327.00$-16.00$-35.00$-40.00$-28.00$-14.00$-23.00$-30.00$11.00$53.00$-29.00$-27.00$11.00$-6.14$-21.69$-22.27$-19.80
$364$270$252$125$-57.00$286$79.00$-43.00$204$193$177$151$184$188$128$-126.00$189$168$131$115$121$117$103$115$209$97.00$79.00$101$106$80.04$76.58$58.47
$44.00$83.00$65.00$52.00$44.00$67.00$53.00$40.00$42.00$50.00$43.00$40.00$40.00$67.00$50.00$49.00$40.00$46.00$48.00$33.00$29.00$36.00$30.00$28.00$29.00$31.00$27.00$19.00$29.66$25.77$25.43$18.04
$320$187$187$73.00$-101.00$219$26.00$-83.00$162$143$134$111$144$121$78.00$-175.00$149$122$83.00$82.00$92.00$81.00$73.00$87.00$180$66.00$52.00$82.00$76.05$54.27$51.15$40.43
$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
$320$187$187$73.00$-101.00$219$26.00$-83.00$162$143$134$111$144$121$78.00$-175.00$149$122$83.00$82.00$92.00$81.00$73.00$87.00$180$66.00$52.00$82.00$76.05$54.27$51.15$40.43
$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
$285$164$177$105$141$227$103$94.00$152$136$126$98.00$124$107$88.00$-9.00$148$122$83.00$83.00$91.00$82.00$73.00$87.00$178$66.00$52.00$83.00$76.05$54.27$51.15$40.43
$773$704$616$596$655$581$517$455$495$420$411$373$409$387$367$349$347$331$292$262$258$246$231$199$233$204$181$166$181$167$160$136
$453$387$313$310$374$326$264$223$272$205$208$195$236$222$213$202$209$202$170$143$134$140$134$103$156$127$105$90.00$112$102$98.85$78.27
$13.44$7.74$8.35$4.95$6.65$10.70$4.88$4.44$7.19$6.42$5.94$4.63$5.86$5.04$4.16$-0.41$7.02$5.76$3.90$3.91$4.34$3.85$3.45$4.09$8.46$3.10$2.45$3.90$3.59$2.56$2.41$1.91
$13.44$7.74$8.35$4.95$6.65$10.70$4.88$4.44$7.19$6.42$5.94$4.63$5.86$5.04$4.16$-0.41$7.02$5.76$3.90$3.91$4.34$3.85$3.45$4.09$8.46$3.10$2.45$3.90$3.59$2.56$2.41$1.91