| Market Capitalization | $56364.7529 million |
| P/E Ratio | 153.1466 |
| P/E Growth Ratio | |
| Book Value | |
| Dividend Per Share | 0.35 |
| Earnings Per Share | |
| EBITDA | |
| Profit Margin | 0 |
| Operating Margin TTM | 0 |
| Return on Assets TTM | 0 |
| Return on Equity TTM | 17.2079 |
| Revenue TTM | 0 |
All numbers are in thousands
| Date | Total Revenue | Cost of Revenue | Gross Profit | Total Operating Expenses |
|---|---|---|---|---|
| 2013-12-31 | ||||
| 2014-12-31 | ||||
| 2015-12-31 | 1,773,300 | 449,400 | 1,323,900 | |
| 2016-12-31 | 1,972,300 | 380,800 | 1,591,500 | |
| 2017-12-31 | 2,190,500 | 526,300 | 1,664,200 | |
| 2018-12-31 | 2,372,600 | 615,600 | 1,757,000 | |
| 2019-12-31 | 1,132,800 | 476,300 | 656,500 | |
| 2020-12-31 | 2,785,700 | 589,500 | 2,196,200 | |
| 2021-12-31 | 1,360,500 | 1,360,500 | ||
| 2022-12-31 | 652,200 | 652,200 |
All numbers are in thousands
| Date | Cash | Total Assets | Total Liabilities | Short Term Debt | Long Term Debt | Common Stock |
|---|---|---|---|---|---|---|
| 2013-12-31 | 1,335,500 | |||||
| 2014-12-31 | 1,622,700 | |||||
| 2015-12-31 | 157,600 | 21,256,600 | 18,575,700 | 5,777,200 | 1,633,900 | |
| 2016-12-31 | 637,100 | 23,026,700 | 20,138,600 | 6,421,600 | 1,641,900 | |
| 2017-12-31 | 839,000 | 25,300,500 | 21,815,100 | 6,732,900 | 2,148,500 | |
| 2018-12-31 | 791,900 | 27,457,500 | 23,857,200 | 7,076,500 | 2,155,300 | |
| 2019-12-31 | 661,900 | 28,461,600 | 25,212,000 | 7,738,900 | 2,424,700 | |
| 2020-12-31 | 989,400 | 29,917,900 | 26,092,100 | 6,323,500 | 2,462,400 | |
| 2021-12-31 | 733,100 | 29,725,200 | 25,736,900 | 1,591,400 | ||
| 2022-12-31 | 593,400 | 30,938,000 | 26,773,600 | 1,353,400 |
All numbers are in thousands
| Date | Net Income | Total Cash | Change in Cash | Begin period cash | End period cash | Dividends |
|---|---|---|---|---|---|---|
| 2013-12-31 | 340,600 | 147,400 | -701,300 | 120,300 | ||
| 2014-12-31 | 299,000 | 815,900 | -14,400 | 152,700 | ||
| 2015-12-31 | 327,700 | 1,282,400 | 80,200 | 673,800 | 166,700 | |
| 2016-12-31 | 397,600 | 1,597,200 | -36,700 | 673,800 | 637,100 | 181,600 |
| 2017-12-31 | 322,500 | 1,977,400 | 201,900 | 637,100 | 839,000 | 205,600 |
| 2018-12-31 | 307,800 | 652,300 | -47,100 | 839,000 | 791,900 | 215,800 |
| 2019-12-31 | -416,000 | 484,900 | -130,000 | 791,900 | 661,900 | 216,400 |
| 2020-12-31 | 592,300 | 2,576,600 | 327,500 | 661,900 | 989,400 | 64,000 |
| 2021-12-31 | 253,700 | -256,300 | 989,400 | 733,100 | 133,700 | |
| 2022-12-31 | 287,500 | -98,900 | 733,100 | 634,200 | 122,500 |