NASDAQ's website is garbage now, the old version (which is still up) was decent. They chose this incredibly ugly and useless design and on top of that a lot of the data is missing due to faulty javascript/html. They're not intending to fix it either.
Totally agree! I really liked the old site much better and still use it. The new site is garbage. Here's how you can access the old site: https://old.nasdaq.com/earnings/earnings-calendar.aspx
Yup. The new site STILL has severe errors. I've informed them twice, no acknowledgement, no fix. If any list is split into multiple pages, the first item of every page from second onward is missing. This is because whoever wrote the code is showing items 1-100 (that means 99 is last one shown) and 101-200 on the second page (item number 100 is missing completely). Their new site is browser window size dependent so the only way around it is to scrape in different window sizes, so that the items are split differently each time. Absurd workaround if there ever was one.