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 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30
Revenue 1,046,751 2,976,528 3,110,279 1,963,865 1,459,271 1,425,660 937,237 607,045 479,994 489,843 325,078 133,217 79,035 75,351
Revenue Growth - -4.30% 58.38% 34.58% 2.36% 52.11% 54.39% 26.47% -2.01% 50.68% 144.02% 68.55% 4.89%
Cost of Revenue 1,833,633 2,272,705 2,265,631 1,334,547 997,912 946,322 618,001 392,279 318,100 337,887 243,295 111,246 74,626 76,028
Gross Profit -786,882 703,823 844,648 629,318 461,359 479,338 319,236 214,766 161,894 151,956 81,783 21,971 4,409 -677
Gross Profit Margin -75.00% 23.65% 27.16% 32.04% 31.62% 33.62% 34.06% 35.38% 33.73% 31.02% 25.16% 16.49% 5.58% -0.90%
Research and Development 287,502 321,482 289,814 219,633 163,123 121,351 82,245 54,966 40,558 33,231 22,018 18,256 15,823 13,783
General and Administrative Expenses 300,028 310,822 272,176 201,196 159,104 145,650 97,571 68,714 54,260 46,966 31,508 22,086 16,046 13,000
Total Operating Expenses 821,459 663,618 678,528 422,179 318,798 267,001 179,816 123,680 94,818 80,197 53,526 40,342 31,869 26,783
Operating Income or Loss -1,641,089 40,205 166,120 207,139 142,561 189,946 139,420 91,086 67,076 71,759 28,257 -18,371 -27,460 -27,460
Operating Margin -157.34% 1.35% 5.34% 10.55% 9.77% 13.32% 14.88% 15.00% 13.97% 14.65% 8.69% -13.79% -34.74% -36.44%
Interest Expense 0 15,390 9,954 8,674 8,072 4,805 2,536 1,711 0 0 895 0 0 58
EBITDA -1,336,863 153,685 237,633 237,440 206,063 211,324 152,141 107,399 68,084 76,077 26,597 -17,190 -25,099 -26,406
Depreciation and Amortization 62,392 57,196 49,676 39,535 31,834 26,895 12,619 7,155 5,518 3,847 2,253 1,978 1,842 1,283
Income Before Tax -1,622,136 81,099 177,155 187,224 163,666 178,603 137,123 100,244 61,196 72,230 23,076 -21,158 -28,072 -27,747
Income Tax Expense 32,484 46,420 83,376 18,054 23,344 33,646 9,077 16,072 10,434 -4,379 1,955 220 108 36
Net Income -1,655,833 34,329 93,779 169,170 140,322 146,549 128,833 84,172 50,762 76,609 21,121 -21,378 -28,180 -27,783
Net Income Margin -159.90% 1.15% 3.02% 8.61% 9.62% 10.28% 13.75% 13.87% 10.58% 15.64% 6.50% -16.05% -35.66% -36.87%
EPS -29.04 0.61 1.70 3.24 2.79 3.06 2.69 1.99 1.24 1.92 0.30 -0.72 -0.95 -0.73
EPS Diluted -29.04 0.60 1.61 3.02 2.66 2.92 2.69 1.85 1.16 1.73 0.27 -0.68 -0.89 -0.71
Weighted Average Shares Out - 56,557 55,088 52,202 50,217 47,919 47,893 42,297 41,027 39,988 11,903 29,703 29,703 38,065
Weighted Average Shares Out Diluted - 57,238 58,101 55,971 52,795 50,196 47,980 45,425 43,839 44,376 15,269 31,642 31,642 39,115

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 2016-06-30 2015-06-30 2014-06-30 2013-06-30
Current Assets
Cash and Cash Equivalents 303,904 338,468 783,112 530,089 827,146 223,901 187,764 163,163 105,580 74,032 144,750 9,754 13,142
Short Term Investments 374,869 521,570 241,117 167,728 203,783 96,855 128,550 77,264 74,465 59,163 0 0 0
Cash + Short Term Investments 678,773 860,038 1,024,229 697,817 1,030,929 320,756 316,314 240,427 180,045 133,195 144,750 9,754 13,142
Net Receivables 328,213 622,425 905,146 590,820 325,364 382,300 201,863 143,247 88,854 88,112 60,491 29,501 13,376
Inventory 798,383 1,443,449 729,201 380,143 331,696 170,798 141,519 82,992 67,363 81,550 73,950 25,499 14,785
Other Current Assets 312,746 378,394 241,082 42,511 31,352 58,909 17,613 10,020 4,431 6,893 11,221 4,519 2,870
Total Current Assets 2,118,115 3,304,306 2,899,658 1,711,291 1,719,341 932,763 677,309 476,686 339,796 309,750 290,412 69,273 44,173
Non-Current Assets
Property, Plant and Equipment 466,993 678,746 606,723 457,516 345,008 212,821 119,329 51,182 36,122 27,831 14,717 5,351 4,339
Goodwill 51,875 42,996 31,189 129,629 140,479 129,654 34,874 0 0 0 0 0 0
Intangible Assets 11,169 35,345 19,929 58,861 67,818 74,008 38,504 1,115 1,259 716 0 0 0
Long Term Investments 78,615 415,475 645,491 482,228 147,434 119,176 74,256 103,120 44,262 52,446 0 0 0
Tax Assets 0 80,912 44,153 27,572 11,676 16,298 14,699 8,340 2,815 6,296 0 0 0
Other Non-Current Assets 89,627 29,951 18,806 33,856 5,353 9,904 5,501 862 489 399 529 374 574
Total Non-Current Assets 698,279 1,283,425 1,366,291 1,189,662 717,768 561,861 287,163 164,619 84,947 87,688 15,246 5,725 4,913
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 2,816,394 4,587,731 4,265,949 2,900,953 2,437,109 1,494,624 964,472 641,305 424,743 397,438 305,658 74,998 49,086
Current Liabilities
Accounts Payable 94,730 386,471 459,831 252,068 162,051 157,148 107,079 69,488 34,001 48,481 80,684 36,669 16,468
Short Term Debt 358,339 20,957 19,446 12,876 27,888 25,263 16,639 0 0 0 0 16,800 6,212
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 27,367 40,836 26,641 17,789 24,648 70,815 14,351 2,559 1,202 3,859 1,676 1,729 3,584
Other Current Liabilities 423,376 444,967 383,799 242,596 238,406 199,161 87,649 57,707 35,282 34,931 23,232 17,745 14,550
Total Current Liabilities 903,812 893,231 889,717 525,181 436,099 436,714 225,718 129,754 70,485 87,271 105,592 72,943 40,814
Non-Current Liabilities
Long Term Debt 400,104 714,343 716,092 700,955 696,084 32,612 3,510 0 0 0 0 3,444 6,611
Deferred Revenue 226,770 214,607 186,936 151,556 115,372 89,982 60,670 31,453 18,660 14,684 8,289 4,252 2,895
Deferred Tax 0 0 13,678 156 8,593 4,461 1,499 0 0 0 0 765 818
Other Non-Current Liabilities 329,342 353,641 296,838 213,066 95,204 119,185 102,349 82,631 46,820 39,375 24,833 12,685 7,419
Total Non-Current Liabilities 956,216 1,282,591 1,199,866 1,065,733 915,253 246,240 168,028 114,084 65,480 54,059 33,122 21,146 17,743
Total Liabilities 1,860,028 2,175,822 2,089,583 1,590,914 1,351,352 682,954 393,746 243,838 135,965 141,330 138,714 94,089 58,557
Common Stock 6 6 6 5 5 5 5 4 4 4 4 0 0
Retained Earnings -715,284 778,166 743,837 650,058 478,004 337,682 191,133 66,172 -18,000 -43,381 -119,990 -141,111 -119,733
Accumulated Other Comprehensive Income/Loss -57,253 -46,885 -73,109 -27,319 3,857 -1,809 -524 -611 -324 271 -222 -61 -26
Total Stockholders Equity 956,366 2,411,909 2,176,366 1,310,039 1,085,757 811,670 562,408 397,467 288,778 256,108 166,944 -19,091 -9,471
Total Investments 453,484 937,045 886,608 649,956 351,217 216,031 202,806 180,384 118,727 111,609 0 0 0
Total Debt 758,443 735,300 732,275 713,683 662,605 57,875 20,149 0 0 0 0 20,244 12,823
Net Debt 454,539 396,832 -50,837 183,594 -164,541 -166,026 -167,615 -163,163 -105,580 -74,032 -144,750 10,490 -319

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 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30
Cash Flows from Operating Activities
Net Income -450,512 34,329 93,779 169,170 140,322 144,957 128,046 84,172 50,762 76,609 21,121 -21,378 -28,180 -27,783
Depreciation & Amortization 62,392 57,196 49,676 39,535 31,834 26,895 12,619 7,155 5,518 3,847 2,253 1,978 1,842 1,283
Deferred Income Tax -75,715 -43,071 -11,055 -12,045 -2,738 -6,037 -7,093 -5,455 3,652 0 5,454 -53 40 0
Stock Based Compensation 147,748 149,945 145,539 102,593 67,309 60,353 30,618 17,564 11,633 9,089 2,956 1,082 1,078 842
Change in Working Capital -43,903 -390,588 -379,706 -118,186 -22,285 24,566 23,096 32,162 10,025 -37,378 -18,738 51 1,339 3,305
Accounts Receivable 715,654 296,429 -457,610 -247,723 86,538 -124,071 -60,514 -38,139 1,555 -37,271 -16,333 -9,911 -1,040 -3,930
Inventory -237,195 -690,854 -341,085 -43,051 -149,661 -22,544 -20,178 -15,690 14,022 -7,356 -48,507 -10,681 -1,161 -9,433
Accounts Payable -298,054 -67,795 194,524 91,709 3,333 47,837 31,482 35,455 -14,464 -32,200 41,111 19,441 -7,928 15,419
Other Working Capital -141,966 71,632 224,465 80,879 37,505 123,344 72,306 50,536 8,912 39,449 4,991 1,202 11,468 1,249
Other Non-Cash Items 18,263 12,076 133,051 33,062 8,213 8,266 1,793 1,067 -10,936 363 4,462 422 814 15
Net Cash Provided by Operating Activities -465,566 -180,113 31,284 214,129 222,655 259,000 189,079 136,665 49,098 52,530 12,054 -17,845 -23,107 -22,338
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -99,034 -170,523 -169,341 -149,251 -126,790 -72,562 -38,608 -21,382 -11,625 -16,490 -11,765 -2,990 -1,539 -4,013
Acquisitions Net -18,027 -23,340 24,362 -16,643 0 -38,435 -94,737 0 0 -3,614 0 0 0 0
Purchases of Investments -262,864 -296,396 -507,171 -579,377 -278,457 -160,054 -152,497 -143,675 -40,858 -118,511 0 0 0 0
Sales/Maturities of Investments 789,080 280,189 231,210 262,284 141,839 147,604 129,345 80,269 32,782 6,350 0 0 0 0
Other Investing Activities -179,938 -58,824 3,896 -1,224 26,771 -29,406 -112 -619 -77 -800 -2,172 -157 -1,239 1,835
Net Cash Used for Investing Activities 238,048 -268,894 -417,044 -484,211 -236,637 -152,853 -156,609 -85,407 -19,778 -128,651 -13,937 -3,147 -2,778 -2,178
Cash Flows from Financing Activities
Debt Repayment 34,789 -2,923 -138 -17,381 619,218 -9,265 -3,786 0 0 0 -19,245 6,965 9,326 3,500
Common Stock Issued 0 0 650,526 6,486 21,500 9,066 10,021 7,240 1,284 0 131,402 0 0 0
Common Stock Repurchased -50,307 -9,259 0 -4,283 0 0 0 0 0 0 0 0 0 0
Dividends Paid -5,848 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -4,998 -9,033 4,219 2,203 21,266 -63,756 -4,169 7,240 1,307 2,779 24,796 10,711 10,350 36,917
Net Cash Used Provided by Financing Activities -20,524 -11,956 654,607 -15,178 640,484 -73,021 -7,955 7,240 1,284 2,779 136,953 17,676 19,676 40,417
Effect of Forex Changes on Cash -1,105 16,319 -15,824 -11,797 -23,257 3,011 86 -18 14 -87 -74 -72 -86 43
Net Change in Cash -249,147 -444,644 253,023 -297,057 603,245 36,137 24,601 58,480 -39,170 -73,429 134,996 -3,388 -6,295 15,944
Cash at End of Period 854,672 338,468 783,112 530,089 827,146 223,901 187,764 163,163 105,580 74,960 144,750 9,754 13,142 19,437
Cash at Start of Period 1,103,819 783,112 530,089 827,146 223,901 187,764 163,163 104,683 144,750 148,389 9,754 13,142 19,437 3,493
Free Cash Flow
Operating Cash Flow -465,566 -180,113 31,284 214,129 222,655 259,000 189,079 136,665 49,098 52,530 12,054 -17,845 -23,107 -22,338
Capital Expenditure -99,034 -170,523 -169,341 -149,251 -126,790 -72,562 -38,608 -21,382 -11,625 -16,490 -11,765 -2,990 -1,539 -4,013
Free Cash Flow -564,600 -361,236 -138,057 64,878 95,865 186,438 150,471 115,283 37,473 36,040 289 -20,835 -24,646 -26,351