i'm going to bring in portfolio manager dan niles., dan can, you know, we got a lot of important earnings this week. i want to get sort of a general assessment from you. but first, i want to start with the areas that you specialize in, this tech communications. the winners and losers. >> well, i think you're starting to see during earnings season, you know, generative a.i -- every stock went up. and now companies started to report, and you've figured out while it's helping some, it's not helping others, or it's helping you but not enough the offset issues you have somewhere else. and i think microsoft's a good example of that where, obviously, they have a massive ownership in openai which produces chatgpt, but as your, where that sit -- azure, that's slowed down. it grew 27% in june, but interestingly even with a.i. contributing more to growth, they're forecasting 26-27% in september. and so while a.i. may be driving a good portion of their business, everything else is slowing down enough where the9 growth rate is slowing some more. a