XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Dec. 31, 2020
Oct. 03, 2020
Jul. 04, 2020
Apr. 04, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]                      
Basic net earnings $ 2,250,418 $ 2,127,743 $ 1,506,868 $ 942,432 $ 398,843 $ 193,415 $ 108,881 $ 20,331 $ 6,827,461 $ 721,470 $ 1,271,143
Earnings allocated to participating securities, Basic                 (32,311) (4,356) (7,035)
Net earnings available to common stockholders, Basic                 $ 6,795,150 $ 717,114 $ 1,264,108
Basic average shares outstanding                 292,491 303,168 305,040
Basic net earnings per share $ 7.99 $ 7.29 $ 5.05 $ 3.10 $ 1.31 $ 0.63 $ 0.36 $ 0.07 $ 23.23 $ 2.37 $ 4.14
Diluted net earnings $ 2,250,418 $ 2,127,743 $ 1,506,868 $ 942,432 $ 398,843 $ 193,415 $ 108,881 $ 20,331 $ 6,827,461 $ 721,470 $ 1,271,143
Earnings allocated to participating securities, Diluted                 (32,190) (4,359) (7,034)
Net earnings available to common stockholders, Diluted                 $ 6,795,271 $ 717,111 $ 1,264,109
Dilutive effect of stock options and other                 899 103 463
Diluted average shares outstanding                 293,390 303,271 305,503
Diluted net earnings per share $ 7.97 $ 7.28 $ 5.04 $ 3.10 $ 1.30 $ 0.63 $ 0.36 $ 0.07 $ 23.16 $ 2.36 $ 4.14