Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Service revenues $ 5796 $ 6,393 $ 7,238 $ 6,461 $ 5,109 $ 6,074 $ 5,800 $ 5,267 $ 5,250 $ 5,095 Net income $ 252 $ 411 $ 658 $ 599 $ 306 $ 454 $ 434 $ 291 $ 343 $ 358 Diluted net income per share $ 2.44 $ 3.88 $ 6.03 $ 5.36 $ 2.70 $ 3.90 $ 3.57 $ 2.33 $ 2.67 $ 2.69 Diluted shares 103 106 109 112 113 116 122 125 129 133 Dividends declared per share $ 2.12 $ 1.92 $ 1.72 $ 1.52 $ 1.36 $ 1.24 $ 1.12 $ .96 $ .88 $ .80
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Capital expenditures* $ 86 $ 81 $ 102 $ 68 $ 67 $ 90 $ 43 $ 41 $ 83 $ 75 Net cash flows before financing activities $ 323 $ 525 $ 567 $ 516 $ 606 $ 418 $ 484 $ 375 $ 330 $ 320 Repurchase of common stock $ 276 $ 255 $ 320 $ 288 $ 159 $ 278 $ 354 $ 232 $ 176 $ 271 Dividends paid $ 220 $ 206 $ 189 $ 171 $ 156 $ 146 $ 136 $ 121 $ 114 $ 108
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Accounts receivable, net $ 772 $ 861 $ 1,018 $ 985 $ 714 $ 833 $ 794 $ 732 $ 703 $ 705 Total assets $ 2,854 $ 3,011 $ 2,965 $ 2,952 $ 2,557 $ 2,311 $ 1,903 $ 1,868 $ 1,778 $ 1,671 Stockholders' equity $ 1,378 $ 1,588 $ 1,569 $ 1,381 $ 1,205 $ 1,144 $ 1,063 $ 1,105 $ 1,087 $ 1,004

Financial Highlights

2020 2021 2022 2023 2024 2020 2021 2022 2023 2024

2020 2021 2022 2023 2024 2020 2021 2022 2023 2024

2020 2021 2022 2023 2024 2020 2021 2022 2023 2024

2020 2021 2022 2023 2024 2020 2021 2022 2023 2024

2020 2021 2022 2023 2024 2020 2021 2022 2023 2024

Questions?

Contact us