XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]                
Revenues, net $ 970,892 $ 948,174 $ 901,333 $ 1,849,507 $ 2,820,399 $ 3,757,719 $ 3,427,129 $ 2,833,736
Expenses:                
Processing 208,217 205,265 204,967 410,232 618,449 819,908 764,707 559,819
Selling 85,954 86,412 81,592 168,004 253,958 340,157 309,082 262,118
General and administrative 147,839 159,356 154,684 314,040 461,879 603,424 584,135 485,830
Depreciation and amortization 84,750 83,676 84,232 167,908 252,658 336,604 322,282 284,197
Other operating, net (845) 815 663 1,478 633 753 282 (784)
Operating income 444,977 412,650 375,195 787,845 1,232,822 1,656,873 1,446,641 1,242,556
Investment (gain) loss, net 30 18 (190) (172) (142) (116) 1,382 (9)
Other (income) expense, net (13,432) (2,424) 746 (1,678) (15,110) (16,623) 3,003 3,858
Interest expense, net 88,285 88,486 79,795 168,281 256,566 348,607 164,662 113,705
Loss on extinguishment of debt           0 1,934 16,194
Total other expense, net 74,883 86,080 80,351 166,431 241,314 331,868 170,981 133,748
Income before income taxes 370,094 326,570 294,844 621,414 991,508 1,325,005 1,275,660 1,108,808
Provision for income taxes 98,598 86,868 80,009 166,877 265,475 343,115 321,333 269,311
Net income $ 271,496 $ 239,702 $ 214,835 $ 454,537 $ 726,033 $ 981,890 $ 954,327 $ 839,497
Earnings per share:                
Basic earnings per share (in dollars per share) $ 3.71 $ 3.24 $ 2.92 $ 6.17 $ 9.87 $ 13.42 $ 12.62 $ 10.23
Diluted earnings per share (in dollars per share) $ 3.64 $ 3.20 $ 2.88 $ 6.08 $ 9.72 $ 13.20 $ 12.42 $ 9.99
Weighted average shares outstanding:                
Basic shares (in shares) 73,165 73,887 73,521 73,705 73,523 73,155 75,598 82,060
Diluted shares (in shares) 74,604 75,001 74,483 74,763 74,733 74,387 76,862 84,061