bf/NASDAQ:MORN_icon.png

COM:MORNINGSTAR

Morningstar

  • Stock

Last Close

340.07

22/11 21:00

Market Cap

12.66B

Beta: -

Volume Today

117.84K

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
Sep '24
revenue
180.50M
-
181.16M
0.37%
189.38M
4.54%
193.11M
1.96%
196.41M
1.71%
189.80M
3.37%
202.10M
6.48%
195.30M
3.36%
201.60M
3.23%
192.10M
4.71%
198.20M
3.18%
196.10M
1.06%
212.20M
8.21%
209.50M
1.27%
229.20M
9.40%
229.90M
0.31%
243.10M
5.74%
243.50M
0.16%
252.40M
3.66%
261.30M
3.53%
262.70M
0.54%
258.90M
1.45%
273.90M
5.79%
313.80M
14.57%
332.40M
5.93%
324M
2.53%
327.90M
1.20%
357.20M
8.94%
380.40M
6.49%
392.80M
3.26%
415.40M
5.75%
428.90M
3.25%
462.20M
7.76%
457M
1.13%
470.40M
2.93%
468.20M
0.47%
475M
1.45%
479.70M
0.99%
504.70M
5.21%
515.50M
2.14%
542.40M
5.22%
544M
0.29%
570.50M
4.87%
569.40M
0.19%
cost of revenue
72.94M
-
75.71M
3.81%
81.39M
7.49%
80.14M
1.53%
81.39M
1.56%
78.70M
3.31%
83.20M
5.72%
83.40M
0.24%
84.90M
1.80%
85.30M
0.47%
86.10M
0.94%
84.90M
1.39%
88M
3.65%
97M
10.23%
95.30M
1.75%
90.90M
4.62%
103.40M
13.75%
102.40M
0.97%
99.80M
2.54%
100M
0.20%
108.90M
8.90%
105.10M
3.49%
107.50M
2.28%
128.40M
19.44%
142.10M
10.67%
137M
3.59%
131.10M
4.31%
138.70M
5.80%
149.60M
7.86%
157.30M
5.15%
168.40M
7.06%
183.10M
8.73%
189.60M
3.55%
191.30M
0.90%
197.60M
3.29%
195.40M
1.11%
195M
0.20%
218.80M
12.21%
216.40M
1.10%
202.90M
6.24%
251.90M
24.15%
265.30M
5.32%
271.80M
2.45%
222.70M
18.06%
gross profit
107.56M
-
105.45M
1.96%
108.00M
2.42%
112.96M
4.60%
115.02M
1.82%
111.10M
3.41%
118.90M
7.02%
111.90M
5.89%
116.70M
4.29%
106.80M
8.48%
112.10M
4.96%
111.20M
0.80%
124.20M
11.69%
112.50M
9.42%
133.90M
19.02%
139M
3.81%
139.70M
0.50%
141.10M
1.00%
152.60M
8.15%
161.30M
5.70%
153.80M
4.65%
153.80M
0%
166.40M
8.19%
185.40M
11.42%
190.30M
2.64%
187M
1.73%
196.80M
5.24%
218.50M
11.03%
230.80M
5.63%
235.50M
2.04%
247M
4.88%
245.80M
0.49%
272.60M
10.90%
265.70M
2.53%
272.80M
2.67%
272.80M
0%
280M
2.64%
260.90M
6.82%
288.30M
10.50%
312.60M
8.43%
290.50M
7.07%
278.70M
4.06%
298.70M
7.18%
346.70M
16.07%
selling and marketing expenses
24.82M
-
28.43M
14.51%
27.95M
1.68%
26.76M
4.25%
27.95M
4.44%
25.40M
9.12%
25.10M
1.18%
23.30M
7.17%
22.80M
2.15%
22.30M
2.19%
25.70M
15.25%
23.10M
10.12%
26.50M
14.72%
32.40M
22.26%
36.70M
13.27%
31.10M
15.26%
34.10M
9.65%
38.50M
12.90%
39.40M
2.34%
35.80M
9.14%
34.80M
2.79%
40M
14.94%
45.70M
14.25%
44M
3.72%
48.20M
9.55%
50.90M
5.60%
47.20M
7.27%
52.60M
11.44%
55.70M
5.89%
61.90M
11.13%
66.50M
7.43%
72.90M
9.62%
73.50M
0.82%
81.40M
10.75%
91.80M
12.78%
89.70M
2.29%
93.60M
4.35%
107.60M
14.96%
109.50M
1.77%
106.30M
2.92%
100.40M
5.55%
104.60M
4.18%
111.30M
6.41%
107.90M
3.05%
general and administrative expenses
29.00M
-
26.10M
10.00%
30.44M
16.60%
26.38M
13.32%
25.94M
1.69%
26.10M
0.62%
27.80M
6.51%
26M
6.47%
27.20M
4.62%
25.60M
5.88%
24.70M
3.52%
25.80M
4.45%
29.10M
12.79%
30.20M
3.78%
29.70M
1.66%
33.30M
12.12%
36.60M
9.91%
32.20M
12.02%
36M
11.80%
35.40M
1.67%
44.20M
24.86%
40.80M
7.69%
44M
7.84%
57.20M
30%
68.70M
20.10%
57.40M
16.45%
54.60M
4.88%
85.80M
57.14%
74.20M
13.52%
69.80M
5.93%
95.70M
37.11%
67M
29.99%
85.90M
28.21%
90.30M
5.12%
87.10M
3.54%
116.90M
34.21%
106.10M
9.24%
84M
20.83%
90.10M
7.26%
89.70M
0.44%
92M
2.56%
80.30M
12.72%
80.30M
0%
77.60M
3.36%
selling general and administrative expenses
53.83M
-
54.53M
1.30%
58.39M
7.07%
53.15M
8.98%
53.89M
1.40%
51.50M
4.43%
52.90M
2.72%
49.30M
6.81%
50M
1.42%
47.90M
4.20%
50.40M
5.22%
48.90M
2.98%
55.60M
13.70%
62.60M
12.59%
66.40M
6.07%
64.40M
3.01%
70.70M
9.78%
70.70M
0%
75.40M
6.65%
71.20M
5.57%
79M
10.96%
80.80M
2.28%
89.70M
11.01%
101.20M
12.82%
116.90M
15.51%
108.30M
7.36%
101.80M
6.00%
138.40M
35.95%
129.90M
6.14%
131.70M
1.39%
162.20M
23.16%
139.90M
13.75%
159.40M
13.94%
171.70M
7.72%
178.90M
4.19%
206.60M
15.48%
199.70M
3.34%
191.60M
4.06%
199.60M
4.18%
196M
1.80%
191.40M
2.35%
184.40M
3.66%
191.60M
3.90%
185.50M
3.18%
research and development expenses
other expenses
1.85M
-
280K
84.88%
5.26M
1,780%
-813K
115.44%
1.52M
287.33%
-600K
139.40%
500K
183.33%
1.20M
140%
600K
50%
300K
50%
2.60M
766.67%
2.10M
19.23%
1.40M
33.33%
-400K
128.57%
-1.40M
250%
-1.10M
21.43%
1.10M
200%
-900K
181.82%
2.10M
333.33%
7.50M
257.14%
-300K
104%
-2.60M
766.67%
1.80M
169.23%
-800K
144.44%
-100K
87.50%
-8.10M
8,000%
4.50M
155.56%
-1.30M
128.89%
1.30M
200%
2.90M
123.08%
-800K
127.59%
-2.30M
187.50%
-100K
95.65%
37.60M
37,700%
40M
6.38%
44.20M
10.50%
44.80M
1.36%
44.80M
0%
4.10M
90.85%
200K
95.12%
6.90M
3,350%
3.30M
52.17%
49.10M
1,387.88%
45.70M
6.92%
cost and expenses
138.60M
-
142.63M
2.91%
153.16M
7.38%
147.84M
3.47%
149.83M
1.35%
145.30M
3.03%
152.40M
4.89%
149.10M
2.17%
151.50M
1.61%
149.80M
1.12%
153.80M
2.67%
151.90M
1.24%
162.30M
6.85%
181.10M
11.58%
183.20M
1.16%
177.10M
3.33%
200.50M
13.21%
196M
2.24%
198.80M
1.43%
195.90M
1.46%
213.40M
8.93%
209.40M
1.87%
223.10M
6.54%
264.20M
18.42%
292.70M
10.79%
279.50M
4.51%
266.60M
4.62%
312.90M
17.37%
315.30M
0.77%
325.60M
3.27%
368.20M
13.08%
361.10M
1.93%
387.40M
7.28%
400.60M
3.41%
416.50M
3.97%
446.20M
7.13%
439.50M
1.50%
455.20M
3.57%
463M
1.71%
445.50M
3.78%
443.30M
0.49%
449.70M
1.44%
463.40M
3.05%
453.90M
2.05%
operating expenses
65.67M
-
66.92M
1.91%
71.78M
7.26%
67.70M
5.68%
68.44M
1.09%
66.60M
2.69%
69.20M
3.90%
65.70M
5.06%
66.60M
1.37%
64.50M
3.15%
67.70M
4.96%
67M
1.03%
74.30M
10.90%
84.10M
13.19%
87.90M
4.52%
86.20M
1.93%
97.10M
12.65%
93.60M
3.60%
99M
5.77%
95.90M
3.13%
104.50M
8.97%
104.30M
0.19%
115.60M
10.83%
135.80M
17.47%
150.60M
10.90%
142.50M
5.38%
135.50M
4.91%
174.20M
28.56%
165.70M
4.88%
168.30M
1.57%
199.80M
18.72%
178M
10.91%
197.80M
11.12%
209.30M
5.81%
218.90M
4.59%
250.80M
14.57%
244.50M
2.51%
236.40M
3.31%
246.60M
4.31%
242.60M
1.62%
191.40M
21.10%
184.40M
3.66%
191.60M
3.90%
231.20M
20.67%
interest expense
62K
-
81K
30.65%
143K
76.54%
225K
57.34%
200K
11.11%
200K
0%
100K
50%
200K
-
300K
50%
400K
33.33%
600K
50%
1.30M
116.67%
1.30M
0%
1.30M
0%
1.60M
23.08%
800K
50%
1.30M
62.50%
800K
38.46%
1.20M
50%
1.10M
8.33%
100K
90.91%
5.30M
5,200%
4.60M
13.21%
3.70M
19.57%
1.90M
48.65%
1.40M
26.32%
3M
114.29%
2.80M
6.67%
2.50M
10.71%
2.30M
8%
1.40M
39.13%
2.40M
71.43%
4.40M
83.33%
10.50M
138.64%
11.10M
5.71%
13.30M
19.82%
14.10M
6.02%
12.80M
9.22%
14.60M
14.06%
14M
4.11%
-10.30M
173.57%
-8.90M
13.59%
ebitda
53.73M
-
50.92M
5.24%
110.61M
117.23%
59.82M
45.92%
61.13M
2.19%
59.60M
2.50%
66M
10.74%
62.60M
5.15%
66.70M
6.55%
58.90M
11.69%
64.70M
9.85%
62.30M
3.71%
31.50M
49.44%
49.90M
58.41%
50M
0.20%
74.60M
49.20%
69.80M
6.43%
59.90M
14.18%
77.20M
28.88%
90.10M
16.71%
74.80M
16.98%
73M
2.41%
79.30M
8.63%
64.70M
18.41%
73.40M
13.45%
78.70M
7.22%
95M
20.71%
78.80M
17.05%
102.20M
29.70%
106.70M
4.40%
84.30M
20.99%
103.60M
22.89%
113.10M
9.17%
103M
8.93%
83.70M
18.74%
52.40M
37.40%
86.50M
65.08%
60.20M
30.40%
92.80M
54.15%
116.80M
25.86%
145.60M
24.66%
141.50M
2.82%
156.20M
10.39%
186.10M
19.14%
operating income
41.90M
-
38.53M
8.03%
-24.78M
164.31%
45.26M
282.65%
46.58M
2.92%
44.50M
4.47%
49.70M
11.69%
46.20M
7.04%
50.10M
8.44%
42.30M
15.57%
44.40M
4.96%
44.20M
0.45%
49.90M
12.90%
28.40M
43.09%
46M
61.97%
52.80M
14.78%
42.60M
19.32%
47.50M
11.50%
53.60M
12.84%
65.40M
22.01%
49.30M
24.62%
49.50M
0.41%
50.80M
2.63%
49.60M
2.36%
39.70M
19.96%
44.50M
12.09%
61.30M
37.75%
44.30M
27.73%
65.10M
46.95%
67.20M
3.23%
47.20M
29.76%
67.80M
43.64%
74.80M
10.32%
56.40M
24.60%
53.90M
4.43%
8.20M
84.79%
35.50M
332.93%
15.40M
56.62%
41.70M
170.78%
70M
67.87%
99.10M
41.57%
94.30M
4.84%
107.10M
13.57%
115.50M
7.84%
depreciation and amortization
11.84M
-
12.39M
4.66%
13.39M
8.11%
14.56M
8.71%
14.55M
0.05%
15.10M
3.78%
16.30M
7.95%
16.40M
0.61%
16.60M
1.22%
16.60M
0%
17.30M
4.22%
18.10M
4.62%
18.70M
3.31%
21.50M
14.97%
21.50M
0%
21.80M
1.40%
26.40M
21.10%
22.90M
13.26%
23.60M
3.06%
24.70M
4.66%
25.50M
3.24%
23.50M
7.84%
25.90M
10.21%
34.60M
33.59%
33.70M
2.60%
34.20M
1.48%
33.70M
1.46%
35.80M
6.23%
35.80M
0%
36.60M
2.23%
37.60M
2.73%
38.10M
1.33%
38.40M
0.79%
46.60M
21.35%
29.80M
36.05%
44.20M
48.32%
51M
15.38%
44.80M
12.16%
47M
4.91%
46.60M
0.85%
46.50M
0.21%
47.20M
1.51%
49.10M
4.03%
45.70M
6.92%
total other income expenses net
1.85M
-
280K
84.88%
-55.74M
20,005.71%
-813K
98.54%
1.52M
287.33%
-600K
139.40%
500K
183.33%
1.20M
140%
600K
50%
300K
50%
2.90M
866.67%
2.10M
27.59%
38.50M
1,733.33%
-400K
101.04%
16.10M
4,125%
-1.10M
106.83%
300K
127.27%
9.60M
3,100%
2.10M
78.13%
7.50M
257.14%
-300K
104%
-2.60M
766.67%
1.60M
161.54%
18.70M
1,068.75%
-100K
100.53%
-8.10M
8,000%
4.50M
155.56%
49.60M
1,002.22%
31.30M
36.90%
2.90M
90.73%
800K
72.41%
-2.30M
387.50%
800K
134.78%
6.60M
725%
-14.60M
321.21%
-10.50M
28.08%
-4.90M
53.33%
-13.30M
171.43%
4.10M
130.83%
200K
95.12%
-11.50M
5,850%
-8.80M
23.48%
-18.80M
113.64%
36.40M
293.62%
income before tax
44.43M
-
39.40M
11.32%
-18.88M
147.93%
44.96M
338.13%
48.42M
7.69%
44.10M
8.92%
50.30M
14.06%
47.60M
5.37%
51.50M
8.19%
42.80M
16.89%
47.40M
10.75%
46.30M
2.32%
88.40M
90.93%
27.10M
69.34%
61.30M
126.20%
50.80M
17.13%
41.90M
17.52%
56.80M
35.56%
55M
3.17%
72.70M
32.18%
48.40M
33.43%
46.20M
4.55%
53.10M
14.94%
63.50M
19.59%
35.70M
43.78%
33.20M
7.00%
63.90M
92.47%
92.50M
44.76%
93.40M
0.97%
67.30M
27.94%
45.80M
31.95%
63.20M
37.99%
74.20M
17.41%
63M
15.09%
39.30M
37.62%
-2.30M
105.85%
30.60M
1,430.43%
2.10M
93.14%
31.70M
1,409.52%
57.40M
81.07%
87.60M
52.61%
85.50M
2.40%
88.30M
3.27%
151.90M
72.03%
income tax expense
13.38M
-
13.65M
1.99%
-8.61M
163.08%
15.15M
275.93%
15.49M
2.25%
14.80M
4.45%
18.70M
26.35%
14.60M
21.93%
14.50M
0.68%
14.60M
0.69%
15.40M
5.48%
16.50M
7.14%
17.20M
4.24%
8.30M
51.74%
15M
80.72%
16.90M
12.67%
2.70M
84.02%
13.40M
396.30%
12.80M
4.48%
16.10M
25.78%
5.50M
65.84%
11.50M
109.09%
11.70M
1.74%
13.30M
13.68%
9.10M
31.58%
8.50M
6.59%
15.20M
78.82%
16.90M
11.18%
19.10M
13.02%
14.10M
26.18%
13.90M
1.42%
16.10M
15.83%
18.50M
14.91%
17.30M
6.49%
7.40M
57.23%
5.40M
27.03%
26.40M
388.89%
8.40M
68.18%
-6.20M
173.81%
16.70M
369.35%
14.10M
15.57%
21.30M
51.06%
19.20M
9.86%
29.60M
54.17%
net income
31.33M
-
26.38M
15.80%
-9.77M
137.04%
30.18M
408.94%
31.51M
4.42%
29.70M
5.76%
32.20M
8.42%
33.50M
4.04%
37.30M
11.34%
28.70M
23.06%
31.80M
10.80%
30.20M
5.03%
70.30M
132.78%
18M
74.40%
46.10M
156.11%
33.90M
26.46%
38.90M
14.75%
41.90M
7.71%
41.80M
0.24%
56.90M
36.12%
42.40M
25.48%
33.20M
21.70%
42.10M
26.81%
49.10M
16.63%
27.60M
43.79%
23.90M
13.41%
48.20M
101.67%
76.20M
58.09%
75.30M
1.18%
54.90M
27.09%
32.90M
40.07%
49M
48.94%
56.50M
15.31%
46.10M
18.41%
30.10M
34.71%
-7.70M
125.58%
3.30M
142.86%
-6.30M
290.91%
36.10M
673.02%
39.10M
8.31%
73.50M
87.98%
64.20M
12.65%
69.10M
7.63%
119.70M
73.23%
weighted average shs out
45.76M
-
44.80M
2.09%
44.80M
0%
44.70M
0.22%
44.41M
0.64%
44.30M
0.26%
44.30M
0%
44.20M
0.23%
43.80M
0.90%
43M
1.83%
43M
0%
43.10M
0.23%
43M
0.23%
42.90M
0.23%
42.90M
0%
42.50M
0.93%
42.50M
0%
42.50M
0%
42.60M
0.24%
42.60M
0%
42.70M
0.23%
42.60M
0.23%
42.70M
0.23%
42.80M
0.23%
42.80M
0%
42.90M
0.23%
42.90M
0%
42.90M
0%
42.90M
0%
42.90M
0%
43M
0.23%
43.10M
0.23%
43.10M
0%
43M
0.23%
42.60M
0.93%
42.50M
0.23%
42.50M
0%
42.50M
0%
42.60M
0.24%
42.70M
0.23%
42.70M
0%
42.70M
0%
42.80M
0.23%
42.90M
0.23%
weighted average shs out dil
46.21M
-
45.10M
2.40%
44.80M
0.67%
44.90M
0.22%
44.55M
0.78%
44.50M
0.11%
44.40M
0.22%
44.30M
0.23%
43.90M
0.90%
43.10M
1.82%
43.30M
0.46%
43.30M
0%
43.20M
0.23%
43.20M
0%
43.10M
0.23%
42.80M
0.70%
42.90M
0.23%
42.90M
0%
43M
0.23%
43.10M
0.23%
43.10M
0%
43M
0.23%
43.10M
0.23%
43.20M
0.23%
43.30M
0.23%
43.30M
0%
43.20M
0.23%
43.20M
0%
43.20M
0%
43.30M
0.23%
43.30M
0%
43.40M
0.23%
43.40M
0%
43.30M
0.23%
42.90M
0.92%
42.70M
0.47%
42.70M
0%
42.80M
0.23%
42.80M
0%
42.90M
0.23%
43M
0.23%
43M
0%
43.10M
0.23%
43.20M
0.23%
eps
0.68
-
0.59
13.24%
-0.22
137.29%
0.67
404.55%
0.71
5.97%
0.67
5.63%
0.73
8.96%
0.76
4.11%
0.85
11.84%
0.67
21.18%
0.74
10.45%
0.70
5.41%
1.63
132.86%
0.42
74.23%
1.07
154.76%
0.80
25.23%
0.91
13.75%
0.99
8.79%
0.98
1.01%
1.33
35.71%
0.99
25.56%
0.78
21.21%
0.99
26.92%
1.15
16.16%
0.64
44.35%
0.56
12.50%
1.13
101.79%
1.78
57.52%
1.76
1.12%
1.28
27.27%
0.77
39.84%
1.14
48.05%
1.31
14.91%
1.06
19.08%
0.71
33.02%
-0.18
125.35%
0.08
144.44%
-0.15
287.50%
0.85
666.67%
0.92
8.24%
1.72
86.96%
1.50
12.79%
1.61
7.33%
2.79
73.29%
epsdiluted
0.68
-
0.58
14.71%
-0.22
137.93%
0.67
404.55%
0.71
5.97%
0.67
5.63%
0.72
7.46%
0.76
5.56%
0.85
11.84%
0.67
21.18%
0.73
8.96%
0.70
4.11%
1.63
132.86%
0.42
74.23%
1.07
154.76%
0.79
26.17%
0.91
15.19%
0.98
7.69%
0.97
1.02%
1.32
36.08%
0.99
25.00%
0.77
22.22%
0.98
27.27%
1.14
16.33%
0.64
43.86%
0.55
14.06%
1.12
103.64%
1.76
57.14%
1.74
1.14%
1.27
27.01%
0.76
40.16%
1.13
48.68%
1.30
15.04%
1.06
18.46%
0.70
33.96%
-0.18
125.71%
0.08
144.44%
-0.15
287.50%
0.84
660%
0.91
8.33%
1.71
87.91%
1.49
12.87%
1.60
7.38%
2.77
73.13%

All numbers in (except ratios and percentages)