Appreciate that, Peter. I first met Peter in 1986 when he was an undergraduate adviser to one of my closest friends in a freshman dorm at our Alma Mater. The maturity and leadership qualities that were requisite for Peter Westley, the UGA, are the same that we have called upon and appreciated here at CuriosityStream. Most everyone else here met Peter in 2018 when he invested alongside our former Board member, the late and great, Dick Bloom, and became a Board observer in his capacity as an adviser to Dick.
Peter's deep innate curiosity as well as his affection for our business naturally led us to engage him more formally as a consultant and then to enlist him as our CFO about 2 years ago. During these 2 years, Peter loaned the steadiness and cogency I've always enjoyed to our finance function and to our leadership team. I want to thank him for both his service in that capacity. It's been a privilege working shoulder to shoulder with Peter on the day-to-day work of our getting to cash flow positive. And on behalf of our Board and the entire team, thank him for the maturity, the leadership and the dedication he has offered us. And to say, we look forward to more of the same as Peter returns to consulting status with the company, offering us continued access to his mighty brain and collegial demeanor.
Since Peter's arrival in May of 2024, comparing the 12 months we just completed in March with the comparable period 2 years ago, we've grown our direct revenue by 17%, while moderating our overall marketing spend, cut our annual G&A expenses by more than 25%, improved our cash flow from operations by more than 85%, enjoyed 6 straight quarters of sequentially improving adjusted free cash flow, and we've begun paying a dividend.
In closing, let me not forget to thank Peter for bringing us Brady Hayden, who currently serves as Controller and whom the Board has named CFO upon Peter's departure, May 31. It's been such a pleasure for me getting to know and work with Brady over the past year, and I know you'll feel the same. Brady's experience in the day-to-day operational and other requirements of a public company finance function. He's also roll-up-the-sleeves, hard-working, get it done right, professional with a collaborative style that we, his colleagues, have already come to respect, appreciate and rely on. So thank you, Peter, and thank you, Brady. I'm really excited for the chapter ahead.