MSAB

COM:MSAB

MSAB

  • Stock

Last Close

44.50

25/09 14:30

Market Cap

884.62M

Beta: -

Volume Today

22.22K

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

Subscribe NowHelp
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
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%
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%
5.90M
-
82.60M
1,300%
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%
86.90M
25.66%
-3.50M
104.03%
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%
71.30M
354.17%
70.30M
1.41%
81.10M
15.36%
71.50M
11.84%
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
-
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%
98.70M
185.09%
82.60M
16.31%
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%
92.80M
180%
82.60M
10.99%
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%
3.60M
-
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%
-8.48M
1,042.64%
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%
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%
216.25K
-
3.50M
1,518.50%
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%
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%
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%
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%
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.47M
0%
18.47M
0%
18.47M
0%
18.52M
0.27%
18.54M
0.10%
18.47M
0.37%
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.47M
0%
18.47M
0%
18.47M
0%
18.52M
0.27%
18.54M
0.10%
18.47M
0.37%
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%
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%

All numbers in (except ratios and percentages)