Chinasoft International financials at a glance

Year Year 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
Rev. Revenue
HK$293.90M HK$382.28M HK$355.24M HK$811.55M HK$983.37M HK$1.10B HK$1.60B HK$2.24B HK$2.77B HK$3.21B HK$4.43B HK$5.13B HK$6.78B HK$9.24B HK$10.59B HK$12.04B HK$14.10B HK$18.40B HK$20.01B HK$17.12B HK$0.00M
GM % Gross Margin %
27.44% 30.87% 47.55% 32.83% 27.88% 30.51% 32.05% 32.51% 33.07% 31.35% 30.46% 29.70% 29.72% 29.76% 30.65% 29.76% 29.21% 26.66% 22.99% 23.39% 0.00%
OM Operating Margin
12.93% 12.28% 19.41% 8.94% 1.80% 0.32% 6.31% 7.16% 6.66% 5.97% 6.61% 7.18% 7.95% 6.70% 7.68% 7.00% 6.71% 4.35% 2.94% 2.87% 0.00%
EPS Earnings Per Share
HK$0.08 HK$0.05 HK$0.07 HK$-0.05 HK$-0.04 HK$0.07 HK$0.09 HK$0.11 HK$0.11 HK$0.12 HK$0.21 HK$0.23 HK$0.28 HK$0.30 HK$0.36 HK$0.38 HK$0.25 HK$0.25 HK$0.00
Div. Dividends
HK$0.00 HK$0.00 HK$0.03 HK$0.01 HK$0.00 HK$0.00 HK$0.00 HK$0.00 HK$0.00 HK$0.00 HK$0.00 HK$0.00 HK$0.01 HK$0.01 HK$0.02 HK$0.02 HK$0.02 HK$0.03 HK$0.05 HK$0.03 HK$0.00
PR % Payout Ratio %
0 0 37.50% 20.00% 0.00% -0.00% -0.00% 0.00% 0.00% 0 0 0.00% 4.76% 4.35% 7.14% 6.67% 5.56% 7.89% 20.00% 12.00% 0
Sha. Shares
640m 640m 755.62m 810.5m 1007.28m 1011.35m 1214.33m 1464.98m 1718.36m 1851.18m 1874.59m 2066.81m 2313.92m 2402.27m 2445.51m 2399.05m 2730.78m 2730.85m 2859.5m 0m 2577.25m
OCF Operating Cash Flow
HK$24.46M HK$44.28M HK$11.58M HK$122.60M HK$92.37M HK$86.47M HK$38.00M HK$120.72M HK$-78.37M HK$-61.04M HK$74.80M HK$259.56M HK$291.73M HK$332.06M HK$161.24M HK$754.47M HK$1.15B HK$962.14M HK$764.78M HK$719.94M HK$0.00M
FCF Free Cash Flow
HK$19.07M HK$32.86M HK$-12.43M HK$101.83M HK$63.48M HK$50.51M HK$-10.88M HK$57.61M HK$-128.51M HK$-141.70M HK$-1653.00M HK$-12.82M HK$41.20M HK$171.93M HK$10.73M HK$649.78M HK$993.20M HK$674.99M HK$568.08M HK$799.72M HK$0.00M
FCFS Free Cash Flow Per Share
HK$0.01 HK$0.04 HK$-0.05 HK$0.09 HK$0.04 HK$0.03 HK$-0.03 HK$0.02 HK$-0.13 HK$-0.12 HK$-0.12 HK$-0.04 HK$-0.02 HK$0.06 HK$-0.01 HK$0.24 HK$0.36 HK$0.22 HK$0.15 HK$0.12 HK$0.00