Monthly Recurring Revenues (MRR[3]) rose from €2,999K in January 2026 to €3,135K in April 2026, up +5% sequentially. Year-on-year, MRR is now up +16%. This April MRR translates into an Annual ...