Latest Annual Report
Filed: 2026-03-03
Key Insights
- The company has experienced steady revenue and profitability growth over the past 3 years, indicating a stable and well-performing business.
- The company's long-term borrowing has increased, which could raise concerns about its financial leverage and ability to service debt.
- The company has active share repurchase programs in place, suggesting management believes the stock is undervalued and is taking steps to return capital to shareholders.