XML 144 R121.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary Consolidated Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2016
Jul. 31, 2016
Apr. 30, 2016
Jan. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2015
Quarterly Summary of Income Statement Data [Abstract]                      
Revenues $ 2,027,907 $ 1,502,909 $ 1,363,512 $ 920,730 $ 1,855,451 $ 1,269,934 $ 1,115,557 $ 928,566 $ 5,815,058 $ 5,169,508 $ 4,171,248
Gross Profit 452,075 326,881 286,071 187,728 285,684 278,518 244,986 216,255      
Income before income taxes 301,747 203,574 199,209 109,781 168,160 163,653 140,397 116,817 814,311 589,027 535,562
Net income $ 191,878 $ 148,563 $ 124,638 $ 70,416 $ 114,378 $ 105,483 $ 89,054 $ 73,180 $ 535,495 $ 382,095 $ 363,167
Earnings Per Share [Abstract]                      
Earnings Per Share, Basic $ 1.20 $ 0.91 $ 0.76 $ 0.43 $ 0.70 $ 0.64 $ 0.53 $ 0.42 $ 3.30 $ 2.27 $ 2.06
Earnings Per Share, Diluted $ 1.17 $ 0.87 $ 0.73 $ 0.42 $ 0.67 $ 0.61 $ 0.51 $ 0.40 $ 3.17 $ 2.18 $ 1.97
Weighted Average Number of Shares Outstanding, Diluted [Abstract]                      
Basic weighted-average shares 159,232 163,478 163,492 162,588 163,970 165,919 168,952 174,205 162,222 168,261 176,425
Weighted Average Number of Shares Outstanding, Diluted 164,565 171,562 171,403 170,417 171,683 173,405 176,414 182,391 169,487 175,973 184,703
Summary Consolidated Quarterly Financial Data (Textual) [Abstract]                      
Stucco, Construction Claims, And Litigation Charge                   $ 121,200