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,513,700 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 867,200 867,200 773,000 641,900 501,200 455,900 425,800 457,700 396,400 413,100
Gross Profit 646,500 646,500 473,200 382,300 341,300 368,200 314,900 293,000 227,000 280,800
Gross Profit Margin 42.71% 42.71% 37.97% 37.33% 40.51% 44.68% 42.51% 39.03% 36.41% 40.47%
Research and Development 209,900 209,900 169,900 134,000 83,700 67,900 59,000 0 0 0
General and Administrative Expenses 513,400 513,400 499,000 417,800 333,500 295,900 258,800 253,000 225,300 245,500
Total Operating Expenses 569,800 513,400 499,000 417,800 333,500 295,900 258,800 253,000 231,200 245,500
Operating Income or Loss 133,100 133,100 -34,300 -54,400 5,100 72,300 56,100 40,000 -11,200 35,300
Operating Margin 8.78% 8.79% -2.75% -5.31% 0.61% 8.77% 7.57% 5.33% -1.80% 5.09%
Interest Expense 36,100 36,100 28,600 35,900 25,100 32,400 83,200 87,100 87,400 87,800
EBITDA 191,400 198,900 54,700 23,100 45,600 103,100 112,900 97,900 49,000 69,100
Depreciation and Amortization 131,700 132,500 89,000 77,500 51,800 51,500 56,600 57,900 53,200 56,000
Income Before Tax 96,000 96,000 -62,900 -90,300 -20,000 34,300 -26,900 -54,500 -98,600 -80,300
Income Tax Expense 41,200 41,200 10,500 -14,900 -16,000 -44,400 8,400 -44,700 6,700 8,600
Net Income 54,800 54,800 -73,400 -75,400 -4,000 78,700 -60,600 -9,200 -92,900 -104,700
Net Income Margin 3.48% 3.62% -5.89% -7.36% -0.47% 9.55% -8.18% -1.23% -14.90% -15.09%
EPS 0.35 0.35 -0.48 -0.50 -0.03 0.55 -0.53 -0.14 -1.42 -1.60
EPS Diluted 0.35 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 Q4 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
Current Assets
Cash and Cash Equivalents 570,300 570,300 431,900 367,500 188,200 281,300 217,800 99,600 131,400
Short Term Investments 0 0 0 0 0 3,204,100 2,603,500 4,099,700 3,702,800
Cash + Short Term Investments 570,300 570,300 431,900 367,500 188,200 281,300 217,800 99,600 131,400
Net Receivables 228,800 228,800 180,100 146,300 101,100 80,400 57,500 79,900 78,100
Inventory 5,029,400 5,029,400 4,184,000 3,537,700 3,759,400 3,204,100 2,603,500 4,137,600 3,734,500
Other Current Assets -4,901,900 -4,901,900 4,328,300 3,654,200 73,900 57,900 2,658,800 5,300 1,000
Total Current Assets 5,955,200 5,955,200 4,894,000 4,144,100 4,122,600 3,623,700 2,934,100 4,322,400 3,945,000
Non-Current Assets
Property, Plant and Equipment 229,200 229,200 199,200 157,600 164,300 160,300 104,400 103,800 86,900
Goodwill 2,293,900 2,293,900 2,280,000 2,323,600 2,031,800 1,973,500 1,927,400 2,087,300 2,058,000
Intangible Assets 230,200 230,200 281,600 332,500 195,000 177,900 187,500 212,400 232,900
Long Term Investments 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 302,400 302,400 262,400 208,400 187,600 150,300 94,400 4,000 3,200
Total Non-Current Assets 3,055,700 3,055,700 3,023,200 3,022,100 2,578,700 2,462,000 2,313,700 2,407,500 2,381,000
Other Assets 0 0 0 0 0 0 0 0 0
Total Assets 9,010,900 9,010,900 7,917,200 7,166,200 6,701,300 6,085,700 5,247,800 6,729,900 6,326,000
Current Liabilities
Accounts Payable 66,700 66,700 54,300 51,700 38,900 43,200 41,500 48,800 46,400
Short Term Debt 7,600 7,600 17,800 19,600 17,700 19,600 6,800 0 2,300
Tax Payables 0 0 0 0 0 0 0 0 0
Deferred Revenue 40,200 40,200 41,200 48,700 24,400 25,500 23,200 16,800 13,100
Other Current Liabilities 130,300 130,300 4,420,200 3,621,900 3,782,900 3,283,400 2,698,100 4,206,900 3,817,200
Total Current Liabilities 5,334,900 5,334,900 4,533,500 3,741,900 3,863,900 3,371,700 2,769,600 4,272,500 3,879,000
Non-Current Liabilities
Long Term Debt 1,236,000 1,236,000 1,247,100 1,157,100 694,200 696,400 663,500 1,119,800 1,139,800
Deferred Revenue 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 5,131,900 5,131,900 4,326,000 39,700 45,000 135,300 199,200 208,600 301,300
Total Non-Current Liabilities 1,277,800 1,277,800 1,274,300 1,196,800 739,200 831,700 862,700 1,328,400 1,441,100
Total Liabilities 6,612,700 6,612,700 5,807,800 4,938,700 4,603,100 4,203,400 3,632,300 5,600,900 5,320,100
Common Stock 1,600 1,600 1,500 1,500 1,500 1,400 1,400 700 700
Retained Earnings -317,800 -317,800 -372,600 -309,200 -233,800 -229,800 -335,600 -348,200 -318,500
Accumulated Other Comprehensive Income/Loss -436,700 -436,700 -485,000 -324,800 -276,000 -338,400 -375,900 -312,100 -351,500
Total Stockholders Equity 2,398,200 2,398,200 2,109,400 2,227,500 2,098,200 1,882,300 1,615,500 1,091,200 967,200
Total Investments 0 0 0 0 0 3,204,100 2,603,500 4,099,700 3,702,800
Total Debt 1,243,600 1,243,600 1,254,900 1,176,700 711,900 716,000 670,300 1,119,800 1,142,100
Net Debt 673,300 673,300 823,000 809,200 523,700 434,700 452,500 1,020,200 1,010,700

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 54,800 54,800 -73,400 -75,400 -4,000 78,700 -61,100 -10,500 -92,800 -104,700
Depreciation & Amortization 132,500 132,500 89,000 77,500 51,800 57,100 56,600 57,900 53,200 56,000
Deferred Income Tax 4,100 4,100 -1,700 -38,500 -7,000 -69,400 -16,100 -65,000 -8,300 -7,900
Stock Based Compensation 136,700 136,700 144,800 113,400 65,800 36,500 23,200 17,200 12,500 12,800
Change in Working Capital -124,800 -124,800 -42,100 -41,000 -161,100 -61,500 -48,500 -43,600 -49,300 -40,600
Accounts Receivable -62,000 0 -39,500 -34,800 -12,000 -16,400 0 0 0 0
Inventory 62,000 0 39,500 34,800 12,000 16,400 0 0 0 0
Accounts Payable 9,300 9,300 -200 9,300 -1,400 3,800 -6,400 -4,300 -4,400 -3,200
Other Working Capital -134,100 -134,100 -41,900 -50,300 -159,700 -65,300 -42,100 -39,300 -44,900 -37,400
Other Non-Cash Items 16,200 16,200 16,000 12,800 24,300 9,200 55,400 4,200 9,200 66,100
Net Cash Provided by Operating Activities 219,500 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 -114,400 -114,400 -94,500 -63,700 -59,800 -55,200 -40,200 -50,800 -32,900 -34,500
Acquisitions Net 86,000 114,400 342,500 -409,500 -58,300 -30,200 32,200 -500 101,600 -18,600
Purchases of Investments -534,900 -534,900 -652,800 -763,800 -212,400 -408,400 -855,200 -598,500 -699,700 -610,600
Sales/Maturities of Investments 447,500 447,500 404,800 488,000 369,300 374,500 844,300 610,200 677,600 557,000
Other Investing Activities -87,000 -115,400 -342,500 37,900 0 0 -32,200 -367,800 716,400 430,600
Net Cash Used for Investing Activities -202,800 -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 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 14,800 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 242,000 242,000 870,100 407,500 565,300 609,700 -1,251,600 406,800 -630,700 -368,200
Net Cash Used Provided by Financing Activities 242,000 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 11,500 11,500 -8,100 -20,900 -4,000 11,300 -12,800 8,600 1,300 -10,400
Net Change in Cash 816,500 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,511,500 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 13,695,000 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 219,500 219,500 132,600 48,800 -30,200 50,600 9,500 -39,800 -75,500 -18,300
Capital Expenditure -114,400 -114,400 -94,500 -63,700 -59,800 -55,200 -40,200 -50,800 -32,900 -34,500
Free Cash Flow 105,100 105,100 38,100 -14,900 -90,000 -4,600 -30,700 -90,600 -108,400 -52,800