MSAB
COM:MSAB
MSAB
- Stock
Last Close
48.00
22/11 16:17
Market Cap
884.62M
Beta: -
Volume Today
2.24K
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '13 | Dec '14 | Dec '15 | Dec '16 | Dec '17 | Dec '18 | Dec '19 | Dec '20 | Dec '21 | Dec '22 | Dec '23 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 137.53M - | 180.97M 31.58% | 226.91M 25.39% | 242.35M 6.81% | 301.76M 24.51% | 303.87M 0.70% | 307.63M 1.24% | 310.06M 0.79% | 332.96M 7.39% | 362.98M 9.02% | 416.90M 14.86% | |
cost of revenue | 82.61M - | 108.64M 31.52% | 118.87M 9.42% | 130.95M 10.16% | 165.79M 26.60% | 198.60M 19.79% | 218.47M 10.00% | 219.44M 0.44% | 224.98M 2.52% | 261.04M 16.03% | ||
gross profit | 54.92M - | 72.33M 31.69% | 108.04M 49.38% | 111.40M 3.11% | 135.98M 22.06% | 105.27M 22.58% | 89.16M 15.30% | 90.62M 1.63% | 107.98M 19.16% | 101.94M 5.60% | 416.90M 308.97% | |
selling and marketing expenses | ||||||||||||
general and administrative expenses | 45.56M - | 56.69M 24.42% | 49.97M 11.87% | 51.39M 2.84% | 65.94M 28.32% | 71.69M 8.72% | 70.86M 1.15% | 49.66M 29.92% | 51.30M 3.29% | |||
selling general and administrative expenses | 45.56M - | 56.69M 24.42% | 49.97M 11.87% | 51.39M 2.84% | 65.94M 28.32% | 71.69M 8.72% | 70.86M 1.15% | 49.66M 29.92% | 51.30M 3.29% | |||
research and development expenses | 68.40M - | 68.20M 0.29% | ||||||||||
other expenses | 933K - | 11.95M 1,180.92% | 12.32M 3.10% | 12.36M 0.28% | 83.14M 572.87% | -386.90M 565.36% | ||||||
cost and expenses | 129.62M - | 166.86M 28.73% | 170.46M 2.16% | 183.95M 7.91% | 232.99M 26.66% | 271.22M 16.41% | 301.29M 11.08% | 281.43M 6.59% | 288.63M 2.56% | 344.18M 19.24% | -386.90M 212.41% | |
operating expenses | 47.01M - | 58.22M 23.85% | 51.59M 11.39% | 52.99M 2.72% | 67.21M 26.82% | 72.62M 8.06% | 82.81M 14.04% | 61.98M 25.15% | 63.65M 2.69% | 83.14M 30.61% | -386.90M 565.36% | |
interest expense | 4K - | 10K 150% | 14K 40% | 12K 14.29% | 109K 808.33% | 20K 81.65% | 653K 3,165% | 495K 24.20% | 309K 37.58% | 15K 95.15% | ||
ebitda | 10.78M - | 16.27M 50.90% | 60.29M 270.65% | 62.19M 3.15% | 71.00M 14.17% | 36.11M 49.14% | 20.07M 44.43% | 35.13M 75.08% | 56.88M 61.91% | 34.60M 39.16% | 30M 13.30% | |
operating income | 7.91M - | 14.11M 78.27% | 56.45M 300.14% | 58.41M 3.46% | 68.77M 17.74% | 32.65M 52.53% | 6.35M 80.56% | 22.81M 259.37% | 44.33M 94.34% | 18.80M 57.59% | 30M 59.59% | |
depreciation and amortization | 1.45M - | 1.53M 5.61% | 1.62M 6.23% | 1.61M 0.74% | 1.26M 21.38% | 933K 26.25% | 13.72M 1,370.42% | 12.32M 10.18% | 12.55M 1.87% | 15.81M 25.92% | ||
total other income expenses net | 1.42M - | 623K 56.03% | 2.21M 254.25% | 2.16M 1.99% | 858K 60.33% | 2.51M 192.42% | 1.11M 55.56% | -495K 144.39% | -113K 77.17% | 2.65M 2,449.56% | ||
income before tax | 9.33M - | 14.73M 57.87% | 58.66M 298.20% | 60.57M 3.26% | 69.63M 14.95% | 35.16M 49.51% | 7.46M 78.77% | 22.31M 199.04% | 44.22M 98.15% | 21.45M 51.48% | ||
income tax expense | 2.49M - | 4.35M 74.72% | 13.53M 211.16% | 15.34M 13.37% | 16.74M 9.15% | 7.41M 55.75% | 2.37M 68.03% | 6.05M 155.57% | 9.39M 55.19% | 4.32M 53.97% | -30M 793.96% | |
net income | 6.84M - | 10.38M 51.75% | 45.13M 334.64% | 45.24M 0.23% | 52.89M 16.92% | 27.75M 47.53% | 5.09M 81.64% | 16.26M 219.24% | 34.82M 114.14% | 17.13M 50.81% | 30M 75.13% | |
weighted average shs out | 17.72M - | 17.84M 0.67% | 17.94M 0.56% | 18.38M 2.45% | 18.38M 0% | 18.43M 0.30% | 18.47M 0.19% | 18.47M 0% | 18.47M 0.00% | 18.47M 0% | 18.52M 0.27% | |
weighted average shs out dil | 17.72M - | 17.84M 0.67% | 18.23M 2.20% | 18.38M 0.81% | 18.38M 0.01% | 18.49M 0.59% | 18.47M 0.11% | 18.47M 0% | 18.47M 0.00% | 18.47M 0% | 18.52M 0.27% | |
eps | 0.39 - | 0.58 48.72% | 2.52 334.48% | 2.47 1.98% | 2.88 16.60% | 1.51 47.57% | 0.28 81.46% | 0.88 214.29% | 1.89 114.77% | 0.92 51.32% | 1.62 76.09% | |
epsdiluted | 0.39 - | 0.58 48.72% | 2.48 327.59% | 2.46 0.81% | 2.88 17.07% | 1.50 47.92% | 0.28 81.33% | 0.88 214.29% | 1.89 114.77% | 0.92 51.32% | 1.62 76.09% |
All numbers in (except ratios and percentages)