Thanks, Eric. Our total net revenues for the second quarter of fiscal 2025 were $15.5 million compared with $15.2 million in the prior year period. License fees for the second quarter of fiscal 2025 were $73,000 compared with $3 million in the prior year period. Recurring revenues, or subscription and support revenues, for the second quarter of fiscal 2025 were $8.6 million compared with $6.8 million in the prior year period, representing an increase of 27%. Included in our recurring revenues this quarter was a one-time catch-up of approximately $1 million. These one-time catch-ups are a normal part of our business operations and occur during any of our reporting periods. Absent this one-time catch-up, our recurring revenue in the quarter would have been approximately $7.6 million, or a 12% increase over the prior year period, which more accurately reflects the increases in contract values for this segment. As Najeeb stated in his prepared remarks, we are confident that this growth in recurring revenues over time will benefit our business in the long term by driving more predictable and reliable results that generate sustainable profitability. Total services revenue for the second quarter of fiscal 2025 was $6.8 million compared with $5.4 million in the prior year period, or a 26% increase. Total cost of revenues was $8.6 million for the second quarter of fiscal 2025 compared to $8.1 million in the second quarter of fiscal year 2024. Gross profit for the second quarter of fiscal 2025 was $6.9 million, or 45% of net revenues, compared with $7.2 million, or 47% of net revenues, in the prior year period. Operating expenses for the second quarter of fiscal 2025 were $7.4 million, or 48% of sales, compared to $6.1 million, or 40% of sales, in the same period last year. Loss from operations for the second quarter of fiscal 2025 was $487,000 compared to income from operations of $1 million in the second quarter of fiscal 2024. Turning to our profitability metrics, GAAP net loss attributable to NetSol for the second quarter of fiscal 2025 totaled $1.1 million, or a loss of $0.10 per diluted share, compared with a GAAP net income of $408,000, or $0.04 per diluted share, in the second quarter of fiscal 2024. Included in our GAAP net loss in the quarter was a loss on foreign currency exchange transactions of $690,000 compared with a loss of approximately $14,000 in the prior year period. Because we operate in several geographical regions, a significant portion of our business is conducted in currencies other than the US dollar. A decrease in the value of the US dollar compared to foreign currency exchange rates generally has the effect of increasing our revenues, but it also increases our expenses denominated in currencies other than the US dollar. Likewise, as the US dollar gains strength relative to foreign currency, it tends to reduce our revenues, but it also reduces our expenses denominated in currencies other than the US dollar. Moving to our non-GAAP metrics, non-GAAP EBITDA for the second quarter of fiscal 2025 was a loss of $775,000, or $0.07 per diluted share, compared with non-GAAP EBITDA of $1.4 million, or $0.12 per diluted share, in the prior year period. Non-GAAP adjusted EBITDA for the second quarter of fiscal 2025 was a loss of $789,000, or $0.07 per diluted share, compared with the non-GAAP adjusted EBITDA loss of $125,000, or $0.06 per diluted share, in the second quarter of the previous fiscal year. Please see the reconciliation schedules contained in our earnings release for our revised calculations of adjusted EBITDA for the quarters ended December 31, 2024, and 2023. Turning to our balance sheet, we increased our cash and cash equivalents to approximately $21.3 million at December 31, 2024, compared with $19.1 million at June 30, 2024. Working capital totaled $23 million as of December 31, 2024, compared to $23.6 million at June 30, 2024. Total NetSol stockholders' equity at December 31, 2024, was $33.9 million, or $2.91 per share. Our strong balance sheet provides substantial cash and shareholders' equity, reinforcing our business as we execute our strategy for future growth. Also, on January 3, 2025, our subsidiary NetSol Pakistan approved the buyback of 10 million shares through June 29, 2025. If all 10 million shares are repurchased, this would increase NetSol Technologies' ownership in NetSol Pakistan by approximately 10%. At the time of this call, NetSol Pakistan has repurchased approximately 2.4 million shares at a value of approximately $1.3 million. That concludes my prepared remarks. I'll now turn the call back over to Najeeb.