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,772,384 | 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 | 815,807 | 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,956,577 | 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.64% | 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 | 455,759 | 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,156,489 | 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,612,248 | 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 | 344,329 | 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.33% | 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 | 411,375 | 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 | 99,138 | 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 | 364,767 | 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 | 77,642 | -14,748 | 32,310 | -21,853 | 16,463 | -15,248 | -22,413 | -49,535 | 27,025 | 26,069 | 4,983 | 854 | -145 |
Net Income | 287,125 | 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.41% | 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.41 | 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.15 | 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 | Q2 | 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 | 759,211 | 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 | 240,679 | 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 | 999,890 | 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 | 249,805 | 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 | 109,311 | 129,884 | 80,203 | 109,417 | 56,152 | 38,614 | 22,686 | 20,379 | 32,703 | 26,653 | 15,173 | 5,523 | 5,739 |
Total Current Assets | 1,359,006 | 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 | 238,798 | 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 | 137,742 | 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 | 435,687 | 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 | 93,528 | 86,676 | 29,137 | 85,034 | 39,094 | 89,343 | 5,341 | 5,341 | 5,341 | 5,341 | 0 | 0 | 0 |
Tax Assets | 137,756 | 137,776 | 121,506 | 95,863 | 115 | 14,257 | 23,464 | 159 | 34,264 | 51,396 | 0 | 0 | 0 |
Other Non-Current Assets | 45,571 | 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,089,082 | 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,448,088 | 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 | 13,070 | 295,307 | 262,718 | 248,213 | 187,689 | 76,110 | 47,617 | 58,280 | 40,795 | 33,644 | 18,804 | 10,636 | 3,489 |
Short Term Debt | 6,037 | 6,079 | 4,731 | 2,418 | 8,537 | 8,275 | 3,884 | 5,798 | 6,829 | 5,610 | 1,755 | 780 | 0 |
Tax Payables | 23,876 | 136,907 | 139,725 | 146,048 | 109,662 | 39,250 | 12,232 | 3,682 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 15,788 | 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 | 529,590 | 394,760 | 350,298 | 352,618 | 247,174 | 96,526 | 53,083 | 32,137 | 30,736 | 36,156 | 17,442 | 5,043 | 7,440 |
Total Current Liabilities | 564,485 | 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,285,950 | 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 | 96,587 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -38 | 0 |
Deferred Tax | 8,788 | 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 | 127,274 | 121,705 | 120,406 | 122,417 | 41,642 | 43,956 | 19,864 | 18,262 | 24,704 | 21,646 | 1,913 | 81,678 | 0 |
Total Non-Current Liabilities | 2,518,599 | 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,083,084 | 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 | 115 | 119 | 125 | 127 | 126 | 119 | 120 | 122 | 116 | 113 | 97 | 33 | 65 |
Retained Earnings | -1,552,642 | -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 | -285,763 | -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 | -634,996 | -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 | 334,207 | 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,574 | 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,629,363 | 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 | 287,125 | 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 | 99,138 | 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 | 13,191 | -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,994 | 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 | 37,881 | -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 | 53,947 | 457 | 53,990 | 1,441 | 3,312 | 191 | 28,767 | 434 | 964 | 1,279 | 693 | 794 | 395 |
Other Non-Cash Items | 265,642 | 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 | 733,705 | 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 | -43,454 | -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 | -12,591 | 26,958 | 0 | -1,699,974 | 0 | -270,409 | 0 | 9,208 | -7,880 | 35,759 | -4,688 | -675 | -200 |
Purchases of Investments | -338,148 | -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 | 323,264 | 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 | -9,245 | -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 | -58,338 | -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,214 | -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 | 11,208 | 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 | -698,657 | -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 | -56,418 | -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 | -758,554 | -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 | -4,455 | 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 | -87,642 | -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,204,329 | 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,291,971 | 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 | 733,705 | 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 | -43,454 | -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 | 690,251 | 665,605 | 652,869 | 623,381 | 671,846 | 191,642 | 178,369 | 54,264 | -991 | 8,376 | 2,503 | -530 | -4,262 |