← KB HOME
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | $3.6b |
$4.4b
+21.53%
|
$4.5b
+4.09%
|
$4.6b
+0.13%
|
$4.2b
-8.12%
|
$5.7b
+36.86%
|
$6.9b
+20.59%
|
$6.4b
-7.14%
|
$6.9b
+8.10%
|
$6.2b
-10.01%
|
$5.5b
-11.74%
|
|
| Selling, general and administrative expenses | ($389.4m) | ($426.4m) | ($444.2m) | ($501.7m) | ($474.9m) | ($579.4m) | ($635.4m) | ($637.8m) | ($693.0m) | ($652.3m) | $602.3m | |
| Operating income | $152.4m |
$283.4m
+85.96%
|
$345.7m
+21.99%
|
$342.1m
-1.04%
|
$327.9m
-4.17%
|
$676.2m
+106.24%
|
$1.1b
+56.03%
|
$742.5m
-29.62%
|
$785.6m
+5.80%
|
$525.3m
-33.14%
|
$328.3m
-37.49%
|
|
| Interest income and other | $529k | $1.2m | $3.5m | $2.2m | $2.6m | $1.0m | $704k | $13.8m | $32.1m | $7.4m | $6.1m | |
| Total pretax income | $149.3m | $290.0m | $368.0m | $348.2m | $364.0m | $695.3m | $1.1b | $771.3m | $850.9m | $554.2m | — | |
| Income tax expense | ($43.7m) | ($109.4m) | ($197.6m) | ($79.4m) | ($67.8m) | ($130.6m) | ($255.4m) | ($181.1m) | ($195.9m) | ($125.4m) | $77.9m | |
| Net income | $105.6m |
$180.6m
+70.99%
|
$170.4m
-5.66%
|
$268.8m
+57.76%
|
$296.2m
+10.22%
|
$564.7m
+90.64%
|
$816.7m
+44.61%
|
$590.2m
-27.73%
|
$655.0m
+10.99%
|
$428.8m
-34.54%
|
$270.6m
-36.90%
|
|
| Basic (in dollars per share) | $1.23 | $2.09 | $1.93 | $3.04 | $3.26 | $6.25 | $9.40 | $7.30 | $8.76 | $6.31 | — | |
| Diluted (in dollars per share) | $1.12 | $1.85 | $1.71 | $2.85 | $3.13 | $6.03 | $9.14 | $7.08 | $8.51 | $6.19 | — | |
| Construction and land costs | ($3.0b) | ($3.6b) | ($3.7b) | ($3.7b) | ($3.4b) | ($4.5b) | ($5.2b) | ($5.0b) | ($5.5b) | ($10.1b) | — | |
| Equity in income (loss) of unconsolidated joint ventures | ($5.6m) | $2.8m | $9.4m | $10.7m | $33.6m | $23.2m | $19.9m | $15.0m | $33.2m | $22.5m | — | |
| Loss on early extinguishment of debt | — | ($5.7m) | $0 | ($6.8m) | $0 | ($5.1m) | ($3.6m) | $0 | $0 | ($954k) | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.