Twitter stock 2013-2020 [1] vs. S&P 500 [2] supports your claim. My take is its a combination of political divisiveness in the US alongside larger influences (i.e. Trump) inflating audiences / ad. revenue.
[1]:https://www.macrotrends.net/stocks/charts/TWTR/twitter/stock...
[2]: https://www.macrotrends.net/2488/sp500-10-year-daily-chart