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 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 3,934,800 3,622,300 2,909,800 2,448,500 1,926,700 1,476,000 1,031,600 718,500 573,300 402,000 259,200 160,000 99,900 76,266 48,631 29,693 9,838 4,627 2,170 0 0
Revenue Growth - 24.49% 18.84% 27.08% 30.54% 43.08% 43.58% 25.33% 42.61% 55.09% 62.00% 60.16% 30.99% 56.83% 63.78% 201.82% 112.62% 113.25%
Cost of Revenue 1,466,300 1,333,400 1,026,700 768,000 646,600 544,500 367,700 226,400 194,900 123,600 82,900 59,900 53,300 40,422 30,188 26,032 15,367 12,736 10,959 0 0
Gross Profit 2,468,500 2,288,900 1,883,100 1,680,500 1,280,100 931,500 663,900 492,100 378,400 278,400 176,300 100,100 46,600 35,844 18,443 3,661 -5,529 -8,109 -8,789 0 0
Gross Profit Margin 62.70% 63.19% 64.72% 68.63% 66.44% 63.11% 64.36% 68.49% 66.00% 69.25% 68.02% 62.56% 46.65% 47.00% 37.92% 12.33% -56.20% -175.25% -405.07% 0.00% 0.00%
Research and Development 545,000 505,800 484,200 604,200 359,900 273,500 417,400 185,400 156,100 137,500 69,400 44,800 39,500 30,747 23,227 14,294 19,629 16,131 19,420 26,770 12,470
General and Administrative Expenses 1,245,500 1,185,400 1,000,200 810,500 620,700 515,700 432,800 349,200 286,200 198,000 128,400 84,200 62,800 49,940 40,506 35,200 27,669 22,436 21,111 5,660 1,597
Total Operating Expenses 1,787,000 1,691,200 1,491,900 1,414,700 980,600 789,200 850,200 534,600 442,300 335,500 197,800 129,000 102,300 80,687 63,733 49,494 47,298 38,567 40,531 32,429 14,067
Operating Income or Loss 681,500 597,700 391,200 175,400 299,500 142,300 -186,300 -42,500 -63,900 -57,100 -21,500 -28,900 -55,700 -44,843 -45,290 -45,833 -52,827 -46,676 -49,320 -32,429 -14,067
Operating Margin 17.19% 16.50% 13.44% 7.16% 15.54% 9.64% -18.06% -5.92% -11.15% -14.20% -8.29% -18.06% -55.76% -58.80% -93.13% -154.36% -536.97% -1,008.77% -2,273.03% 0.00% 0.00%
Interest Expense 14,400 20,300 18,600 102,000 84,700 60,300 22,700 12,800 700 400 800 900 200 11 1,548 8,045 -3,611 0 0 0 0
EBITDA 910,500 916,700 416,900 277,400 382,700 164,500 -103,800 -35,800 -64,200 -57,100 -21,500 -21,900 -49,000 -41,085 -34,426 -43,460 -49,279 -43,344 -46,622 -31,364 -13,132
Depreciation and Amortization 158,800 186,000 25,700 102,000 83,200 22,200 29,100 16,100 15,000 10,800 8,400 7,000 6,600 3,759 2,437 2,373 3,582 3,332 2,698 1,065 935
Income Before Tax 806,900 710,400 390,800 173,900 225,000 104,200 -126,500 -48,600 -64,900 -57,500 -22,300 -29,800 -55,800 -44,746 -55,170 -53,524 -55,184 -45,878 -46,599 -30,889,662 0
Income Tax Expense 140,000 168,900 49,600 19,200 -268,600 3,100 600 1,600 700 100 100 0 -1,300 -97 9,880 0 2,357 0 0 -30,858,895 -121
Net Income 666,900 541,500 341,200 154,700 493,600 101,100 -127,100 -50,200 -65,600 -57,600 -22,400 -29,800 -54,500 -44,746 -55,170 -53,524 -55,184 -45,878 -46,599 -30,767 -13,946
Net Income Margin 16.83% 14.95% 11.73% 6.32% 25.62% 6.85% -12.32% -6.99% -11.44% -14.33% -8.64% -18.62% -54.55% -58.67% -113.45% -180.26% -560.93% -991.53% -2,147.64% 0.00% 0.00%
EPS 1.72 1.40 0.88 0.40 1.31 0.28 -0.36 -0.15 -0.20 -0.18 -0.07 -0.10 -0.20 -0.17 -0.24 -0.30 -0.47 -0.41 -0.43 -0.41 -1.53
EPS Diluted 1.61 1.30 0.80 0.36 1.27 0.27 -0.36 -0.15 -0.20 -0.18 -0.07 -0.10 -0.20 -0.17 -0.24 -0.30 -0.47 -0.41 -0.43 -0.41 -1.53
Weighted Average Shares Out - 386,000 389,400 386,900 377,600 364,400 352,800 345,200 334,400 319,200 300,800 284,400 274,800 262,400 227,600 177,388 117,948 113,252 108,944 75,777 9,144
Weighted Average Shares Out Diluted - 425,500 427,500 428,800 390,000 369,200 352,800 345,200 334,400 319,200 300,800 284,400 274,800 262,400 227,600 177,388 117,948 113,252 108,944 75,777 9,144

Reported Currency: USD Q2 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 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 939,200 566,300 642,300 1,052,600 817,600 446,200 1,137,000 441,500 94,500 86,100 71,800 43,200 8,100 2,553 4,889 3,577 12,700 23,115 18,167 37,247 27,229
Short Term Investments 2,181,500 2,157,800 1,813,900 1,678,600 1,890,100 1,087,100 248,600 107,100 29,200 29,100 11,800 11,400 40,600 79,358 42,224 24,439 14,368 41,208 36,341 13,278 0
Cash + Short Term Investments 3,120,700 2,724,100 2,456,200 2,731,200 2,707,700 1,533,300 1,385,600 548,600 123,700 115,200 83,600 54,600 48,700 81,911 47,113 28,016 27,068 64,323 54,509 50,525 27,229
Net Receivables 998,700 987,500 713,300 514,300 428,500 286,300 226,700 134,300 101,700 74,100 42,400 26,100 19,500 12,547 6,671 3,490 1,118 215 120 0 0
Inventory 570,300 559,600 306,700 357,300 234,700 119,800 70,700 45,200 45,400 35,200 16,000 9,000 7,400 8,171 8,112 2,641 2,446 1,139 1,413 0 0
Other Current Assets 158,700 49,300 192,600 81,600 53,900 30,000 16,500 16,600 9,200 6,800 3,900 3,400 2,000 1,781 4,129 2,773 1,426 1,614 1,314 488 44
Total Current Assets 4,848,400 4,425,900 3,668,800 3,684,400 3,424,800 1,969,400 1,699,500 744,700 280,000 231,300 145,900 93,100 77,600 104,410 66,025 36,920 32,058 67,291 57,356 51,013 27,273
Non-Current Assets
Property, Plant and Equipment 1,254,300 1,184,500 1,135,600 889,900 608,600 392,800 183,100 145,600 109,400 54,700 31,200 20,700 18,900 15,019 10,763 6,422 6,105 6,649 6,118 5,463 1,852
Goodwill 23,300 25,200 25,700 26,500 19,300 18,600 18,700 12,100 11,300 3,700 3,200 3,200 3,200 0 0 0 0 0 0 0 0
Intangible Assets 114,500 134,500 173,300 42,000 21,400 0 0 0 200 2,200 2,700 3,600 4,200 0 0 0 0 0 0 0 0
Long Term Investments 43,600 38,500 19,000 4,500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 475,800 419,400 341,200 220,800 216,400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 39,300 36,500 28,100 -4,500 21,400 14,200 14,700 1,700 1,900 100 1,600 1,900 2,100 1,046 376 3,606 6,203 3,319 1,079 250 233
Total Non-Current Assets 1,950,800 1,838,600 1,722,900 1,179,200 865,700 425,600 216,500 159,400 122,800 60,700 38,700 29,400 28,400 16,065 11,139 10,028 12,308 9,968 7,197 5,713 2,085
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 6,799,200 6,264,500 5,391,700 4,863,600 4,290,500 2,395,000 1,916,000 904,100 402,800 292,000 184,600 122,500 106,000 120,475 77,164 46,948 44,366 77,259 64,553 56,726 29,358
Current Liabilities
Accounts Payable 307,000 276,400 901,800 573,000 163,300 256,400 147,100 87,200 68,100 38,900 20,400 4,200 3,900 2,807 1,758 2,600 1,123 1,532 835 6,008 1,019
Short Term Debt 21,600 21,100 793,100 20,500 16,500 13,600 11,700 -33,400 -39,100 2,300 2,300 2,200 200 0 525 900 1,931 1,375 908 0 0
Tax Payables 1,000 50,100 44,800 40,700 15,300 14,000 11,700 7,100 4,500 2,100 1,600 1,200 700 735 0 0 0 0 0 0 0
Deferred Revenue 14,700 18,400 10,100 2,100 2,200 1,700 2,900 3,200 900 800 700 700 1,400 1,591 3,524 7,745 6,351 0 0 0 0
Other Current Liabilities 1,378,900 1,240,100 134,300 125,200 432,100 88,500 60,700 81,900 72,500 24,900 17,200 25,000 14,000 10,343 9,322 7,551 5,591 5,540 3,486 1,066 549
Total Current Liabilities 1,722,200 1,556,000 1,839,300 720,800 614,100 360,200 222,400 138,900 102,400 66,900 40,600 32,100 19,500 14,741 15,129 18,796 14,996 8,447 5,229 7,074 1,568
Non-Current Liabilities
Long Term Debt 2,437,800 2,572,900 1,292,300 1,801,300 1,823,000 1,132,100 1,010,300 327,600 6,700 0 2,300 4,600 6,800 0 0 45,757 61,425 61,031 2,118 0 0
Deferred Revenue 5,200 7,400 19,000 16,100 8,200 0 0 0 0 0 0 0 600 281 0 0 5,669 0 0 0 0
Deferred Tax 44,200 54,400 4,900 8,700 92,200 0 0 0 0 0 0 0 0 0 0 0 -5,669 0 0 0 125
Other Non-Current Liabilities 155,500 5,200 104,400 65,200 -73,500 20,100 20,000 18,200 9,900 3,900 1,500 1,700 2,100 963 1,042 840 6,558 666 377 240 76,974
Total Non-Current Liabilities 2,642,700 2,639,900 1,420,600 1,891,300 1,849,900 1,152,200 1,030,300 345,800 16,600 3,900 3,800 6,300 9,500 1,244 1,042 46,597 67,983 61,697 2,496 240 77,100
Total Liabilities 4,364,900 4,195,900 3,259,900 2,612,100 2,464,000 1,512,400 1,252,700 484,700 119,000 70,800 44,400 38,400 29,000 15,985 16,171 65,393 82,979 70,144 7,724 7,314 78,668
Common Stock 400 400 400 100 100 100 100 100 100 100 100 100 100 68 62 46 30 29 28 25 2
Retained Earnings 1,311,300 1,021,400 479,900 -47,400 -202,100 -695,700 -798,900 -671,800 -621,000 -555,400 -497,800 -475,400 -445,600 -391,124 -346,378 -291,208 -231,436 -176,252 -130,374 -83,775 -52,885
Accumulated Other Comprehensive Income/Loss -38,000 -16,700 -11,600 500 3,200 2,300 1,500 -2,600 -1,000 -300 -100 -100 -100 -80 -66 -13 50 13 12 -1,096 -2,648
Total Stockholders Equity 2,434,300 2,068,600 2,131,800 2,251,500 1,826,500 882,600 663,300 419,400 283,800 221,200 140,200 84,100 77,000 104,490 60,993 -18,445 -38,613 7,115 56,828 49,412 -49,310
Total Investments 2,225,100 2,196,300 1,813,900 1,678,600 1,890,100 1,087,100 248,600 107,100 29,200 29,100 11,800 11,400 40,600 79,358 42,224 24,439 14,368 41,208 36,341 13,278 0
Total Debt 2,594,300 2,594,000 2,085,400 1,821,800 1,839,500 1,145,700 1,010,300 327,600 6,000 2,300 4,600 6,800 7,000 0 525 46,657 63,356 62,406 3,026 0 0
Net Debt 1,655,100 2,027,700 1,443,100 769,200 1,021,900 699,500 -126,700 -113,900 -88,500 -83,800 -67,200 -36,400 -1,100 -2,553 -4,364 43,080 50,656 39,291 -15,141 -37,247 -27,229

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 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 666,900 541,500 341,200 154,700 493,600 101,100 -127,100 -50,200 -65,600 -57,600 -22,400 -29,800 -54,500 -44,746 -55,170 -53,524 -55,184 -45,878 -46,599 -30,767 -13,946
Depreciation & Amortization 205,300 186,000 155,900 102,000 67,100 48,700 29,100 16,100 15,000 10,800 8,400 7,000 6,600 3,759 2,437 2,373 3,582 3,332 2,698 1,065 935
Deferred Income Tax -60,000 -55,000 -21,600 -4,900 -277,300 4,200 -80,100 0 1,300 300 300 300 -1,300 32,164 -814 -8,120 -7,682 -6,122 -5,852,901 -1,665,572 0
Stock Based Compensation 114,900 150,800 126,500 113,400 119,400 102,700 0 106,200 110,800 82,700 50,000 24,600 18,400 13,513 0 0 0 0 0 0 0
Change in Working Capital -8,500 3,200 27,700 -132,000 -20,800 6,100 -40,900 2,600 -6,300 -24,400 -12,800 -2,800 -3,900 -3,583 -9,791 -2,240 6,112 3,709 -5,314 5,376 552
Accounts Receivable -195,000 -260,100 -199,900 -75,500 -142,300 -60,000 -93,200 -31,800 -27,200 -31,700 -16,300 -6,500 -7,000 -5,876 -3,181 -2,372 -903 -95 -120,477 0 0
Inventory -156,000 -252,600 49,300 -112,200 -114,500 -49,100 -25,500 400 -9,800 -19,200 -7,000 -1,600 700 -59 -5,471 -195 -1,307 274 -1,413 0 0
Accounts Payable 371,400 466,500 295,100 58,000 194,500 109,000 56,200 21,100 21,100 17,800 8,300 2,400 300 996 -432 1,508 -291 1,771 -3,471,434 4,944,980 0
Other Working Capital 20,400 49,400 -116,800 -2,300 41,500 6,200 21,600 12,900 9,600 8,700 2,200 2,900 2,100 1,356 -707 -1,181 8,613 1,759 3,588,010 -4,939,604 0
Other Non-Cash Items -47,400 -78,000 39,800 209,300 93,600 51,700 240,300 17,300 1,000 37,200 100 3,100 1,600 -31,233 11,221 13,756 8,039 5,630 5,481 1,773 30
Net Cash Provided by Operating Activities 891,400 748,500 669,500 442,500 475,600 314,500 123,200 92,000 56,200 49,000 23,600 2,400 -33,100 -30,126 -42,676 -39,389 -37,451 -33,207 -43,735 -22,554 -12,429
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -225,900 -236,600 -364,800 -389,200 -199,000 -180,000 -67,100 -66,000 -55,700 -33,300 -16,200 -7,900 -9,500 -8,006 -6,860 -2,992 -2,492 -3,443 -3,352 -4,677 -1,758
Acquisitions Net -112,000 0 -3,900 -30,200 0 835,200 -11,300 0 300 -500 0 0 -0 0 0 0 0 0 0 0 0
Purchases of Investments -2,827,100 -3,200,400 -2,266,300 -2,473,100 -3,058,200 -2,031,600 -453,500 -171,800 -39,200 -45,200 -13,800 -16,300 -66,400 -102,655 -73,447 -65,270 -36,986 -76,944 -61,733 -31,573 0
Sales/Maturities of Investments 3,179,000 2,947,400 2,127,800 2,666,300 2,250,500 1,196,400 392,100 93,400 38,700 27,500 13,200 45,100 104,300 64,286 54,691 53,856 63,802 71,943 38,526 18,080 0
Other Investing Activities -4,700 -17,600 -14,300 10,100 -11,300 -835,200 -61,400 -78,400 -500 -17,700 -600 28,800 37,900 4 6 302 0 0 0 0 20
Net Cash Used for Investing Activities 121,300 -507,200 -521,500 -216,100 -1,018,000 -1,015,200 -139,800 -144,400 -55,900 -51,500 -16,800 20,900 28,400 -46,371 -25,610 -14,104 24,324 -8,444 -26,560 -18,170 -1,737
Cash Flows from Financing Activities
Debt Repayment -686,000 -443,300 0 0 -282,600 0 -836,600 -75,000 -2,300 -2,300 -2,200 -200 0 -525 -900 -1,931 0 0 0 0 0
Common Stock Issued 1,100 26,600 22,500 20,300 15,300 11,900 10,800 10,100 10,400 19,100 24,000 12,000 3,600 74,709 70,546 46,310 1,762 897 48,189 50,741 21,379
Common Stock Repurchased -500,000 -688,700 -557,700 0 0 0 -100,000 0 0 0 0 0 0 0 0 0 0 -2,728 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -107,700 -99,800 -17,300 -9,900 1,179,400 -1,200 799,600 464,000 8,100 19,100 24,000 12,000 6,600 -900 -900 -1,931 950 48,430 3,026 0 0
Net Cash Used Provided by Financing Activities -1,266,000 -318,600 -552,500 10,400 912,100 10,700 710,400 399,100 8,100 16,800 21,800 11,800 10,200 74,184 69,646 44,379 2,712 46,599 51,215 50,741 21,379
Effect of Forex Changes on Cash -1,200 1,500 -5,800 -1,400 2,100 -700 1,800 300 0 0 0 0 0 -23 -48 -9 0 0 0 0 0
Net Change in Cash -255,600 -75,800 -410,300 235,400 371,800 -690,700 695,600 347,000 8,400 14,300 28,600 35,100 5,500 -2,336 1,312 -9,123 -10,415 4,948 -19,080 10,018 7,213
Cash at End of Period 3,003,900 567,500 643,300 1,053,600 818,200 446,400 1,137,100 441,500 94,500 86,100 71,800 43,200 8,100 2,553 4,889 3,577 12,700 23,115 18,167 37,247 27,229
Cash at Start of Period 3,259,500 643,300 1,053,600 818,200 446,400 1,137,100 441,500 94,500 86,100 71,800 43,200 8,100 2,600 4,889 3,577 12,700 23,115 18,167 37,247 27,229 20,016
Free Cash Flow
Operating Cash Flow 891,400 748,500 669,500 442,500 475,600 314,500 123,200 92,000 56,200 49,000 23,600 2,400 -33,100 -30,126 -42,676 -39,389 -37,451 -33,207 -43,735 -22,554 -12,429
Capital Expenditure -225,900 -236,600 -364,800 -389,200 -199,000 -180,000 -67,100 -66,000 -55,700 -33,300 -16,200 -7,900 -9,500 -8,006 -6,860 -2,992 -2,492 -3,443 -3,352 -4,677 -1,758
Free Cash Flow 665,500 511,900 304,700 53,300 276,600 134,500 56,100 26,000 500 15,700 7,400 -5,500 -42,600 -38,132 -49,536 -42,381 -39,943 -36,650 -47,087 -27,230 -14,186