Company Valuation: BlackRock Health Sciences Trust

Data adjusted to current consolidation scope
Fiscal Period: December 2020 2021 2022 2023 2024 2025
Market Cap 1 541.3 609.5 547.6 508.4 515.7 531.6
Change - 12.59% -10.14% -7.16% 1.42% 3.08%
Enterprise Value (EV) 1 541.2 609.7 548.3 508.5 515.9 532.5
Change - 12.65% -10.06% -7.26% 1.47% 3.2%
P/E 7.15x 10.7x -22.8x 28.2x 21.4x 6.91x
PBR 1.04x 1.01x 1.01x 0.96x 0.92x 0.94x
PEG - -0.3x 0x -0x 0.9x 0x
Capitalization / Revenue 103x 95.2x 70.8x 62.1x 68.1x 68.7x
EV / Revenue 103x 95.2x 70.9x 62.1x 68.2x 68.8x
EV / EBITDA - - - - - -
EV / EBIT 7,860x 11,303x 356x 254x 556x 307x
EV / FCF 265x 49.7x -34.7x 109x -240x -271x
FCF Yield 0.38% 2.01% -2.88% 0.92% -0.42% -0.37%
Dividend per Share 2 2.4 2.439 2.556 2.556 2.605 3.145
Rate of return 5.04% 5.03% 5.87% 6.32% 6.87% 7.65%
EPS 2 6.655 4.531 -1.91 1.436 1.769 5.955
Distribution rate 36.1% 53.8% -134% 178% 147% 52.8%
Net sales 1 5.242 6.402 7.731 8.194 7.567 7.736
EBITDA - - - - - -
EBIT 1 0.0689 0.0539 1.54 2.006 0.9272 1.734
Net income 1 79.56 59.12 -26.47 20.02 23.45 76.97
Net Debt 1 -0.109 0.2106 0.6757 0.0602 0.272 0.8938
Reference price 2 47.59 48.50 43.58 40.46 37.93 41.13
Nbr of stocks (in thousands) 11,374 12,566 12,566 12,566 13,595 12,924
Announcement Date 3/5/21 3/4/22 3/7/23 3/6/24 3/7/25 3/5/26
1USD in Million2USD
Estimates


P/E (Y) EV / Sales (Y) EV / EBITDA (Y) Dividend Yield (Y) Capi.($)
- - - - 588M
Average 587.53M
Weighted average by Cap.

Y-o-Y evolution of P/E

Valuation ratios - P/E - BlackRock Health Sciences Trust

Historical PBR trend

Valuation ratios - PBR - BlackRock Health Sciences Trust

Evolution Enterprise Value / Sales

Valuation ratios - VE_REV - BlackRock Health Sciences Trust

Change in Enterprise Value/EBITDA

Valuation ratios - VE_EBITDA - BlackRock Health Sciences Trust

  1. Stock Market
  2. Stocks
  3. BME Stock
  4. Valuation BlackRock Health Sciences Trust