I don't know if there are any tricks to making this faster... you are pulling a whole year's worth of data by day.... I don't know if you have any other segments being applied, but that will all have an impact on the speed of the pull.
Best just to let it run in the background while you work on something else....
Do you really need it by day? What is the goal or how do you want to present this data? Maybe you can share with us and we can advise how to better represent the data that you want.
By day usually dilutes trends. I suggest weekly or monthly.