What a week ... tariffs and tech ...

What a week ... tariffs and tech ...