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 670,800 704,200 611,600
Revenue Growth - 21.47% 21.68% 21.57% 2.23% 11.26% 10.42% -4.74% 15.14%
Cost of Revenue 699,200 723,000 609,700 531,700 424,600 406,000 386,700 386,400 429,400 346,600
Gross Profit 814,500 790,700 636,500 492,500 417,900 418,100 354,000 284,400 274,800 265,000
Gross Profit Margin 53.79% 52.24% 51.08% 48.09% 49.60% 50.73% 47.79% 42.40% 39.02% 43.33%
Research and Development 209,900 209,900 169,900 134,000 83,700 67,900 59,000 43,600 49,200 30,600
General and Administrative Expenses 456,300 447,700 446,400 386,600 308,600 271,700 233,500 200,500 216,500 230,100
Total Operating Expenses 666,200 657,600 616,300 520,600 392,300 339,600 292,500 244,100 271,600 281,300
Operating Income or Loss 148,300 133,100 20,200 -28,100 25,600 78,500 61,500 40,300 3,200 16,900
Operating Margin 9.80% 8.79% 1.62% -2.74% 3.04% 9.53% 8.30% 6.01% 0.45% 2.76%
Interest Expense 36,100 36,100 28,600 35,900 25,100 33,200 83,700 87,700 87,800 0
EBITDA 257,000 265,600 109,200 49,400 77,400 135,600 118,100 94,100 60,500 69,100
Depreciation and Amortization 108,700 132,500 89,000 77,500 51,800 57,100 56,600 53,800 57,300 52,200
Income Before Tax 96,000 96,000 -62,900 -90,300 -20,000 34,300 -26,900 -54,100 -91,500 -104,100
Income Tax Expense 41,200 41,200 10,500 -14,900 -16,000 -44,400 8,400 -49,600 17,800 4,300
Net Income 54,800 54,800 -73,400 -75,400 -4,000 78,700 -60,600 -9,200 -119,800 -108,400
Net Income Margin 3.48% 3.62% -5.89% -7.36% -0.47% 9.55% -8.18% -1.37% -17.01% -17.72%
EPS 0.35 0.35 -0.48 -0.50 -0.03 0.53 -0.53 -0.14 -0.87 -1.67
EPS Diluted 0.35 0.35 -0.48 -0.50 -0.03 0.53 -0.53 -0.14 -0.87 -1.67
Weighted Average Shares Out - 158,500 152,940 150,402 146,774 148,757 114,050 65,205 138,053 64,925
Weighted Average Shares Out Diluted - 158,500 152,940 150,402 146,774 148,757 114,050 65,205 138,053 64,925

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 2015-12-31
Current Assets
Cash and Cash Equivalents 571,100 571,100 432,700 369,400 188,200 281,300 217,800 94,200 131,400 63,200
Short Term Investments 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 571,100 571,100 432,700 369,400 188,200 281,300 217,800 94,200 131,400 63,200
Net Receivables 228,800 228,800 248,500 208,800 150,900 118,100 103,900 66,600 78,100 64,800
Inventory 0 0 0 0 0 0 0 0 0 0
Other Current Assets 5,155,300 5,155,300 4,212,800 3,565,900 3,783,500 3,224,300 2,612,400 4,297,600 3,735,500 4,492,700
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,458,400 3,945,000 4,620,700
Non-Current Assets
Property, Plant and Equipment 229,200 229,200 199,200 157,600 164,300 160,300 104,400 102,000 86,900 88,300
Goodwill 2,293,900 2,293,900 2,280,000 2,323,600 2,031,800 1,973,500 1,927,400 1,961,000 2,058,000 2,008,500
Intangible Assets 230,200 230,200 281,600 332,500 195,000 177,900 187,500 206,500 223,700 263,600
Long Term Investments 0 0 0 0 0 0 0 0 75,200 0
Tax Assets 0 0 0 0 0 0 0 0 134,100 0
Other Non-Current Assets 302,400 302,400 262,400 208,400 187,600 150,300 94,400 2,000 137,300 -2,360,400
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,271,500 2,456,200 2,360,400
Other Assets 0 0 0 0 0 0 0 0 0 3,800
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,401,200 6,984,900
Current Liabilities
Accounts Payable 66,700 66,700 54,300 51,700 38,900 43,200 41,500 44,400 46,400 48,800
Short Term Debt 14,600 14,600 17,800 19,600 17,700 19,600 6,800 0 2,300 0
Tax Payables 0 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 14,000 13,100 0
Other Current Liabilities 5,213,400 5,213,400 4,420,200 3,621,900 3,782,900 3,283,400 2,698,100 4,224,800 3,817,200 4,530,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,283,200 3,879,000 4,579,000
Non-Current Liabilities
Long Term Debt 1,210,100 1,210,100 1,206,000 1,116,300 652,200 657,900 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 67,700 67,700 68,300 80,500 87,000 173,800 199,200 197,900 288,600 -1,143,400
Total Non-Current Liabilities 1,277,800 1,277,800 1,274,300 1,196,800 739,200 831,700 862,700 1,317,700 1,428,400 1,143,400
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,307,400 6,030,100
Common Stock 1,600 1,600 1,500 1,500 1,500 1,400 1,400 700 1,300 1,300
Retained Earnings -317,800 -317,800 -372,600 -309,200 -233,800 -229,800 -335,600 -348,200 -305,800 -198,800
Accumulated Other Comprehensive Income/Loss -436,700 -436,700 -485,000 -324,800 -276,000 -338,400 -375,900 -312,100 -351,500 0
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 1,055,100 954,800
Total Investments 0 0 0 0 0 0 0 0 75,200 0
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 0
Net Debt 672,500 672,500 822,200 807,300 523,700 434,700 452,500 1,025,600 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 54,800 54,800 -73,400 -75,400 -4,000 78,700 -34,800 -3,200 -109,400 -104,700
Depreciation & Amortization 108,700 132,500 89,000 77,500 51,800 57,100 56,600 53,800 57,300 52,200
Deferred Income Tax 4,100 4,100 -1,700 -38,500 -7,000 -69,400 -16,100 -62,300 7,000 -4,300
Stock Based Compensation 136,700 136,700 144,800 113,400 65,800 36,500 24,700 16,100 12,500 12,800
Change in Working Capital -124,800 -124,800 -42,100 -41,000 -161,100 -61,500 -48,500 -37,200 -60,700 -8,500
Accounts Receivable -48,300 -48,300 -39,500 -34,800 -12,000 -16,400 -3,600 5,300 -7,200 -8,500
Inventory 0 0 0 0 0 -0 0 0 -0 0
Accounts Payable 9,300 9,300 -200 9,300 -1,400 3,800 -6,400 100 -8,200 0
Other Working Capital -85,800 -85,800 -2,400 -15,500 -147,700 -48,900 -38,500 -42,600 -45,300 0
Other Non-Cash Items 40,000 16,200 16,000 12,800 24,300 9,200 27,600 -7,000 17,800 29,900
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,600 -33,200 -8,800
Acquisitions Net 188,900 0 322,300 -371,600 -58,300 -30,200 43,100 -500 102,800 0
Purchases of Investments -534,900 -534,900 -652,800 -763,800 -212,400 -408,400 -855,200 -966,300 -699,700 0
Sales/Maturities of Investments 447,500 447,500 404,800 488,000 369,300 374,500 844,300 610,200 1,355,400 0
Other Investing Activities -378,800 -1,000 -644,600 0 0 0 -86,200 -200 37,700 332,700
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 -7,900 -7,900 -8,400 -507,800 -10,000 -7,200 -477,300 -25,900 -11,800 -7,000
Common Stock Issued 49,000 49,000 38,400 95,400 91,700 87,000 640,800 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 200,900 200,900 840,100 819,900 483,600 529,900 -1,415,100 356,100 -693,900 -361,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 11,000 15,000 -10,400
Net Change in Cash 138,400 138,400 63,300 181,200 -93,100 63,500 123,600 -37,200 68,200 -73,000
Cash at End of Period 1,999,000 571,100 432,700 369,400 188,200 281,300 217,800 94,200 131,400 63,200
Cash at Start of Period 1,860,600 432,700 369,400 188,200 281,300 217,800 94,200 131,400 63,200 136,200
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,600 -33,200 -8,800
Free Cash Flow 105,100 105,100 38,100 -14,900 -90,000 -4,600 -30,700 -90,400 -108,700 -27,100