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 2012-12-31
Revenue 7,157,800 6,876,100 5,916,300 5,152,400 4,910,200 2,451,900 2,689,800 2,375,400 1,939,436 2,126,900 2,570,005 2,355,525
Revenue Growth - 16.22% 14.83% 4.93% 100.26% -8.84% 13.24% 22.48% -8.81% -17.24% 9.11%
Cost of Revenue 4,206,400 3,993,900 3,590,700 3,163,900 3,296,800 1,540,200 1,677,300 1,477,500 1,222,705 1,347,800 1,633,224 1,547,138
Gross Profit 2,951,400 2,882,200 2,325,600 1,988,500 1,613,400 911,700 1,012,500 897,900 716,731 779,100 936,781 808,387
Gross Profit Margin 41.29% 41.92% 39.31% 38.59% 32.86% 37.18% 37.64% 37.80% 36.96% 36.63% 36.45% 34.32%
Research and Development 108,000 108,000 91,000 74,000 58,000 25,000 24,000 26,000 22,000 26,000 26,000 39,500
General and Administrative Expenses 1,343,500 1,272,700 1,095,800 1,028,000 894,800 436,400 434,600 446,600 414,339 427,000 476,000 402,745
Total Operating Expenses 1,367,100 1,717,900 1,508,300 1,422,800 1,507,800 636,400 569,500 787,600 560,104 557,300 605,640 432,119
Operating Income or Loss 1,343,100 1,164,300 817,300 565,700 85,700 275,300 443,000 108,700 104,344 -205,400 48,233 401,108
Operating Margin 18.74% 16.93% 13.81% 10.98% 1.75% 11.23% 16.47% 4.58% 5.38% -9.66% 1.88% 17.03%
Interest Expense 188,800 156,700 103,200 87,700 111,100 88,900 99,600 140,700 170,338 162,900 164,376 0
EBITDA 1,871,900 1,612,300 1,312,200 1,044,500 686,900 442,300 630,100 182,100 268,520 -41,801 481,368 464,886
Depreciation and Amortization 475,100 459,100 432,800 422,100 412,500 178,100 180,400 174,700 172,725 163,000 160,350 63,778
Income Before Tax 1,115,100 1,031,100 742,200 513,000 -19,400 190,900 349,500 -112,700 -63,150 -366,700 -112,929 361,562
Income Tax Expense 245,400 240,000 149,600 -21,800 13,000 31,800 80,100 -131,200 -31,860 -14,700 22,996 97,069
Net Income 838,600 778,700 604,700 562,500 -32,400 159,100 269,400 18,400 -36,620 -351,200 -135,023 263,266
Net Income Margin 11.72% 11.32% 10.22% 10.92% -0.66% 6.49% 10.02% 0.77% -1.89% -16.51% -5.25% 11.18%
EPS 2.08 1.92 1.50 1.14 -0.08 0.78 1.34 0.10 -0.19 -1.85 -0.71 8.62
EPS Diluted 2.05 1.90 1.48 1.12 -0.08 0.76 1.29 0.10 -0.19 -1.85 -0.71 8.63
Weighted Average Shares Out - 404,800 405,300 414,800 382,800 203,500 201,600 182,200 189,732 189,732 189,732 30,531
Weighted Average Shares Out Diluted - 409,000 410,200 421,200 382,800 208,900 209,100 188,400 189,732 189,732 189,732 30,504

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 2012-12-31
Current Assets
Cash and Cash Equivalents 1,376,900 1,595,500 1,613,000 2,109,600 1,750,900 505,500 221,200 393,300 255,803 228,322 254,000
Short Term Investments 0 0 34,800 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,376,900 1,595,500 1,613,000 2,109,600 1,750,900 505,500 221,200 393,300 255,803 228,322 254,000
Net Receivables 1,342,200 1,234,200 1,122,000 948,600 922,200 459,100 525,400 536,300 441,578 403,250 444,815
Inventory 1,162,500 1,001,100 1,025,400 854,200 943,600 502,500 523,900 494,500 443,949 474,950 343,197
Other Current Assets 309,600 219,600 206,900 202,500 472,300 76,800 60,700 39,500 47,186 50,836 63,365
Total Current Assets 4,191,200 4,050,400 3,967,300 4,114,900 3,862,100 1,543,900 1,331,200 1,463,600 1,188,513 1,157,358 1,105,377
Non-Current Assets
Property, Plant and Equipment 853,100 711,400 624,400 648,600 797,300 326,600 356,600 363,200 358,391 340,765 295,244
Goodwill 8,206,200 6,609,700 6,064,200 5,981,600 6,303,600 1,287,700 1,289,500 1,227,600 1,154,652 1,191,005 680,900
Intangible Assets 4,445,800 3,611,100 3,578,600 3,912,700 4,732,600 1,255,000 1,368,400 1,431,200 1,469,922 1,644,179 339,724
Long Term Investments 0 158,900 169,300 145,100 132,100 122,400 103,000 100,400 97,300 79,300 0
Tax Assets 30,300 31,500 22,300 28,000 16,100 3,000 1,300 1,000 1,376 9,438 0
Other Non-Current Assets 479,600 390,500 339,800 323,600 214,800 89,800 37,100 34,200 45,794 40,001 -1,315,868
Total Non-Current Assets 14,015,000 11,513,100 10,798,600 11,039,600 12,196,500 3,084,500 3,155,900 3,157,600 3,127,435 3,304,688 1,315,868
Other Assets 0 0 0 0 0 0 0 0 0 0 68,947
Total Assets 18,206,200 15,563,500 14,765,900 15,154,500 16,058,600 4,628,400 4,487,100 4,621,200 4,315,948 4,462,046 2,490,192
Current Liabilities
Accounts Payable 743,800 801,200 778,700 670,500 536,400 322,900 340,000 269,700 214,900 156,868 198,388
Short Term Debt 58,200 72,200 76,100 73,700 87,500 24,700 7,900 20,900 24,465 25,388 0
Tax Payables 51,600 78,400 63,300 41,600 118,700 22,500 24,300 34,500 37,117 29,098 0
Deferred Revenue 333,300 331,200 305,600 242,100 172,800 51,700 69,600 42,700 42,999 58,005 0
Other Current Liabilities 588,700 544,300 450,300 439,800 756,000 152,800 154,600 194,000 178,368 161,920 564,093
Total Current Liabilities 1,775,600 1,827,300 1,674,000 1,467,700 1,498,600 574,600 596,400 561,800 497,849 431,279 762,481
Non-Current Liabilities
Long Term Debt 4,782,500 2,693,000 2,716,100 3,401,800 3,859,100 1,603,800 1,689,600 2,019,300 2,820,503 2,655,394 4,001
Deferred Revenue 0 0 0 195,100 275,000 99,700 94,800 99,800 122,710 114,065 0
Deferred Tax 802,700 612,600 610,600 708,600 875,700 251,000 265,500 237,500 487,632 578,958 0
Other Non-Current Liabilities 511,200 583,900 508,000 505,200 635,700 329,100 259,600 325,800 603,128 162,750 -4,001
Total Non-Current Liabilities 6,096,400 3,889,500 3,834,700 4,615,600 5,370,500 2,183,900 2,214,700 2,582,600 3,546,341 3,625,232 4,001
Total Liabilities 7,872,000 5,716,800 5,508,700 6,083,300 6,869,100 2,758,500 2,811,100 3,144,400 4,044,190 4,056,511 1,036,029
Common Stock 4,300 4,300 4,300 4,300 4,200 2,100 2,000 2,000 1,505 1,502 601
Retained Earnings 2,281,800 1,697,200 950,900 378,600 -175,700 -141,400 -308,700 -577,800 -596,233 -559,613 1,226,237
Accumulated Other Comprehensive Income/Loss -202,100 -227,600 -251,700 -41,600 14,200 -256,000 -247,000 -199,800 -342,364 -265,510 0
Total Stockholders Equity 10,267,600 9,783,800 9,195,800 9,001,500 9,119,700 1,869,900 1,676,000 1,476,800 265,908 390,233 1,451,615
Total Investments 30,100 158,900 169,300 145,100 132,100 122,400 103,000 100,400 97,300 79,300 0
Total Debt 4,840,700 2,765,200 2,752,600 3,440,600 3,899,500 1,611,400 1,672,100 2,040,200 2,778,259 2,794,847 0
Net Debt 3,463,800 1,169,700 1,139,600 1,331,000 2,148,600 1,105,900 1,450,900 1,646,900 2,522,456 2,566,525 -254,000

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 2012-12-31
Cash Flows from Operating Activities
Net Income 840,400 778,700 593,300 523,400 -32,400 159,100 269,400 18,500 -31,290 -352,000 -135,925 263,266
Depreciation & Amortization 475,100 459,100 432,800 422,100 500,900 178,100 180,400 173,800 172,725 163,000 160,350 63,778
Deferred Income Tax -76,900 -76,900 -85,800 -103,600 -104,400 -21,300 4,000 -249,000 -84,359 -63,500 -25,140 0
Stock Based Compensation 60,300 51,900 78,900 87,200 47,500 19,200 2,800 175,000 0 0 0 6,237
Change in Working Capital 59,300 110,600 -197,400 -343,800 384,100 -4,400 -10,400 -16,600 91,269 8,600 -92,849 10,265
Accounts Receivable 5,500 -48,600 -195,200 -282,500 237,500 28,600 13,200 -65,700 -27,616 114,600 -77,578 37,983
Inventory 67,200 117,300 -225,600 -134,400 170,800 18,700 -13,000 -22,700 23,455 -27,800 -51,008 -27,718
Accounts Payable 21,300 -23,900 120,400 118,200 -13,300 -9,200 69,600 39,900 58,099 -46,800 12,193 0
Other Working Capital -34,700 65,800 103,000 -45,100 -10,900 -42,500 -80,200 31,900 37,331 -31,400 23,544 0
Other Non-Cash Items 735,000 54,000 38,500 30,200 114,800 12,600 -1,700 98,800 48,547 47,600 47,085 -38,235
Net Cash Provided by Operating Activities 1,451,900 1,377,400 860,300 615,500 914,300 343,300 444,500 200,500 165,644 172,100 141,805 288,809
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -143,400 -105,400 -94,600 -64,100 -48,700 -43,200 -52,200 -56,800 -74,416 -71,000 -73,546 -49,750
Acquisitions Net -2,798,300 -963,000 -246,800 -974,800 9,000 -12,000 -186,300 -18,800 -13,883 -26,200 -82,319 0
Purchases of Investments 0 0 0 0 0 0 0 56,800 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 6,200 0 0 0 0
Other Investing Activities 100 7,900 8,500 1,953,200 1,800 900 3,500 -48,200 6,223 13,200 459 9,027
Net Cash Used for Investing Activities -2,941,600 -1,060,500 -332,900 914,300 -37,900 -54,300 -235,000 -60,800 -82,076 -84,000 -155,406 -40,723
Cash Flows from Financing Activities
Debt Repayment 2,055,100 -27,600 -655,600 -435,700 361,000 -32,600 -337,600 -868,600 -25,500 -33,200 -23,547 0
Common Stock Issued 0 0 0 0 0 0 0 893,600 3,300 4,200 15,888 0
Common Stock Repurchased -328,300 -263,000 -261,100 -736,800 -2,100 -18,600 -40,700 -3,600 -14,100 -2,100 -3,210 -115,516
Dividends Paid -32,300 -32,400 -32,400 -8,200 0 0 0 0 0 0 0 -9,916
Other Financing Activities -55,500 -14,500 -4,900 23,700 -30,200 39,700 5,300 -38,800 -6,700 -3,900 7,171 -141,710
Net Cash Used Provided by Financing Activities 1,639,000 -337,500 -954,000 -1,157,000 328,700 -11,500 -373,000 -17,400 -43,002 -35,000 -3,698 -151,626
Effect of Forex Changes on Cash 30,100 3,100 -70,000 -14,100 40,300 6,800 -8,600 15,200 -13,085 -9,000 -17,208 2,281
Net Change in Cash 179,400 -17,500 -496,600 358,700 1,245,400 284,300 -172,100 137,500 27,481 44,100 -34,507 98,741
Cash at End of Period 5,487,200 1,595,500 1,613,000 2,109,600 1,750,900 505,500 221,200 393,300 255,803 228,300 184,157 254,000
Cash at Start of Period 5,307,800 1,613,000 2,109,600 1,750,900 505,500 221,200 393,300 255,800 228,322 184,200 218,664 155,259
Free Cash Flow
Operating Cash Flow 1,451,900 1,377,400 860,300 615,500 914,300 343,300 444,500 200,500 165,644 172,100 141,805 288,809
Capital Expenditure -84,000 -105,400 -94,600 -64,100 -48,700 -43,200 -52,200 -56,800 -74,416 -71,000 -73,546 -49,750
Free Cash Flow 1,367,900 1,272,000 765,700 551,400 865,600 300,100 392,300 143,700 91,228 101,100 68,259 239,059