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
account payables
7.13M
-
3.58M
49.75%
3.13M
12.75%
4.32M
38.20%
12.67M
193.06%
3.12M
75.37%
5.25M
68.25%
6.70M
27.59%
4.96M
25.96%
3.40M
31.47%
2.20M
35.29%
3.10M
40.91%
4.59M
48.16%
4.50M
2.02%
4.10M
8.89%
11.30M
175.61%
4.99M
55.87%
10.90M
118.57%
5M
54.13%
4.50M
10%
3.70M
17.80%
3.90M
5.43%
3.10M
20.51%
5.50M
77.42%
4.56M
17.11%
4.50M
1.29%
4.30M
4.44%
3.40M
20.93%
5.96M
75.32%
5.20M
12.77%
5.50M
5.77%
7.10M
29.09%
11.00M
54.92%
3.90M
64.54%
5.80M
48.72%
7.80M
34.48%
12.31M
57.81%
3.80M
69.13%
8.70M
128.95%
4.90M
43.68%
1M
-
5.40M
440.00%
accumulated other comprehensive income loss
cash and cash equivalents
41.23M
-
22.79M
44.73%
30.73M
34.85%
33.06M
7.58%
56.46M
70.80%
74.11M
31.25%
70.24M
5.22%
84.90M
20.87%
103.70M
22.14%
115.10M
11.00%
78.60M
31.71%
107.10M
36.26%
123.20M
15.03%
124.80M
1.30%
77.80M
37.66%
76.30M
1.93%
127.43M
67.01%
128.90M
1.15%
80.40M
37.63%
70.50M
12.31%
98.82M
40.16%
93.10M
5.78%
52.50M
43.61%
58M
10.48%
63.95M
10.26%
71.50M
11.81%
64.80M
9.37%
59M
8.95%
101.29M
71.67%
111.10M
9.69%
70.80M
36.27%
61.30M
13.42%
65.97M
7.62%
68.90M
4.44%
68.50M
0.58%
66.60M
2.77%
104.39M
56.74%
124.80M
19.56%
127.10M
1.84%
124.80M
1.81%
152.70M
-
130.20M
14.73%
cash and short term investments
50.26M
-
31.86M
36.60%
39.81M
24.95%
42.15M
5.87%
65.54M
55.50%
83.13M
26.84%
70.24M
15.51%
84.90M
20.87%
103.70M
22.14%
115.10M
11.00%
78.60M
31.71%
107.10M
36.26%
123.20M
15.03%
124.80M
1.30%
77.80M
37.66%
76.30M
1.93%
127.43M
67.01%
128.90M
1.15%
80.40M
37.63%
70.50M
12.31%
98.82M
40.16%
93.10M
5.78%
52.50M
43.61%
58M
10.48%
63.95M
10.26%
71.50M
11.81%
64.80M
9.37%
59M
8.95%
101.29M
71.67%
111.10M
9.69%
70.80M
36.27%
61.30M
13.42%
65.97M
7.62%
68.90M
4.44%
68.50M
0.58%
66.60M
2.77%
104.39M
56.74%
124.80M
19.56%
127.10M
1.84%
124.80M
1.81%
152.70M
-
130.20M
14.73%
common stock
3.73M
-
3.73M
-
3.73M
-
3.82M
-
3.82M
-
84.50M
-
3.83M
-
3.83M
-
3.83M
-
3.83M
-
3.83M
-
112M
-
deferred revenue
900K
-
1.30M
44.44%
800K
38.46%
69.38M
8,572.88%
1.90M
97.26%
1.10M
42.11%
5.80M
427.27%
67.42M
1,062.45%
2M
97.03%
1.10M
45%
5.30M
381.82%
82.82M
1,462.68%
1.60M
-
2.50M
56.25%
3.10M
-
3.30M
6.45%
deferred revenue non current
deferrred tax liabilities non current
goodwill
goodwill and intangible assets
1.23M
-
1.08M
11.50%
944K
13.00%
626K
33.69%
648K
3.51%
539K
16.82%
609K
12.99%
600K
1.48%
621K
3.50%
600K
3.38%
500K
16.67%
500K
0%
432K
13.60%
400K
7.41%
400K
0%
400K
0%
302K
24.50%
300K
0.66%
200K
33.33%
200K
0%
172K
14.00%
100K
41.86%
100K
0%
100K
0%
46K
54%
1K
-
intangible assets
1.23M
-
648K
-
621K
-
432K
-
302K
-
172K
-
46K
-
1K
-
inventory
6.05M
-
6.24M
3.16%
5.87M
5.92%
6.31M
7.50%
7.12M
12.92%
7.36M
3.29%
7.63M
3.78%
7.40M
3.08%
5.21M
29.58%
4.70M
9.81%
6.40M
36.17%
4.10M
35.94%
3.73M
8.90%
6.20M
66.00%
6.60M
6.45%
6.60M
0%
5.96M
9.71%
5.80M
2.67%
6.30M
8.62%
5.20M
17.46%
5.71M
9.87%
6.10M
6.77%
6.80M
11.48%
7.70M
13.24%
6.38M
17.17%
9.10M
42.68%
9.50M
4.40%
8.90M
6.32%
8.13M
8.70%
7.70M
5.24%
7.20M
6.49%
8M
11.11%
7.78M
2.73%
9M
15.65%
14.80M
64.44%
14.90M
0.68%
8.73M
41.44%
9.10M
4.29%
12.40M
36.26%
11.60M
6.45%
7.40M
-
7.80M
5.41%
long term debt
20.70M
-
18.43M
10.97%
16.30M
11.55%
12.60M
22.70%
9M
28.57%
7.20M
20.04%
5.70M
20.79%
1.80M
68.42%
200K
88.89%
1.23M
515.50%
5.70M
363.04%
5.40M
5.26%
5.20M
3.70%
41.90M
705.85%
38.20M
8.84%
37.90M
0.79%
34.60M
8.71%
31.50M
-
long term investments
net debt
-41.23M
-
-22.79M
44.73%
-30.73M
34.85%
-33.06M
7.58%
-56.46M
70.80%
-74.11M
31.25%
-70.24M
5.22%
-84.90M
20.87%
-103.70M
22.14%
-115.10M
11.00%
-78.60M
31.71%
-107.10M
36.26%
-123.20M
15.03%
-124.80M
1.30%
-77.80M
37.66%
-76.30M
1.93%
-127.43M
67.01%
-128.90M
1.15%
-80.40M
37.63%
-70.50M
12.31%
-98.82M
40.16%
-60.30M
38.98%
-19.40M
67.83%
-27.20M
40.21%
-35.64M
31.02%
-43.30M
21.50%
-40.50M
6.47%
-37.30M
7.90%
-81.94M
119.69%
-94.80M
15.69%
-57.50M
39.35%
-50.70M
11.83%
-56.03M
10.52%
-55.60M
0.77%
-57.70M
3.78%
-58.70M
1.73%
-48.92M
16.67%
-72.50M
48.21%
-75M
3.45%
-76.30M
1.73%
-110M
-
-85.80M
22.00%
net receivables
38.09M
-
43.90M
-
32.40M
-
30.30M
6.48%
32.50M
7.26%
36.20M
-
39.90M
10.22%
90.60M
127.07%
47.20M
-
92.80M
96.61%
85.41M
7.96%
64M
25.07%
49.20M
23.13%
82M
66.67%
86.60M
5.61%
61.80M
28.63%
75.30M
21.84%
102.10M
35.59%
49.30M
-
44.60M
9.53%
78.10M
75.11%
96.20M
-
103.30M
7.38%
110.60M
7.07%
78.50M
-
54.10M
31.08%
81.60M
50.83%
72.90M
-
68.80M
5.62%
other assets
100K
-
100K
-
100K
-
1
-
1
0%
other current assets
34.73M
-
40.71M
17.21%
1K
100.00%
48.68M
4,867,500%
49.31M
1.30%
42.35M
14.11%
42.50M
0.36%
6.10M
85.65%
46.83M
667.66%
5.80M
87.61%
8.60M
48.28%
9.60M
11.63%
49.55M
416.20%
9.10M
81.64%
9.60M
5.49%
12.50M
30.21%
60.52M
384.18%
60.10M
0.70%
17.60M
70.72%
16M
9.09%
-1K
100.01%
13.90M
1,390,100%
16.90M
21.58%
6.80M
59.76%
-1K
100.01%
10M
1,000,100%
9.70M
3%
10.10M
4.12%
56.37M
458.07%
9.30M
83.50%
9.10M
2.15%
11.90M
30.77%
118.99M
899.94%
10.40M
91.26%
9M
13.46%
14.10M
56.67%
14.90M
-
17.20M
15.44%
13.20M
23.26%
100K
-
1
100.00%
other current liabilities
39.22M
-
37.77M
3.68%
47.25M
25.09%
47.30M
0.10%
50.53M
6.84%
57.69M
14.15%
55.47M
3.84%
63.50M
14.47%
63.94M
0.69%
57.10M
10.70%
57.10M
0%
66.10M
15.76%
70.30M
6.35%
66.10M
5.97%
61.40M
7.11%
80.80M
31.60%
80.66M
0.18%
70M
13.21%
68.80M
1.71%
79.30M
15.26%
78.71M
0.74%
72.80M
7.51%
70.50M
3.16%
76.10M
7.94%
30.25M
60.25%
78.40M
159.16%
80.90M
3.19%
64.50M
20.27%
7.70M
88.06%
75.90M
885.20%
71.70M
5.53%
73.80M
2.93%
12.01M
83.73%
92.30M
668.85%
94.30M
2.17%
92.40M
2.01%
104.91M
13.53%
105.60M
0.66%
94.50M
10.51%
98.60M
4.34%
120.10M
-
109.70M
8.66%
other liabilities
-7.13M
-
-3.58M
49.75%
-3.13M
12.75%
-4.32M
38.20%
-12.67M
193.06%
-3.12M
75.37%
-5.25M
68.25%
-6.70M
27.59%
-4.96M
25.96%
-3.40M
31.47%
-2.20M
35.29%
-3.10M
40.91%
-4.59M
48.16%
-4.50M
2.02%
-4.10M
8.89%
-11.30M
175.61%
-4.99M
55.87%
-10.90M
118.57%
-5M
54.13%
-4.50M
10%
-3.70M
17.80%
-36.70M
892.16%
-36.20M
1.36%
-18.43M
-
other non current assets
4M
-
4.30M
7.42%
4.30M
0.07%
4.30M
0%
1K
-
-2K
-
100K
-
-100K
200%
-100.00K
-
100.00K
200.00%
other non current liabilities
7.13M
-
3.58M
49.75%
3.13M
12.75%
4.32M
38.20%
12.67M
193.06%
3.12M
75.37%
5.25M
68.25%
6.70M
27.59%
4.96M
25.96%
3.40M
31.47%
2.20M
35.29%
3.10M
40.91%
4.59M
48.16%
4.50M
2.02%
4.10M
8.89%
11.30M
175.61%
4.99M
55.87%
10.90M
118.57%
5M
54.13%
4.50M
10%
3.70M
17.80%
36.70M
892.16%
36.20M
1.36%
-18.43M
-
12.70M
-
-100K
-
-100K
-
othertotal stockholders equity
18.43M
-
40.72M
120.97%
36.41M
10.58%
47.95M
31.68%
21.50M
55.17%
76.24M
254.67%
63.70M
16.44%
75.40M
18.36%
21.44M
71.56%
101.10M
371.46%
67.80M
32.94%
86.80M
28.02%
30.12M
65.30%
108.40M
259.94%
71.10M
34.41%
100.40M
41.21%
27.59M
72.52%
120.10M
335.29%
103.10M
-
29.85M
71.05%
106.90M
258.11%
55.10M
48.46%
76.50M
38.84%
31.32M
59.05%
69.80M
122.84%
77.40M
10.89%
97.70M
26.23%
27.30M
72.06%
98M
258.96%
57.50M
41.33%
77.20M
34.26%
28.43M
63.18%
92.70M
226.11%
100M
7.87%
111.10M
11.10%
40.06M
63.94%
preferred stock
property plant equipment net
2.32M
-
2.19M
5.65%
2.08M
4.89%
1.81M
12.89%
1.94M
6.90%
2.31M
19.06%
2.59M
12.28%
2.40M
7.26%
2.67M
11.25%
2.50M
6.37%
2.30M
8%
2M
13.04%
1.91M
4.65%
1.90M
0.37%
2.10M
10.53%
2M
4.76%
1.65M
17.70%
1.50M
8.87%
2.20M
46.67%
2.20M
0%
2.34M
6.27%
40.10M
1,615.14%
37.60M
6.23%
35.10M
6.65%
32.54M
7.28%
29.90M
8.12%
28.40M
5.02%
25.40M
10.56%
22.93M
9.73%
19.90M
13.21%
17.30M
13.07%
14.80M
14.45%
13.78M
6.93%
17.70M
28.49%
15.30M
13.56%
12.90M
15.69%
60.93M
372.33%
57.20M
6.12%
56.60M
1.05%
52.70M
6.89%
45.90M
-
47.30M
3.05%
retained earnings
26.07M
-
38.01M
-
65.68M
-
70.48M
-
83.20M
-
76.41M
-
40.90M
-
57.16M
-
58.52M
-
72.18M
-
short term debt
32.80M
-
33.10M
0.91%
10.10M
69.49%
9.88M
2.14%
11.90M
20.40%
11.70M
1.68%
12.70M
8.55%
12.15M
4.35%
10.60M
12.74%
11.50M
8.49%
10.40M
9.57%
8.71M
16.28%
7.60M
12.71%
5.40M
28.95%
2.70M
50%
13.57M
402.44%
14.10M
3.94%
14.20M
0.71%
13.90M
2.11%
11.20M
-
11.10M
0.89%
short term investments
9.03M
-
9.08M
0.50%
9.09M
0.11%
9.09M
0.07%
9.08M
0.13%
9.03M
0.59%
tax assets
1.88M
-
1.37M
27.23%
855K
37.50%
300K
64.91%
727K
142.33%
500K
31.22%
400K
20%
200K
50%
477K
138.50%
400K
16.14%
200K
50%
100K
50%
93K
7.00%
100K
7.53%
100K
0%
61K
-
620K
-
500K
19.35%
300K
40%
200K
33.33%
22K
89%
22K
-
tax payables
2.44M
-
2.55M
4.26%
2.80M
9.81%
1.75M
37.42%
2.03M
16.05%
4.75M
133.61%
5.94M
25.11%
8.30M
39.75%
1.38M
83.35%
3.80M
174.96%
4.20M
10.53%
9.40M
123.81%
6.21M
33.98%
4.70M
24.27%
3.10M
34.04%
11.40M
267.74%
3.62M
68.24%
2.10M
42.00%
2.40M
14.29%
6.90M
187.50%
519K
92.48%
900K
73.41%
1.30M
44.44%
800K
38.46%
1.18M
47.88%
1.90M
60.61%
1.10M
42.11%
5.80M
427.27%
1.10M
81.07%
2M
82.15%
1.10M
45%
5.30M
381.82%
9.88M
86.32%
7.50M
24.05%
7.50M
0%
9M
20%
7.46M
17.09%
1.90M
74.54%
1.60M
15.79%
2.50M
56.25%
3.10M
-
3.30M
6.45%
total assets
94.58M
-
82.08M
13.22%
86.79M
5.74%
99.57M
14.72%
126.44M
26.98%
137.05M
8.39%
124.43M
9.21%
145.60M
17.02%
159.75M
9.72%
161.60M
1.16%
127.10M
21.35%
156M
22.74%
179.31M
14.94%
179M
0.17%
136.60M
23.69%
192.50M
40.92%
200.25M
4.03%
201M
0.37%
158.30M
21.24%
186.90M
18.07%
192.51M
3.00%
217.30M
12.88%
163.10M
24.94%
189.70M
16.31%
190.13M
0.23%
182.80M
3.86%
188M
2.84%
205.80M
9.47%
188.73M
8.30%
197.30M
4.54%
149.10M
24.43%
174M
16.70%
206.54M
18.70%
202.20M
2.10%
210.90M
4.30%
219.20M
3.94%
288.75M
31.73%
284.50M
1.47%
267.40M
6.01%
284M
6.21%
278.90M
-
254.20M
8.86%
total current assets
91.04M
-
78.81M
13.43%
83.77M
6.29%
97.13M
15.95%
121.97M
25.57%
132.84M
8.91%
120.37M
9.38%
142.30M
18.21%
155.74M
9.44%
158M
1.45%
123.90M
21.58%
153.30M
23.73%
176.49M
15.13%
176.30M
0.11%
133.90M
24.05%
186M
38.91%
193.91M
4.25%
194.80M
0.46%
151.50M
22.23%
184.50M
21.78%
189.94M
2.95%
177.10M
6.76%
125.40M
29.19%
154.50M
23.21%
156.92M
1.57%
152.40M
2.88%
159.30M
4.53%
180.10M
13.06%
165.78M
7.95%
177.40M
7.01%
131.70M
25.76%
159.30M
20.96%
192.75M
20.99%
184.50M
4.28%
195.60M
6.02%
206.20M
5.42%
227.82M
10.49%
227.30M
0.23%
210.80M
7.26%
231.20M
9.68%
233.10M
-
206.80M
11.28%
total current liabilities
46.35M
-
41.36M
10.77%
50.38M
21.81%
51.62M
2.47%
63.20M
22.44%
60.81M
3.79%
60.72M
0.14%
70.20M
15.61%
68.90M
1.85%
60.50M
12.19%
59.30M
1.98%
69.20M
16.69%
74.89M
8.22%
70.60M
5.73%
65.50M
7.22%
92.10M
40.61%
85.64M
7.01%
80.90M
5.54%
73.80M
8.78%
83.80M
13.55%
82.41M
1.66%
110.40M
33.96%
108M
2.17%
92.50M
14.35%
114.08M
23.33%
96.70M
15.23%
98M
1.34%
86.40M
11.84%
93.23M
7.91%
93.70M
0.50%
89.80M
4.16%
96.60M
7.57%
114.53M
18.56%
103.80M
9.37%
105.50M
1.64%
102.90M
2.46%
130.78M
27.10%
123.50M
5.57%
119M
3.64%
119.90M
0.76%
135.40M
-
129.50M
4.36%
total debt
32.80M
-
33.10M
0.91%
30.80M
6.95%
28.31M
8.07%
28.20M
0.40%
24.30M
13.83%
21.70M
10.70%
19.34M
10.86%
16.30M
15.73%
13.30M
18.40%
10.60M
20.30%
9.94M
6.25%
13.30M
33.83%
10.80M
18.80%
7.90M
26.85%
55.47M
602.15%
52.30M
5.71%
52.10M
0.38%
48.50M
6.91%
42.70M
-
44.40M
3.98%
total investments
9.03M
-
9.08M
0.50%
9.09M
0.11%
9.09M
0.07%
9.08M
0.13%
9.03M
0.59%
total liabilities
46.35M
-
41.36M
10.77%
50.38M
21.81%
51.62M
2.47%
63.20M
22.44%
60.81M
3.79%
60.72M
0.14%
70.20M
15.61%
68.90M
1.85%
60.50M
12.19%
59.30M
1.98%
69.20M
16.69%
74.89M
8.22%
70.60M
5.73%
65.50M
7.22%
92.10M
40.61%
85.64M
7.01%
80.90M
5.54%
73.80M
8.78%
83.80M
13.55%
82.41M
1.66%
110.40M
33.96%
108M
2.17%
113.20M
4.81%
114.08M
0.78%
113M
0.94%
110.60M
2.12%
108.10M
2.26%
100.43M
7.10%
99.30M
1.13%
91.60M
7.75%
96.80M
5.68%
115.76M
19.59%
109.50M
5.41%
110.90M
1.28%
108.10M
2.52%
172.69M
59.75%
161.70M
6.36%
156.80M
3.03%
154.50M
1.47%
166.90M
-
162.80M
2.46%
total liabilities and stockholders equity
94.58M
-
82.08M
13.22%
86.79M
5.74%
99.57M
14.72%
126.44M
26.98%
137.05M
8.39%
124.43M
9.21%
145.60M
17.02%
159.75M
9.72%
161.60M
1.16%
127.10M
21.35%
156M
22.74%
179.31M
14.94%
179M
0.17%
136.60M
23.69%
192.50M
40.92%
200.25M
4.03%
201M
0.37%
158.30M
21.24%
186.90M
18.07%
192.51M
3.00%
217.30M
12.88%
163.10M
24.94%
189.70M
16.31%
190.13M
0.23%
182.80M
3.86%
188M
2.84%
205.80M
9.47%
188.73M
8.30%
197.30M
4.54%
149.10M
24.43%
174M
16.70%
206.54M
18.70%
202.20M
2.10%
210.90M
4.30%
219.20M
3.94%
288.75M
31.73%
284.50M
1.47%
267.40M
6.01%
284M
6.21%
278.90M
-
254.20M
8.86%
total non current assets
3.54M
-
3.27M
7.68%
3.02M
7.58%
2.44M
19.38%
4.46M
83.18%
4.21M
5.65%
4.05M
3.80%
3.30M
18.56%
4.02M
21.76%
3.60M
10.40%
3.20M
11.11%
2.70M
15.63%
2.82M
4.30%
2.70M
4.12%
2.70M
0%
6.50M
140.74%
6.34M
2.49%
6.20M
2.18%
6.80M
9.68%
2.40M
64.71%
2.57M
7.12%
40.20M
1,463.59%
37.70M
6.22%
35.20M
6.63%
33.21M
5.65%
30.40M
8.46%
28.70M
5.59%
25.60M
10.80%
22.95M
10.36%
19.90M
13.29%
17.40M
12.56%
14.70M
15.52%
13.80M
6.14%
17.70M
28.29%
15.30M
13.56%
12.90M
15.69%
60.93M
372.33%
57.20M
6.12%
56.60M
1.05%
52.70M
6.89%
45.80M
-
47.40M
3.49%
total non current liabilities
7.13M
-
3.58M
49.75%
3.13M
12.75%
4.32M
38.20%
12.67M
193.06%
3.12M
75.37%
5.25M
68.25%
6.70M
27.59%
4.96M
25.96%
3.40M
31.47%
2.20M
35.29%
3.10M
40.91%
4.59M
48.16%
4.50M
2.02%
4.10M
8.89%
11.30M
175.61%
4.99M
55.87%
10.90M
118.57%
5M
54.13%
4.50M
10%
3.70M
17.80%
36.70M
892.16%
36.20M
1.36%
20.70M
42.82%
18.43M
10.97%
16.30M
11.55%
12.60M
22.70%
21.70M
72.22%
7.20M
66.84%
5.60M
22.18%
1.80M
67.86%
200K
88.89%
1.23M
515.50%
5.70M
363.04%
5.40M
5.26%
5.20M
3.70%
41.90M
705.85%
38.20M
8.84%
37.80M
1.05%
34.60M
8.47%
31.50M
-
33.30M
5.71%
total stockholders equity
48.23M
-
40.72M
15.57%
36.41M
10.58%
47.95M
31.68%
63.23M
31.88%
76.24M
20.57%
63.70M
16.44%
75.40M
18.36%
90.85M
20.49%
101.10M
11.28%
67.80M
32.94%
86.80M
28.02%
104.42M
20.29%
108.40M
3.82%
71.10M
34.41%
100.40M
41.21%
114.61M
14.15%
120.10M
4.79%
84.50M
29.64%
103.10M
22.01%
110.09M
6.78%
106.90M
2.90%
55.10M
48.46%
76.50M
38.84%
76.06M
0.58%
69.80M
8.23%
77.40M
10.89%
97.70M
26.23%
88.30M
9.63%
98M
10.99%
57.50M
41.33%
77.20M
34.26%
90.78M
17.59%
92.70M
2.12%
100M
7.87%
111.10M
11.10%
116.07M
4.47%
122.80M
5.80%
110.60M
9.93%
129.50M
17.09%
112M
-
91.40M
18.39%

All numbers in (except ratios and percentages)