XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Data (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Data [Table Text Block]
   Net Earnings
QuarterRevenueGross ProfitNet EarningsPer Share - BasicPer Share - Diluted
2020    
First$1,655,939 $612,243 $176,279 $1.22 $1.21 
Second1,499,175 551,598 124,7660.87 0.86 
Third1,748,256 658,729 200,3001.39 1.38 
Fourth1,780,390 651,449 182,1061.27 1.25 
 $6,683,760 $2,474,019 $683,451 $4.74 $4.70 
2019  
First$1,724,757 $623,542 $105,705 $0.73 $0.72 
Second1,810,706 672,593 198,0851.36 1.35 
Third1,825,345 673,488 206,0061.42 1.40 
Fourth1,775,589 651,315 168,1221.16 1.15 
 $7,136,397 $2,620,938 $677,918 $4.67 $4.61