shinyshiny.tv
ShinyShiny snippets: Tech giants announce disappointing financial results - ShinyShiny
Three of Silicon Valley’s largest companies posted disappointing financial results on Thursday, compounding concerns about a slowdown
Chris Price