Thanks, Rahul. Good afternoon, everyone. We recorded the third quarter revenues of $104.2 million, slightly higher than the midpoint of our $103 million to $105 million guidance. On a year-over-year basis, this represents a growth of 19.1%. On a year-over-year basis, there were roughly 40 bps of FX-related tailwinds. Non-GAAP EBITDA came in at $12.7 million within the higher end of our guidance range of $12 million to $13 million. In the third quarter of 2025, there was a negative impact from FX fluctuations on our costs, both on a quarterly and year-over-year basis. Grid Dynamics is exposed to a currency basket across Europe, Latin America and India. While we have a natural hedge against some of the currencies and a hedging program with other currencies, the net impact on our EBITDA was approximately $0.6 million or $1.3 million on a quarter-over-quarter and year-over-year basis, respectively. Looking at performance of our verticals. Retail remained our largest vertical, contributing to $27.8 million of our total revenues in the third quarter of 2025. Revenues in this vertical decreased by 2.1% and 2.9% sequentially and year-over-year basis, respectively. The sequential decline came primarily from a handful of large retail customers, while some of them have returned to growth. TMT, our second largest vertical accounted for 27.4% of total revenues for the quarter with growth of 13.5% and 18.2% on a quarter-over-quarter basis and year-over-year basis. This growth was primarily driven by our largest technology customers. Finance vertical accounted for 24.6% of total revenues in the quarter. Revenues were slightly up sequentially and grew 81% on a year-over-year basis. The substantial year-over-year growth was primarily driven by increased demand from our fintech customers, along with contributions from our 2024 acquisitions that brought in global banking customers. Turning to the remaining verticals. CPG and Manufacturing represented 10.5% of quarterly revenues and grew by 3% on a sequential basis and grew by 11.3% on a year-over-year basis, primarily due to contributions from our recent acquisition. Other vertical contributed 7.4% of total revenues, reflecting sequential decline of 1.6% and 10.5% increase compared to the third quarter of 2024. The year-over-year increase primarily came from customers tied to delivery, service providers and acquisitions. And finally, health care and pharma made up 2.3% of our revenues for the quarter. We ended the third quarter with a total headcount of 4,971, down from 5,013 employees in the second quarter of 2025 and up from 4,298 in the third quarter of 2024. During the quarter, we increased our billable headcount meaningfully. That said, we rationalized our overall headcount as we aligned our skill sets and geographic mix. At the end of the third quarter of 2025, our total US headcount was 370 or 7.4% of the company's total headcount versus 8% in the year ago quarter. Our non-U.S. headcount located in Europe, Americas and India was 4,601 or 92.6%. In the third quarter, revenues from our top 5 and top 10 customers were 40.1% and 58.3%, respectively, compared to 39.8% and 59.2% in the same period a year ago, respectively. During the third quarter, we had a total of 186 customers, down from 194 in the second quarter of 2025 and 201 in the year ago quarter. The decline in the number of customers was primarily driven by our continued efforts to rationalize our portfolio of nonstrategic customers. Moving to the income statement. Our GAAP gross profit during the quarter was $34.7 million, or 33.3% compared to $34.5 million or 34.1% in the second quarter of 2025 and $32.7 million or 37.4% in the year ago quarter. On a non-GAAP basis, our gross profit was $35.2 million or 33.8% compared to $35.1 million or 34.7% in the second quarter of 2025 and $33.3 million or 38% in the year ago quarter. On a year-over-year basis, the decline in gross margin was from a combination of factors that included FX headwinds, higher utilization, lower working time and mix shift from our U.K.-based acquisition. Non-GAAP EBITDA during the third quarter that excluded interest income expense provision for income taxes, depreciation and amortization, stock-based compensation, restructuring, expenses related to geographic reorganization and transaction and other related costs was $12.7 million or 12.2% of revenues versus $12.7 million or 12.6% of revenues in the second quarter of 2025 and was down from $14.8 million or 16.9% in the year ago quarter. The decrease of $2.1 million on a year-over-year basis was largely due to higher operating expenses and FX headwinds. Our GAAP net income in the third quarter was $1.2 million or $0.01 per share based on diluted share count of 85.8 million shares compared to the second quarter net income of $5.3 million or $0.06 per share based on a diluted share count of 86.4 million and a net income of $4.3 million or $0.05 per share based on 78.8 million diluted shares in the year ago quarter. On a non-GAAP basis, in the third quarter, our non-GAAP net income was $8.2 million or $0.09 per share based on 85.8 million diluted shares compared to the second quarter non-GAAP net income of $8.3 million or $0.10 per share based on 86.4 million diluted shares and $10.8 million or $0.14 per share based on 78.8 million diluted shares in the year ago quarter. On September 30, 2025, our cash and cash equivalents totaled $338.6 million, up from $336.8 million on June 30, 2025. As Leonard mentioned, the Board has authorized a $50 million share buyback, which we announced in today's press release. This represents roughly 15% of our cash. M&A continues to take priority in our capital allocation strategy. We are committed to augmenting our business organically through our acquisitions that strategically enhance our capabilities, geographic presence and industry verticals. Coming to the fourth quarter guidance, we expect revenues to be in the range of $105 million to $107 million. In the fourth quarter, all our business will be considered organic in nature. We expect our fourth quarter non-GAAP EBITDA to be in the range of $13 million to $14 million. For the fourth quarter of 2025, we expect our basic share count to be in the range of 85 million to 86 million and our diluted share count to be in the range of 86 million to 87 million. Based on our fourth quarter revenue outlook, we expect our full year revenue outlook to be between $410.7 million to $412.7 million. This would represent a 17.1% to 17.7% growth on a year-over-year basis. That concludes my prepared remarks. We're now ready to take questions.