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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1,250,240 | 2,290,786 | 2,330,853 | 1,382,049 | 774,425 | 624,333 | 316,159 | 286,166 | 322,591 | 357,249 | 343,904 | 232,846 | 216,678 | 149,523 | 61,661 | 20,194 |
Revenue Growth | - | -1.72% | 68.65% | 78.46% | 24.04% | 97.47% | 10.48% | -11.29% | -9.70% | 3.88% | 47.70% | 7.46% | 44.91% | 142.49% | 205.34% | |
Cost of Revenue | 679,646 | 1,232,398 | 1,356,258 | 827,627 | 428,444 | 403,088 | 221,714 | 230,123 | 264,583 | 249,032 | 230,861 | 165,430 | 161,390 | 120,454 | 55,159 | 23,223 |
Gross Profit | 570,594 | 1,058,388 | 974,595 | 554,422 | 345,981 | 221,245 | 94,445 | 56,043 | 58,008 | 108,217 | 113,043 | 67,416 | 55,288 | 29,069 | 6,502 | -3,029 |
Gross Profit Margin | 45.47% | 46.20% | 41.81% | 40.12% | 44.68% | 35.44% | 29.87% | 19.58% | 17.98% | 30.29% | 32.87% | 28.95% | 25.52% | 19.44% | 10.54% | -15.00% |
Research and Development | 206,216 | 227,336 | 168,846 | 105,526 | 55,921 | 40,381 | 32,587 | 33,157 | 50,703 | 50,819 | 45,386 | 34,524 | 35,601 | 25,099 | 14,296 | 8,411 |
General and Administrative Expenses | 333,552 | 369,627 | 355,104 | 233,064 | 103,621 | 75,536 | 56,133 | 45,347 | 66,228 | 76,707 | 72,086 | 55,050 | 50,848 | 32,682 | 12,923 | 5,254 |
Total Operating Expenses | 540,445 | 612,647 | 523,950 | 338,590 | 159,542 | 115,917 | 88,720 | 78,504 | 116,931 | 127,526 | 117,472 | 89,574 | 86,449 | 57,781 | 27,219 | 13,665 |
Operating Income or Loss | 15,335 | 445,741 | 448,261 | 215,832 | 186,439 | 102,729 | 1,596 | -39,378 | -62,700 | -19,309 | -4,429 | -22,158 | -31,161 | -28,712 | -20,717 | -16,694 |
Operating Margin | 0.09% | 19.46% | 19.23% | 15.62% | 24.07% | 16.45% | 0.50% | -13.76% | -19.44% | -5.40% | -1.29% | -9.52% | -14.38% | -19.20% | -33.60% | -82.67% |
Interest Expense | 8,921 | 8,839 | 9,438 | 45,152 | 21,001 | 9,691 | 9,635 | 7,936 | 2,773 | 501 | 1,863 | 2,055 | 6,436 | 3,006 | 914 | 356 |
EBITDA | 142,707 | 589,876 | 513,882 | 192,280 | 204,542 | 119,447 | 16,192 | -28,401 | -52,576 | -9,663 | 2,836 | -16,014 | -25,563 | -26,252 | -19,313 | -15,891 |
Depreciation and Amortization | 81,565 | 67,898 | 52,396 | 26,200 | 18,103 | 14,119 | 9,667 | 9,004 | 10,638 | 10,539 | 8,259 | 6,981 | 5,568 | 3,032 | 1,550 | 803 |
Income Before Tax | 62,687 | 513,139 | 452,048 | 120,928 | 119,410 | 90,114 | -10,229 | -45,341 | -65,987 | -20,703 | -7,286 | -25,050 | -37,567 | -32,290 | -21,777 | -16,925 |
Income Tax Expense | 1,270 | 74,203 | 54,686 | -24,521 | -14,585 | -71,034 | 1,398 | -149 | 1,475 | 1,379 | 766 | 863 | 651 | 32,290 | 21,777 | 16,925 |
Net Income | 61,417 | 438,936 | 397,362 | 145,449 | 133,995 | 161,148 | -11,627 | -45,192 | -67,462 | -22,082 | -8,052 | -25,913 | -38,218 | -32,290 | -21,777 | -16,925 |
Net Income Margin | 4.10% | 19.16% | 17.05% | 10.52% | 17.30% | 25.81% | -3.68% | -15.79% | -20.91% | -6.18% | -2.34% | -11.13% | -17.64% | -21.60% | -35.32% | -83.81% |
EPS | 0.45 | 3.24 | 2.94 | 1.09 | 1.07 | 1.38 | -0.12 | -0.54 | -1.34 | -0.49 | -0.19 | -0.62 | -1.24 | -0.82 | -19.27 | -14.98 |
EPS Diluted | 0.44 | 3.08 | 2.77 | 1.02 | 0.95 | 1.23 | -0.12 | -0.54 | -1.34 | -0.49 | -0.19 | -0.62 | -1.24 | -0.82 | -19.27 | -14.98 |
Weighted Average Shares Out | - | 136,376 | 135,349 | 134,025 | 125,561 | 116,713 | 96,892 | 82,939 | 50,519 | 44,632 | 42,903 | 41,647 | 30,740 | 39,291 | 1,130 | 1,130 |
Weighted Average Shares Out Diluted | - | 143,290 | 144,390 | 142,878 | 141,918 | 131,644 | 99,619 | 82,939 | 50,519 | 44,632 | 42,903 | 41,647 | 30,740 | 39,291 | 1,130 | 1,130 |
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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||
Cash and Cash Equivalents | 256,325 | 288,748 | 473,244 | 119,316 | 679,379 | 251,409 | 106,237 | 29,144 | 17,764 | 28,452 | 42,032 | 38,190 | 45,294 | 51,524 | 39,993 | 8,642 |
Short Term Investments | 1,510,299 | 1,406,286 | 1,139,599 | 897,335 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 1,766,624 | 1,695,034 | 1,612,843 | 1,016,651 | 679,379 | 251,409 | 106,237 | 29,144 | 17,764 | 28,452 | 42,032 | 38,190 | 45,294 | 51,524 | 39,993 | 8,642 |
Net Receivables | 232,225 | 445,959 | 440,896 | 333,626 | 182,165 | 145,413 | 78,938 | 65,346 | 61,019 | 46,099 | 45,119 | 32,084 | 27,743 | 17,771 | 8,024 | 6,369 |
Inventory | 158,837 | 213,595 | 149,708 | 74,400 | 41,764 | 32,056 | 16,267 | 25,999 | 31,960 | 40,800 | 21,590 | 16,580 | 19,843 | 11,228 | 4,521 | 1,483 |
Other Current Assets | 203,195 | 88,930 | 60,824 | 37,784 | 29,756 | 70,779 | 28,204 | 19,914 | 14,242 | 12,748 | 12,234 | 7,310 | 4,236 | 1,264 | 418 | 189 |
Total Current Assets | 2,360,881 | 2,443,518 | 2,264,271 | 1,462,461 | 933,064 | 499,657 | 222,302 | 130,446 | 117,864 | 121,768 | 114,896 | 90,509 | 94,998 | 81,787 | 52,956 | 16,683 |
Non-Current Assets | ||||||||||||||||
Property, Plant and Equipment | 176,564 | 188,131 | 132,746 | 96,587 | 60,668 | 39,053 | 20,998 | 26,483 | 31,440 | 32,118 | 30,824 | 24,853 | 25,541 | 18,411 | 6,103 | 3,894 |
Goodwill | 214,292 | 214,562 | 213,559 | 181,254 | 24,783 | 24,783 | 24,783 | 3,664 | 3,664 | 3,745 | 3,745 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 51,152 | 68,536 | 99,541 | 97,758 | 28,808 | 30,579 | 35,306 | 515 | 945 | 2,220 | 1,811 | 3,886 | 2,480 | 0 | 0 | 0 |
Long Term Investments | 0 | 0 | 157,768 | 110,625 | 51,986 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 275,854 | 252,370 | 204,872 | 122,470 | 92,904 | 74,531 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 185,448 | 215,895 | 11,523 | 8,101 | 7,889 | 44,620 | 36,548 | 8,039 | 9,663 | 5,677 | 916 | -2,579 | -728 | 4,561 | 445 | 370 |
Total Non-Current Assets | 903,310 | 939,494 | 820,009 | 616,795 | 267,038 | 213,566 | 117,635 | 38,701 | 45,712 | 43,760 | 37,296 | 26,160 | 27,293 | 22,972 | 6,548 | 4,264 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 3,264,191 | 3,383,012 | 3,084,280 | 2,079,256 | 1,200,102 | 713,223 | 339,937 | 169,147 | 163,576 | 165,528 | 152,192 | 116,669 | 122,291 | 104,759 | 59,504 | 20,947 |
Current Liabilities | ||||||||||||||||
Accounts Payable | 112,417 | 116,164 | 125,085 | 113,767 | 72,609 | 57,474 | 48,794 | 28,747 | 31,696 | 25,569 | 22,316 | 7,363 | 11,272 | 12,928 | 6,521 | 4,595 |
Short Term Debt | 106,251 | 5,220 | 96,263 | 89,882 | 330,509 | 6,054 | 28,155 | 17,429 | 13,132 | 17,000 | 0 | -11,273 | -16,882 | 3,130 | 2,567 | 178 |
Tax Payables | 6,388 | 11,774 | 35,998 | 7,571 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 129,556 | 118,300 | 90,747 | 62,670 | 47,665 | 81,783 | 33,119 | 15,691 | 6,411 | 3,915 | 2,747 | 2,773 | 933 | 23,414 | 595 | 107 |
Other Current Liabilities | 212,866 | 280,991 | 290,126 | 165,906 | 83,260 | 54,000 | 37,093 | 29,874 | 31,533 | 26,364 | 33,643 | 19,722 | 19,266 | 10,100 | 3,520 | 799 |
Total Current Liabilities | 567,478 | 532,449 | 638,219 | 439,796 | 534,043 | 199,311 | 147,161 | 91,741 | 82,772 | 72,848 | 58,706 | 33,365 | 33,855 | 50,971 | 13,203 | 5,679 |
Non-Current Liabilities | ||||||||||||||||
Long Term Debt | 1,200,261 | 1,293,738 | 1,199,465 | 963,514 | 4,898 | 102,659 | 81,628 | 32,322 | 20,768 | 0 | 0 | 5,170 | 8,677 | 10,148 | 4,336 | 233 |
Deferred Revenue | 354,210 | 369,172 | 281,613 | 187,186 | 125,473 | 100,204 | 76,911 | 29,941 | 33,893 | 25,115 | 16,612 | 11,284 | 7,537 | 3,670 | 1,044 | 175 |
Deferred Tax | 0 | 0 | 0 | 53,982 | 34,653 | 27,020 | 23,211 | 22,389 | 22,818 | 0 | 0 | 25,490 | 15,260 | 0 | 0 | 0 |
Other Non-Current Liabilities | 210,869 | 204,029 | 139,410 | 58,592 | 51,695 | 38,837 | 26,461 | 24,269 | 24,843 | 26,116 | 29,922 | 26,644 | 15,567 | 6,878 | 2,440 | 1,233 |
Total Non-Current Liabilities | 1,765,340 | 1,866,939 | 1,620,488 | 1,209,292 | 182,066 | 241,700 | 185,000 | 86,532 | 79,504 | 51,231 | 46,534 | 43,098 | 31,781 | 20,696 | 7,820 | 1,641 |
Total Liabilities | 2,332,818 | 2,399,388 | 2,258,707 | 1,649,088 | 716,109 | 441,011 | 332,161 | 178,273 | 162,276 | 124,079 | 105,240 | 76,463 | 65,636 | 71,667 | 21,023 | 7,320 |
Common Stock | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Retained Earnings | -104,927 | 46,273 | 17,335 | -405,737 | -51,186 | -185,181 | -346,302 | -295,727 | -250,535 | -183,073 | -160,991 | -152,939 | -127,026 | -91,802 | -56,518 | -34,741 |
Accumulated Other Comprehensive Income/Loss | 3,263 | -1,988 | -10,882 | -2,020 | 434 | -923 | 742 | -656 | -292 | -210 | -79 | 229 | 52 | 83 | 0 | 0 |
Total Stockholders Equity | 931,373 | 983,624 | 825,573 | 430,168 | 483,993 | 272,212 | 7,776 | -9,126 | 1,300 | 41,449 | 46,952 | 40,206 | 56,655 | 33,092 | 38,481 | 13,627 |
Total Investments | 1,510,299 | 1,406,286 | 1,139,599 | 897,335 | 51,986 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 1,306,512 | 1,298,958 | 1,290,357 | 1,037,646 | 330,865 | 105,543 | 109,783 | 49,751 | 33,900 | 17,000 | 0 | 8,677 | 11,061 | 14,677 | 6,903 | 411 |
Net Debt | 1,050,187 | 1,010,210 | 817,113 | 918,330 | -348,514 | -145,866 | 3,546 | 20,607 | 16,136 | -11,452 | -42,032 | -29,513 | -34,233 | -36,847 | -33,090 | -8,231 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||
Net Income | 61,417 | 438,936 | 397,362 | 145,449 | 133,995 | 161,148 | -11,627 | -45,192 | -67,462 | -22,082 | -8,052 | -25,913 | -38,218 | -32,290 | -21,777 | -16,925 |
Depreciation & Amortization | 81,565 | 74,708 | 58,775 | 32,439 | 17,225 | 14,119 | 9,667 | 9,004 | 10,638 | 10,539 | 8,259 | 6,981 | 5,568 | 3,032 | 1,550 | 803 |
Deferred Income Tax | -32,697 | -43,348 | 3,633 | -31,241 | -17,117 | -73,375 | 123 | -1,394 | 651 | 642 | 960 | 967 | 668 | 32,417 | 24 | 0 |
Stock Based Compensation | 214,752 | 212,857 | 216,802 | 114,286 | 42,503 | 20,176 | 11,432 | 6,727 | 10,326 | 12,696 | 9,740 | 6,849 | 4,766 | 2,120 | 829 | 180 |
Change in Working Capital | 15,042 | 17,130 | 62,126 | 15,063 | -23,775 | 1,425 | 1,524 | -2,811 | 7,102 | -23,315 | 12,832 | 9,815 | -22,206 | 24,488 | 1,243 | -3,269 |
Accounts Receivable | 314,727 | -12,478 | -107,556 | -151,160 | -34,321 | -68,745 | -13,515 | -4,803 | -18,017 | -2,482 | -13,746 | -5,226 | -11,040 | -9,874 | -1,655 | -5,691 |
Inventory | 15,277 | -63,887 | -75,273 | -29,258 | -9,708 | -15,789 | 9,732 | 5,961 | 8,840 | -19,210 | -5,010 | 3,263 | -8,615 | -6,708 | -3,038 | -700 |
Accounts Payable | -197,417 | -22,149 | 133,416 | 117,183 | 35,695 | 22,200 | 23,082 | -8,070 | 9,764 | -6,013 | 28,833 | 7,641 | 16,774 | 15,627 | 4,579 | 3,014 |
Other Working Capital | -117,545 | 115,644 | 111,539 | 78,298 | -15,441 | 63,759 | -17,775 | 4,101 | 6,515 | 4,390 | 2,755 | 4,137 | -19,325 | 25,443 | 1,357 | 108 |
Other Non-Cash Items | 129,763 | -3,503 | 6,119 | 76,032 | 63,503 | 15,574 | 5,013 | 5,224 | 5,792 | 360 | 483 | 429 | 4,777 | -30,134 | 279 | 324 |
Net Cash Provided by Operating Activities | 381,851 | 696,780 | 744,817 | 352,028 | 216,334 | 139,067 | 16,132 | -28,442 | -32,953 | -21,160 | 24,222 | -872 | -44,645 | -367 | -17,852 | -18,887 |
Cash Flows from Investing Activities | ||||||||||||||||
Investments in Property, Plant, and Equipment | -45,615 | -110,401 | -46,443 | -52,508 | -20,558 | -14,788 | -4,151 | -4,121 | -12,845 | -12,762 | -13,999 | -6,257 | -12,990 | -14,662 | -3,262 | -2,170 |
Acquisitions Net | -96,112 | 0 | -62,162 | -209,083 | -5,010 | 0 | -15,000 | 0 | 1,050 | 0 | -2,535 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | -1,429,268 | -2,081,431 | -923,430 | -992,956 | -5,010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 1,428,546 | 1,840,477 | 660,129 | 35,000 | 0 | 0 | 0 | 0 | 0 | 300 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 103,227 | -15,000 | -263,301 | -931,637 | 5,010 | 0 | -15,000 | 0 | 372 | 300 | -300 | 0 | 0 | 0 | 0 | 48 |
Net Cash Used for Investing Activities | -46,337 | -366,355 | -371,906 | -1,219,547 | -25,568 | -14,788 | -19,151 | -4,121 | -11,795 | -12,462 | -16,534 | -6,257 | -12,990 | -14,662 | -3,262 | -2,122 |
Cash Flows from Financing Activities | ||||||||||||||||
Debt Repayment | -7 | 0 | 0 | 610,263 | 269,117 | 45,245 | 58,048 | 16,342 | 17,089 | 16,850 | -8,708 | -2,487 | -5,230 | 27,866 | 6,757 | 1,270 |
Common Stock Issued | 14 | 0 | 10,370 | 0 | 79,947 | 34,803 | 19,766 | 26,425 | 16,142 | 4,014 | 5,366 | 2,429 | 58,609 | 1,858 | 0 | 0 |
Common Stock Repurchased | -291,696 | -409,998 | -27,496 | -500,000 | -68,330 | -8,198 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -80,823 | -106,776 | -17,126 | 199,148 | -9,109 | 20,605 | 2,800 | 26,955 | 17,286 | 3,714 | 5,366 | 2,429 | -1,943 | -3,242 | 45,708 | 24,245 |
Net Cash Used Provided by Financing Activities | -372,526 | -516,774 | -17,126 | 309,411 | 191,678 | 65,850 | 80,614 | 43,297 | 34,375 | 20,564 | -3,342 | -58 | 51,436 | 26,482 | 52,465 | 25,515 |
Effect of Forex Changes on Cash | 3,262 | 1,853 | -1,857 | -1,955 | 826 | -257 | -502 | 646 | -315 | -522 | -504 | 83 | -31 | 78 | 0 | 0 |
Net Change in Cash | -33,750 | -184,496 | 353,928 | -560,063 | 383,270 | 189,872 | 77,093 | 11,380 | -10,688 | -13,580 | 3,842 | -7,104 | -6,230 | 11,531 | 31,351 | 4,506 |
Cash at End of Period | 1,050,827 | 288,748 | 473,244 | 119,316 | 679,379 | 296,109 | 106,237 | 29,144 | 17,764 | 28,452 | 42,032 | 38,190 | 45,294 | 51,524 | 39,993 | 8,642 |
Cash at Start of Period | 1,084,577 | 473,244 | 119,316 | 679,379 | 296,109 | 106,237 | 29,144 | 17,764 | 28,452 | 42,032 | 38,190 | 45,294 | 51,524 | 39,993 | 8,642 | 4,136 |
Free Cash Flow | ||||||||||||||||
Operating Cash Flow | 381,851 | 696,780 | 744,817 | 352,028 | 216,334 | 139,067 | 16,132 | -28,442 | -32,953 | -21,160 | 24,222 | -872 | -44,645 | -367 | -17,852 | -18,887 |
Capital Expenditure | -45,615 | -110,401 | -46,443 | -52,508 | -20,558 | -14,788 | -4,151 | -4,121 | -12,845 | -12,762 | -13,999 | -6,257 | -12,990 | -14,662 | -3,262 | -2,170 |
Free Cash Flow | 336,236 | 586,379 | 698,374 | 299,520 | 195,776 | 124,279 | 11,981 | -32,563 | -45,798 | -33,922 | 10,223 | -7,129 | -57,635 | -15,029 | -21,114 | -21,057 |