XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Computations of Basic and Diluted Net Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Dec. 31, 2021
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Basic net earnings $ 1,255,733 $ 1,694,748 $ 2,561,233 $ 2,095,623 $ 2,250,418 $ 2,127,743 $ 1,506,868 $ 942,432 $ 7,607,337 $ 6,827,461 $ 721,470
Earnings allocated to participating securities, Basic                 (31,172) (32,311) (4,356)
Net earnings available to common stockholders, Basic                 $ 7,576,165 $ 6,795,150 $ 717,114
Basic average shares outstanding                 262,348 292,491 303,168
Basic net earnings per share $ 4.90 $ 6.51 $ 9.69 $ 7.69 $ 7.99 $ 7.29 $ 5.05 $ 3.10 $ 28.88 $ 23.23 $ 2.37
Diluted net earnings $ 1,255,733 $ 1,694,748 $ 2,561,233 $ 2,095,623 $ 2,250,418 $ 2,127,743 $ 1,506,868 $ 942,432 $ 7,607,337 $ 6,827,461 $ 721,470
Earnings allocated to participating securities, Diluted                 (31,057) (32,190) (4,359)
Net earnings available to common stockholders, Diluted                 $ 7,576,280 $ 6,795,271 $ 717,111
Dilutive effect of stock options and other                 828 899 103
Diluted average shares outstanding                 263,176 293,390 303,271
Diluted net earnings per share $ 4.89 $ 6.50 $ 9.67 $ 7.67 $ 7.97 $ 7.28 $ 5.04 $ 3.10 $ 28.79 $ 23.16 $ 2.36