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,753,454 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 820,355 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,933,099 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 70.25% 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 463,254 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,130,124 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,593,378 1,571,770 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 271,630 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 9.52% 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 -10,970 14,042 14,168 9,885 42,025 24,320 22,178 11,130 7,204 1,526 590 302 486
EBITDA 470,717 475,254 1,528,186 539,999 482,198 136,792 101,528 45,417 40,102 16,666 11,013 13,159 6,623
Depreciation and Amortization 94,997 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 291,204 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 -4,831 -14,748 32,310 -21,853 16,463 -15,248 -22,413 -49,535 27,025 26,069 4,983 854 -145
Net Income 296,035 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 10.82% 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.45 2.51 -5.48 3.88 2.88 0.80 0.61 0.69 -0.26 -0.59 -0.16 -0.01 -0.03
EPS Diluted 2.19 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 Q1 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
Current Assets
Cash and Cash Equivalents 788,837 914,323 921,278 780,196 1,244,099 443,293 366,985 315,442 181,592 271,244 69,659 36,795
Short Term Investments 254,875 236,118 250,413 204,416 425,119 373,959 257,302 25,108 100,494 21,620 19,184 18,075
Cash + Short Term Investments 1,043,712 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
Net Receivables 256,074 290,121 261,849 247,472 169,411 65,172 33,316 78,335 56,243 39,537 25,977 16,392
Inventory 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 104,633 129,884 80,203 109,417 56,152 38,614 22,686 20,379 32,703 26,653 15,173 5,523
Total Current Assets 1,404,419 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
Non-Current Assets
Property, Plant and Equipment 241,875 249,794 249,744 275,062 112,495 144,864 120,179 117,617 126,407 105,021 75,538 23,107
Goodwill 137,894 138,377 137,724 1,371,064 140,810 138,731 37,482 38,541 35,657 27,752 30,831 5,346
Intangible Assets 444,829 457,140 535,406 607,170 187,449 199,236 34,589 4,100 7,507 2,871 5,410 493
Long Term Investments 84,424 86,676 29,137 85,034 39,094 89,343 0 0 0 0 0 0
Tax Assets 141,012 137,776 121,506 95,863 115 14,257 23,464 0 34,264 51,396 0 0
Other Non-Current Assets 43,218 45,191 47,701 56,115 29,745 34,883 5,848 6,061 6,326 6,967 7,363 428
Total Non-Current Assets 1,093,252 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
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 2,497,671 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
Current Liabilities
Accounts Payable 10,132 295,307 262,718 248,213 187,689 76,110 47,617 58,280 40,795 33,644 18,804 10,636
Short Term Debt 6,045 6,079 4,731 2,418 8,537 8,275 3,884 5,798 6,829 5,610 1,755 780
Tax Payables 17,011 136,907 139,725 146,048 109,662 39,250 12,232 0 0 0 0 0
Deferred Revenue 13,869 14,635 14,008 12,339 11,264 7,617 7,478 6,262 5,648 4,712 3,452 2,760
Other Current Liabilities 535,075 394,760 350,298 352,618 247,174 96,526 53,083 32,137 30,736 36,156 17,442 5,043
Total Current Liabilities 565,121 710,781 631,755 615,588 454,664 188,528 112,062 102,477 84,008 80,122 41,453 19,219
Non-Current Liabilities
Long Term Debt 2,284,883 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
Deferred Revenue 98,112 0 0 0 0 0 0 0 0 0 0 -38
Deferred Tax 11,023 13,192 44,735 79,484 58,481 64,497 30,455 23,786 65,068 61,420 3,081 1,259
Other Non-Current Liabilities 122,293 121,705 120,406 122,417 41,642 43,956 19,864 18,262 24,704 21,646 1,913 81,678
Total Non-Current Liabilities 2,516,311 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
Total Liabilities 3,081,432 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
Common Stock 117 119 125 127 126 119 120 122 116 113 97 33
Retained Earnings -1,454,137 -1,357,390 -1,048,267 71,744 -146,819 -227,414 -153,442 -96,290 -116,341 -86,440 -32,377 -17,134
Accumulated Other Comprehensive Income/Loss -281,587 -267,470 -314,217 -75,014 5,951 -8,699 -7,813 -6,379 18,472 10,805 -3,934 160
Total Stockholders Equity -583,761 -543,715 -547,274 628,619 742,424 406,634 400,898 396,894 344,757 330,498 149,220 4,003
Total Investments 339,299 322,794 279,550 289,450 464,213 463,302 257,302 25,108 100,494 21,620 19,184 18,075
Total Debt 2,389,040 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
Net Debt 1,600,203 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

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 296,035 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 94,997 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 -46,348 -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 286,558 284,558 230,888 139,910 65,114 44,395 0 26,559 15,901 10,841 10,050 3,834 4,094
Change in Working Capital 1,288 -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 17,354 457 53,990 1,441 3,312 191 28,767 434 964 1,279 693 794 395
Other Non-Cash Items 210,760 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 718,915 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 -41,415 -39,908 -30,743 -28,170 -7,110 -15,278 -20,556 -13,156 -47,750 -20,835 -9,584 -17,072 -13,946
Acquisitions Net -5,945 26,958 0 -1,699,974 0 -270,409 0 9,208 -7,880 35,759 -4,688 -675 -200
Purchases of Investments -368,313 -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 347,412 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 -16,904 -26,958 -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 -62,316 -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,296 -6,368 -6,351 -52,764 -146,379 -10,833 -16,221 -13,681 -6,086 -3,377 -1,480 -1,265 -1,387
Common Stock Issued 13,475 14,228 15,024 22,706 25,319 9,791 18,253 33,838 10,568 199,467 35,000 0 0
Common Stock Repurchased -587,130 -576,968 -425,727 -302,774 -268,653 -176,985 -134,647 -16,718 -1,258 0 0 -188 -60
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -69,825 -73,197 -89,430 808,287 534,314 547,425 294,874 33,838 13,154 3,518 11,717 1,350 44,419
Net Cash Used Provided by Financing Activities -660,999 -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 1,100 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 -3,300 -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,291,971 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,295,271 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 718,915 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 -41,415 -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 677,500 665,605 652,869 623,381 671,846 191,642 178,369 54,264 -991 8,376 2,503 -530 -4,262