What is the maximum time period covered by reports for each reporting cycle?

What is the maximum time period covered by reports for each reporting cycle?

Daily reports: When the format is set to Year/Month/Day, the maximum period is 365 days.
Monthly reports: When the format is set to Year/Month, the maximum period is 12 months.
Annual reports: When the format is set to Year, the maximum period is 25 years.