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 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 2003-12-31
Revenue 1,557,000 1,305,300 1,098,800 904,400 738,200 563,823 463,768 366,989 263,893 288,720 247,084 211,369 152,255 96,966 66,032 36,059 13,372 3,663 50 0 0
Revenue Growth - 18.79% 21.49% 22.51% 30.93% 21.57% 26.37% 39.07% -8.60% 16.85% 16.90% 38.83% 57.02% 46.85% 83.12% 169.66% 265.06% 7,226.00%
Cost of Revenue 541,000 499,700 346,700 322,100 257,900 193,655 186,599 155,903 130,622 145,432 134,683 119,033 85,543 53,240 47,735 40,643 25,733 15,660 1,530 0 0
Gross Profit 1,016,000 805,600 752,100 582,300 480,300 370,168 277,169 211,086 133,271 143,288 112,401 92,336 66,712 43,726 18,297 -4,584 -12,361 -11,997 -1,480 0 0
Gross Profit Margin 65.13% 61.72% 68.45% 64.39% 65.06% 65.65% 59.76% 57.52% 50.50% 49.63% 45.49% 43.68% 43.82% 45.09% 27.71% -12.71% -92.44% -327.52% -2,960.00% 0.00% 0.00%
Research and Development 212,500 180,200 160,100 146,800 129,700 88,606 74,452 55,710 43,208 27,900 21,765 24,359 21,863 16,566 13,231 13,104 10,391 8,094 10,764 9,026 8,659
General and Administrative Expenses 666,400 587,800 466,000 384,000 300,600 254,139 210,104 166,080 138,799 127,685 119,771 103,948 87,316 61,362 64,425 63,484 30,063 14,554 9,261 5,127 546
Total Operating Expenses 878,900 768,000 626,100 530,800 430,300 342,745 284,556 221,790 182,007 155,585 141,536 128,307 109,179 77,928 77,656 84,758 41,481 22,648 20,025 14,153 12,014
Operating Income or Loss 105,000 -26,700 66,700 -600 22,100 27,423 -7,387 -10,704 -48,736 -12,297 -29,135 -35,971 -42,467 -38,633 -59,359 -89,342 -53,842 -34,645 -21,505 -14,153 -12,014
Operating Margin 6.44% -2.05% 6.07% -0.07% 2.99% 4.86% -1.59% -2.92% -18.47% -4.26% -11.79% -17.02% -27.89% -39.84% -89.89% -247.77% -402.65% -945.81% -43,010.00% 0.00% 0.00%
Interest Expense 9,800 26,700 61,200 45,100 26,800 22,197 19,187 14,388 12,712 14,687 17,214 15,794 14,715 22,694 20,182 -5,244 -3,160 0 0 0 0
EBITDA 138,900 36,500 124,100 54,800 50,000 27,423 -7,387 -9,879 -32,840 -12,297 -29,135 -35,971 -27,891 -29,771 -59,359 -74,201 -47,821 -31,160 -20,269 -13,830 -12,014
Depreciation and Amortization 33,900 63,200 57,400 55,400 27,900 15,646 13,854 13,833 15,838 12,223 11,806 11,030 8,503 5,077 5,222 6,971 4,920 2,640 1,236 323 0
Income Before Tax 129,100 9,800 20,500 9,700 14,500 5,226 -26,574 -26,818 -61,390 -51,358 -44,874 -51,655 -57,043 -61,159 -79,541 -92,791 -53,539 -35,490 0 0 0
Income Tax Expense 9,100 5,200 3,700 2,900 2,900 1,934 257 392 212 142 100 212 127 21,880 -5,222 3,449 -303 1,305 131 -332 11,941
Net Income 120,000 4,600 16,800 6,800 11,600 3,292 -26,831 -28,879 -73,520 -51,500 -44,974 -51,867 -57,170 -61,159 -79,541 -92,791 -53,539 -35,950 -21,636 -13,821 -11,941
Net Income Margin 7.53% 0.35% 1.53% 0.75% 1.57% 0.58% -5.79% -7.87% -27.86% -17.84% -18.20% -24.54% -37.55% -63.07% -120.46% -257.33% -400.38% -981.44% -43,272.00% 0.00% 0.00%
EPS 1.72 0.07 0.25 0.11 0.19 0.06 -0.46 -0.50 -1.29 -0.93 -0.83 -1.08 -1.22 -1.54 -2.68 -3.36 -3.21 -99.10 -70.95 -47.64 -43.88
EPS Diluted 1.71 0.07 0.24 0.10 0.19 0.05 -0.46 -0.50 -1.29 -0.93 -0.83 -1.08 -1.22 -1.54 -2.68 -3.36 -3.21 -39.19 -70.95 -47.64 -43.88
Weighted Average Shares Out - 69,375 67,698 64,735 60,594 58,860 58,003 57,251 56,786 55,629 54,011 47,924 46,690 39,608 29,727 27,611 16,688 363 305 290 272
Weighted Average Shares Out Diluted - 69,910 68,579 65,946 62,304 61,008 58,003 57,251 56,786 55,629 54,011 47,924 46,690 39,608 29,727 27,611 16,688 917 305 290 272

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 685,400 674,700 791,600 947,600 376,100 288,946 440,056 298,570 122,672 151,193 149,727 57,293 93,955 113,274 127,996 56,663 94,588 33,231 7,660 23,999 4,328
Short Term Investments 0 0 0 40,400 162,400 175,040 167,479 161,396 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 685,400 674,700 791,600 947,600 376,100 288,946 440,056 298,570 122,672 151,193 149,727 57,293 93,955 113,274 127,996 56,663 94,588 33,231 7,660 23,999 4,328
Net Receivables 270,300 205,600 161,000 83,800 82,800 76,672 53,373 28,803 42,530 39,882 33,067 33,294 23,190 16,841 14,962 11,938 4,783 1,417 140 0 0
Inventory 410,800 346,800 303,200 154,300 101,000 71,414 33,793 35,514 12,024 13,099 9,464 14,867 11,838 11,430 10,086 16,870 7,990 3,390 864 0 0
Other Current Assets 104,600 86,900 74,000 63,000 31,100 24,254 9,949 7,073 4,283 4,022 5,940 4,482 2,802 912 1,260 3,028 1,391 1,827 1,019 282 0
Total Current Assets 1,471,100 1,314,000 1,329,800 1,248,700 591,000 461,286 537,171 369,960 190,761 208,196 198,198 109,936 131,785 142,457 154,304 88,499 108,752 39,865 9,683 24,281 4,328
Non-Current Assets
Property, Plant and Equipment 649,200 599,900 536,500 478,700 399,400 258,379 107,864 46,266 41,793 37,069 32,356 25,422 19,422 12,522 15,482 17,564 21,304 16,999 7,054 2,786 0
Goodwill 51,700 51,700 39,800 39,800 39,800 39,646 39,840 39,677 39,607 37,536 37,536 37,536 26,647 0 0 0 0 0 0 0 0
Intangible Assets 99,500 75,500 36,600 28,700 13,200 10,383 4,351 528 933 14,064 18,040 22,963 29,002 0 0 0 0 0 0 0 0
Long Term Investments 0 0 0 0 58,400 140,784 125,549 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 196,200 210,000 106,100 77,000 41,100 18,266 1,969 216 2,032 5,291 1,825 2,202 2,727 1,254 1,862 3,166 685 276 55 54 0
Total Non-Current Assets 996,600 937,100 719,000 624,200 551,900 467,458 279,573 86,687 84,365 93,960 89,757 88,123 77,798 13,776 17,344 20,730 21,989 17,275 7,109 2,840 0
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,958
Total Assets 2,467,700 2,251,100 2,048,800 1,872,900 1,142,900 928,744 816,744 456,647 275,126 302,156 287,955 198,059 209,583 156,233 171,648 109,229 130,741 57,140 16,792 27,121 4,958
Current Liabilities
Accounts Payable 77,800 30,800 37,700 54,100 54,500 25,500 24,413 13,160 15,213 14,659 19,359 9,361 11,418 4,895 5,870 7,291 4,544 3,450 1,624 1,395 0
Short Term Debt 49,800 27,500 25,100 15,600 0 0 0 269 5,519 3,380 2,637 14,429 13,064 0 0 0 10,671 29,222 1,479 11 11
Tax Payables 0 0 0 5,000 1,800 8,463 0 299 1,163 3,843 3,928 3,965 0 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 0 0 1,184 2,356 1,309 2,361 1,554 900 5,445 2,582 4,247 3,970 2,377 1,350 284 116 -11 0
Other Current Liabilities 323,800 306,400 166,000 138,100 103,200 88,973 59,256 40,959 42,063 24,703 19,478 19,051 931 9,808 9,973 7,300 4,464 6,124 1,296 735 -11
Total Current Liabilities 451,400 364,700 228,800 207,800 157,700 115,657 86,025 55,697 65,156 44,296 42,374 48,286 27,995 18,950 19,813 16,968 21,029 39,080 4,515 2,130 11
Non-Current Liabilities
Long Term Debt 1,370,600 1,374,300 1,248,800 1,043,700 887,900 591,978 566,173 332,768 171,967 171,257 119,041 103,730 108,540 69,433 96,979 85,000 16,006 0 8,302 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 38,200 35,700 14,900 17,800 21,400 9,010 6,030 5,032 3,952 2,774 1,943 1,867 1,652 1,619 1,999 2,987 1,431 119,825 70,066 69,500 0
Total Non-Current Liabilities 1,408,800 1,410,000 1,263,700 1,061,500 909,300 600,988 572,203 337,800 175,919 174,031 120,984 105,597 110,192 71,052 98,978 87,987 17,437 119,825 78,368 69,500 0
Total Liabilities 1,860,200 1,774,700 1,492,500 1,269,300 1,067,000 716,645 658,228 393,497 241,075 218,327 163,358 153,883 138,187 90,002 118,791 104,955 38,466 158,905 82,883 71,630 35,608
Common Stock 100 100 100 100 100 59 58 57 57 56 55 48 48 45 39 29 28 1 1 1 0
Retained Earnings -481,300 -584,300 -649,500 -666,300 -672,000 -683,614 -707,255 -680,424 -651,545 -578,025 -526,525 -481,551 -441,023 -383,853 -329,891 -248,370 -155,579 -102,040 -66,058 -44,422 0
Accumulated Other Comprehensive Income/Loss 7,600 20,000 -2,200 5,500 -1,200 -2,905 -493 -726 -654 -22,916 -34,462 -27,927 -22,933 -18,368 -13,545 -8,323 -9 -19 -62 -88 0
Total Stockholders Equity 607,500 476,400 556,300 603,600 75,900 212,099 158,516 63,150 34,051 83,829 124,597 44,176 71,396 66,231 52,857 4,274 92,275 -101,765 -66,091 -44,509 -30,650
Total Investments 0 0 0 40,400 220,800 315,824 293,028 161,396 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 1,420,400 1,401,800 1,248,800 1,043,700 887,900 591,978 566,173 333,037 177,486 174,637 121,678 118,159 108,540 69,433 96,979 85,000 26,677 29,222 9,781 11 11
Net Debt 735,000 727,100 457,200 96,100 511,800 303,032 126,117 34,467 54,814 23,444 -28,049 60,866 14,585 -43,841 -31,017 28,337 -67,911 -4,009 2,121 -23,988 -4,317

Reported Currency: USD TTM 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 120,000 4,600 16,800 6,800 11,600 3,292 -26,831 -28,879 -73,520 -51,500 -44,974 -51,867 -57,170 -61,159 -79,541 -92,791 -53,539 -35,950 -21,636 -13,821
Depreciation & Amortization 70,200 63,200 57,400 55,400 27,900 15,646 13,854 13,833 15,838 12,223 11,806 11,030 8,503 5,077 5,222 6,971 4,920 2,640 1,236 323
Deferred Income Tax 15,300 0 45,500 3,300 13,200 2,981 2,620 10,855 10,270 26,457 7,252 3,409 67,546 17,697 11,572 -3,368 -1,520 0 0 0
Stock Based Compensation 46,900 40,900 34,400 35,900 28,700 37,521 31,941 23,617 19,178 22,519 12,683 9,920 7,734 5,064 4,202 3,368 1,520 0 0 0
Change in Working Capital -96,700 -2,500 -263,600 -63,400 -19,700 -52,823 1,615 -13,583 8,004 -11,032 6,525 -11,763 2,580 -7,400 2,315 -13,627 -5,513 -639 26 357
Accounts Receivable -68,300 -51,800 -71,300 -15,600 -10,900 -22,879 -26,322 12,551 -9,793 -10,069 -4,514 -13,513 -3,617 -5,196 -6,972 -11,419 -4,486 0 0 0
Inventory -79,900 -49,100 -154,400 -50,500 -30,200 -38,826 1,689 -24,103 -722 -3,635 5,403 -3,029 1,879 -1,343 5,843 -8,880 -4,600 -2,526 -864 0
Accounts Payable 15,800 -2,400 -15,600 7,100 36,200 21,187 27,313 639 17,986 525 10,425 2,999 4,697 -1,139 3,776 4,825 1,365 0 0 0
Other Working Capital 67,700 100,800 -22,300 -4,400 -14,800 -12,305 -1,065 -2,670 533 2,147 -4,789 1,780 -379 278 -332 1,847 2,208 1,887 890 357
Other Non-Cash Items -4,500 12,800 41,400 46,000 36,700 29,282 18,008 10,068 7,678 10,253 10,056 10,212 -54,645 5,096 6,907 16,836 3,760 2,129 53 85
Net Cash Provided by Operating Activities 151,200 119,000 -68,100 84,000 98,400 35,899 41,207 15,911 -12,552 8,920 3,348 -29,059 -25,452 -35,625 -49,323 -82,611 -50,372 -31,820 -20,321 -13,056
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -166,000 -157,300 -122,700 -166,500 -170,900 -162,354 -77,226 -22,115 -10,608 -11,486 -7,307 -10,991 -11,114 -6,549 -3,140 -10,047 -10,089 -13,137 -5,472 -2,708
Acquisitions Net 23,000 -26,000 0 166,500 170,900 0 0 5,714 -4,715 0 0 0 -37,855 0 0 0 0 0 0 0
Purchases of Investments 600 -7,800 0 -37,900 -150,600 -191,424 -297,965 -177,654 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 68,600 40,000 40,000 218,400 247,900 169,274 164,394 16,045 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -104,700 -40,000 0 -166,500 -170,900 0 0 0 0 0 0 0 0 0 0 0 0 550 -550 0
Net Cash Used for Investing Activities -176,200 -191,100 -82,700 14,000 -73,600 -184,504 -210,797 -178,010 -15,323 -11,486 -7,307 -10,991 -48,969 -6,549 -3,140 -10,047 -10,089 -12,587 -6,022 -2,708
Cash Flows from Financing Activities
Debt Repayment -41,800 -39,800 -483,200 0 -663,600 -6,699 -98,841 -159,146 -5,576 -193,379 -2,994 0 -88,195 -32,968 -27,500 0 0 0 0 0
Common Stock Issued 21,400 15,400 0 477,500 50,900 15,815 15,804 4,854 7,851 11,586 102,652 4,927 4,514 48,683 94,417 1,413 124,535 49,967 15 35,446
Common Stock Repurchased 7,900 8,100 8,100 0 0 0 0 0 0 0 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 0 0 0 0
Other Financing Activities -17,800 -24,000 515,800 128,000 686,200 -17,781 387,584 330,859 -2,646 185,825 -3,265 -1,539 138,783 11,737 56,879 53,320 -2,717 20,011 9,989 -11
Net Cash Used Provided by Financing Activities -30,300 -40,300 40,700 605,500 73,500 -8,665 304,547 176,567 -371 4,032 96,393 3,388 55,102 27,452 123,796 54,733 121,818 69,978 10,004 35,435
Effect of Forex Changes on Cash 3,600 -4,300 -5,500 4,800 1,500 -1,401 446 34 -275 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -51,700 -116,700 -115,600 708,300 99,800 -158,671 135,403 14,502 -28,521 1,466 92,434 -36,662 -19,319 -14,722 71,333 -37,925 61,357 25,571 -16,339 19,671
Cash at End of Period 2,671,100 689,700 806,400 922,000 213,700 113,906 272,577 137,174 122,672 151,193 149,727 57,293 93,955 113,274 127,996 56,663 94,588 33,231 7,660 23,999
Cash at Start of Period 2,722,800 806,400 922,000 213,700 113,900 272,577 137,174 122,672 151,193 149,727 57,293 93,955 113,274 127,996 56,663 94,588 33,231 7,660 23,999 4,328
Free Cash Flow
Operating Cash Flow 151,200 119,000 -68,100 84,000 98,400 35,899 41,207 15,911 -12,552 8,920 3,348 -29,059 -25,452 -35,625 -49,323 -82,611 -50,372 -31,820 -20,321 -13,056
Capital Expenditure -166,000 -157,300 -122,700 -166,500 -170,900 -162,354 -77,226 -22,115 -10,608 -11,486 -7,307 -10,991 -11,114 -6,549 -3,140 -10,047 -10,089 -13,137 -5,472 -2,708
Free Cash Flow -14,800 -38,300 -190,800 -82,500 -72,500 -126,455 -36,019 -6,204 -23,160 -2,566 -3,959 -40,050 -36,566 -42,174 -52,463 -92,658 -60,461 -44,957 -25,793 -15,764