Trane Technologies TT has outperformed the market over the past 5 years by 17.91% on an annualized...
Invested
Committed resources, often time or money, into a project, endeavor, or financial opportunity.
Committed resources, often time or money, into a project, endeavor, or financial opportunity.