XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating activities:    
Net income $ 370,074 $ 281,737
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization and impairment of software development costs and licenses 113,392 115,823
Depreciation 40,790 35,246
Amortization and impairment of intellectual property 22,006 15,981
Stock-based compensation 139,835 176,598
Gain on long-term investments (40,588) 0
Other, net (89) 1,809
Changes in assets and liabilities:    
Accounts receivable 19,544 (249,709)
Inventory (6,452) 3,688
Software development costs and licenses (144,951) (18,552)
Prepaid expenses and other assets (49,321) (215,060)
Deferred revenue 208,182 11,751
Deferred cost of goods sold 463 18,602
Accounts payable, accrued expenses and other liabilities 114,776 262,061
Net cash provided by operating activities 787,661 439,975
Investing activities:    
Change in bank time deposits 73,000 114,720
Proceeds from available-for-sale securities 363,628 243,170
Purchases of available-for-sale securities (563,815) (311,995)
Purchases of fixed assets (40,207) (34,790)
Proceeds from sale of long-term investment 22,472 0
Purchases of long-term investments (16,452) (26,142)
Business acquisitions (79,525) (12,040)
Net cash used in investing activities (240,899) (27,077)
Financing activities:    
Tax payment related to net share settlements on restricted stock awards (60,586) (71,260)
Issuance of common stock 14,215 10,515
Net cash used in financing activities (46,371) (60,745)
Effects of foreign currency exchange rates on cash, cash equivalents, and restricted cash and cash equivalents 19,006 (1,705)
Net change in cash, cash equivalents, and restricted cash and cash equivalents 519,397 350,448
Cash, cash equivalents, and restricted cash and cash equivalents, beginning of year 1,993,392 1,391,986
Cash, cash equivalents, and restricted cash and cash equivalents, end of period $ 2,512,789 $ 1,742,434