Search jobs now Find the right job type for you Create a job alert 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 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Browse jobs Find your next hire Our locations
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 Service revenues $ 5,379 $ 5,796 $ 6,393 $ 7,238 $ 6,461 $ 5,109 $ 6,074 $ 5,800 $ 5,267 $ 5,250 Net income $ 133 $ 252 $ 411 $ 658 $ 599 $ 306 $ 454 $ 434 $ 291 $ 343 Diluted net income per share $ 1.33 $ 2.44 $ 3.88 $ 6.03 $ 5.36 $ 2.70 $ 3.90 $ 3.57 $ 2.33 $ 2.67 Diluted shares 100 103 106 109 112 113 116 122 125 129 Dividends declared per share $ 2.36 $ 2.12 $ 1.92 $ 1.72 $ 1.52 $ 1.36 $ 1.24 $ 1.12 $ .96 $ .88
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 Capital expenditures* $ 82 $ 86 $ 81 $ 102 $ 68 $ 67 $ 90 $ 43 $ 41 $ 83 Net cash flows before financing activities $ 234 $ 323 $ 525 $ 567 $ 516 $ 606 $ 418 $ 484 $ 375 $ 330 Repurchase of common stock $ 92 $ 276 $ 255 $ 320 $ 288 $ 159 $ 278 $ 354 $ 232 $ 176 Dividends paid $ 238 $ 220 $ 206 $ 189 $ 171 $ 156 $ 146 $ 136 $ 121 $ 114
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 Accounts receivable, net $ 748 $ 772 $ 861 $ 1,018 $ 985 $ 714 $ 833 $ 794 $ 732 $ 703 Total assets $ 2,856 $ 2,854 $ 3,011 $ 2,965 $ 2,952 $ 2,557 $ 2,311 $ 1,903 $ 1,868 $ 1,778 Stockholders' equity $ 1,276 $ 1,378 $ 1,588 $ 1,569 $ 1,381 $ 1,205 $ 1,144 $ 1,063 $ 1,105 $ 1,087

Financial Highlights

2021 2022 2023 2024 2025 2021 2022 2023 2024 2025
2020 2021 2022 2023 2024 2020 2021 2022 2023 2024
2021 2022 2023 2024 2025 2021 2022 2023 2024 2025
2021 2022 2023 2024 2025 2021 2022 2023 2024 2025
2021 2022 2023 2024 2025 2021 2022 2023 2024 2025

Questions?

Contact us