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
Revenue 1,574,600 1,513,700 1,246,200 1,024,200 842,500 824,100 740,700 750,700 623,400 693,900
Revenue Growth - 21.47% 21.68% 21.57% 2.23% 11.26% -1.33% 20.42% -10.16%
Cost of Revenue 883,000 867,200 773,000 641,900 501,200 455,900 425,800 457,700 396,400 413,100
Gross Profit 691,600 646,500 473,200 382,300 341,300 368,200 314,900 293,000 227,000 280,800
Gross Profit Margin 43.80% 42.71% 37.97% 37.33% 40.51% 44.68% 42.51% 39.03% 36.41% 40.47%
Research and Development 187,300 209,900 169,900 134,000 83,700 67,900 59,000 0 0 0
General and Administrative Expenses 556,200 513,400 499,000 417,800 333,500 295,900 258,800 253,000 225,300 245,500
Total Operating Expenses 612,600 513,400 499,000 417,800 333,500 295,900 258,800 253,000 231,200 245,500
Operating Income or Loss 135,400 133,100 -34,300 -54,400 5,100 72,300 56,100 40,000 -11,200 35,300
Operating Margin 8.55% 8.79% -2.75% -5.31% 0.61% 8.77% 7.57% 5.33% -1.80% 5.09%
Interest Expense 40,200 36,100 28,600 35,900 25,100 32,400 83,200 87,100 87,400 87,800
EBITDA 256,400 264,600 54,700 23,100 56,900 123,800 112,900 97,900 49,000 91,300
Depreciation and Amortization 130,200 132,500 89,000 77,500 51,800 51,500 56,600 57,900 53,200 56,000
Income Before Tax 86,000 96,000 -62,900 -90,300 -20,000 34,300 -26,900 -54,500 -98,600 -80,300
Income Tax Expense 34,000 41,200 10,500 -14,900 -16,000 -44,400 8,400 -44,700 6,700 8,600
Net Income 52,000 54,800 -73,400 -75,400 -4,000 78,700 -60,600 -9,200 -92,900 -104,700
Net Income Margin 3.22% 3.62% -5.89% -7.36% -0.47% 9.55% -8.18% -1.23% -14.90% -15.09%
EPS 0.34 0.35 -0.48 -0.50 -0.03 0.55 -0.53 -0.14 -1.42 -1.60
EPS Diluted 0.33 0.35 -0.48 -0.50 -0.03 0.53 -0.53 -0.07 -0.70 -0.79
Weighted Average Shares Out - 155,300 152,900 150,400 146,774 142,049 114,050 65,314 65,314 65,314
Weighted Average Shares Out Diluted - 158,500 152,940 150,402 146,774 148,757 114,050 133,166 133,166 133,166

Reported Currency: USD Q1 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
Current Assets
Cash and Cash Equivalents 392,500 570,300 431,900 367,500 188,200 281,300 217,800 99,600 131,400 63,200
Short Term Investments 0 0 0 0 0 3,204,100 2,603,500 4,099,700 3,702,800 0
Cash + Short Term Investments 392,500 570,300 431,900 367,500 188,200 281,300 217,800 99,600 131,400 63,200
Net Receivables 276,000 228,800 180,100 146,300 101,100 80,400 63,900 79,900 78,100 64,800
Inventory 0 5,029,400 4,184,000 3,537,700 3,759,400 3,204,100 2,603,500 4,137,600 3,734,500 0
Other Current Assets 139,500 126,700 98,000 92,600 73,900 57,900 48,900 5,300 1,000 4,492,700
Total Current Assets 7,555,400 5,955,200 4,894,000 4,144,100 4,122,600 3,623,700 2,934,100 4,322,400 3,945,000 4,620,700
Non-Current Assets
Property, Plant and Equipment 231,300 229,200 199,200 157,600 164,300 160,300 104,400 103,800 86,900 88,300
Goodwill 2,386,000 2,293,900 2,280,000 2,323,600 2,031,800 1,973,500 1,927,400 2,087,300 2,058,000 2,008,500
Intangible Assets 286,500 230,200 281,600 332,500 195,000 177,900 187,500 212,400 232,900 263,600
Long Term Investments 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 316,000 302,400 262,400 208,400 187,600 150,300 94,400 4,000 3,200 -2,360,400
Total Non-Current Assets 3,219,800 3,055,700 3,023,200 3,022,100 2,578,700 2,462,000 2,313,700 2,407,500 2,381,000 2,360,400
Other Assets 0 0 0 0 0 0 0 0 0 3,800
Total Assets 10,775,200 9,010,900 7,917,200 7,166,200 6,701,300 6,085,700 5,247,800 6,729,900 6,326,000 6,984,900
Current Liabilities
Accounts Payable 69,200 66,700 54,300 51,700 38,900 43,200 41,500 48,800 46,400 48,800
Short Term Debt 12,000 14,600 17,800 19,600 17,700 19,600 6,800 101,400 2,300 0
Tax Payables 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 45,500 40,200 41,200 48,700 24,400 25,500 23,200 16,800 13,100 0
Other Current Liabilities 6,922,300 5,213,400 4,420,200 3,621,900 3,782,900 3,283,400 2,698,100 4,105,500 3,817,200 4,530,200
Total Current Liabilities 7,049,000 5,334,900 4,533,500 3,741,900 3,863,900 3,371,700 2,769,600 4,272,500 3,879,000 4,579,000
Non-Current Liabilities
Long Term Debt 1,227,400 1,229,000 1,237,100 1,157,100 694,200 696,400 663,500 1,119,800 1,139,800 1,143,400
Deferred Revenue 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 66,000 48,800 37,200 39,700 45,000 135,300 199,200 208,600 301,300 -1,143,400
Total Non-Current Liabilities 1,293,400 1,277,800 1,274,300 1,196,800 739,200 831,700 862,700 1,328,400 1,441,100 1,143,400
Total Liabilities 8,342,400 6,612,700 5,807,800 4,938,700 4,603,100 4,203,400 3,632,300 5,600,900 5,320,100 6,030,100
Common Stock 1,600 1,600 1,500 1,500 1,500 1,400 1,400 700 700 1,300
Retained Earnings -310,700 -317,800 -372,600 -309,200 -233,800 -229,800 -335,600 -348,200 -318,500 -198,800
Accumulated Other Comprehensive Income/Loss -462,500 -436,700 -485,000 -324,800 -276,000 -338,400 -375,900 -312,100 -351,500 0
Total Stockholders Equity 2,432,800 2,398,200 2,109,400 2,227,500 2,098,200 1,882,300 1,615,500 1,091,200 967,200 954,800
Total Investments 0 0 0 0 0 3,204,100 2,603,500 4,099,700 3,702,800 0
Total Debt 1,239,400 1,243,600 1,254,900 1,176,700 711,900 716,000 670,300 1,119,800 1,142,100 0
Net Debt 846,900 673,300 823,000 809,200 523,700 434,700 452,500 1,020,200 1,010,700 -63,200

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
Cash Flows from Operating Activities
Net Income 52,000 54,800 -73,400 -75,400 -4,000 78,700 -61,100 -10,500 -92,800 -104,700
Depreciation & Amortization 159,200 132,500 89,000 77,500 51,800 57,100 56,600 57,900 53,200 56,000
Deferred Income Tax -13,800 4,100 -1,700 -38,500 -7,000 -69,400 -16,100 -65,000 -8,300 -7,900
Stock Based Compensation 134,500 136,700 144,800 113,400 65,800 36,500 0 17,200 12,500 12,800
Change in Working Capital -131,700 -124,800 -42,100 -41,000 -161,100 -61,500 -48,500 -43,600 -49,300 -40,600
Accounts Receivable -69,500 -48,300 -39,500 -34,800 -12,000 -16,400 0 0 0 0
Inventory -26,900 0 39,500 34,800 12,000 16,400 0 0 0 0
Accounts Payable 3,300 9,300 -200 9,300 -1,400 3,800 -6,400 -4,300 -4,400 -3,200
Other Working Capital -91,600 -134,100 -41,900 -50,300 -159,700 -65,300 -42,100 -39,300 -44,900 -37,400
Other Non-Cash Items 9,400 16,200 16,000 12,800 24,300 9,200 55,400 4,200 9,200 66,100
Net Cash Provided by Operating Activities 217,300 219,500 132,600 48,800 -30,200 50,600 9,500 -39,800 -75,500 -18,300
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -113,900 -114,400 -94,500 -63,700 -59,800 -55,200 -40,200 -50,800 -32,900 -34,500
Acquisitions Net -87,300 114,400 342,500 -409,500 -58,300 -30,200 32,200 -500 101,600 -18,600
Purchases of Investments -602,500 -534,900 -652,800 -763,800 -212,400 -408,400 -855,200 -598,500 -699,700 -610,600
Sales/Maturities of Investments 397,600 447,500 404,800 488,000 369,300 374,500 844,300 610,200 677,600 557,000
Other Investing Activities -199,900 -115,400 -342,500 37,900 56,900 -103,000 -32,200 -367,800 716,400 430,600
Net Cash Used for Investing Activities -492,100 -202,800 -342,500 -711,100 38,800 -119,300 -51,100 -407,400 763,000 323,900
Cash Flows from Financing Activities
Debt Repayment -11,300 -7,900 -8,400 -302,800 -305,000 -7,200 -1,134,000 -25,900 -11,800 -7,000
Common Stock Issued 49,500 49,000 38,400 95,400 91,700 595,000 595,000 78,400 75,000 0
Common Stock Repurchased 0 0 0 0 0 0 0 -1,800 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -90,900 200,900 840,100 614,900 778,600 21,900 -712,600 356,100 -693,900 -361,200
Net Cash Used Provided by Financing Activities -75,900 242,000 870,100 407,500 565,300 609,700 -1,251,600 406,800 -630,700 -368,200
Effect of Forex Changes on Cash 5,700 11,500 -8,100 -20,900 -4,000 11,300 -12,800 8,600 1,300 -10,400
Net Change in Cash 201,300 270,200 652,100 -275,700 569,900 552,300 -1,305,500 -31,800 57,600 -72,900
Cash at End of Period 14,712,800 3,421,400 2,604,900 1,952,800 2,228,500 1,658,600 1,106,300 99,600 120,800 63,200
Cash at Start of Period 14,511,500 3,151,200 1,952,800 2,228,500 1,658,600 1,106,300 2,411,800 131,400 63,200 136,100
Free Cash Flow
Operating Cash Flow 217,300 219,500 132,600 48,800 -30,200 50,600 9,500 -39,800 -75,500 -18,300
Capital Expenditure -113,900 -114,400 -94,500 -63,700 -59,800 -55,200 -40,200 -50,800 -32,900 -34,500
Free Cash Flow 103,400 105,100 38,100 -14,900 -90,000 -4,600 -30,700 -90,600 -108,400 -52,800