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
Revenue 2,798,492 2,748,377 2,566,111 2,329,114 1,725,625 818,379 603,693 441,231 364,967 273,499 195,591 125,022 74,602
Revenue Growth - 7.10% 10.18% 34.97% 110.86% 35.56% 36.82% 20.90% 33.44% 39.83% 56.45% 67.59%
Cost of Revenue 812,620 828,675 744,592 654,512 464,745 271,036 190,762 150,986 123,328 96,979 73,633 47,779 24,493
Gross Profit 1,985,872 1,919,702 1,821,519 1,674,602 1,260,880 547,343 412,931 290,245 241,639 176,520 121,958 77,243 50,109
Gross Profit Margin 71.06% 69.85% 70.98% 71.90% 73.07% 66.88% 68.40% 65.78% 66.21% 64.54% 62.35% 61.78% 67.17%
Research and Development 449,078 469,332 412,398 271,535 180,080 121,878 97,249 74,616 55,083 42,694 36,634 27,548 18,653
General and Administrative Expenses 1,194,204 1,102,438 1,022,659 937,335 656,791 336,704 240,896 200,571 168,979 135,710 91,575 48,962 32,811
Total Operating Expenses 1,643,282 1,639,861 2,480,079 1,208,870 836,871 458,582 338,145 275,187 224,062 178,404 128,209 76,510 51,464
Operating Income or Loss 342,590 279,841 -658,560 465,732 424,009 88,761 74,786 11,896 17,577 -1,884 -6,251 733 -1,355
Operating Margin 12.13% 10.18% -25.66% 20.00% 24.57% 10.85% 12.39% 2.70% 4.82% -0.69% -3.20% 0.59% -1.82%
Interest Expense 0 14,042 14,168 9,885 42,025 24,320 22,178 11,130 7,204 1,526 590 302 486
EBITDA 473,016 398,185 -551,108 555,806 465,923 152,997 101,528 70,592 26,853 -7,918 7,553 12,740 5,886
Depreciation and Amortization 104,705 91,323 96,702 74,267 58,189 48,031 26,742 27,197 22,525 18,550 17,223 12,380 7,930
Income Before Tax 341,610 292,820 -661,978 471,654 365,709 80,646 55,078 32,265 -2,876 -27,994 -10,260 58 -2,530
Income Tax Expense 84,969 -14,748 32,310 -21,853 16,463 -15,248 -22,413 -49,535 27,025 26,069 4,983 854 -145
Net Income 256,641 307,568 -694,288 493,507 349,246 95,894 77,491 81,800 -29,901 -54,063 -15,243 -796 -2,385
Net Income Margin 9.12% 11.19% -27.06% 21.19% 20.24% 11.72% 12.84% 18.54% -8.19% -19.77% -7.79% -0.64% -3.20%
EPS 2.21 2.56 -5.48 3.88 2.88 0.80 0.61 0.69 -0.26 -0.59 -0.16 -0.01 -0.03
EPS Diluted 1.96 2.24 -5.48 3.40 2.69 0.76 0.61 0.68 -0.26 -0.59 -0.16 -0.01 -0.03
Weighted Average Shares Out - 122,503 126,779 127,225 121,252 119,665 127,024 118,539 113,563 91,122 93,695 93,695 93,695
Weighted Average Shares Out Diluted - 140,145 126,779 146,683 136,415 125,720 127,085 122,268 113,563 91,122 93,695 93,695 93,695

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
Current Assets
Cash and Cash Equivalents 818,939 914,323 921,278 780,196 1,244,099 443,293 366,985 315,442 181,592 271,244 69,659 36,795 34,935
Short Term Investments 226,022 236,118 250,413 204,416 425,119 373,959 257,302 25,108 100,494 21,620 19,184 18,075 20,806
Cash + Short Term Investments 1,044,961 1,150,441 1,171,691 984,612 1,669,218 817,252 624,287 340,550 282,086 292,864 88,843 54,870 55,741
Net Receivables 181,206 290,121 261,849 247,472 169,411 65,172 33,316 78,335 56,243 39,537 25,977 16,392 7,272
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 94,514 129,884 80,203 218,834 112,304 77,228 45,372 40,758 48,274 36,174 12,241 5,523 5,739
Total Current Assets 1,320,681 1,570,446 1,513,743 1,341,501 1,894,781 921,038 680,289 439,264 371,032 359,054 129,993 76,785 68,752
Non-Current Assets
Property, Plant and Equipment 242,889 249,794 249,744 275,062 112,495 144,864 120,179 117,617 126,407 105,021 75,538 23,107 9,123
Goodwill 138,622 138,377 137,724 1,371,064 140,810 138,731 37,482 38,541 35,657 27,752 30,831 5,346 5,166
Intangible Assets 443,943 457,140 535,406 607,170 187,449 199,236 34,589 4,100 7,507 2,871 5,410 493 9,231
Long Term Investments 107,046 86,676 29,137 85,034 39,094 89,343 5,341 5,341 5,341 5,341 0 0 0
Tax Assets 144,408 137,776 121,506 95,863 115 14,257 23,464 159 34,264 51,396 0 0 0
Other Non-Current Assets 44,617 45,191 47,701 56,115 29,745 34,883 507 561 985 1,626 7,363 428 -23,520
Total Non-Current Assets 1,121,525 1,114,954 1,121,218 2,490,308 509,708 621,314 221,562 166,319 210,161 194,007 119,142 29,374 23,520
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 363
Total Assets 2,442,206 2,685,400 2,634,961 3,831,809 2,404,489 1,542,352 901,851 605,583 581,193 553,061 249,135 106,159 92,635
Current Liabilities
Accounts Payable 192,151 295,307 262,718 248,213 187,689 76,110 14,303 13,622 10,978 14,382 18,804 5,346 3,489
Short Term Debt 12,162 6,079 8,964 6,436 13,053 12,409 7,768 11,596 13,658 11,220 1,755 780 0
Tax Payables 129,406 136,907 139,725 146,048 109,662 39,250 12,232 3,682 0 0 0 0 0
Deferred Revenue 17,097 14,635 14,008 12,339 11,264 7,617 7,478 6,262 5,648 4,712 3,452 2,760 0
Other Current Liabilities 202,144 257,853 206,340 202,552 137,512 53,142 70,281 67,315 53,724 49,808 17,442 10,333 7,440
Total Current Liabilities 552,960 710,781 631,755 615,588 454,664 188,528 112,062 102,477 84,008 80,122 41,453 19,219 10,929
Non-Current Liabilities
Long Term Debt 2,382,060 2,383,437 2,385,339 2,385,701 1,107,278 838,737 338,572 64,164 62,656 59,375 53,468 38 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 -38 0
Deferred Tax 7,101 13,192 44,735 79,484 58,481 64,497 30,455 23,786 65,068 61,420 3,081 1,259 0
Other Non-Current Liabilities 124,385 121,705 120,406 122,417 41,642 43,956 19,864 18,262 24,704 21,646 1,913 81,640 0
Total Non-Current Liabilities 2,513,546 2,518,334 2,550,480 2,587,602 1,207,401 947,190 388,891 106,212 152,428 142,441 58,462 82,937 0
Total Liabilities 3,066,506 3,229,115 3,182,235 3,203,190 1,662,065 1,135,718 500,953 208,689 236,436 222,563 99,915 102,156 11,739
Common Stock 113 119 125 127 126 119 120 122 116 113 97 33 65
Retained Earnings -1,652,267 -1,357,390 -1,048,267 71,744 -146,819 -227,414 -153,442 -96,290 -116,341 -86,440 -32,377 -17,134 -16,011
Accumulated Other Comprehensive Income/Loss -242,493 -267,470 -314,217 -75,014 5,951 -8,699 -7,813 -6,379 18,472 10,805 -3,934 160 0
Total Stockholders Equity -624,300 -543,715 -547,274 628,619 742,424 406,634 400,898 396,894 344,757 330,498 149,220 4,003 80,896
Total Investments 333,068 322,794 279,550 289,450 464,213 463,302 257,302 25,108 100,494 21,620 19,184 18,075 20,806
Total Debt 2,388,141 2,389,516 2,390,070 2,388,119 1,115,815 847,012 342,456 69,962 69,485 64,985 55,223 818 0
Net Debt 1,569,202 1,475,193 1,468,792 1,607,923 -128,284 403,719 -24,529 -245,480 -112,107 -206,259 -14,436 -35,977 -34,935

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
Cash Flows from Operating Activities
Net Income 256,641 307,568 -694,288 493,507 349,246 95,894 77,491 81,800 -29,901 -54,063 -15,243 -796 -2,385
Depreciation & Amortization 104,705 91,323 96,702 74,267 58,189 48,031 26,742 27,197 22,525 18,550 17,223 12,380 7,930
Deferred Income Tax -18,558 -50,086 -55,303 -88,952 2,202 -15,248 -22,414 -47,972 17,132 17,132 -817 2,076 -736
Stock Based Compensation 283,168 284,558 230,888 139,910 65,114 44,395 38,231 26,559 15,901 10,841 10,050 3,834 4,094
Change in Working Capital 84,055 -23,704 40,466 23,883 124,197 9,994 59,346 -1,244 -513 9,321 263 -960 -1,390
Accounts Receivable -16,066 -45,394 -34,626 -103,197 -112,681 -35,833 40,651 -22,303 -19,102 -15,764 -10,172 -7,739 -6,304
Inventory 0 -10,677 0 55,867 128,875 23,412 0 4,311 10,300 8,053 4,816 1,280 -79
Accounts Payable 2,582 31,910 21,102 69,772 104,691 22,224 -10,072 16,314 7,325 15,753 4,926 4,705 4,598
Other Working Capital 100,121 457 53,990 1,441 3,312 191 28,767 434 964 1,279 693 794 395
Other Non-Cash Items 275,870 95,854 1,065,147 8,936 80,008 23,854 19,529 -18,920 21,615 27,430 611 8 2,171
Net Cash Provided by Operating Activities 732,615 705,513 683,612 651,551 678,956 206,920 198,925 67,420 46,759 29,211 12,087 16,542 9,684
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -22,736 -12,938 -30,743 -28,170 -7,110 -15,278 -20,556 -13,156 -47,750 -20,835 -9,584 -17,072 -13,946
Acquisitions Net -19,594 0 0 -1,699,974 0 -270,409 0 9,208 -7,880 35,759 -4,688 -675 -200
Purchases of Investments -321,559 -342,850 -270,345 -418,518 -499,237 -661,821 -514,286 -62,348 -160,504 -26,040 -21,698 -39 -16,081
Sales/Maturities of Investments 311,072 309,451 277,520 590,630 495,848 461,098 284,943 137,340 80,704 23,592 20,588 2,761 1,350
Other Investing Activities -25,102 -26,970 -6,456 -1,937 -880 -1,963 -35,494 -9,208 -91,569 -35,759 -5,341 -6,588 -22,349
Net Cash Used for Investing Activities -56,083 -73,307 -30,024 -1,557,969 -11,379 -488,373 -285,393 61,836 -135,430 -23,283 -20,723 -15,025 -28,877
Cash Flows from Financing Activities
Debt Repayment -6,146 -6,368 -6,351 947,236 503,621 639,167 328,779 -13,681 -6,086 -3,377 -1,480 -1,265 -1,387
Common Stock Issued 0 0 0 0 0 0 0 0 10,568 199,467 35,000 0 0
Common Stock Repurchased -557,295 -576,968 -425,727 -302,774 -268,653 -176,985 -134,647 -10,301 -1,258 0 0 -188 -60
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -57,051 -73,197 -74,406 -191,713 -115,686 -102,575 -50,126 30,537 8,661 3,518 11,717 1,350 44,419
Net Cash Used Provided by Financing Activities -620,492 -656,533 -506,484 452,749 119,282 359,607 144,006 3,439 5,810 199,608 45,237 -103 42,972
Effect of Forex Changes on Cash 20,941 12,031 -6,022 -10,234 13,947 -1,846 -5,995 1,155 -6,791 -3,951 -3,737 446 -27
Net Change in Cash 76,981 -12,296 141,082 -463,903 800,806 76,308 51,543 133,850 -89,652 201,585 32,864 1,860 23,752
Cash at End of Period 3,281,310 914,323 926,619 785,537 1,249,440 448,634 372,326 315,442 181,592 271,244 69,659 36,795 34,935
Cash at Start of Period 3,204,329 926,619 785,537 1,249,440 448,634 372,326 320,783 181,592 271,244 69,659 36,795 34,935 11,183
Free Cash Flow
Operating Cash Flow 732,615 705,513 683,612 651,551 678,956 206,920 198,925 67,420 46,759 29,211 12,087 16,542 9,684
Capital Expenditure -22,736 -39,908 -30,743 -28,170 -7,110 -15,278 -20,556 -13,156 -47,750 -20,835 -9,584 -17,072 -13,946
Free Cash Flow 709,879 665,605 652,869 623,381 671,846 191,642 178,369 54,264 -991 8,376 2,503 -530 -4,262