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 | Mar '14 | Jun '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 41.03M - | 31.95M 22.15% | 37.56M 17.57% | 45.92M 22.28% | 65.55M 42.72% | 50.55M 22.88% | 51.55M 1.97% | 59.60M 15.62% | 65.21M 9.42% | 46.80M 28.23% | 52M 11.11% | 71.60M 37.69% | 71.95M 0.50% | 55.40M 23.01% | 59.50M 7.40% | 102M 71.43% | 84.86M 16.80% | 65.30M 23.05% | 63M 3.52% | 89.40M 41.90% | 86.17M 3.61% | 66.20M 23.18% | 64.10M 3.17% | 93.30M 45.55% | 83.93M 10.04% | 66.20M 21.13% | 83.90M 26.74% | 93.30M 11.20% | 66.66M 28.56% | 70.40M 5.62% | 64.60M 8.24% | 89.60M 38.70% | 108.46M 21.05% | 75.60M 30.30% | 87.10M 15.21% | 93.70M 7.58% | 106.58M 13.74% | 87.40M 17.99% | 104.70M 19.79% | 108M 3.15% | 116.90M 8.24% | 92.80M 20.62% | 79.10M 14.76% | 115.20M 45.64% | |
cost of revenue | 19.84M - | 20.36M 2.58% | 32.29M 58.62% | 22.79M 29.42% | 33.20M 45.67% | 25.53M 23.12% | 28.14M 10.24% | 31.90M 13.36% | 33.27M 4.30% | 29.90M 10.13% | 28.60M 4.35% | 36.60M 27.97% | 35.85M 2.04% | 33.60M 6.29% | 34.70M 3.27% | 47M 35.45% | 50.59M 7.63% | 51.30M - | 56.70M 10.53% | 50.90M 10.23% | 52.70M 3.54% | 54.40M 3.23% | 60.37M 10.98% | 54.90M 9.06% | 57.40M 4.55% | 51.40M 10.45% | 55.74M 8.45% | 50.50M 9.40% | 52M 2.97% | 48.80M 6.15% | 73.58M 50.77% | 56.90M 22.67% | 61.30M 7.73% | 66M 7.67% | 76.84M 16.42% | 60.30M 21.52% | 78.50M 30.18% | 61.60M 21.53% | 101.50M - | 82.60M 18.62% | 59.50M 27.97% | ||||
gross profit | 21.19M - | 11.59M 45.31% | 5.27M 54.56% | 23.13M 339.27% | 32.34M 39.82% | 25.02M 22.64% | 23.41M 6.45% | 27.70M 18.34% | 31.94M 15.31% | 16.90M 47.09% | 23.40M 38.46% | 35M 49.57% | 36.10M 3.15% | 21.80M 39.61% | 24.80M 13.76% | 55M 121.77% | 34.28M 37.68% | 65.30M 90.51% | 63M 3.52% | 38.10M 39.52% | 29.47M 22.66% | 15.30M 48.08% | 11.40M 25.49% | 38.90M 241.23% | 23.56M 39.43% | 11.30M 52.04% | 26.50M 134.51% | 41.90M 58.11% | 10.92M 73.95% | 19.90M 82.30% | 12.60M 36.68% | 40.80M 223.81% | 34.88M 14.50% | 18.70M 46.39% | 25.80M 37.97% | 27.70M 7.36% | 29.74M 7.36% | 27.10M 8.87% | 26.20M 3.32% | 46.40M 77.10% | 116.90M 151.94% | -8.70M 107.44% | -3.50M 59.77% | 55.70M 1,691.43% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 17.29M - | 21.03M 21.59% | 11.89M 43.43% | 11.19M 5.96% | 12.59M 12.51% | 11.59M 7.95% | 13.01M 12.29% | 12.10M 6.99% | 13.27M 9.64% | 11.20M 15.58% | 14.50M 29.46% | 11.30M 22.07% | 14.39M 27.32% | 15.60M 8.43% | 18.60M 19.23% | 14.80M 20.43% | 16.94M 14.47% | -35.80M 311.32% | -39.70M 10.89% | 17.70M 144.58% | 20.59M 16.32% | 18.10M 12.08% | 19.90M 9.94% | 15.90M 20.10% | 16.86M 6.06% | 17.10M 1.41% | 11.40M 33.33% | 9.50M 16.67% | 11.66M 22.76% | 10.70M 8.25% | 11.60M 8.41% | 13.90M 19.83% | 15.20M 9.34% | 15.80M 3.96% | 19.80M 25.32% | 15.70M 20.71% | |||||||||
selling general and administrative expenses | 17.29M - | 21.03M 21.59% | 11.89M 43.43% | 11.19M 5.96% | 12.59M 12.51% | 11.59M 7.95% | 13.01M 12.29% | 12.10M 6.99% | 13.27M 9.64% | 11.20M 15.58% | 14.50M 29.46% | 11.30M 22.07% | 14.39M 27.32% | 15.60M 8.43% | 18.60M 19.23% | 14.80M 20.43% | 16.94M 14.47% | -35.80M 311.32% | -39.70M 10.89% | 17.70M 144.58% | 20.59M 16.32% | 18.10M 12.08% | 19.90M 9.94% | 15.90M 20.10% | 16.86M 6.06% | 17.10M 1.41% | 11.40M 33.33% | 9.50M 16.67% | 11.66M 22.76% | 10.70M 8.25% | 11.60M 8.41% | 13.90M 19.83% | 15.20M 9.34% | 15.80M 3.96% | 19.80M 25.32% | 15.70M 20.71% | 91.90M - | ||||||||
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 390K - | 318K 18.46% | 322K 1.26% | 586K 81.99% | 300K 48.81% | 591K 97% | 335K 43.32% | 300K 10.45% | 421K 40.33% | 400K 4.99% | 400K 0% | 400K 0% | 406K 1.50% | 400K 1.48% | 200K 50% | 200K 0% | 465K 132.50% | 97.40M 20,846.24% | 102.60M 5.34% | 300K 99.71% | 233K 22.33% | 2.90M 1,144.64% | 2.90M 0% | 3.10M 6.90% | 3.05M 1.58% | 3M 1.67% | 3M 0% | 3.10M 3.33% | 3.12M 0.71% | 3.10M 0.70% | 2.90M 6.45% | 2.90M 0% | 3.46M 19.17% | 3.10M 10.30% | 3.40M 9.68% | 3.30M 2.94% | 22.04M 567.88% | 18.90M 14.25% | 23.40M 23.81% | -116M - | -82.60M - | 24.70M 129.90% | |||
cost and expenses | 37.53M - | 41.70M 11.12% | 44.51M 6.73% | 34.56M 22.34% | 46.09M 33.34% | 37.70M 18.19% | 41.48M 10.03% | 44.30M 6.79% | 46.96M 6.00% | 41.50M 11.63% | 43.50M 4.82% | 48.30M 11.03% | 50.65M 4.86% | 49.60M 2.07% | 53.50M 7.86% | 62M 15.89% | 67.99M 9.67% | 61.60M 9.40% | 62.90M 2.11% | 69.30M 10.17% | 77.52M 11.87% | 71.90M 7.25% | 75.50M 5.01% | 73.40M 2.78% | 80.28M 9.38% | 75M 6.58% | 71.80M 4.27% | 64M 10.86% | 70.53M 10.20% | 64.30M 8.83% | 66.50M 3.42% | 65.60M 1.35% | 92.23M 40.60% | 75.80M 17.82% | 84.50M 11.48% | 85M 0.59% | 98.88M 16.33% | 79.20M 19.90% | 101.90M 28.66% | 83M 18.55% | -116M 239.76% | 101.50M 187.50% | 82.60M 18.62% | 84.20M 1.94% | |
operating expenses | 17.68M - | 21.35M 20.71% | 12.22M 42.77% | 11.77M 3.64% | 12.88M 9.45% | 12.18M 5.50% | 13.34M 9.59% | 12.40M 7.07% | 13.69M 10.39% | 11.60M 15.25% | 14.90M 28.45% | 11.70M 21.48% | 14.79M 26.44% | 16M 8.16% | 18.80M 17.50% | 15M 20.21% | 17.41M 16.04% | 61.60M 253.90% | 62.90M 2.11% | 18M 71.38% | 20.82M 15.67% | 21M 0.86% | 22.80M 8.57% | 19M 16.67% | 19.91M 4.81% | 20.10M 0.93% | 14.40M 28.36% | 12.60M 12.50% | 14.78M 17.33% | 13.80M 6.66% | 14.50M 5.07% | 16.80M 15.86% | 18.65M 11.04% | 18.90M 1.32% | 23.20M 22.75% | 19M 18.10% | 22.04M 16% | 18.90M 14.25% | 23.40M 23.81% | 21.40M 8.55% | -116M 642.06% | 19.40M 116.72% | 82.60M 325.77% | 24.70M 70.10% | |
interest expense | 1.13M - | -117K 110.32% | -287K 145.30% | 123K 142.86% | 291K 136.59% | -2.33M 900% | 1.30M 155.88% | -100K 107.69% | 1.11M 1,214% | 600K - | 400K 33.33% | -1.79M 547% | 1.20M 167.11% | 1M 16.67% | 1.50M 50% | -3.69M 346.07% | 1.70M 146.06% | 900K 47.06% | 1.60M 77.78% | -4.18M 361.25% | 600K 114.35% | 600K 0% | 1.40M 133.33% | -1.95M 239.07% | 900K 146.22% | 1.60M 77.78% | 2.60M 62.50% | -4.50M 273.27% | 800K 117.76% | 2.50M 212.50% | 500K 80% | -3.49M 798.20% | 1.40M 140.10% | 1.40M 0% | 1.70M 21.43% | -4.49M 363.82% | 1.10M 124.53% | 1.50M 36.36% | 1.40M 6.67% | 1.30M - | 3.60M 176.92% | 2.10M 41.67% | |||
ebitda | 5.32M - | -9.44M 277.54% | -6.63M 29.78% | 11.95M 280.21% | 20.39M 70.69% | 13.44M 34.10% | 10.40M 22.62% | 15.60M 50.03% | 20.89M 33.94% | 5.70M 72.72% | 10M 75.44% | 24.70M 147% | 20.89M 15.43% | 7.10M 66.01% | 7.40M 4.23% | 41.10M 455.41% | 15.40M 62.53% | 7.40M 51.95% | 2.50M 66.22% | 21.40M 756% | 4.31M 79.86% | -600K 113.92% | -6.80M 1,033.33% | 24M 452.94% | 3.57M 85.14% | -4.20M 217.78% | 15.80M 476.19% | 33.30M 110.76% | -9.77M 129.34% | 12.10M 223.86% | 1.50M 87.60% | 27.20M 1,713.33% | 16.08M 40.88% | 5.90M 63.31% | 8.20M 38.98% | 14.10M 71.95% | 6.40M 54.58% | 13.30M 107.68% | 8.60M 35.34% | 30.30M 252.33% | 900K 97.03% | -5M 655.56% | 35.60M - | ||
operating income | 3.50M - | -9.76M 378.40% | -6.95M 28.77% | 11.36M 263.43% | 19.46M 71.29% | 12.85M 33.98% | 10.06M 21.66% | 15.30M 52.04% | 18.25M 19.29% | 5.30M 70.96% | 8.50M 60.38% | 23.30M 174.12% | 21.31M 8.55% | 5.80M 72.78% | 6M 3.45% | 40M 566.67% | 16.87M 57.83% | 3.70M 78.07% | 100K 97.30% | 20.10M 20,000% | 8.65M 56.98% | -5.60M 164.76% | -11.40M 103.57% | 19.90M 274.56% | 3.65M 81.67% | -8.80M 341.29% | 12.10M 237.50% | 29.40M 142.98% | -3.97M 113.50% | 6M 251.21% | -1.90M 131.67% | 24M 1,363.16% | 16.23M 32.38% | 2.80M 82.75% | 4.80M 71.43% | 8.70M 81.25% | 3.07M 64.74% | 8.20M 167.28% | 4.70M 42.68% | 25.10M 434.04% | 900K 96.41% | -8.70M 1,066.67% | -3.50M 59.77% | 31M 985.71% | |
depreciation and amortization | 390K - | 318K 18.46% | 322K 1.26% | 586K 81.99% | 300K 48.81% | 591K 97% | 335K 43.32% | 300K 10.45% | 421K 40.33% | 400K 4.99% | 400K 0% | 400K 0% | 406K 1.50% | 400K 1.48% | 200K 50% | 200K 0% | 465K 132.50% | 3.70M 695.70% | 2.40M 35.14% | 300K 87.50% | 233K 22.33% | 2.90M 1,144.64% | 2.90M 0% | 3.10M 6.90% | 3.05M 1.58% | 3M 1.67% | 3M 0% | 3.10M 3.33% | 3.12M 0.71% | 3.10M 0.70% | 2.90M 6.45% | 2.90M 0% | 3.46M 19.17% | 3.10M 10.30% | 3.40M 9.68% | 5.40M 58.82% | 3.34M 38.22% | 5.10M 52.88% | 3.90M 23.53% | 3.90M 0% | 3.70M - | 3.50M 5.41% | 3.60M 2.86% | ||
total other income expenses net | -1.13M - | 117K 110.32% | 286K 144.44% | -123K 143.01% | 342K 378.05% | 2.33M 580.70% | -1.30M 155.88% | 100K 107.69% | 1.11M 1,007% | 500K - | 600K 20% | 963K 60.50% | -300K 131.15% | 200K 166.67% | -600K 400% | 1.76M 393% | 2M 13.77% | 1.50M 25% | -600K 140% | 4.18M 796.67% | 1.60M 61.72% | 1.10M 31.25% | -400K 136.36% | 1.95M 586.75% | 700K 64.05% | -900K 228.57% | -1.80M 100% | -4.52M 151% | -800K 82.29% | -2.50M 212.50% | -200K 92% | 3.49M 1,845.50% | -1.40M 140.10% | -1.40M 0% | 400K 128.57% | 4.49M 1,021.25% | 300K 93.31% | -1.50M 600% | -100K 93.33% | 1.50M - | -2.60M 273.33% | -1.10M 57.69% | |||
income before tax | 3.79M - | -9.64M 354.18% | -6.67M 30.87% | 11.24M 268.60% | 19.80M 76.20% | 15.17M 23.36% | 8.76M 42.26% | 15.40M 75.76% | 19.36M 25.71% | 5.30M 72.62% | 9M 69.81% | 23.90M 165.56% | 22.27M 6.82% | 5.50M 75.30% | 6.20M 12.73% | 39.40M 535.48% | 18.63M 52.72% | 5.70M 69.40% | 1.60M 71.93% | 19.50M 1,118.75% | 8.26M 57.66% | -4.10M 149.66% | -10.30M 151.22% | 19.50M 289.32% | 2.46M 87.37% | -8.10M 429.00% | 11.20M 238.27% | 27.60M 146.43% | -8.39M 130.38% | 8.20M 197.78% | -3.90M 147.56% | 23.80M 710.26% | 16.11M 32.29% | 1.40M 91.31% | 3.40M 142.86% | 9.10M 167.65% | 7.55M 17% | 8.50M 12.54% | 3.20M 62.35% | 25M 681.25% | -7.20M - | -6.10M 15.28% | 29.90M 590.16% | ||
income tax expense | 1.01M - | -2.00M 297.63% | -117K 94.16% | 1.23M 1,147.01% | 5.24M 328% | 4.09M 21.97% | 2.64M 35.54% | 3.40M 28.93% | 3.43M 0.76% | 2M 41.62% | 2.50M 25% | 5.60M 124% | 5.24M 6.52% | 1.40M 73.26% | 1.70M 21.43% | 9M 429.41% | 4.54M 49.58% | 1.40M 69.15% | 300K 78.57% | 4.80M 1,500% | 907K 81.10% | 300K 66.92% | 500K 66.67% | 400K 20% | 1.17M 192% | 500K 57.19% | 800K 60% | 6.10M 662.50% | -1.35M 122.10% | 1.70M 226.11% | -1M 158.82% | 5.20M 620% | 3.49M 32.85% | 1.40M 59.91% | 700K 50% | 2.40M 242.86% | 1.22M 49.04% | 1.80M 47.18% | 300K 83.33% | 5.40M 1,700% | -900K 116.67% | 400K 144.44% | -3.30M 925% | 6.40M 293.94% | |
net income | 2.78M - | -7.64M 374.81% | -6.55M 14.27% | 10.01M 252.93% | 14.56M 45.40% | 11.08M 23.86% | 6.13M 44.74% | 12M 95.92% | 15.93M 32.77% | 3.30M 79.29% | 6.50M 96.97% | 18.30M 181.54% | 17.04M 6.91% | 4.10M 75.93% | 4.50M 9.76% | 30.40M 575.56% | 14.09M 53.65% | 4.30M 69.48% | 1.30M 69.77% | 14.70M 1,030.77% | 7.35M 50.01% | -4.40M 159.87% | -10.80M 145.45% | 19.10M 276.85% | 1.29M 93.23% | -8.50M 756.88% | 10.40M 222.35% | 21.40M 105.77% | -7.04M 132.89% | 6.50M 192.36% | -2.90M 144.62% | 18.60M 741.38% | 12.62M 32.13% | 1.40M 88.91% | 2.70M 92.86% | 6.80M 151.85% | 6.23M 8.38% | 6.70M 7.54% | 2.90M 56.72% | 19.50M 572.41% | 900K 95.38% | -7.60M 944.44% | -2.80M 63.16% | 23.50M 939.29% | |
weighted average shs out | 17.72M - | 17.72M 0% | 17.69M 0.14% | 17.90M 1.16% | 17.76M 0.80% | 17.90M 0.81% | 17.90M 0% | 17.90M 0% | 17.90M 0% | 17.90M 0% | 18.40M 2.79% | 18.40M 0% | 18.31M 0.48% | 18.40M 0.48% | 18.40M 0% | 18.40M 0% | 18.31M 0.48% | 18.40M 0.48% | 18.40M 0% | 18.40M 0% | 18.50M 0.54% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.37M 0.69% | 18.48M 0.58% | 18.50M 0.12% | 18.50M 0% | 18.37M 0.69% | 18.57M 1.09% | 18.13M 2.40% | 18.47M 1.89% | 17.91M 3.05% | 20.00M 11.70% | 18M 10.00% | 18.38M 2.10% | 18.47M 0.49% | 18.61M 0.77% | 18.13M 2.61% | 18.40M 1.50% | 18.52M 0.66% | 18.47M 0.27% | 18.47M 0% | 18.50M 0.19% | |
weighted average shs out dil | 17.72M - | 17.72M 0% | 17.76M 0.20% | 17.90M 0.81% | 17.76M 0.80% | 18.10M 1.94% | 18.20M 0.55% | 18.20M 0% | 17.90M 1.65% | 18.30M 2.23% | 18.40M 0.55% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.40M 0% | 18.50M 0.54% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.50M 0% | 18.57M 0.39% | 18.13M 2.40% | 18.60M 2.62% | 18.47M 0.71% | 20M 8.30% | 18M 10% | 18.38M 2.10% | 18.47M 0.49% | 18.61M 0.77% | 18.13M 2.61% | 18.40M 1.50% | 18.52M 0.66% | 18.47M 0.27% | 18.47M 0% | 18.50M 0.19% | |
eps | 0.16 - | -0.43 368.75% | -0.37 13.95% | 0.56 251.35% | 0.82 46.43% | 0.62 24.39% | 0.34 45.16% | 0.67 97.06% | 0.89 32.84% | 0.18 79.78% | 0.35 94.44% | 0.99 182.86% | 0.93 6.06% | 0.22 76.34% | 0.24 9.09% | 1.65 587.50% | 0.77 53.33% | 0.24 68.83% | 0.07 70.83% | 0.79 1,028.57% | 0.40 49.37% | -0.24 160% | -0.58 141.67% | 1.03 277.59% | 0.07 93.21% | -0.46 758.08% | 0.56 221.74% | 1.16 107.14% | -0.38 132.76% | 0.35 192.11% | -0.16 145.71% | 1 725.00% | 0.68 32.00% | 0.07 89.71% | 0.15 114.29% | 0.37 146.67% | 0.34 8.11% | 0.36 5.88% | 0.16 55.56% | 1.06 562.50% | 0.05 95.42% | -0.41 943.62% | -0.15 63.41% | 1.27 946.67% | |
epsdiluted | 0.16 - | -0.43 368.75% | -0.37 13.95% | 0.56 251.35% | 0.82 46.43% | 0.61 25.61% | 0.34 44.26% | 0.66 94.12% | 0.89 34.85% | 0.18 79.78% | 0.35 94.44% | 0.99 182.86% | 0.93 6.06% | 0.22 76.34% | 0.24 9.09% | 1.65 587.50% | 0.77 53.33% | 0.24 68.83% | 0.07 70.83% | 0.79 1,028.57% | 0.40 49.37% | -0.24 160% | -0.58 141.67% | 1.03 277.59% | 0.07 93.21% | -0.46 758.08% | 0.56 221.74% | 1.16 107.14% | -0.38 132.76% | 0.35 192.11% | -0.16 145.71% | 1 725.00% | 0.68 32.00% | 0.07 89.71% | 0.15 114.29% | 0.37 146.67% | 0.34 8.11% | 0.36 5.88% | 0.16 55.56% | 1.06 562.50% | 0.05 95.42% | -0.41 943.62% | -0.15 63.41% | 1.27 946.67% |
All numbers in (except ratios and percentages)