Skip to content
10-K

Annual Report

ABM INDUSTRIES INCORPORATED ABM

0000771497-25-000031

← back to feed
Filed
Dec 19, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Dec 18, 2025 60.18M sh
Shares Diluted FY 2025 · Oct 31, 2025 62.7M sh
Shares Diluted FY 2025 · Oct 31, 2024 63.6M sh
Shares Diluted FY 2025 · Oct 31, 2023 66.3M sh
Stock Repurchased FY 2025 · Oct 31, 2025 $122.2M
Stock Repurchased FY 2025 · Oct 31, 2024 $56.1M
Stock Repurchased FY 2025 · Oct 31, 2023 $138.1M
Dividends Paid FY 2025 · Oct 31, 2025 $65.6M
Dividends Paid FY 2025 · Oct 31, 2024 $56.5M
Dividends Paid FY 2025 · Oct 31, 2023 $57.5M
Capex FY 2025 · Oct 31, 2025 $79.3M
Capex FY 2025 · Oct 31, 2024 $59.4M
Capex FY 2025 · Oct 31, 2023 $52.6M
Operating Cash Flow FY 2025 · Oct 31, 2025 $234.4M
Operating Cash Flow FY 2025 · Oct 31, 2024 $226.7M
Operating Cash Flow FY 2025 · Oct 31, 2023 $243.3M
Long Term Debt FY 2025 · Oct 31, 2025 $1.54B
Long Term Debt FY 2025 · Oct 31, 2024 $1.3B
Short Term Debt FY 2025 · Oct 31, 2025 $29.4M
Short Term Debt FY 2025 · Oct 31, 2024 $31.6M
Cash And Equivalents FY 2025 · Oct 31, 2025 $104.1M
Cash And Equivalents FY 2025 · Oct 31, 2024 $64.6M
Stockholders Equity FY 2025 · Oct 31, 2025 $1.79B
Stockholders Equity FY 2025 · Oct 31, 2024 $1.78B
Stockholders Equity FY 2025 · Oct 31, 2023 $1.8B
Current Liabilities FY 2025 · Oct 31, 2025 $1.31B
Current Liabilities FY 2025 · Oct 31, 2024 $1.35B
Total Liabilities FY 2025 · Oct 31, 2025 $3.48B
Total Liabilities FY 2025 · Oct 31, 2024 $3.32B
Current Assets FY 2025 · Oct 31, 2025 $1.94B
Current Assets FY 2025 · Oct 31, 2024 $1.79B
Total Assets FY 2025 · Oct 31, 2025 $5.27B
Total Assets FY 2025 · Oct 31, 2024 $5.1B
Eps Diluted FY 2025 · Oct 31, 2025 $2.59
Eps Diluted FY 2025 · Oct 31, 2024 $1.28
Eps Diluted FY 2025 · Oct 31, 2023 $3.79
Eps Basic FY 2025 · Oct 31, 2025 $2.61
Eps Basic FY 2025 · Oct 31, 2024 $1.29
Eps Basic FY 2025 · Oct 31, 2023 $3.81
Sga Expense FY 2025 · Oct 31, 2025 $697.4M
Sga Expense FY 2025 · Oct 31, 2024 $765.3M
Sga Expense FY 2025 · Oct 31, 2023 $572.8M
Net Income FY 2025 · Oct 31, 2025 $162.4M
Net Income FY 2025 · Oct 31, 2024 $81.4M
Net Income FY 2025 · Oct 31, 2023 $251.3M
Operating Income FY 2025 · Oct 31, 2025 $311.7M
Operating Income FY 2025 · Oct 31, 2024 $212M
Operating Income FY 2025 · Oct 31, 2023 $409.5M
Cost Of Revenue FY 2025 · Oct 31, 2025 $7.67B
Cost Of Revenue FY 2025 · Oct 31, 2024 $7.33B
Cost Of Revenue FY 2025 · Oct 31, 2023 $7.04B
Revenue FY 2025 · Oct 31, 2025 $8.75B
Revenue FY 2025 · Oct 31, 2024 $8.36B
Revenue FY 2025 · Oct 31, 2023 $8.1B