bf/NYSE:ABM_icon.jpeg

COM:ABM

ABM

  • Stock

USD

Last Close

56.38

22/11 21:00

Market Cap

3.08B

Beta: -

Volume Today

243.65K

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
Jan '14
Apr '14
Jul '14
Oct '14
Jan '15
Apr '15
Jul '15
Oct '15
Jan '16
Apr '16
Jul '16
Oct '16
Jan '17
Apr '17
Jul '17
Oct '17
Jan '18
Apr '18
Jul '18
Oct '18
Jan '19
Apr '19
Jul '19
Oct '19
Jan '20
Apr '20
Jul '20
Oct '20
Jan '21
Apr '21
Jul '21
Oct '21
Jan '22
Apr '22
Jul '22
Oct '22
Jan '23
Apr '23
Jul '23
Oct '23
Jan '24
Apr '24
Jul '24
Oct '24
revenue
1.23B
-
1.23B
0.39%
1.28B
3.64%
1.30B
1.79%
1.29B
0.73%
1.27B
1.50%
1.35B
6.20%
1.28B
5.32%
1.27B
0.67%
1.26B
0.89%
1.30B
3.17%
1.32B
1.96%
1.33B
0.33%
1.31B
1.22%
1.32B
0.60%
1.50B
13.61%
1.59B
6.04%
1.58B
0.47%
1.62B
2.75%
1.65B
1.51%
1.61B
2.48%
1.59B
0.82%
1.65B
3.34%
1.65B
0.01%
1.61B
2.13%
1.50B
7.25%
1.39B
6.81%
1.48B
6.49%
1.49B
0.53%
1.50B
0.34%
1.54B
3.05%
1.70B
9.89%
1.94B
14.18%
1.90B
1.98%
1.96B
3.35%
2.01B
2.53%
1.99B
0.98%
1.98B
0.37%
2.03B
2.23%
2.09B
3.19%
2.07B
1.11%
2.02B
2.48%
2.09B
3.77%
2.18B
3.97%
cost of revenue
1.11B
-
1.10B
0.45%
1.14B
3.74%
1.16B
1.07%
1.16B
0.37%
1.14B
1.89%
1.25B
9.81%
1.13B
9.82%
1.15B
1.62%
1.13B
1.22%
1.17B
3.01%
1.18B
1.00%
1.20B
1.43%
1.16B
2.55%
1.18B
1.71%
1.34B
12.87%
1.43B
6.90%
1.41B
1.64%
1.45B
2.91%
1.47B
1.31%
1.45B
1.34%
1.41B
2.20%
1.45B
2.82%
1.45B
0.06%
1.43B
1.35%
1.43B
-
100K
-
1.84B
-
1.84B
-
gross profit
118.05M
-
127.90M
8.34%
131.40M
2.74%
142M
8.07%
128.20M
9.72%
130.90M
2.11%
97.80M
25.29%
148.90M
52.25%
122M
18.07%
124.70M
2.21%
130.40M
4.57%
144.10M
10.51%
131.60M
8.67%
145.90M
10.87%
133.90M
8.22%
160.90M
20.16%
159M
1.18%
175M
10.06%
177.60M
1.49%
183.20M
3.15%
161.90M
11.63%
180.50M
11.49%
193.80M
7.37%
194.70M
0.46%
179.20M
7.96%
1.50B
734.82%
1.39B
6.81%
50.90M
96.35%
1.49B
2,832.02%
1.50B
0.34%
1.54B
3.05%
1.70B
9.88%
1.94B
14.19%
1.90B
1.98%
1.96B
3.35%
2.01B
2.53%
1.99B
0.98%
1.98B
0.37%
2.03B
2.23%
2.09B
3.19%
228.70M
89.07%
2.02B
782.47%
249.20M
87.65%
2.18B
773.72%
selling and marketing expenses
11.40M
-
-100K
-
100K
-
general and administrative expenses
87.42M
-
93.30M
6.73%
91.20M
2.25%
92M
0.88%
102.80M
11.74%
94.10M
8.46%
98.80M
4.99%
94.30M
4.55%
94.80M
0.53%
97.50M
2.85%
102.80M
5.44%
95M
7.59%
97.30M
2.42%
100.70M
3.49%
101.30M
0.60%
137.40M
35.64%
109M
20.67%
107.80M
1.10%
110M
2.04%
111.20M
1.09%
112.70M
1.35%
108.40M
3.82%
119.80M
10.52%
112M
6.51%
selling general and administrative expenses
87.42M
-
93.30M
6.73%
91.20M
2.25%
92M
0.88%
102.80M
11.74%
94.10M
8.46%
98.80M
4.99%
105.70M
6.98%
94.80M
10.31%
97.50M
2.85%
102.80M
5.44%
94.90M
7.68%
97.30M
2.53%
100.70M
3.49%
101.30M
0.60%
137.40M
35.64%
109M
20.67%
107.80M
1.10%
110M
2.04%
111.20M
1.09%
112.70M
1.35%
108.40M
3.82%
119.80M
10.52%
112.10M
6.43%
117.60M
4.91%
119.40M
1.53%
113.70M
4.77%
155.10M
36.41%
122.60M
20.95%
161.90M
32.06%
253.80M
56.76%
180.90M
28.72%
153.10M
15.37%
156.80M
2.42%
158.60M
1.15%
159.70M
0.69%
150.60M
5.70%
156.60M
3.98%
104.30M
33.40%
161.30M
54.65%
154.60M
4.15%
159.90M
3.43%
175.80M
9.94%
239M
35.95%
research and development expenses
other expenses
1.12B
-
1.11B
0.45%
1.15B
3.70%
1.16B
1.09%
1.17B
0.31%
1.15B
1.90%
1.26B
9.79%
864.30M
31.26%
1.15B
33.38%
1.14B
1.20%
1.17B
2.92%
1.18B
1.03%
1.20B
1.37%
1.17B
2.52%
1.19B
1.73%
1.35B
13.50%
1.45B
6.97%
1.42B
1.59%
1.46B
2.87%
1.48B
1.28%
1.46B
1.41%
1.43B
2.20%
1.47B
2.80%
1.47B
0.14%
1.45B
1.40%
1.32B
8.83%
1.19B
10.00%
1.25B
5.64%
1.26B
0.53%
1.29B
1.98%
1.30B
1.05%
1.46B
12.35%
1.68B
14.94%
1.67B
0.67%
1.71B
2.89%
1.77B
3.40%
1.77B
0.17%
1.73B
1.96%
1.66B
4.22%
1.65B
0.96%
1.67B
1.59%
1.60B
4.07%
36M
97.76%
1.67B
4,528.33%
cost and expenses
1.20B
-
1.20B
0.07%
1.24B
3.24%
1.26B
1.08%
1.27B
1.15%
1.24B
2.43%
1.36B
9.42%
1.24B
8.58%
1.25B
0.63%
1.24B
0.89%
1.28B
3.12%
1.28B
0.33%
1.30B
1.45%
1.27B
2.06%
1.29B
1.64%
1.49B
15.23%
1.55B
4.43%
1.53B
1.56%
1.57B
2.81%
1.59B
1.27%
1.57B
1.22%
1.54B
2.32%
1.59B
3.34%
1.58B
0.62%
1.56B
0.96%
1.44B
8.05%
1.30B
9.57%
1.41B
8.34%
1.38B
1.85%
1.45B
4.65%
1.55B
7.28%
1.64B
5.64%
1.83B
11.60%
1.82B
0.41%
1.87B
2.74%
1.93B
3.17%
1.92B
0.63%
1.89B
1.49%
1.89B
0.11%
1.99B
5.14%
2.00B
0.45%
1.76B
11.63%
2.02B
14.59%
2.16B
6.79%
operating expenses
1.20B
-
1.20B
0.07%
1.24B
3.24%
1.26B
1.08%
1.27B
1.15%
1.24B
2.43%
1.36B
9.42%
1.24B
8.58%
1.25B
0.63%
1.24B
0.89%
1.28B
3.12%
1.28B
0.33%
1.30B
1.45%
1.27B
2.06%
1.29B
1.64%
1.49B
15.23%
1.55B
4.43%
1.53B
1.56%
1.57B
2.81%
1.59B
1.27%
1.57B
1.22%
1.54B
2.32%
1.59B
3.34%
1.58B
0.62%
1.56B
0.96%
1.44B
8.05%
1.30B
9.57%
1.41B
8.34%
1.38B
1.85%
1.45B
4.65%
1.55B
7.28%
1.64B
5.64%
1.83B
11.60%
1.82B
0.41%
1.87B
2.74%
1.93B
3.17%
1.92B
0.63%
1.89B
1.49%
1.89B
0.11%
1.99B
5.14%
154.60M
92.22%
1.76B
1,040.69%
175.80M
90.03%
1.91B
983.73%
interest expense
2.71M
-
2.70M
0.26%
2.70M
0%
2.60M
3.70%
2.70M
3.85%
2.50M
7.41%
2.40M
4%
2.60M
8.33%
2.70M
3.85%
2.40M
11.11%
2.60M
8.33%
2.70M
3.85%
3.20M
18.52%
3M
6.25%
2.80M
6.67%
10.10M
260.71%
14.30M
41.58%
13.80M
3.50%
12.90M
6.52%
13M
0.78%
13.50M
3.85%
12.80M
5.19%
12.90M
0.78%
11.90M
7.75%
10.20M
14.29%
10.50M
2.94%
13.80M
31.43%
10.10M
26.81%
8.50M
15.84%
7.80M
8.24%
6.30M
19.23%
6M
4.76%
6.20M
3.33%
7.80M
25.81%
11.10M
42.31%
16M
44.14%
19.80M
23.75%
21.10M
6.57%
20.90M
0.95%
20.50M
1.91%
21.30M
3.90%
-20.60M
196.71%
-21.20M
2.91%
-21.80M
2.83%
ebitda
39.76M
-
43.16M
8.55%
41.80M
3.16%
52.20M
24.88%
26.90M
48.47%
39M
44.98%
10.10M
74.10%
45.90M
354.46%
37.50M
18.30%
36.40M
2.93%
29.70M
18.41%
51.40M
73.06%
35.70M
30.54%
46.10M
29.13%
34M
26.25%
24.20M
28.82%
50.60M
109.09%
68.30M
34.98%
68.50M
0.29%
72.60M
5.99%
50.30M
30.72%
72.80M
44.73%
87.40M
20.05%
83.10M
4.92%
62.40M
24.91%
71.40M
14.42%
105.60M
47.90%
87.40M
17.23%
121.20M
38.67%
72.60M
40.10%
1.70M
97.66%
69.20M
3,970.59%
134.20M
93.93%
93.20M
30.55%
116.70M
25.21%
98.90M
15.25%
92M
6.98%
112.90M
22.72%
159.40M
41.19%
136.80M
14.18%
101M
26.17%
81.30M
19.50%
100M
23.00%
19.20M
80.80%
operating income
23.93M
-
27.90M
16.58%
33.70M
20.79%
43.10M
27.89%
19.20M
55.45%
30.80M
60.42%
-7.30M
123.70%
37.20M
609.59%
13.60M
63.44%
11.80M
13.24%
18.50M
56.78%
10.80M
41.62%
23.80M
120.37%
51M
114.29%
22.60M
55.69%
4.40M
80.53%
19.50M
343.18%
45.30M
132.31%
48.10M
6.18%
25.70M
46.57%
30.30M
17.90%
54.50M
79.87%
57.30M
5.14%
66.20M
15.53%
45.80M
30.82%
-116.70M
354.80%
93.60M
180.21%
73M
22.01%
109.70M
50.27%
50.30M
54.15%
-9.40M
118.69%
55.70M
692.55%
106M
90.31%
75M
29.25%
88.70M
18.27%
79.10M
10.82%
71.40M
9.73%
92.70M
29.83%
138.90M
49.84%
106.40M
23.40%
74.10M
30.36%
81.30M
9.72%
73.40M
9.72%
19.20M
73.84%
depreciation and amortization
14.34M
-
14.06M
1.91%
6.50M
53.78%
6.90M
6.15%
6.20M
10.14%
6M
3.23%
14.80M
146.67%
6M
59.46%
14.30M
138.33%
14.90M
4.20%
5.80M
61.07%
6.20M
6.90%
5.50M
11.29%
5.80M
5.45%
6.10M
5.17%
14.20M
132.79%
16.20M
14.08%
16.70M
3.09%
16.60M
0.60%
16.50M
0.60%
15.20M
7.88%
14.80M
2.63%
27.50M
85.81%
13.60M
50.55%
12.60M
7.35%
12.50M
0.79%
11.80M
5.60%
11.50M
2.54%
10.80M
6.09%
22M
103.70%
10.60M
51.82%
12.90M
21.70%
27.70M
114.73%
18.20M
34.30%
28M
53.85%
19.80M
29.29%
20.60M
4.04%
20.20M
1.94%
19.20M
4.95%
29.40M
53.13%
26.90M
8.50%
26.60M
-
total other income expenses net
1.49M
-
1.20M
19.62%
1.60M
33.33%
2.20M
37.50%
1.50M
31.82%
2.20M
46.67%
2.60M
18.18%
2.70M
3.85%
-4.80M
277.78%
-7.90M
64.58%
-1.20M
84.81%
-30M
2,400%
-3.60M
88%
12.50M
447.22%
-2.90M
123.20%
-4.20M
44.83%
-13.80M
228.57%
-4.30M
68.84%
-1.90M
55.81%
-29M
1,426.32%
-2.90M
90%
-1.90M
34.48%
-1.30M
31.58%
-2.10M
61.54%
-2.20M
4.76%
-173.70M
7,795.45%
200K
100.12%
-2.70M
1,450%
600K
122.22%
200K
66.67%
500K
150%
700K
40%
500K
28.57%
-7.20M
1,540%
-10.40M
44.44%
-15.40M
48.08%
-18.70M
21.43%
-20.40M
9.09%
1.20M
105.88%
900K
25%
-20.10M
2,333.33%
-18.90M
5.97%
-55.40M
193.12%
-20M
63.90%
income before tax
22.72M
-
26.40M
16.21%
32.60M
23.48%
42.70M
30.98%
18M
57.85%
30.50M
69.44%
-7.10M
123.28%
37.30M
625.35%
13.30M
64.34%
10.30M
22.56%
18M
74.76%
10.30M
42.78%
22M
113.59%
48.90M
122.27%
21M
57.06%
-5M
123.81%
5.80M
216%
32.50M
460.34%
36.10M
11.08%
13.40M
62.88%
17.80M
32.84%
42.50M
138.76%
45M
5.88%
54.90M
22%
36.50M
33.52%
-126.20M
445.75%
80M
163.39%
63M
21.25%
101.90M
61.75%
42.80M
58.00%
-15.20M
135.51%
50.30M
430.92%
100.30M
99.40%
67.80M
32.40%
78.30M
15.49%
63.70M
18.65%
52.70M
17.27%
72.30M
37.19%
119.30M
65.01%
86.90M
27.16%
54M
37.86%
62.40M
15.56%
18M
71.15%
-800K
104.44%
income tax expense
9.65M
-
11.20M
16.07%
13.20M
17.86%
14.80M
12.12%
300K
97.97%
12.20M
3,966.67%
-8.60M
170.49%
14.70M
270.93%
-300K
102.04%
3.50M
1,266.67%
-14.90M
525.71%
1.30M
108.72%
5.90M
353.85%
17.30M
193.22%
-11.90M
168.79%
-2.50M
78.99%
-22.20M
788%
7.10M
131.98%
2.40M
66.20%
4.50M
87.50%
4.70M
4.44%
12.60M
168.09%
8.50M
32.54%
6.80M
20%
8.60M
26.47%
10.60M
23.26%
24M
126.42%
9.90M
58.75%
27.20M
174.75%
11.70M
56.99%
-1.50M
112.82%
16.10M
1,173.33%
24.30M
50.93%
19M
21.81%
21.50M
13.16%
14.90M
30.70%
14.20M
4.70%
20.40M
43.66%
21.20M
3.92%
24M
13.21%
9.30M
61.25%
-18.70M
301.08%
13.30M
171.12%
-10.90M
181.95%
net income
13.07M
-
15.20M
16.31%
19.40M
27.63%
27.90M
43.81%
17.70M
36.56%
18.30M
3.39%
1.50M
91.80%
38.80M
2,486.67%
14M
63.92%
4.40M
68.57%
31.10M
606.82%
7.80M
74.92%
-56.80M
828.21%
31.30M
155.11%
32.90M
5.11%
-3.60M
110.94%
27.80M
872.22%
26.60M
4.32%
33.60M
26.32%
9.70M
71.13%
13M
34.02%
29.70M
128.46%
36.80M
23.91%
47.90M
30.16%
28M
41.54%
-136.80M
588.57%
56M
140.94%
53.10M
5.18%
74.60M
40.49%
31.10M
58.31%
-13.70M
144.05%
34.30M
350.36%
76M
121.57%
48.80M
35.79%
56.80M
16.39%
48.90M
13.91%
38.50M
21.27%
51.90M
34.81%
98.10M
89.02%
62.80M
35.98%
44.70M
28.82%
43.80M
2.01%
4.70M
89.27%
-11.70M
348.94%
weighted average shs out
55.70M
-
56.10M
0.72%
56.20M
0.18%
56.40M
0.36%
56.40M
0%
56.80M
0.71%
56.80M
0%
56.80M
0%
56.60M
0.35%
56.40M
0.35%
56.20M
0.35%
56.20M
0%
56M
0.36%
56M
0%
56.10M
0.18%
62.80M
11.94%
65.90M
4.94%
66M
0.15%
66.10M
0.15%
66.30M
0.30%
66.40M
0.15%
66.50M
0.15%
66.60M
0.15%
66.80M
0.30%
66.90M
0.15%
66.90M
0%
66.90M
0%
67M
0.15%
67.20M
0.30%
67.30M
0.15%
67.50M
0.30%
67.70M
0.30%
67.90M
0.30%
67.20M
1.03%
66.80M
0.60%
66.40M
0.60%
66.30M
0.15%
66.40M
0.15%
66.30M
0.15%
64.80M
2.26%
63.50M
2.01%
63.30M
0.31%
63.10M
0.32%
63M
0.16%
weighted average shs out dil
57.10M
-
57M
0.18%
57M
0%
57.20M
0.35%
57.20M
0%
57.60M
0.70%
57.50M
0.17%
57.50M
0%
57.10M
0.70%
56.90M
0.35%
56.80M
0.18%
56.90M
0.18%
56.60M
0.53%
56.50M
0.18%
56.60M
0.18%
62.80M
10.95%
66.30M
5.57%
66.20M
0.15%
66.30M
0.15%
66.60M
0.45%
66.70M
0.15%
66.80M
0.15%
67M
0.30%
67.20M
0.30%
67.20M
0%
66.90M
0.45%
67.20M
0.45%
67.60M
0.60%
67.60M
0%
67.80M
0.30%
67.50M
0.44%
68.50M
1.48%
68.30M
0.29%
67.50M
1.17%
67.20M
0.44%
66.90M
0.45%
66.80M
0.15%
66.70M
0.15%
66.60M
0.15%
65.30M
1.95%
63.90M
2.14%
63.50M
0.63%
63.50M
0%
63M
0.79%
eps
0.23
-
0.27
17.39%
0.34
25.93%
0.50
47.06%
0.31
38%
0.32
3.23%
0.03
90.63%
0.68
2,166.67%
0.25
63.24%
0.08
68%
0.55
587.50%
0.14
74.55%
-1.01
821.43%
0.56
155.45%
0.59
5.36%
-0.06
109.71%
0.42
832.98%
0.40
4.76%
0.51
27.50%
0.15
70.59%
0.20
33.33%
0.45
125%
0.55
22.22%
0.72
30.91%
0.42
41.67%
-2.04
585.71%
0.84
141.18%
0.79
5.95%
1.11
40.51%
0.46
58.56%
-0.20
143.48%
0.51
355%
1.12
119.61%
0.73
34.82%
0.85
16.44%
0.74
12.94%
0.58
21.62%
0.78
34.48%
1.48
89.74%
0.97
34.46%
0.70
27.84%
0.69
1.43%
0.07
89.20%
-0.19
355.03%
epsdiluted
0.23
-
0.27
17.39%
0.34
25.93%
0.49
44.12%
0.31
36.73%
0.32
3.23%
0.03
90.63%
0.68
2,166.67%
0.24
64.71%
0.08
66.67%
0.55
587.50%
0.14
74.55%
-1
814.29%
0.55
155%
0.58
5.45%
-0.06
109.88%
0.42
832.98%
0.40
4.76%
0.51
27.50%
0.15
70.59%
0.19
26.67%
0.45
136.84%
0.55
22.22%
0.71
29.09%
0.42
40.85%
-2.04
585.71%
0.83
140.69%
0.78
6.02%
1.10
41.03%
0.46
58.18%
-0.20
143.48%
0.50
350.00%
1.11
122.00%
0.72
35.14%
0.85
18.06%
0.73
14.12%
0.58
20.55%
0.78
34.48%
1.47
88.46%
0.96
34.69%
0.70
27.08%
0.69
1.43%
0.07
89.28%
-0.19
356.76%

All numbers in USD (except ratios and percentages)