1. Where does IBIT price come from? Today it is around $53, however, BTC is about 97k already. I guess there is no direct correlation?
Here is how the price is calculated:
BTCh x
BTCp /
SSWhere:
BTCh = Bitcoin holdings of the company
BTCp = Bitcoin's current price
SS = Total shares sold by the company
Currently, they hold 474,627.44890 Bitcoins. At the time of writing this post, Bitcoin's price was $96,872. They sold 834,400,000 shares. Hence, the price should be 55.10 (it might take some time to get updated).
You can get all these stats from:
https://www.ishares.com/us/products/333011/ishares-bitcoin-trust-etf#/do we know how much BTC they have bought? Where they kept it? Is there correlation between the price of IBIT and number of BTC's they have?
You can find their BTC holdings and all other stats from the link I provided above. I have also explained the correlation between the price of IBIT and the amount of bitcoins they hold.