XNYSBSTZ
Market cap1.98bUSD
Jan 15, Last price
21.49USD
1D
0.94%
1Q
10.26%
IPO
7.34%
Name
BlackRock Science and Technology Trust II
Profile
BlackRock Science and Technology Term Trust is a closed-ended equity mutual fund launched by BlackRock, Inc. The fund is managed by BlackRock Advisors, LLC. It invests in public equity markets across the globe. The fund seeks to invest in stocks of companies operating in the science and technology sectors. It primarily invests in growth stocks of companies across all market capitalizations. BlackRock Science and Technology Term Trust was formed in June 2019 and is domiciled in the United States.
Valuation
Title USD in thousands, except ratios and share amounts | FY | FY | FY | FY | FY |
---|---|---|---|---|---|
2023‑12 | 2022‑12 | 2021‑12 | 2020‑12 | 2019‑12 | |
Income | |||||
Revenues | 282,205 -121.15% | (1,334,218) -632.18% | |||
Cost of revenue | 1,335 | 27,346 | |||
Unusual Expense (Income) | |||||
NOPBT | 280,870 | (1,361,564) | |||
NOPBT Margin | 99.53% | 102.05% | |||
Operating Taxes | (492) | ||||
Tax Rate | |||||
NOPAT | 280,870 | (1,361,073) | |||
Net income | 279,961 -120.95% | (1,336,059) -637.54% | |||
Dividends | (142,794) | (178,627) | |||
Dividend yield | 11.23% | 14.52% | |||
Proceeds from repurchase of equity | (36,266) | (5,353) | |||
BB yield | 2.85% | 0.44% | |||
Debt | |||||
Debt current | 3,213 | ||||
Long-term debt | |||||
Deferred revenue | |||||
Other long-term liabilities | 4,470 | ||||
Net debt | (1,649,195) | (1,535,304) | |||
Cash flow | |||||
Cash from operating activities | (42,771) | 183,809 | |||
CAPEX | |||||
Cash from investing activities | 196,984 | 88,705 | |||
Cash from financing activities | (175,847) | (183,980) | |||
FCF | 287,489 | (1,367,269) | |||
Balance | |||||
Cash | 7,161 | 49 | |||
Long term investments | 1,645,247 | 1,535,255 | |||
Excess cash | 1,638,298 | 1,602,015 | |||
Stockholders' equity | 1,629,824 | 1,524,658 | |||
Invested Capital | 31,086 | 20,996 | |||
ROIC | 1,078.57% | ||||
ROCE | 16.91% | ||||
EV | |||||
Common stock shares outstanding | 76,071 | 78,638 | |||
Price | 16.71 6.84% | 15.64 -59.84% | |||
Market cap | 1,271,141 3.35% | 1,229,897 -59.59% | |||
EV | (378,054) | (305,407) | |||
EBITDA | 280,870 | (1,361,564) | |||
EV/EBITDA | 0.22 | ||||
Interest | 21 | ||||
Interest/NOPBT | 0.01% |