28 percent. Mostly due buying big dips in Google and Amazon. I sold MSFT and Meta a little early. Added to brk, mkl, boc, and oxy through out the year in dips which all have lagged. I bought psh this year which has done well. Finally sold China stocks at a loss not sure if I want to jump into that suckfest again.