Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4,477,300 | 4,237,800 | 4,091,300 | 3,815,700 | 3,316,700 | 2,988,100 | 2,660,100 | 2,231,900 | 1,847,900 | 1,607,300 | 1,387,262 | 1,130,845 | 910,903 | 862,978 |
Revenue Growth | - | 3.58% | 7.22% | 15.05% | 11.00% | 12.33% | 19.19% | 20.78% | 14.97% | 15.86% | 22.67% | 24.15% | 5.55% | |
Cost of Revenue | 1,848,500 | 1,573,600 | 1,484,500 | 1,372,200 | 1,158,600 | 1,026,800 | 893,900 | 775,500 | 657,800 | 565,900 | 518,382 | 473,868 | 430,299 | 357,525 |
Gross Profit | 2,628,800 | 2,664,200 | 2,606,800 | 2,443,500 | 2,158,100 | 1,961,300 | 1,766,200 | 1,456,400 | 1,190,100 | 1,041,400 | 868,880 | 656,977 | 480,604 | 505,453 |
Gross Profit Margin | 58.67% | 62.87% | 63.72% | 64.04% | 65.07% | 65.64% | 66.40% | 65.25% | 64.40% | 64.79% | 62.63% | 58.10% | 52.76% | 58.57% |
Research and Development | 817,700 | 839,600 | 794,000 | 706,300 | 560,400 | 492,600 | 434,000 | 355,800 | 287,800 | 270,200 | 254,440 | 207,941 | 175,406 | 212,987 |
General and Administrative Expenses | 944,200 | 1,019,300 | 797,800 | 849,700 | 762,300 | 707,700 | 625,400 | 535,600 | 450,000 | 421,900 | 333,054 | 289,462 | 236,500 | 398,236 |
Total Operating Expenses | 1,761,900 | 2,133,100 | 2,092,300 | 2,061,700 | 2,517,000 | 1,750,000 | 1,601,700 | 1,266,300 | 1,152,500 | 1,072,400 | 930,756 | 788,902 | 683,108 | 775,794 |
Operating Income or Loss | 866,900 | 547,400 | 498,800 | 382,100 | -358,900 | 202,600 | 149,600 | 66,900 | 50,100 | -31,000 | -61,876 | -131,925 | -202,504 | -270,341 |
Operating Margin | 19.34% | 12.92% | 12.19% | 10.01% | -10.82% | 6.78% | 5.62% | 3.00% | 2.71% | -1.93% | -4.46% | -11.67% | -22.23% | -31.33% |
Interest Expense | 187,200 | 179,000 | 146,300 | 126,000 | 91,300 | 92,100 | 98,400 | 83,000 | 57,200 | 69,200 | 84,997 | 70,978 | 79,092 | 2,962 |
EBITDA | 1,008,400 | 821,600 | 744,200 | 659,600 | -198,100 | 430,400 | 383,700 | 291,300 | 195,800 | 107,400 | 91,627 | 11,274 | -61,558 | -218,565 |
Depreciation and Amortization | 141,800 | 171,300 | 194,600 | 199,600 | 202,700 | 209,700 | 234,100 | 205,800 | 160,100 | 158,800 | 152,759 | 140,567 | 138,620 | 49,155 |
Income Before Tax | 686,600 | 403,800 | 356,500 | 253,600 | -495,400 | 126,400 | 73,000 | 106,800 | -21,500 | -120,600 | -146,129 | -201,026 | -279,270 | -270,682 |
Income Tax Expense | -1,184,000 | -971,800 | 3,600 | 10,800 | -1,300 | -12,000 | -9,000 | -18,900 | 400 | -200 | -2,824 | -1,142 | -218 | -235 |
Net Income | 1,852,200 | 1,374,800 | 352,200 | 242,300 | -494,100 | 137,000 | 77,100 | 136,400 | -16,500 | -75,600 | -143,305 | -199,884 | -279,052 | -270,447 |
Net Income Margin | 41.79% | 32.44% | 8.61% | 6.35% | -14.90% | 4.58% | 2.90% | 6.11% | -0.89% | -4.70% | -10.33% | -17.68% | -30.63% | -31.34% |
EPS | 13.23 | 9.27 | 2.22 | 1.44 | -2.93 | 0.79 | 0.43 | 1.25 | -0.21 | -1.29 | -2.36 | -1.55 | -2.21 | -2.10 |
EPS Diluted | 12.94 | 9.08 | 2.18 | 1.42 | -2.93 | 0.75 | 0.43 | 0.77 | -0.21 | -1.29 | -2.36 | -1.55 | -2.21 | -2.10 |
Weighted Average Shares Out | - | 148,296 | 158,788 | 167,906 | 168,636 | 173,431 | 181,353 | 108,779 | 78,571 | 58,519 | 60,824 | 128,567 | 126,098 | 128,567 |
Weighted Average Shares Out Diluted | - | 151,452 | 161,457 | 171,105 | 168,636 | 181,721 | 181,353 | 177,054 | 79,835 | 58,676 | 60,824 | 128,567 | 126,098 | 128,567 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||
Cash and Cash Equivalents | 767,100 | 458,800 | 774,000 | 1,255,700 | 765,200 | 1,062,800 | 932,400 | 582,700 | 566,100 | 348,000 | 138,968 | 95,430 | 59,463 |
Short Term Investments | 0 | 40,000 | 173,000 | 24,700 | 2,000 | 23,600 | 18,900 | 12,300 | 6,600 | 4,500 | 3,003 | 3,191 | 3,173 |
Cash + Short Term Investments | 767,100 | 498,800 | 774,000 | 1,255,700 | 765,200 | 1,086,400 | 951,300 | 595,000 | 572,700 | 352,500 | 141,971 | 98,621 | 62,636 |
Net Receivables | 90,700 | 76,600 | 60,100 | 63,600 | 41,800 | 30,200 | 26,400 | 18,400 | 8,000 | 4,800 | 3,527 | 5,283 | 2,432 |
Inventory | 0 | 0 | 476,700 | 460,600 | 423,500 | 409,800 | 391,500 | 386,200 | 327,600 | 311,300 | 291,458 | 270,225 | 251,722 |
Other Current Assets | 696,400 | 680,500 | 748,500 | 570,500 | 484,300 | 458,700 | 449,600 | 446,100 | 352,100 | 336,600 | 315,384 | 301,971 | 268,433 |
Total Current Assets | 1,554,200 | 1,255,900 | 1,582,600 | 1,889,800 | 1,291,300 | 1,575,300 | 1,427,300 | 1,059,500 | 932,800 | 693,900 | 460,882 | 405,875 | 333,501 |
Non-Current Assets | |||||||||||||
Property, Plant and Equipment | 212,200 | 246,100 | 309,700 | 329,200 | 399,300 | 455,200 | 299,000 | 297,900 | 231,000 | 225,000 | 220,905 | 183,248 | 159,714 |
Goodwill | 3,594,000 | 3,569,300 | 3,536,900 | 3,540,800 | 3,275,100 | 2,976,500 | 2,948,000 | 2,859,900 | 1,718,400 | 1,663,400 | 1,661,177 | 1,627,565 | 1,515,224 |
Intangible Assets | 1,091,200 | 1,158,600 | 1,252,200 | 1,384,700 | 1,255,100 | 1,097,700 | 1,211,500 | 1,326,000 | 716,500 | 735,300 | 749,653 | 836,038 | 866,701 |
Long Term Investments | 53,100 | 53,100 | 40,500 | 40,000 | 0 | 0 | 0 | 0 | 172,100 | 163,700 | 152,848 | 0 | 0 |
Tax Assets | 1,219,000 | 1,020,400 | -40,500 | -40,000 | 0 | 0 | 0 | 0 | 5,000 | 5,400 | 1,510 | 0 | 0 |
Other Non-Current Assets | 273,500 | 261,500 | 292,100 | 272,600 | 212,100 | 196,500 | 197,600 | 195,000 | 11,100 | 12,100 | 17,830 | 160,404 | 152,535 |
Total Non-Current Assets | 6,443,000 | 6,309,000 | 5,390,900 | 5,527,300 | 5,141,600 | 4,725,900 | 4,656,100 | 4,678,800 | 2,854,100 | 2,804,900 | 2,803,923 | 2,807,255 | 2,694,174 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 7,997,200 | 7,564,900 | 6,973,500 | 7,417,100 | 6,432,900 | 6,301,200 | 6,083,400 | 5,738,300 | 3,786,900 | 3,498,800 | 3,264,805 | 3,213,130 | 3,027,675 |
Current Liabilities | |||||||||||||
Accounts Payable | 73,700 | 148,100 | 130,900 | 85,200 | 51,000 | 72,300 | 61,600 | 59,600 | 61,700 | 39,400 | 31,900 | 24,027 | 20,334 |
Short Term Debt | 44,600 | 47,000 | 51,500 | 61,000 | 65,800 | 57,900 | 16,600 | 21,500 | 10,900 | 16,200 | 11,000 | 1,520 | 1,532 |
Tax Payables | 67,100 | 56,200 | 42,800 | 35,600 | 38,400 | 30,800 | 38,400 | 78,500 | 12,900 | 11,400 | 0 | 0 | 0 |
Deferred Revenue | 2,256,100 | 2,074,900 | 1,954,000 | 1,890,100 | 1,711,300 | 1,544,400 | 1,393,700 | 1,264,800 | 1,043,500 | 937,700 | 823,284 | 702,258 | 592,338 |
Other Current Liabilities | 343,000 | 356,900 | 280,600 | 364,800 | 447,700 | 295,700 | 375,900 | 386,300 | 133,200 | 108,900 | 929,849 | 130,724 | 60,764 |
Total Current Liabilities | 2,784,500 | 2,683,100 | 2,459,800 | 2,436,700 | 2,314,200 | 2,001,100 | 1,886,200 | 1,810,700 | 1,262,200 | 1,127,900 | 972,749 | 858,529 | 674,968 |
Non-Current Liabilities | |||||||||||||
Long Term Debt | 3,867,100 | 3,888,700 | 3,929,400 | 4,000,900 | 3,256,800 | 2,569,700 | 2,413,600 | 2,430,200 | 1,035,700 | 1,059,600 | 1,429,874 | 1,083,934 | 987,802 |
Deferred Revenue | 881,300 | 802,400 | 770,300 | 743,300 | 725,100 | 654,400 | 623,800 | 596,800 | 532,700 | 478,500 | 429,228 | 383,898 | 316,572 |
Deferred Tax | 23,200 | 37,800 | 56,200 | 75,300 | 92,000 | 100,900 | 117,200 | 145,500 | 202,600 | 151,600 | 0 | 0 | 0 |
Other Non-Current Liabilities | 84,400 | 90,700 | 87,100 | 77,700 | 56,600 | 193,000 | 218,100 | 208,600 | 242,100 | 166,100 | 451,791 | 74,262 | 34,595 |
Total Non-Current Liabilities | 4,856,000 | 4,819,600 | 4,843,000 | 4,897,200 | 4,130,500 | 3,518,000 | 3,372,700 | 3,381,100 | 1,810,500 | 1,704,200 | 1,881,665 | 1,542,094 | 1,338,969 |
Total Liabilities | 7,640,500 | 7,502,700 | 7,302,800 | 7,333,900 | 6,444,700 | 5,519,100 | 5,258,900 | 5,191,800 | 3,072,700 | 2,832,100 | 2,854,414 | 2,400,623 | 2,013,937 |
Common Stock | 100 | 100 | 200 | 200 | 200 | 200 | 200 | 100 | 200 | 200 | 410,400 | 1,345,017 | 1,346,364 |
Retained Earnings | -2,252,600 | -2,320,700 | -2,422,600 | -1,474,600 | -1,190,900 | -153,500 | 164,800 | 87,700 | -48,700 | -32,200 | -675,815 | -532,510 | -332,626 |
Accumulated Other Comprehensive Income/Loss | 90,200 | 111,200 | 178,000 | -38,600 | -131,000 | -78,200 | -72,100 | -85,700 | 2,700 | 3,200 | -178,375 | -126,857 | -77,599 |
Total Stockholders Equity | 356,700 | 62,200 | -331,800 | 81,700 | -12,900 | 772,000 | 792,700 | 486,500 | 542,700 | 425,800 | 410,391 | 812,507 | 1,013,738 |
Total Investments | 53,100 | 93,100 | 40,500 | 40,000 | 2,000 | 23,600 | 18,900 | 12,300 | 6,600 | 4,500 | 3,003 | 3,191 | 3,173 |
Total Debt | 3,911,700 | 3,935,700 | 3,947,600 | 4,025,000 | 3,281,100 | 2,588,100 | 2,410,800 | 2,427,500 | 1,039,700 | 1,044,000 | 1,418,922 | 1,085,454 | 989,334 |
Net Debt | 3,144,600 | 3,476,900 | 3,173,600 | 2,769,300 | 2,515,900 | 1,525,300 | 1,478,400 | 1,844,800 | 473,600 | 696,000 | 1,279,954 | 990,024 | 929,871 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||
Net Income | 1,870,400 | 1,374,800 | 352,900 | 242,800 | -494,100 | 138,400 | 82,000 | 139,800 | -21,900 | -120,400 | -143,305 | -199,884 | -279,052 | -270,447 |
Depreciation & Amortization | 141,800 | 171,300 | 194,600 | 199,600 | 202,700 | 209,700 | 234,100 | 205,800 | 160,100 | 158,800 | 152,759 | 140,567 | 138,620 | 49,155 |
Deferred Income Tax | -1,206,900 | -993,200 | -18,400 | -16,100 | 674,700 | -8,700 | -41,100 | -157,700 | 8,700 | -3,100 | -6,818 | 0 | -597 | 0 |
Stock Based Compensation | 291,100 | 296,300 | 264,400 | 207,900 | 191,500 | 147,000 | 125,500 | 76,400 | 56,800 | 40,400 | 30,185 | 16,448 | 11,680 | 259,286 |
Change in Working Capital | 86,700 | 130,500 | 81,400 | 143,000 | 128,100 | 189,500 | 144,500 | 223,900 | 162,300 | 150,300 | 137,418 | 186,998 | 227,758 | 111,070 |
Accounts Receivable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,200 | 1,756 | -2,388 | 478 | -2,729 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -27,400 | -43,565 | 21,399 | -30,842 | -45,117 |
Accounts Payable | -21,472 | 28,300 | 35,100 | 34,200 | -20,500 | 13,600 | -3,400 | -8,400 | 19,600 | 13,500 | 8,545 | 1,932 | 2,401 | 6,319 |
Other Working Capital | 199,872 | 102,200 | 46,300 | 108,800 | 148,600 | 175,900 | 147,900 | 232,300 | 142,700 | 165,400 | 170,682 | 166,055 | 255,721 | 152,597 |
Other Non-Cash Items | 350,400 | 67,900 | 104,800 | 52,100 | 61,700 | 47,500 | 14,800 | -12,600 | 20,500 | 33,400 | 10,329 | 9,184 | 7,701 | -609 |
Net Cash Provided by Operating Activities | 1,244,900 | 1,047,600 | 979,700 | 829,300 | 764,600 | 723,400 | 559,800 | 475,600 | 386,500 | 259,400 | 180,568 | 153,313 | 106,110 | 148,455 |
Cash Flows from Investing Activities | ||||||||||||||
Investments in Property, Plant, and Equipment | -16,200 | -42,000 | -60,100 | -253,200 | -81,500 | -92,300 | -97,000 | -135,200 | -62,800 | -79,300 | -67,901 | -52,089 | -44,230 | -71,310 |
Acquisitions Net | 8,400 | 12,700 | -72,500 | -367,700 | -424,700 | -40,300 | -151,500 | -1,429,200 | -118,500 | -66,200 | -40,739 | -156,759 | -17,679 | 0 |
Purchases of Investments | -40,500 | -40,500 | -72 | -40,000 | -15,000 | -64,100 | -24,800 | -28,300 | -10,500 | -7,300 | -9,003 | -12,762 | -17,657 | -11,672 |
Sales/Maturities of Investments | 40,400 | 0 | 0 | -202,100 | 23,700 | 59,900 | 18,500 | 22,600 | 8,400 | 5,800 | 9,192 | 12,744 | 20,140 | 8,896 |
Other Investing Activities | 50,900 | -32,600 | 672 | 227,400 | 15,200 | 1,500 | -19,900 | 390,000 | -7,200 | 1,100 | 1,132 | 400 | 61 | 70 |
Net Cash Used for Investing Activities | -5,100 | -102,400 | -132,000 | -635,600 | -482,300 | -135,300 | -254,800 | -1,570,100 | -183,400 | -145,900 | -107,319 | -208,466 | -59,365 | -74,016 |
Cash Flows from Financing Activities | ||||||||||||||
Debt Repayment | -22,400 | -26,400 | -68,800 | 767,600 | 717,600 | -25,000 | -31,700 | 1,341,200 | -26,100 | -386,000 | 331,200 | 92,200 | -7,500 | -13,622 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 89,100 | 0 | 0 | 482,400 | 0 | 2,750 | 0 | 0 |
Common Stock Repurchased | -805,100 | -1,270,200 | -1,294,600 | -526,000 | -541,700 | -458,600 | 22 | -285,000 | -18,800 | -800 | -1,800 | -356 | -18,391 | -57,685 |
Dividends Paid | -27,800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -18,800 | -800 | -348,965 | 0 | 0 | 0 |
Other Financing Activities | 51,500 | 34,900 | 36,700 | 56,500 | -757,600 | 26,700 | 78,700 | 28,400 | 78,800 | -400 | -10,146 | -1,100 | -9,196 | -96 |
Net Cash Used Provided by Financing Activities | -804,300 | -1,261,700 | -1,326,700 | 298,100 | -581,700 | -456,900 | 47,000 | 1,107,500 | 15,100 | 94,400 | -29,711 | 91,120 | -35,087 | -71,403 |
Effect of Forex Changes on Cash | 2,400 | 1,300 | -2,700 | -1,300 | 1,800 | -800 | -2,300 | 3,600 | -100 | -200 | 0 | 0 | 0 | 0 |
Net Change in Cash | 437,900 | -315,200 | -481,700 | 490,500 | -297,600 | 130,400 | 349,700 | 16,600 | 218,100 | 209,000 | 43,538 | 35,967 | 11,658 | 3,036 |
Cash at End of Period | 2,334,800 | 458,800 | 774,000 | 1,255,700 | 765,200 | 1,062,800 | 932,400 | 582,700 | 566,100 | 348,000 | 138,968 | 95,430 | 59,463 | 47,420 |
Cash at Start of Period | 1,896,900 | 774,000 | 1,255,700 | 765,200 | 1,062,800 | 932,400 | 582,700 | 566,100 | 348,000 | 139,000 | 95,430 | 59,463 | 47,805 | 44,384 |
Free Cash Flow | ||||||||||||||
Operating Cash Flow | 1,244,900 | 1,047,600 | 979,700 | 829,300 | 764,600 | 723,400 | 559,800 | 475,600 | 386,500 | 259,400 | 180,568 | 153,313 | 106,110 | 148,455 |
Capital Expenditure | -16,200 | -77,400 | -60,100 | -253,200 | -81,500 | -92,300 | -97,000 | -135,200 | -62,800 | -79,300 | -67,901 | -52,089 | -44,230 | -71,310 |
Free Cash Flow | 1,228,700 | 970,200 | 919,600 | 576,100 | 683,100 | 631,100 | 462,800 | 340,400 | 323,700 | 180,100 | 112,667 | 101,224 | 61,880 | 77,145 |