Northern Trust
Revenue
USD millions
| Period | Revenue |
|---|---|
| FY 2009 Q2 | $1,045.1M; Change unavailable vs FY 2009 Q1 |
| FY 2009 Q3 | $927.6M; −11.2% vs FY 2009 Q2 |
| FY 2009 Q4 | Unavailable; Change unavailable vs FY 2009 Q3 |
| FY 2010 Q1 | Unavailable; Change unavailable vs FY 2009 Q4 |
| FY 2010 Q2 | $973.8M; Change unavailable vs FY 2010 Q1 |
| FY 2010 Q3 | $899M; −7.7% vs FY 2010 Q2 |
| FY 2010 Q4 | Unavailable; Change unavailable vs FY 2010 Q3 |
| FY 2011 Q1 | Unavailable; Change unavailable vs FY 2010 Q4 |
| FY 2011 Q2 | $955.3M; Change unavailable vs FY 2011 Q1 |
| FY 2011 Q3 | $981.3M; +2.7% vs FY 2011 Q2 |
| FY 2011 Q4 | Unavailable; Change unavailable vs FY 2011 Q3 |
| FY 2012 Q1 | Unavailable; Change unavailable vs FY 2011 Q4 |
| FY 2012 Q2 | Unavailable; Change unavailable vs FY 2012 Q1 |
| FY 2012 Q3 | Unavailable; Change unavailable vs FY 2012 Q2 |
| FY 2012 Q4 | Unavailable; Change unavailable vs FY 2012 Q3 |
| FY 2013 Q1 | Unavailable; Change unavailable vs FY 2012 Q4 |
| FY 2013 Q2 | Unavailable; Change unavailable vs FY 2013 Q1 |
| FY 2013 Q3 | Unavailable; Change unavailable vs FY 2013 Q2 |
| FY 2013 Q4 | Unavailable; Change unavailable vs FY 2013 Q3 |
| FY 2014 Q1 | Unavailable; Change unavailable vs FY 2013 Q4 |
| FY 2014 Q2 | Unavailable; Change unavailable vs FY 2014 Q1 |
| FY 2014 Q3 | Unavailable; Change unavailable vs FY 2014 Q2 |
| FY 2014 Q4 | Unavailable; Change unavailable vs FY 2014 Q3 |
| FY 2015 Q1 | Unavailable; Change unavailable vs FY 2014 Q4 |
| FY 2015 Q2 | Unavailable; Change unavailable vs FY 2015 Q1 |
| FY 2015 Q3 | Unavailable; Change unavailable vs FY 2015 Q2 |
| FY 2015 Q4 | Unavailable; Change unavailable vs FY 2015 Q3 |
| FY 2016 Q1 | Unavailable; Change unavailable vs FY 2015 Q4 |
| FY 2016 Q2 | Unavailable; Change unavailable vs FY 2016 Q1 |
| FY 2016 Q3 | Unavailable; Change unavailable vs FY 2016 Q2 |
| FY 2016 Q4 | Unavailable; Change unavailable vs FY 2016 Q3 |
| FY 2017 Q1 | Unavailable; Change unavailable vs FY 2016 Q4 |
| FY 2017 Q2 | Unavailable; Change unavailable vs FY 2017 Q1 |
| FY 2017 Q3 | Unavailable; Change unavailable vs FY 2017 Q2 |
| FY 2017 Q4 | Unavailable; Change unavailable vs FY 2017 Q3 |
| FY 2018 Q1 | Unavailable; Change unavailable vs FY 2017 Q4 |
| FY 2018 Q2 | $942.9M; Change unavailable vs FY 2018 Q1 |
| FY 2018 Q3 | $939.2M; −0.4% vs FY 2018 Q2 |
| FY 2018 Q4 | Unavailable; Change unavailable vs FY 2018 Q3 |
| FY 2019 Q1 | $928.9M; Change unavailable vs FY 2018 Q4 |
| FY 2019 Q2 | $955.5M; +2.9% vs FY 2019 Q1 |
| FY 2019 Q3 | $975.5M; +2.1% vs FY 2019 Q2 |
| FY 2019 Q4 | $992.2M; +1.7% vs FY 2019 Q3 |
| FY 2020 Q1 | $1,003.6M; +1.1% vs FY 2019 Q4 |
| FY 2020 Q2 | $961.5M; −4.2% vs FY 2020 Q1 |
| FY 2020 Q3 | $1,003.8M; +4.4% vs FY 2020 Q2 |
| FY 2020 Q4 | $1,026.1M; +2.2% vs FY 2020 Q3 |
| FY 2021 Q1 | $1,063.7M; +3.7% vs FY 2020 Q4 |
| FY 2021 Q2 | $1,075.4M; +1.1% vs FY 2021 Q1 |
| FY 2021 Q3 | $1,111M; +3.3% vs FY 2021 Q2 |
| FY 2021 Q4 | $1,111M; 0.0% vs FY 2021 Q3 |
| FY 2022 Q1 | $1,168.4M; +5.2% vs FY 2021 Q4 |
| FY 2022 Q2 | $1,143.4M; −2.1% vs FY 2022 Q1 |
| FY 2022 Q3 | $1,078.7M; −5.7% vs FY 2022 Q2 |
| FY 2022 Q4 | $1,042.1M; −3.4% vs FY 2022 Q3 |
| FY 2023 Q1 | $1,063.6M; +2.1% vs FY 2022 Q4 |
| FY 2023 Q2 | $1,096.3M; +3.1% vs FY 2023 Q1 |
| FY 2023 Q3 | $1,111.9M; +1.4% vs FY 2023 Q2 |
| FY 2023 Q4 | $1,090M; −2.0% vs FY 2023 Q3 |
| FY 2024 Q1 | $1,142.9M; +4.9% vs FY 2023 Q4 |
| FY 2024 Q2 | $1,166.1M; +2.0% vs FY 2024 Q1 |
| FY 2024 Q3 | $1,196.6M; +2.6% vs FY 2024 Q2 |
| FY 2024 Q4 | $1,222.2M; +2.1% vs FY 2024 Q3 |
| FY 2025 Q1 | $1,940M; +58.7% vs FY 2024 Q4 |
| FY 2025 Q2 | $1,997.9M; +3.0% vs FY 2025 Q1 |
| FY 2025 Q3 | $2,025.4M; +1.4% vs FY 2025 Q2 |
| FY 2025 Q4 | $2,123.1M; +4.8% vs FY 2025 Q3 |
| FY 2026 Q1 | $2,205.6M; +3.9% vs FY 2025 Q4 |
| FY 2026 Q2 | $2,698M; +22.3% vs FY 2026 Q1 |
Net income
USD millions
| Period | Net income |
|---|---|
| FY 2009 Q2 | $314.2M; Change unavailable vs FY 2009 Q1 |
| FY 2009 Q3 | $187.9M; −40.2% vs FY 2009 Q2 |
| FY 2009 Q4 | $200.3M; +6.6% vs FY 2009 Q3 |
| FY 2010 Q1 | $157.2M; −21.5% vs FY 2009 Q4 |
| FY 2010 Q2 | $199.6M; +27.0% vs FY 2010 Q1 |
| FY 2010 Q3 | $155.6M; −22.0% vs FY 2010 Q2 |
| FY 2010 Q4 | Unavailable; Change unavailable vs FY 2010 Q3 |
| FY 2011 Q1 | $151M; Change unavailable vs FY 2010 Q4 |
| FY 2011 Q2 | $152M; +0.7% vs FY 2011 Q1 |
| FY 2011 Q3 | $170.4M; +12.1% vs FY 2011 Q2 |
| FY 2011 Q4 | Unavailable; Change unavailable vs FY 2011 Q3 |
| FY 2012 Q1 | $161.2M; Change unavailable vs FY 2011 Q4 |
| FY 2012 Q2 | $179.6M; +11.4% vs FY 2012 Q1 |
| FY 2012 Q3 | $178.8M; −0.4% vs FY 2012 Q2 |
| FY 2012 Q4 | $167.7M; −6.2% vs FY 2012 Q3 |
| FY 2013 Q1 | $164M; −2.2% vs FY 2012 Q4 |
| FY 2013 Q2 | $191.1M; +16.5% vs FY 2013 Q1 |
| FY 2013 Q3 | $206.5M; +8.1% vs FY 2013 Q2 |
| FY 2013 Q4 | $169.7M; −17.8% vs FY 2013 Q3 |
| FY 2014 Q1 | $181.4M; +6.9% vs FY 2013 Q4 |
| FY 2014 Q2 | $181.9M; +0.3% vs FY 2014 Q1 |
| FY 2014 Q3 | $204.5M; +12.4% vs FY 2014 Q2 |
| FY 2014 Q4 | $244M; +19.3% vs FY 2014 Q3 |
| FY 2015 Q1 | $230.7M; −5.5% vs FY 2014 Q4 |
| FY 2015 Q2 | $269.2M; +16.7% vs FY 2015 Q1 |
| FY 2015 Q3 | $234.6M; −12.9% vs FY 2015 Q2 |
| FY 2015 Q4 | $239.3M; +2.0% vs FY 2015 Q3 |
| FY 2016 Q1 | $241.8M; +1.0% vs FY 2015 Q4 |
| FY 2016 Q2 | $260.7M; +7.8% vs FY 2016 Q1 |
| FY 2016 Q3 | $257.6M; −1.2% vs FY 2016 Q2 |
| FY 2016 Q4 | $266.5M; +3.5% vs FY 2016 Q3 |
| FY 2017 Q1 | $276.1M; +3.6% vs FY 2016 Q4 |
| FY 2017 Q2 | $267.9M; −3.0% vs FY 2017 Q1 |
| FY 2017 Q3 | $298.4M; +11.4% vs FY 2017 Q2 |
| FY 2017 Q4 | $356.6M; +19.5% vs FY 2017 Q3 |
| FY 2018 Q1 | $381.6M; +7.0% vs FY 2017 Q4 |
| FY 2018 Q2 | $390.4M; +2.3% vs FY 2018 Q1 |
| FY 2018 Q3 | $374.5M; −4.1% vs FY 2018 Q2 |
| FY 2018 Q4 | $409.9M; +9.5% vs FY 2018 Q3 |
| FY 2019 Q1 | $347.1M; −15.3% vs FY 2018 Q4 |
| FY 2019 Q2 | $389.4M; +12.2% vs FY 2019 Q1 |
| FY 2019 Q3 | $384.6M; −1.2% vs FY 2019 Q2 |
| FY 2019 Q4 | $371.1M; −3.5% vs FY 2019 Q3 |
| FY 2020 Q1 | $360.6M; −2.8% vs FY 2019 Q4 |
| FY 2020 Q2 | $313.3M; −13.1% vs FY 2020 Q1 |
| FY 2020 Q3 | $294.5M; −6.0% vs FY 2020 Q2 |
| FY 2020 Q4 | $240.9M; −18.2% vs FY 2020 Q3 |
| FY 2021 Q1 | $375.1M; +55.7% vs FY 2020 Q4 |
| FY 2021 Q2 | $368.1M; −1.9% vs FY 2021 Q1 |
| FY 2021 Q3 | $395.7M; +7.5% vs FY 2021 Q2 |
| FY 2021 Q4 | $406.4M; +2.7% vs FY 2021 Q3 |
| FY 2022 Q1 | $389.3M; −4.2% vs FY 2021 Q4 |
| FY 2022 Q2 | $396.2M; +1.8% vs FY 2022 Q1 |
| FY 2022 Q3 | $394.8M; −0.4% vs FY 2022 Q2 |
| FY 2022 Q4 | $155.7M; −60.6% vs FY 2022 Q3 |
| FY 2023 Q1 | $334.6M; +114.9% vs FY 2022 Q4 |
| FY 2023 Q2 | $331.8M; −0.8% vs FY 2023 Q1 |
| FY 2023 Q3 | $327.8M; −1.2% vs FY 2023 Q2 |
| FY 2023 Q4 | $113.1M; −65.5% vs FY 2023 Q3 |
| FY 2024 Q1 | $214.7M; +89.8% vs FY 2023 Q4 |
| FY 2024 Q2 | $896.1M; +317.4% vs FY 2024 Q1 |
| FY 2024 Q3 | $464.9M; −48.1% vs FY 2024 Q2 |
| FY 2024 Q4 | $455.4M; −2.0% vs FY 2024 Q3 |
| FY 2025 Q1 | $392M; −13.9% vs FY 2024 Q4 |
| FY 2025 Q2 | $421.3M; +7.5% vs FY 2025 Q1 |
| FY 2025 Q3 | $457.6M; +8.6% vs FY 2025 Q2 |
| FY 2025 Q4 | $466M; +1.8% vs FY 2025 Q3 |
| FY 2026 Q1 | $525.5M; +12.8% vs FY 2025 Q4 |
| FY 2026 Q2 | $792.2M; +50.8% vs FY 2026 Q1 |
Net margin
%
| Fiscal period | % |
|---|---|
| FY 2009 Q2 | 30.06% |
| FY 2009 Q3 | 20.26% |
| FY 2009 Q4 | — |
| FY 2010 Q1 | — |
| FY 2010 Q2 | 20.5% |
| FY 2010 Q3 | 17.31% |
| FY 2010 Q4 | — |
| FY 2011 Q1 | — |
| FY 2011 Q2 | 15.91% |
| FY 2011 Q3 | 17.36% |
| FY 2011 Q4 | — |
| FY 2012 Q1 | — |
| FY 2012 Q2 | — |
| FY 2012 Q3 | — |
| FY 2012 Q4 | — |
| FY 2013 Q1 | — |
| FY 2013 Q2 | — |
| FY 2013 Q3 | — |
| FY 2013 Q4 | — |
| FY 2014 Q1 | — |
| FY 2014 Q2 | — |
| FY 2014 Q3 | — |
| FY 2014 Q4 | — |
| FY 2015 Q1 | — |
| FY 2015 Q2 | — |
| FY 2015 Q3 | — |
| FY 2015 Q4 | — |
| FY 2016 Q1 | — |
| FY 2016 Q2 | — |
| FY 2016 Q3 | — |
| FY 2016 Q4 | — |
| FY 2017 Q1 | — |
| FY 2017 Q2 | — |
| FY 2017 Q3 | — |
| FY 2017 Q4 | — |
| FY 2018 Q1 | — |
| FY 2018 Q2 | 41.4% |
| FY 2018 Q3 | 39.87% |
| FY 2018 Q4 | — |
| FY 2019 Q1 | 37.37% |
| FY 2019 Q2 | 40.75% |
| FY 2019 Q3 | 39.43% |
| FY 2019 Q4 | 37.4% |
| FY 2020 Q1 | 35.93% |
| FY 2020 Q2 | 32.58% |
| FY 2020 Q3 | 29.34% |
| FY 2020 Q4 | 23.48% |
| FY 2021 Q1 | 35.26% |
| FY 2021 Q2 | 34.23% |
| FY 2021 Q3 | 35.62% |
| FY 2021 Q4 | 36.58% |
| FY 2022 Q1 | 33.32% |
| FY 2022 Q2 | 34.65% |
| FY 2022 Q3 | 36.6% |
| FY 2022 Q4 | 14.94% |
| FY 2023 Q1 | 31.46% |
| FY 2023 Q2 | 30.27% |
| FY 2023 Q3 | 29.48% |
| FY 2023 Q4 | 10.38% |
| FY 2024 Q1 | 18.79% |
| FY 2024 Q2 | 76.85% |
| FY 2024 Q3 | 38.85% |
| FY 2024 Q4 | 37.26% |
| FY 2025 Q1 | 20.21% |
| FY 2025 Q2 | 21.09% |
| FY 2025 Q3 | 22.59% |
| FY 2025 Q4 | 21.95% |
| FY 2026 Q1 | 23.83% |
| FY 2026 Q2 | 29.36% |
P/E
× · TTM · Daily
| Close date | × · TTM · Daily | Financials through |
|---|---|---|
| 2010-03-31 | 17.76× | 2009-12-31 |
| 2010-04-30 | 17.67× | 2009-12-31 |
| 2010-05-28 | 16.33× | 2009-12-31 |
| 2010-06-30 | 15.01× | 2009-12-31 |
| 2010-07-30 | 15.1× | 2009-12-31 |
| 2010-08-31 | 14.82× | 2009-12-31 |
| 2010-09-30 | 15.5× | 2009-12-31 |
| 2010-10-29 | 16.86× | 2010-09-30 |
| 2010-11-30 | 17.09× | 2010-09-30 |
| 2010-12-31 | 18.83× | 2010-09-30 |
| 2011-01-31 | 17.66× | 2010-09-30 |
| 2011-02-28 | 18,679,395.74× | 2010-12-31 |
| 2011-03-31 | 18,382,380.06× | 2010-12-31 |
| 2011-04-29 | 18,107,097.73× | 2010-12-31 |
| 2011-05-31 | — | 2011-03-31 |
| 2011-06-30 | — | 2011-03-31 |
| 2011-07-29 | — | 2011-03-31 |
| 2011-08-31 | — | 2011-06-30 |
| 2011-09-30 | — | 2011-06-30 |
| 2011-10-31 | — | 2011-09-30 |
| 2011-11-30 | — | 2011-09-30 |
| 2011-12-30 | — | 2011-09-30 |
| 2012-01-31 | — | 2011-09-30 |
| 2012-02-29 | 17.79× | 2011-12-31 |
| 2012-03-30 | 19.01× | 2011-12-31 |
| 2012-04-30 | 19.05× | 2011-12-31 |
| 2012-05-31 | — | 2012-03-31 |
| 2012-06-29 | — | 2012-03-31 |
| 2012-07-31 | — | 2012-06-30 |
| 2012-08-31 | — | 2012-06-30 |
| 2012-09-28 | — | 2012-06-30 |
| 2012-10-31 | — | 2012-09-30 |
| 2012-11-30 | — | 2012-09-30 |
| 2012-12-31 | — | 2012-09-30 |
| 2013-01-31 | — | 2012-09-30 |
| 2013-02-28 | 18.57× | 2012-12-31 |
| 2013-03-28 | 19.05× | 2012-12-31 |
| 2013-04-30 | 18.82× | 2012-12-31 |
| 2013-05-31 | 20.24× | 2013-03-31 |
| 2013-06-28 | 20.15× | 2013-03-31 |
| 2013-07-31 | 20.37× | 2013-03-31 |
| 2013-08-30 | 18.85× | 2013-06-30 |
| 2013-09-30 | 18.68× | 2013-06-30 |
| 2013-10-31 | 18.67× | 2013-09-30 |
| 2013-11-29 | 19.52× | 2013-09-30 |
| 2013-12-31 | 20.48× | 2013-09-30 |
| 2014-01-31 | 19.93× | 2013-09-30 |
| 2014-02-28 | 20.47× | 2013-09-30 |
| 2014-03-31 | 21.69× | 2013-09-30 |
| 2014-04-30 | 19.94× | 2013-09-30 |
| 2014-05-30 | 19.99× | 2013-09-30 |
| 2014-06-30 | 21.25× | 2013-09-30 |
| 2014-07-31 | 22.13× | 2013-09-30 |
| 2014-08-29 | 22.95× | 2013-09-30 |
| 2014-09-30 | 22.51× | 2013-09-30 |
| 2014-10-31 | 21.94× | 2013-09-30 |
| 2014-11-28 | 22.41× | 2013-09-30 |
| 2014-12-31 | 22.3× | 2013-09-30 |
| 2015-01-30 | 21.63× | 2013-09-30 |
| 2015-02-27 | 23.11× | 2013-09-30 |
| 2015-03-31 | 23.05× | 2013-09-30 |
| 2015-04-30 | 24.21× | 2013-09-30 |
| 2015-05-29 | 24.67× | 2013-09-30 |
| 2015-06-30 | 25.3× | 2013-09-30 |
| 2015-07-31 | 25.31× | 2013-09-30 |
| 2015-08-31 | 23.11× | 2013-09-30 |
| 2015-09-30 | 22.55× | 2013-09-30 |
| 2015-10-30 | 23.29× | 2013-09-30 |
| 2015-11-30 | 24.8× | 2013-09-30 |
| 2015-12-31 | 23.86× | 2013-09-30 |
| 2016-01-29 | 20.54× | 2013-09-30 |
| 2016-02-29 | 19.65× | 2013-09-30 |
| 2016-03-31 | 15.92× | 2015-12-31 |
| 2016-04-29 | 17× | 2016-03-31 |
| 2016-05-31 | 17.72× | 2016-03-31 |
| 2016-06-30 | 15.85× | 2016-03-31 |
| 2016-07-29 | 16.26× | 2016-06-30 |
| 2016-08-31 | 16.98× | 2016-06-30 |
| 2016-09-30 | 16.35× | 2016-06-30 |
| 2016-10-31 | 16.92× | 2016-09-30 |
| 2016-11-30 | 19.2× | 2016-09-30 |
| 2016-12-30 | 20.81× | 2016-09-30 |
| 2017-01-31 | 19.39× | 2016-09-30 |
| 2017-02-28 | 20.41× | 2016-09-30 |
| 2017-03-31 | 19.69× | 2016-12-31 |
| 2017-04-28 | 20.47× | 2016-12-31 |
| 2017-05-31 | 19.72× | 2017-03-31 |
| 2017-06-30 | 21.92× | 2017-03-31 |
| 2017-07-31 | 19.6× | 2017-06-30 |
| 2017-08-31 | 19.82× | 2017-06-30 |
| 2017-09-29 | 20.59× | 2017-06-30 |
| 2017-10-31 | 20.25× | 2017-09-30 |
| 2017-11-30 | 21.17× | 2017-09-30 |
| 2017-12-29 | 21.63× | 2017-09-30 |
| 2018-01-31 | 22.82× | 2017-09-30 |
| 2018-02-28 | 21.01× | 2017-12-31 |
| 2018-03-29 | 20.47× | 2017-12-31 |
| 2018-04-30 | 21.19× | 2017-12-31 |
| 2018-05-31 | 20.35× | 2017-12-31 |
| 2018-06-29 | 20.42× | 2017-12-31 |
| 2018-07-31 | 21.68× | 2017-12-31 |
| 2018-08-31 | 21.33× | 2017-12-31 |
| 2018-09-28 | 20.27× | 2017-12-31 |
| 2018-10-31 | 18.67× | 2017-12-31 |
| 2018-11-30 | 19.69× | 2017-12-31 |
| 2018-12-31 | 16.59× | 2017-12-31 |
| 2019-01-31 | 17.56× | 2017-12-31 |
| 2019-02-28 | 18.5× | 2017-12-31 |
| 2019-03-29 | 17.94× | 2017-12-31 |
| 2019-04-30 | 17.79× | 2018-03-31 |
| 2019-05-31 | 15.43× | 2018-03-31 |
| 2019-06-28 | 16.24× | 2018-03-31 |
| 2019-07-31 | 16.01× | 2018-06-30 |
| 2019-08-30 | 14.37× | 2018-06-30 |
| 2019-09-30 | 15.25× | 2018-06-30 |
| 2019-10-31 | 15.32× | 2018-09-30 |
| 2019-11-29 | 16.48× | 2018-09-30 |
| 2019-12-31 | 16.33× | 2018-09-30 |
| 2020-01-31 | 15.03× | 2018-09-30 |
| 2020-02-28 | 13.49× | 2018-09-30 |
| 2020-03-31 | 11.6× | 2018-09-30 |
| 2020-04-30 | 12.17× | 2018-09-30 |
| 2020-05-29 | 12.14× | 2018-09-30 |
| 2020-06-30 | 12.19× | 2018-09-30 |
| 2020-07-31 | 12.04× | 2018-09-30 |
| 2020-08-31 | 12.58× | 2018-09-30 |
| 2020-09-30 | 11.98× | 2018-09-30 |
| 2020-10-30 | 12.03× | 2018-09-30 |
| 2020-11-30 | 14.31× | 2018-09-30 |
| 2020-12-31 | 14.31× | 2018-09-30 |
| 2021-01-29 | 13.71× | 2018-09-30 |
| 2021-02-26 | 17.24× | 2020-12-31 |
| 2021-03-31 | 19.05× | 2020-12-31 |
| 2021-04-30 | 20.62× | 2020-12-31 |
| 2021-05-28 | 21.96× | 2020-12-31 |
| 2021-06-30 | 20.95× | 2020-12-31 |
| 2021-07-30 | 20.45× | 2020-12-31 |
| 2021-08-31 | 21.48× | 2020-12-31 |
| 2021-09-30 | 19.54× | 2020-12-31 |
| 2021-10-29 | 19.21× | 2021-09-30 |
| 2021-11-30 | 18.07× | 2021-09-30 |
| 2021-12-31 | 18.68× | 2021-09-30 |
| 2022-01-31 | 18.21× | 2021-09-30 |
| 2022-02-28 | 17.79× | 2021-09-30 |
| 2022-03-31 | 16.16× | 2021-12-31 |
| 2022-04-29 | 14.3× | 2021-12-31 |
| 2022-05-31 | 15.37× | 2022-03-31 |
| 2022-06-30 | 13.27× | 2022-03-31 |
| 2022-07-29 | 13.48× | 2022-06-30 |
| 2022-08-31 | 12.85× | 2022-06-30 |
| 2022-09-30 | 11.56× | 2022-06-30 |
| 2022-10-31 | 11.41× | 2022-09-30 |
| 2022-11-30 | 12.59× | 2022-09-30 |
| 2022-12-30 | 11.96× | 2022-09-30 |
| 2023-01-31 | 13.11× | 2022-09-30 |
| 2023-02-28 | 12.88× | 2022-09-30 |
| 2023-03-31 | 11.92× | 2022-09-30 |
| 2023-04-28 | 10.57× | 2022-09-30 |
| 2023-05-31 | 12.11× | 2023-03-31 |
| 2023-06-30 | 12.49× | 2023-03-31 |
| 2023-07-31 | 14.17× | 2023-06-30 |
| 2023-08-31 | 13.45× | 2023-06-30 |
| 2023-09-29 | 12.29× | 2023-06-30 |
| 2023-10-31 | 11.66× | 2023-06-30 |
| 2023-11-30 | 14.82× | 2023-09-30 |
| 2023-12-29 | 15.78× | 2023-09-30 |
| 2024-01-31 | 14.9× | 2023-09-30 |
| 2024-02-29 | 15.92× | 2023-12-31 |
| 2024-03-28 | 17.23× | 2023-12-31 |
| 2024-04-30 | 17.87× | 2024-03-31 |
| 2024-05-31 | 18.27× | 2024-03-31 |
| 2024-06-28 | 18.22× | 2024-03-31 |
| 2024-07-31 | 19.23× | 2024-03-31 |
| 2024-08-30 | 12.31× | 2024-06-30 |
| 2024-09-30 | 12.15× | 2024-06-30 |
| 2024-10-31 | 12.24× | 2024-09-30 |
| 2024-11-29 | 13.54× | 2024-09-30 |
| 2024-12-31 | 12.48× | 2024-09-30 |
| 2025-01-31 | 13.67× | 2024-09-30 |
| 2025-02-28 | 13.42× | 2024-09-30 |
| 2025-03-31 | 12.01× | 2024-09-30 |
| 2025-04-30 | 11.44× | 2024-09-30 |
| 2025-05-30 | 9.66× | 2025-03-31 |
| 2025-06-30 | 11.48× | 2025-03-31 |
| 2025-07-31 | 14.86× | 2025-06-30 |
| 2025-08-29 | 15.01× | 2025-06-30 |
| 2025-09-30 | 15.38× | 2025-06-30 |
| 2025-10-31 | 14.59× | 2025-09-30 |
| 2025-11-28 | 14.89× | 2025-09-30 |
| 2025-12-31 | 15.49× | 2025-09-30 |
| 2026-01-30 | 16.94× | 2025-09-30 |
| 2026-02-27 | 15.92× | 2025-12-31 |
| 2026-03-31 | 15.53× | 2025-12-31 |
| 2026-04-30 | 18.51× | 2025-12-31 |
| 2026-05-29 | 16.88× | 2026-03-31 |
| 2026-06-30 | 17.73× | 2026-03-31 |
| 2026-07-31 | 15.31× | 2026-06-30 |
| 2026-08-31 | 15.6× | 2026-06-30 |
| 2026-09-25 | 14.77× | 2026-06-30 |
ROE
% · Annual / TTM
| Fiscal period | % · Annual / TTM |
|---|---|
| FY 2009 Q2 | — |
| FY 2009 Q3 | — |
| FY 2009 Q4 | — |
| FY 2010 Q1 | — |
| FY 2010 Q2 | 11.69% |
| FY 2010 Q3 | 10.97% |
| FY 2010 Q4 | 10.19% |
| FY 2011 Q1 | — |
| FY 2011 Q2 | — |
| FY 2011 Q3 | — |
| FY 2011 Q4 | 8.66% |
| FY 2012 Q1 | — |
| FY 2012 Q2 | — |
| FY 2012 Q3 | — |
| FY 2012 Q4 | 9.39% |
| FY 2013 Q1 | 9.3% |
| FY 2013 Q2 | 9.28% |
| FY 2013 Q3 | 9.5% |
| FY 2013 Q4 | 9.47% |
| FY 2014 Q1 | 9.62% |
| FY 2014 Q2 | 9.38% |
| FY 2014 Q3 | 9.02% |
| FY 2014 Q4 | 9.81% |
| FY 2015 Q1 | 10.22% |
| FY 2015 Q2 | 11.04% |
| FY 2015 Q3 | 10.98% |
| FY 2015 Q4 | 11.08% |
| FY 2016 Q1 | 11.03% |
| FY 2016 Q2 | 10.77% |
| FY 2016 Q3 | 10.63% |
| FY 2016 Q4 | 10.92% |
| FY 2017 Q1 | 10.87% |
| FY 2017 Q2 | 10.83% |
| FY 2017 Q3 | 10.73% |
| FY 2017 Q4 | 11.5% |
| FY 2018 Q1 | 12.45% |
| FY 2018 Q2 | 13.52% |
| FY 2018 Q3 | 14.19% |
| FY 2018 Q4 | 14.57% |
| FY 2019 Q1 | 14.16% |
| FY 2019 Q2 | 13.93% |
| FY 2019 Q3 | 14.02% |
| FY 2019 Q4 | 13.39% |
| FY 2020 Q1 | 13.45% |
| FY 2020 Q2 | 12.36% |
| FY 2020 Q3 | 11.45% |
| FY 2020 Q4 | 10.12% |
| FY 2021 Q1 | 10.58% |
| FY 2021 Q2 | 10.66% |
| FY 2021 Q3 | 11.4% |
| FY 2021 Q4 | 12.69% |
| FY 2022 Q1 | 13.27% |
| FY 2022 Q2 | 13.5% |
| FY 2022 Q3 | 13.48% |
| FY 2022 Q4 | 11.12% |
| FY 2023 Q1 | 10.78% |
| FY 2023 Q2 | 10.35% |
| FY 2023 Q3 | 9.69% |
| FY 2023 Q4 | 9.2% |
| FY 2024 Q1 | 7.98% |
| FY 2024 Q2 | 12.43% |
| FY 2024 Q3 | 13.39% |
| FY 2024 Q4 | 16.12% |
| FY 2025 Q1 | 17.35% |
| FY 2025 Q2 | 13.26% |
| FY 2025 Q3 | 13.11% |
| FY 2025 Q4 | 13.17% |
| FY 2026 Q1 | 14.14% |
| FY 2026 Q2 | 16.75% |
Capital allocation
% of tracked cash uses
| Period | Capex | Acquisitions | Buybacks | Dividends | Debt repayments | Tracked uses |
|---|---|---|---|---|---|---|
| FY 2009 Q2 | 33.61% · $37.1M | Unavailable | 3.44% · $3.8M | 56.7% · $62.6M | 6.25% · $6.9M | 100% · $110.4M |
| FY 2009 Q3 | 6.03% · $19.3M | Unavailable | 0.19% · $0.6M | 21.11% · $67.6M | 72.68% · $232.8M | 100% · $320.3M |
| FY 2009 Q4 | 17.77% · $26M | Unavailable | 1.44% · $2.1M | 46.21% · $67.6M | 34.59% · $50.6M | 100% · $146.3M |
| FY 2010 Q1 | 5.58% · $19.4M | Unavailable | 1.09% · $3.8M | 19.49% · $67.7M | 73.83% · $256.5M | 100% · $347.4M |
| FY 2010 Q2 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2010 Q3 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2010 Q4 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2011 Q1 | 2.77% · $8.9M | Unavailable | 11.25% · $36.2M | 21.32% · $68.6M | 64.66% · $208M | 100% · $321.7M |
| FY 2011 Q2 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2011 Q3 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2011 Q4 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| FY 2012 Q1 | 2.24% · $9.9M | Unavailable | 3.25% · $14.4M | 15.25% · $67.5M | 79.26% · $350.9M | 100% · $442.7M |
| FY 2012 Q2 | 2.95% · $7M | Unavailable | 15.09% · $35.8M | 28.91% · $68.6M | 53.06% · $125.9M | 100% · $237.3M |
| FY 2012 Q3 | 2.89% · $11M | Unavailable | 13.08% · $49.7M | 19.32% · $73.4M | 64.71% · $245.9M | 100% · $380M |
| FY 2012 Q4 | 10.01% · $45.4M | Unavailable | 13.78% · $62.5M | 31.92% · $144.8M | 44.3% · $201M | 100% · $453.7M |
| FY 2013 Q1 | 4.13% · $11.9M | Unavailable | 25.75% · $74.2M | 0.38% · $1.1M | 69.74% · $201M | 100% · $288.2M |
| FY 2013 Q2 | 6.45% · $19.8M | Unavailable | 4.99% · $15.3M | 23.04% · $70.7M | 65.53% · $201.1M | 100% · $306.9M |
| FY 2013 Q3 | 2.07% · $12.1M | Unavailable | 16.63% · $97.3M | 12.74% · $74.5M | 68.56% · $401.1M | 100% · $585M |
| FY 2013 Q4 | 19.51% · $48.1M | Unavailable | 49.86% · $122.9M | 30.14% · $74.3M | 0.49% · $1.2M | 100% · $246.5M |
| FY 2014 Q1 | 5.34% · $13.5M | Unavailable | 64.53% · $163M | 29.69% · $75M | 0.44% · $1.1M | 100% · $252.6M |
| FY 2014 Q2 | 2.45% · $18.9M | Unavailable | 9.73% · $74.9M | 9.73% · $74.9M | 78.09% · $601.3M | 100% · $770M |
| FY 2014 Q3 | 8.96% · $18.6M | Unavailable | 37.22% · $77.3M | 36.35% · $75.5M | 17.48% · $36.3M | 100% · $207.7M |
| FY 2014 Q4 | 11.23% · $30.9M | Unavailable | 60.14% · $165.5M | 28.16% · $77.5M | 0.47% · $1.3M | 100% · $275.2M |
| FY 2015 Q1 | 5.8% · $25.5M | Unavailable | 24.37% · $107.2M | 17.51% · $77M | 52.32% · $230.1M | 100% · $439.8M |
| FY 2015 Q2 | 8.96% · $17.1M | Unavailable | 50.65% · $96.7M | 40.39% · $77.1M | Unavailable | 100% · $190.9M |
| FY 2015 Q3 | 5.34% · $12.7M | Unavailable | 59.03% · $140.5M | 35.17% · $83.7M | 0.46% · $1.1M | 100% · $238M |
| FY 2015 Q4 | 15.38% · $43.2M | Unavailable | 54.31% · $152.5M | 29.77% · $83.6M | 0.53% · $1.5M | 100% · $280.8M |
| FY 2016 Q1 | 5.07% · $12M | Unavailable | 59.32% · $140.3M | 35.01% · $82.8M | 0.59% · $1.4M | 100% · $236.5M |
| FY 2016 Q2 | 8.18% · $20M | Unavailable | 57.59% · $140.8M | 33.66% · $82.3M | 0.57% · $1.4M | 100% · $244.5M |
| FY 2016 Q3 | 14.93% · $26M | Unavailable | 37.31% · $65M | 46.96% · $81.8M | 0.8% · $1.4M | 100% · $174.2M |
| FY 2016 Q4 | 25.76% · $53.3M | Unavailable | 31.42% · $65M | 41.61% · $86.1M | 1.21% · $2.5M | 100% · $206.9M |
| FY 2017 Q1 | 8.17% · $14.3M | Unavailable | 40.03% · $70.1M | 49.63% · $86.9M | 2.17% · $3.8M | 100% · $175.1M |
| FY 2017 Q2 | 9.48% · $25.8M | Unavailable | 57.9% · $157.6M | 32.07% · $87.3M | 0.55% · $1.5M | 100% · $272.2M |
| FY 2017 Q3 | 9.95% · $23.6M | Unavailable | 52.64% · $124.8M | 36.69% · $87M | 0.72% · $1.7M | 100% · $237.1M |
| FY 2017 Q4 | 5.63% · $27.9M | Unavailable | 34.41% · $170.6M | 19.28% · $95.6M | 40.68% · $201.7M | 100% · $495.8M |
| FY 2018 Q1 | 1.64% · $6M | Unavailable | 71.93% · $263.2M | 25.96% · $95M | 0.46% · $1.7M | 100% · $365.9M |
| FY 2018 Q2 | 5.72% · $17.3M | Unavailable | 63.01% · $190.6M | 31.27% · $94.6M | Unavailable | 100% · $302.5M |
| FY 2018 Q3 | 2.41% · $15.7M | Unavailable | 36.24% · $235.9M | 14.44% · $94M | 46.91% · $305.4M | 100% · $651M |
| FY 2018 Q4 | 13.82% · $58.6M | Unavailable | 55.34% · $234.6M | 28.73% · $121.8M | 2.1% · $8.9M | 100% · $423.9M |
| FY 2019 Q1 | 2.35% · $9.1M | Unavailable | 66.46% · $257.4M | 31.19% · $120.8M | 0% · $0M | 100% · $387.3M |
| FY 2019 Q2 | 4.42% · $18.6M | Unavailable | 64.43% · $271.2M | 31.15% · $131.1M | Unavailable | 100% · $420.9M |
| FY 2019 Q3 | 4.82% · $22.1M | Unavailable | 67.02% · $307.2M | 28.16% · $129.1M | Unavailable | 100% · $458.4M |
| FY 2019 Q4 | 20.76% · $108.2M | Unavailable | 50.72% · $264.4M | 28.52% · $148.7M | Unavailable | 100% · $521.3M |
| FY 2020 Q1 | 7.81% · $37.6M | Unavailable | 61.64% · $296.8M | 30.55% · $147.1M | Unavailable | 100% · $481.5M |
| FY 2020 Q2 | 21.07% · $39M | Unavailable | 0.11% · $0.2M | 78.82% · $145.9M | Unavailable | 100% · $185.1M |
| FY 2020 Q3 | 15% · $26M | Unavailable | 0.87% · $1.5M | 84.13% · $145.8M | Unavailable | 100% · $173.3M |
| FY 2020 Q4 | 18.41% · $33.2M | Unavailable | 0.72% · $1.3M | 80.87% · $145.8M | Unavailable | 100% · $180.3M |
| FY 2021 Q1 | 3.66% · $10.7M | Unavailable | 46.41% · $135.6M | 49.93% · $145.9M | Unavailable | 100% · $292.2M |
| FY 2021 Q2 | 13.89% · $28.4M | Unavailable | 14.77% · $30.2M | 71.33% · $145.8M | Unavailable | 100% · $204.4M |
| FY 2021 Q3 | 9.52% · $25.9M | Unavailable | 36.76% · $100M | 53.71% · $146.1M | Unavailable | 100% · $272M |
| FY 2021 Q4 | 17.15% · $30.5M | Unavailable | 1.01% · $1.8M | 81.83% · $145.5M | Unavailable | 100% · $177.8M |
| FY 2022 Q1 | 12.58% · $25.8M | Unavailable | 16.48% · $33.8M | 70.94% · $145.5M | Unavailable | 100% · $205.1M |
| FY 2022 Q2 | 12.76% · $21.4M | Unavailable | 0.18% · $0.3M | 87.06% · $146M | Unavailable | 100% · $167.7M |
| FY 2022 Q3 | 13.77% · $23.5M | Unavailable | 0.7% · $1.2M | 85.53% · $146M | Unavailable | 100% · $170.7M |
| FY 2022 Q4 | 15.62% · $57.9M | Unavailable | 0.03% · $0.1M | 84.35% · $312.7M | Unavailable | 100% · $370.7M |
| FY 2023 Q1 | 4.28% · $11.5M | Unavailable | 37.52% · $100.9M | 58.2% · $156.5M | Unavailable | 100% · $268.9M |
| FY 2023 Q2 | 7.31% · $20.1M | Unavailable | 36.14% · $99.3M | 56.55% · $155.4M | Unavailable | 100% · $274.8M |
| FY 2023 Q3 | 11.88% · $21.1M | Unavailable | 0.62% · $1.1M | 87.5% · $155.4M | Unavailable | 100% · $177.6M |
| FY 2023 Q4 | 17.52% · $63.8M | Unavailable | 40.14% · $146.2M | 42.34% · $154.2M | Unavailable | 100% · $364.2M |
| FY 2024 Q1 | 4.77% · $14.3M | Unavailable | 44.01% · $132M | 51.22% · $153.6M | Unavailable | 100% · $299.9M |
| FY 2024 Q2 | 4.91% · $20.8M | Unavailable | 59.22% · $250.8M | 35.87% · $151.9M | Unavailable | 100% · $423.5M |
| FY 2024 Q3 | 5.4% · $25.7M | Unavailable | 63.28% · $301.4M | 31.32% · $149.2M | Unavailable | 100% · $476.3M |
| FY 2024 Q4 | 9.21% · $40.7M | Unavailable | 57.39% · $253.6M | 33.4% · $147.6M | Unavailable | 100% · $441.9M |
| FY 2025 Q1 | 2.78% · $12.4M | Unavailable | 64.44% · $287.2M | 32.78% · $146.1M | 0% · $0M | 100% · $445.7M |
| FY 2025 Q2 | 2.5% · $12.4M | Unavailable | 68.46% · $339.4M | 29.04% · $144M | 0% · $0M | 100% · $495.8M |
| FY 2025 Q3 | 3.68% · $16.4M | Unavailable | 62.21% · $277M | 34.11% · $151.9M | Unavailable | 100% · $445.3M |
| FY 2025 Q4 | 5.94% · $32.8M | Unavailable | 66.97% · $369.9M | 27.09% · $149.6M | Unavailable | 100% · $552.3M |
| FY 2026 Q1 | 0.84% · $9.4M | Unavailable | 32.14% · $358.9M | 13.3% · $148.5M | 53.72% · $600M | 100% · $1,116.8M |
| FY 2026 Q2 | 1.92% · $25.4M | Unavailable | 26.5% · $350.6M | 11.1% · $146.9M | 60.47% · $800M | 100% · $1,322.9M |
Sources and calculations
Company filings · USD · Last checked 2026-10-18. Missing inputs remain unavailable. Your chart selection and layout are saved in this browser for Northern Trust.
All charts share the selected dates. Quarterly/Yearly changes fiscal charts; valuation keeps completed daily closes on a published TTM basis. Later restatements can delay that basis. Historical mean, median and pricing labels use the selected range and do not estimate intrinsic fair value.
- Revenue
- Reported revenue from company filings.
- Net income
- Reported company figures.
- Net margin
- Reported net income / revenue × 100.
- P/E
- Completed closing price × diluted shares / TTM earnings attributable to common shareholders.
- ROE
- Earnings attributable to owners / average equity attributable to owners × 100, using period end and one year earlier.
- Capital allocation
- Reported cash uses as a percentage of tracked uses. Missing categories remain unavailable; SBC is noncash and excluded.