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 |