TIME Magazine named YouTube CEO Neal Mohan its 2025 “CEO of the Year,” recognizing his leadership of the video platform as it ...