Alamo Group Inc (ALG)
Gross profit margin
Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross profit (ttm) | US$ in thousands | 404,374 | 417,452 | 430,708 | 444,656 | 449,590 | 442,519 | 420,741 | 402,384 | 376,518 | 362,375 | 356,306 | 344,729 | 334,514 | 317,571 | 309,911 | 289,596 | 292,110 | 293,477 | 283,551 | 288,859 |
Revenue (ttm) | US$ in thousands | 1,628,513 | 1,660,732 | 1,679,075 | 1,703,466 | 1,689,651 | 1,658,713 | 1,607,862 | 1,563,382 | 1,513,616 | 1,464,185 | 1,433,703 | 1,385,039 | 1,334,223 | 1,285,674 | 1,239,122 | 1,160,207 | 1,163,466 | 1,175,031 | 1,155,101 | 1,171,652 |
Gross profit margin | 24.83% | 25.14% | 25.65% | 26.10% | 26.61% | 26.68% | 26.17% | 25.74% | 24.88% | 24.75% | 24.85% | 24.89% | 25.07% | 24.70% | 25.01% | 24.96% | 25.11% | 24.98% | 24.55% | 24.65% |
December 31, 2024 calculation
Gross profit margin = Gross profit (ttm) ÷ Revenue (ttm)
= $404,374K ÷ $1,628,513K
= 24.83%
Alamo Group Inc's gross profit margin has shown some fluctuations over the period analyzed. The gross profit margin started at 24.65% as of March 31, 2020, and remained relatively stable around that level until reaching its peak at 26.68% on September 30, 2023.
Subsequently, there was a slight decline in the gross profit margin, with a decrease to 24.83% by December 31, 2024. Overall, the company's gross profit margin demonstrates some volatility but generally trending positively over the period in focus.
It is essential for Alamo Group Inc to continue monitoring and managing its cost of goods sold effectively to maintain or improve its gross profit margin, which is a key indicator of the company's profitability and operational efficiency.
Peer comparison
Dec 31, 2024