Skip to content
10-K

Annual Report

GMS INC.

0001628280-25-032103

← back to feed
Filed
Jun 18, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Apr 30, 2025 38.81M sh
Shares Diluted FY 2025 · Apr 30, 2025 39.5M sh
Shares Diluted FY 2025 · Jan 31, 2025 38.71M sh
Shares Diluted FY 2025 · Oct 31, 2024 39.7M sh
Shares Diluted FY 2025 · Jul 31, 2024 40.23M sh
Shares Diluted FY 2025 · Apr 30, 2024 40.54M sh
Shares Diluted FY 2025 · Apr 30, 2024 40.91M sh
Shares Diluted FY 2025 · Jan 31, 2024 40.51M sh
Shares Diluted FY 2025 · Oct 31, 2023 41.09M sh
Shares Diluted FY 2025 · Jul 31, 2023 41.48M sh
Shares Diluted FY 2025 · Apr 30, 2023 42.59M sh
Stock Repurchased FY 2025 · Apr 30, 2025 $165.5M
Stock Repurchased FY 2025 · Apr 30, 2024 $116.44M
Stock Repurchased FY 2025 · Apr 30, 2023 $110.78M
Capex FY 2025 · Apr 30, 2025 $47.49M
Capex FY 2025 · Apr 30, 2024 $57.25M
Capex FY 2025 · Apr 30, 2023 $52.67M
Operating Cash Flow FY 2025 · Apr 30, 2025 $383.57M
Operating Cash Flow FY 2025 · Apr 30, 2024 $433.25M
Operating Cash Flow FY 2025 · Apr 30, 2023 $441.74M
Cash And Equivalents FY 2025 · Apr 30, 2025 $55.6M
Cash And Equivalents FY 2025 · Apr 30, 2024 $166.15M
Stockholders Equity FY 2025 · Apr 30, 2025 $1.42B
Stockholders Equity FY 2025 · Apr 30, 2024 $1.46B
Stockholders Equity FY 2025 · Apr 30, 2023 $1.27B
Stockholders Equity FY 2025 · Apr 30, 2022 $1.06B
Current Liabilities FY 2025 · Apr 30, 2025 $797.56M
Current Liabilities FY 2025 · Apr 30, 2024 $757.05M
Total Liabilities FY 2025 · Apr 30, 2025 $2.41B
Total Liabilities FY 2025 · Apr 30, 2024 $2.3B
Current Assets FY 2025 · Apr 30, 2025 $1.52B
Current Assets FY 2025 · Apr 30, 2024 $1.64B
Total Assets FY 2025 · Apr 30, 2025 $3.83B
Total Assets FY 2025 · Apr 30, 2024 $3.76B
Eps Diluted FY 2025 · Apr 30, 2025 $0.67
Eps Diluted FY 2025 · Apr 30, 2025 $2.92
Eps Diluted FY 2025 · Jan 31, 2025 −$0.55
Eps Diluted FY 2025 · Oct 31, 2024 $1.35
Eps Diluted FY 2025 · Jul 31, 2024 $1.42
Eps Diluted FY 2025 · Apr 30, 2024 $1.39
Eps Diluted FY 2025 · Apr 30, 2024 $6.75
Eps Diluted FY 2025 · Jan 31, 2024 $1.28
Eps Diluted FY 2025 · Oct 31, 2023 $1.97
Eps Diluted FY 2025 · Jul 31, 2023 $2.09
Eps Diluted FY 2025 · Apr 30, 2023 $7.82
Eps Basic FY 2025 · Apr 30, 2025 $0.68
Eps Basic FY 2025 · Apr 30, 2025 $2.97
Eps Basic FY 2025 · Jan 31, 2025 −$0.55
Eps Basic FY 2025 · Oct 31, 2024 $1.37
Eps Basic FY 2025 · Jul 31, 2024 $1.45
Eps Basic FY 2025 · Apr 30, 2024 $1.42
Eps Basic FY 2025 · Apr 30, 2024 $6.86
Eps Basic FY 2025 · Jan 31, 2024 $1.30
Eps Basic FY 2025 · Oct 31, 2023 $2.00
Eps Basic FY 2025 · Jul 31, 2023 $2.13
Eps Basic FY 2025 · Apr 30, 2023 $7.95
Sga Expense FY 2025 · Apr 30, 2025 $1.27B
Sga Expense FY 2025 · Apr 30, 2024 $1.2B
Sga Expense FY 2025 · Apr 30, 2023 $1.09B
Net Income FY 2025 · Apr 30, 2025 $26.09M
Net Income FY 2025 · Apr 30, 2025 $115.47M
Net Income FY 2025 · Jan 31, 2025 −$21.41M
Net Income FY 2025 · Oct 31, 2024 $53.54M
Net Income FY 2025 · Jul 31, 2024 $57.25M
Net Income FY 2025 · Apr 30, 2024 $56.39M
Net Income FY 2025 · Apr 30, 2024 $276.08M
Net Income FY 2025 · Jan 31, 2024 $51.91M
Net Income FY 2025 · Oct 31, 2023 $80.96M
Net Income FY 2025 · Jul 31, 2023 $86.83M
Net Income FY 2025 · Apr 30, 2023 $332.99M
Operating Income FY 2025 · Apr 30, 2025 $257.56M
Operating Income FY 2025 · Apr 30, 2024 $442.84M
Operating Income FY 2025 · Apr 30, 2023 $505.21M
Gross Profit FY 2025 · Apr 30, 2025 $416.24M
Gross Profit FY 2025 · Apr 30, 2025 $1.72B
Gross Profit FY 2025 · Jan 31, 2025 $393.09M
Gross Profit FY 2025 · Oct 31, 2024 $461.13M
Gross Profit FY 2025 · Jul 31, 2024 $451.56M
Gross Profit FY 2025 · Apr 30, 2024 $451.2M
Gross Profit FY 2025 · Apr 30, 2024 $1.78B
Gross Profit FY 2025 · Jan 31, 2024 $414.72M
Gross Profit FY 2025 · Oct 31, 2023 $458.63M
Gross Profit FY 2025 · Jul 31, 2023 $450.55M
Gross Profit FY 2025 · Apr 30, 2023 $1.73B
Revenue FY 2025 · Apr 30, 2025 $1.33B
Revenue FY 2025 · Apr 30, 2025 $5.51B
Revenue FY 2025 · Jan 31, 2025 $1.26B
Revenue FY 2025 · Oct 31, 2024 $1.47B
Revenue FY 2025 · Jul 31, 2024 $1.45B
Revenue FY 2025 · Apr 30, 2024 $1.41B
Revenue FY 2025 · Apr 30, 2024 $5.5B
Revenue FY 2025 · Jan 31, 2024 $1.26B
Revenue FY 2025 · Oct 31, 2023 $1.42B
Revenue FY 2025 · Jul 31, 2023 $1.41B
Revenue FY 2025 · Apr 30, 2023 $5.33B