Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
For Three Months Ended | For the Year Ended | ||||||||||||||
Dec. 31, | Sep. 30, | Dec. 31, | Dec. 31, | Dec. 31, | |||||||||||
2019 | 2020 | 2020 | 2019 | 2020 | |||||||||||
($) | ($) | ($) | ($) | ($) | |||||||||||
Net income | 25,430 | 24,267 | 1,354 | 64,398 | 79,746 | ||||||||||
Depreciation & amortization | 3,347 | 3,322 | 3,640 | 13,213 | 13,562 | ||||||||||
Stock-based compensation | 7,350 | 3,131 | 8,729 | 14,591 | 14,589 | ||||||||||
Goodwill & intangible assets impairment | - | - | 17,489 | 15,970 | 17,489 | ||||||||||
Investment impairment, losses & disposals | (16 | ) | 1 | 260 | (12,908 | ) | 267 | ||||||||
Changes in operating assets and liabilities | (6,075 | ) | (552 | ) | (11,158 | ) | (17,553 | ) | (9,871 | ) | |||||
Others | 63 | 22 | 79 | (16 | ) | 113 | |||||||||
Net cash provided by operating activities | 30,099 | 30,191 | 20,393 | 77,695 | 115,895 | ||||||||||
Purchase of property & equipment | (2,966 | ) | (2,618 | ) | (5,636 | ) | (11,015 | ) | (18,784 | ) | |||||
Purchase of long-term investments | - | - | - | - | (2,000 | ) | |||||||||
Disposal of long-term investments | - | - | - | 45,683 | - | ||||||||||
Net cash provided by (used in) investing activities | (2,966 | ) | (2,618 | ) | (5,636 | ) | 34,668 | (20,784 | ) | ||||||
Dividend payments | (12,147 | ) | (12,280 | ) | (12,065 | ) | (44,029 | ) | (48,901 | ) | |||||
Share repurchases | - | (25,013 | ) | - | (26,231 | ) | (25,013 | ) | |||||||
Net cash used in financing activities | (12,147 | ) | (37,293 | ) | (12,065 | ) | (70,260 | ) | (73,914 | ) | |||||
Net increase (decrease) in cash, cash equivalents & restricted cash | 14,986 | (9,720 | ) | 2,692 | 42,103 | 21,197 | |||||||||
Effect of foreign exchange changes | (13 | ) | 323 | 102 | (977 | ) | (239 | ) | |||||||
Cash, cash equivalents & restricted cash—beginning of period | 333,280 | 375,814 | 366,417 | 307,127 | 348,253 | ||||||||||
Cash, cash equivalents & restricted cash—end of period | 348,253 | 366,417 | 369,211 | 348,253 | 369,211 | ||||||||||