February 29, 2020. For the nine months ended November 30, 2020, we grew our subscriber base by an additional 119,574 subscribers to 1,246,089 subscribers as of November 30, 2020.
Our business has experienced rapid growth, strong profitability, and capital efficiency in recent years. For the year ended February 29, 2020, we generated subscription revenues of R1,888 million compared to subscription revenues of R1,521 million for the year ended February 28, 2019, reflecting year-over-year growth of 24%, with subscription revenue representing 97% of total revenue. For the nine months ended November 30, 2020, we generated subscription revenues of R1,635 million compared to subscription revenues of R1,385 million for the nine months ended November 30, 2019, reflecting period-over-period growth of 18%, with subscription revenue representing 98% of total revenue.
As of February 29, 2020 and February 28, 2019, our annualized recurring revenue (“ARR”), which we define as the annual run-rate subscription revenue of subscription agreements from all customers at a point in time, calculated by taking the monthly subscription revenue for all customers during that month and multiplying by 12, was R2,021.9 million and R1,674.5 million, respectively, which represents a 21% increase from period to period, as a result of strong subscriber growth and a 2% increase in average revenue per subscriber (“ARPU”). As of November 30, 2020 and November 30, 2019, ARR was R2,372.7 million and R2,020.4 million, respectively, which represents a 17% increase from period to period, as a result of continued subscriber growth despite the COVID-19 pandemic and a 2% increase in ARPU.
Our profit for the year was R443.5 million and R361.0 million, for the years ended February 29, 2020 and February 28, 2019, respectively, reflecting year-over-year growth of 22.8%. Our operating profit for the year was R630.9 million and R499.9 million for the years ended February 29, 2020 and February 28, 2019, respectively, reflecting year-over-year growth of 26.2% and our Adjusted EBITDA for the year was R937.5 million and R738.4 million for the years ended February 29, 2020 and February 28, 2019, respectively, reflecting year-over-year growth of 27.0%. Our profit for the period was R394.9 million and R329.4 million for the nine months ended November 30, 2020 and November 30, 2019, respectively, representing year-over-year growth of 19.9%. Our operating profit for the period was R566.0 million and R468.3 million, for the nine months ended November 30, 2020 and November 30, 2019, respectively, reflecting year-over-year growth of 20.8%, and our Adjusted EBITDA for the period was R855.3 million and R699.0 million for the nine months ended November 30, 2020 and November 30 2019, respectively, reflecting year-over-year growth of 22.4%.
Finally, we believe strong net cash generated from operating activities is an important factor in supporting our robust business model and indicates our ability to provide the capital necessary to invest in subscriber growth and territorial expansion. For the years ended February 29, 2020 and February 28, 2019, respectively, we generated net cash generated from operating activities of R901.2 million and R472.3 million, respectively, reflecting year-over-year growth of 90.8%. For the nine months ended November 30, 2020 and November 30, 2019, net cash generated from operating activities totaled R714.2 million and R664.5 million, reflecting year-over-year growth of 7.5%. This growth increased profitability and improved working capital efficiency.
See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for additional information.
Industry Background
The growth in size and complexity of vehicle fleets, as well as increasing data sources and real-time connectivity, continue to provide a growing market opportunity due to increased adoption of connected device analytics and mobility management offerings as businesses and their customers are demanding more software features and greater transparency into fleet operations. In addition, the increasing costs of labor for drivers, fuel, maintenance and insurance have led to higher expenses associated with fleet operations and has driven demand for cost-effective solutions. Increasingly complex regulatory regimes and the persistent threat of crime also add to the challenges facing fleet operators. Our solutions address these challenges and favorably position us to benefit from the following industry dynamics.
Increasing global vehicle fleet. According to Fitch Solutions, the size of the global vehicle fleet is estimated at nearly 1.5 billion vehicles in 2020 and forecasted to grow to more than 2 billion vehicles by