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 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 3,695,649 3,695,649 3,394,635 2,986,267 2,666,702 2,158,759 1,881,883 1,536,216 1,105,719 753,751 511,495 354,947 297,059 94,455 169,878 9,265 3,919 34,440 27,643 7,846 14,146
Revenue Growth - 8.87% 13.67% 11.98% 23.53% 14.71% 22.50% 38.93% 46.70% 47.36% 44.10% 19.49% 214.50% -44.40% 1,733.55% 136.41% -88.62% 24.59% 252.32% -44.54%
Cost of Revenue 255,013 255,000 206,997 150,991 131,328 114,249 94,123 79,479 58,187 26,972 3,004 630 157 0 0 0 0 0 0 0 0
Gross Profit 3,440,636 3,440,649 3,187,638 2,835,276 2,535,374 2,044,510 1,787,760 1,456,737 1,047,532 726,779 508,491 354,317 296,902 94,455 169,878 9,265 3,919 34,440 27,643 7,846 14,146
Gross Profit Margin 93.10% 93.10% 93.90% 94.94% 95.08% 94.71% 95.00% 94.83% 94.74% 96.42% 99.41% 99.82% 99.95% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
Research and Development 1,627,594 1,627,594 1,585,936 1,458,179 2,215,942 1,154,111 1,197,957 1,326,361 581,861 479,514 347,523 260,436 210,391 178,707 123,880 119,442 146,362 104,889 87,596 95,618 88,271
General and Administrative Expenses 1,161,299 1,161,300 1,002,140 739,560 516,922 468,711 434,407 366,406 303,251 196,614 165,772 109,983 85,363 58,219 32,328 27,580 17,073 15,238 16,911 13,012 74,728
Total Operating Expenses 2,790,938 2,790,939 2,596,049 2,234,758 2,775,665 1,622,822 1,632,364 1,692,767 885,112 676,128 513,295 370,419 295,754 237,638 155,829 149,033 163,208 119,720 104,507 108,630 162,999
Operating Income or Loss 686,211 620,525 579,440 585,777 -240,291 402,006 129,223 -243,734 144,998 50,651 -4,804 -16,102 1,148 -143,183 14,049 -139,768 -159,289 -85,280 -76,864 -100,784 -148,853
Operating Margin 18.33% 16.79% 17.07% 19.62% -9.01% 18.62% 6.87% -15.87% 13.11% 6.72% -0.94% -4.54% 0.39% -151.59% 8.27% -1,508.56% -4,064.53% -247.62% -278.06% -1,284.53% -1,052.26%
Interest Expense 2,551 2,551 2,666 1,908 2,174 1,855 1,543 6,900 38,745 45,603 46,828 38,652 46,058 43,819 43,323 32,125 5,306 22,431 12,527 12,527 3,563
EBITDA 864,134 904,735 631,521 611,165 -217,085 473,870 187,156 -218,530 166,832 57,740 -1,454 -14,778 1,912 -143,183 18,037 -99,741 -146,445 -72,724 -74,283 -92,992 -134,260
Depreciation and Amortization 61,387 82,660 52,081 25,388 23,206 71,864 54,969 52,178 58,425 44,883 41,413 29,207 29,979 26,990 24,485 16,690 13,071 12,963 7,411 8,192 13,913
Income Before Tax 834,215 834,215 529,116 570,444 -232,218 486,791 115,347 -312,290 107,404 7,556 -48,547 -82,848 -44,146 -186,540 -31,846 -211,870 -178,920 -86,881 -74,166 -103,909 -163,211
Income Tax Expense 236,616 236,616 188,456 -378,137 63,479 39,885 5,854 852 3,182 1,025 -66 299 174 -26,990 21,410 55,412 19,631 1,601 -552 -552 453
Net Income 597,599 597,599 340,660 948,581 -295,697 446,906 109,493 -313,142 104,222 6,531 -48,481 -83,147 -44,320 -186,540 -31,846 -211,870 -178,920 -86,881 -74,166 -103,043 -164,817
Net Income Margin 15.62% 16.17% 10.04% 31.76% -11.09% 20.70% 5.82% -20.38% 9.43% 0.87% -9.48% -23.43% -14.92% -197.49% -18.75% -2,286.78% -4,565.45% -252.27% -268.30% -1,313.32% -1,165.11%
EPS 2.67 2.67 1.53 4.30 -1.36 2.08 0.51 -1.53 0.55 0.04 -0.29 -0.56 -0.34 -1.49 -0.26 -2.06 -1.99 -1.03 -0.89 -1.24 -2.21
EPS Diluted 2.65 2.65 1.52 4.27 -1.36 2.05 0.51 -1.53 0.54 0.03 -0.29 -0.56 -0.34 -1.49 -0.26 -2.06 -1.99 -1.03 -0.89 -1.24 -2.21
Weighted Average Shares Out - 225,928 223,958 222,074 218,073 217,657 215,635 204,580 187,873 179,601 167,947 148,403 129,747 125,362 121,628 102,943 89,785 84,185 83,799 83,321 74,555
Weighted Average Shares Out Diluted - 225,928 223,958 222,074 218,073 217,657 215,635 204,580 194,125 187,302 167,947 148,403 129,747 125,362 121,628 102,943 89,785 84,185 83,799 83,321 74,555

Reported Currency: USD Q4 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 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 3,213,376 3,213,376 2,951,422 2,057,440 1,513,008 1,832,684 1,163,980 899,509 652,343 521,439 452,297 471,429 224,057 277,594 417,912 449,824 178,767 108,854 18,861 11,494 132,180
Short Term Investments 442,667 442,667 287,543 290,752 288,369 284,870 274,343 270,136 156,203 186,344 147,966 37,575 4,361 4,430 6,256 20,594 19,257 147,576 299,712 333,477 337,584
Cash + Short Term Investments 3,656,043 3,656,043 3,238,965 2,348,192 1,801,377 2,117,554 1,438,323 1,169,645 808,546 707,783 600,263 509,004 228,418 277,594 424,168 470,418 198,024 256,430 318,573 344,971 469,764
Net Receivables 743,557 743,557 644,879 616,300 481,994 308,809 307,598 266,299 148,758 114,450 57,933 35,374 70,951 6,415 5,701 163,661 1,050 1,551 2,073 1,423 2,143
Inventory 62,972 62,972 120,959 56,938 35,973 16,505 10,405 6,482 4,106 1,783 358 406 278 3,536 0 0 0 0 0 0 7,142
Other Current Assets 182,830 182,830 167,011 165,302 103,313 94,179 79,366 62,428 32,768 18,359 40,660 11,015 9,867 26,769 25,585 21,976 6,420 6,431 7,115 7,582 2,264
Total Current Assets 4,645,402 4,645,402 4,198,947 3,186,732 2,422,657 2,537,047 1,855,855 1,501,521 993,602 866,848 699,214 555,799 309,514 277,594 455,454 656,055 205,494 264,412 327,761 353,976 481,313
Non-Current Assets
Property, Plant and Equipment 777,048 777,048 765,608 751,468 588,076 406,625 319,751 259,763 167,679 86,006 81,790 26,848 6,348 6,431 4,804 1,752 2,796 3,943 5,890 7,667 9,959
Goodwill 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 123,545 123,545 129,219 150,755 172,291 193,828 215,364 236,901 270,437 0 0 0 6,082 8,217 10,432 13,879 4,339 406 8,715 11,097 14,220
Long Term Investments 187,716 187,716 133,676 221,266 222,301 133,657 99,199 134,356 31,987 35,248 14,000 15,000 0 0 0 3,513 20,000 1,000 11,000 1,000 11,427
Tax Assets 631,886 631,886 457,941 467,538 -62,763 -55,559 -23,601 0 0 0 19,641 895 0 0 0 0 -20,000 -1,000 -11,000 -1,000 -11,427
Other Non-Current Assets 260,917 260,917 0 0 62,763 55,559 23,601 14,448 19,299 19,338 49,065 29,837 8,475 36,720 18,891 37,191 19,759 6,934 11,237 1,368 11,427
Total Non-Current Assets 2,136,705 2,136,705 1,642,037 1,746,620 1,138,261 889,703 789,907 801,061 644,995 140,592 130,855 73,769 20,905 51,368 34,127 56,335 26,894 11,283 25,842 20,132 35,606
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 6,782,107 6,782,107 5,840,984 4,933,352 3,560,918 3,426,750 2,645,762 2,302,582 1,638,597 1,007,440 830,069 629,568 330,419 328,962 489,581 712,390 232,388 275,695 353,603 374,108 516,919
Current Liabilities
Accounts Payable 109,601 109,601 277,546 172,110 98,767 83,647 103,827 67,671 75,599 30,085 24,462 19,102 13,961 14,939 10,773 20,964 15,679 7,806 5,916 3,573 2,321
Short Term Debt 9,125 9,125 11,374 13,189 14,958 28,307 18,696 7,393 651,481 619,893 85,640 0 0 298,193 0 0 29,323 22,867 15,873 18,096 18,587
Tax Payables 42,295 42,295 7,108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 1,009,906 1,009,906 457,941 617,022 448,857 312,444 226,425 259,040 191,050 12,512 12,880 12,890 66,079 69,303 66,973 67,030 62 649 22,883 604 1,807
Other Current Liabilities 111,747 111,747 469,742 82,760 86,211 76,064 66,412 26,848 301,000 173,795 98,533 76,050 56,034 -84,242 35,827 44,832 5,273 5,273 4,668 5,584 8,766
Total Current Liabilities 1,240,379 1,240,379 1,216,603 885,081 648,793 500,462 415,360 360,952 1,219,130 836,285 221,515 108,042 136,074 298,193 113,573 132,826 50,337 36,595 49,340 27,857 31,481
Non-Current Liabilities
Long Term Debt 29,162 29,162 33,262 34,267 34,857 50,882 17,434 24,001 651,481 619,893 603,478 661,567 331,076 17,960 293,432 443,138 396,167 386,556 371,103 341,862 378,766
Deferred Revenue -40,214 -40,214 -42,562 -40,378 -22,841 0 0 0 0 0 12,511 25,369 38,226 104,272 171,220 238,169 0 0 348 0 0
Deferred Tax 40,214 40,214 42,562 40,378 22,841 0 0 0 0 0 19,641 895 -9,033 -104,272 -16,987 0 0 0 -348 0 0
Other Non-Current Liabilities 322,729 322,729 221,000 244,000 266,000 277,000 287,001 287,000 294,148 48,385 54,552 26,803 9,033 239,886 16,987 641 6,634 12,061 18,068 23,786 28,155
Total Non-Current Liabilities 351,891 351,891 254,262 278,267 300,857 327,882 304,435 311,001 945,629 668,278 690,182 714,634 369,302 257,846 464,652 681,948 402,801 398,617 389,171 365,648 406,921
Total Liabilities 1,592,270 1,592,270 1,470,865 1,163,348 949,650 828,344 719,795 671,953 1,219,130 836,285 830,069 629,568 330,419 556,039 578,225 814,774 453,138 435,212 438,511 393,505 438,402
Common Stock 224 224 223 221 219 216 213 211 189 187 171 163 133 126 123 119 97 85 84 84 83
Retained Earnings 160,385 160,385 -437,214 -777,874 -1,726,455 -1,430,758 -1,877,759 -1,990,005 -1,674,765 -1,778,987 -1,785,518 -1,737,037 -1,653,890 -1,609,570 -1,423,030 -1,391,184 -1,179,314 -1,000,394 -913,513 -839,347 -736,304
Accumulated Other Comprehensive Income/Loss 13,106 13,106 15,069 -19,454 -15,360 -15,542 -10,165 -7,010 -2,886 -809 1,815 1,993 1,878 1,642 1,986 707 -2,747 -528 -415 1,228 -2,412
Total Stockholders Equity 5,189,837 5,189,837 4,370,119 3,770,004 2,611,268 2,598,406 1,925,967 1,630,629 419,467 171,155 -81,628 -193,108 -174,957 -227,077 -88,644 -102,384 -220,750 -159,517 -84,908 -19,397 78,517
Total Investments 630,383 630,383 421,219 512,018 510,670 418,527 373,542 404,492 188,190 221,592 161,966 52,575 4,361 4,430 6,256 24,107 39,257 148,576 310,712 334,477 349,011
Total Debt 38,287 38,287 44,636 34,267 34,857 50,882 17,434 24,001 651,481 619,893 689,118 661,567 331,076 316,153 293,432 443,138 396,167 386,556 371,103 341,862 378,766
Net Debt -3,175,089 -3,175,089 -2,906,786 -2,023,173 -1,478,151 -1,781,802 -1,146,546 -875,508 -862 98,454 236,821 190,138 107,019 38,559 -124,480 -6,686 217,400 277,702 352,242 330,368 246,586

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 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 597,599 597,599 340,660 948,581 -295,697 446,906 109,493 -313,142 104,222 6,531 -48,481 -83,147 -44,320 -186,540 -31,846 -211,870 -178,920 -86,881 -74,166 -103,043 -164,817
Depreciation & Amortization 82,660 82,660 67,855 57,844 51,807 54,533 54,969 52,178 58,425 44,883 41,413 29,207 29,979 26,990 24,485 16,690 13,071 12,963 7,411 8,192 13,913
Deferred Income Tax -158,898 -158,898 57,091 -465,604 -350 -377 -459 91,156 3,261 1,709 -41,126 -3 -30,531 186,725 3,805 41,366 -15,026 -17,369 -15,172 -186 -463
Stock Based Compensation 215,889 215,889 188,420 183,006 177,877 166,589 148,153 133,055 96,201 69,872 62,156 38,398 38,493 28,983 14,856 9,980 15,026 8,890 8,890 186 463
Change in Working Capital -248,651 -248,651 198,810 -14,569 -71,741 57,295 -46,539 -64,229 24,753 -34,847 -29,119 -4,482 -118,430 -31,245 87,017 154,181 9,509 -19,949 13,020 -6,077 -3,685
Accounts Receivable -98,678 -98,678 -28,579 -134,306 -173,185 -1,211 -41,299 -117,541 -23,947 -56,517 -22,559 35,577 -64,536 -714 157,960 -162,611 501 -650 -650 721 3,085
Inventory -170,151 -170,151 -67,504 -20,965 -19,468 -6,100 4,043 4,851 4,047 98 -4,093 -6,590 -5,217 -3,536 6,254 6,370 -154,022 4,189 -8,067 -334,169 -452,451
Accounts Payable -167,945 -167,945 105,436 73,343 15,120 -20,180 36,156 -7,928 43,758 5,623 5,360 5,141 -978 4,166 -10,191 5,285 7,873 2,343 2,343 1,252 -4,151
Other Working Capital 374,719 188,123 189,457 67,359 105,792 84,786 -45,439 56,389 895 15,949 -7,827 -38,610 -47,699 -31,161 -67,006 305,137 155,157 -25,831 19,394 326,119 449,832
Other Non-Cash Items 7,888 7,888 117,105 40,230 13,505 -14,290 70,610 7,994 17,894 -1,612 41,413 29,207 29,979 -186,628 -379 2,011 15,480 9,652 9,650 -944 39,922
Net Cash Provided by Operating Activities 496,487 496,487 969,941 749,488 -124,599 710,656 336,227 -92,988 304,756 86,536 26,256 9,180 -94,830 -161,715 97,938 12,358 -140,860 -92,694 -50,367 -101,872 -114,667
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -47,486 -47,486 -77,833 -181,006 -187,379 -78,064 -73,483 -111,021 -120,277 -26,003 -27,876 -4,267 -2,839 -3,799 -4,109 -387 -698 -1,153 -1,568 -1,633 -1,391
Acquisitions Net 35,580 47,486 0 181,006 187,379 78,064 73,483 111,021 -142,856 26,003 27,876 4,267 2,839 4,292 4,292 -952 -22 0 0 0 -88
Purchases of Investments -466,020 -466,020 -79,860 -268,677 -612,342 -374,809 -168,868 -384,671 -57,372 -147,981 -134,091 -33,713 -9 -183 -183 1,339 703 -45,024 -511,408 -348,540 -830,494
Sales/Maturities of Investments 305,829 305,829 79,151 241,984 530,720 365,419 155,928 145,714 88,017 68,974 23,528 583 860 1,298 19,313 16,839 106,591 216,539 539,011 365,642 753,185
Other Investing Activities -37,847 -94,972 0 -181,006 -187,379 -78,064 -73,483 -111,021 0 -26,003 -27,876 -4,267 -2,839 -4,109 -4,109 -387 -681 0 0 59 1,628
Net Cash Used for Investing Activities -207,677 -207,677 -78,542 -207,699 -269,001 -87,454 -86,423 -349,978 -232,488 -105,010 -138,439 -37,397 -1,988 -2,501 15,204 16,452 105,893 170,362 26,035 15,528 -77,160
Cash Flows from Financing Activities
Debt Repayment -3,360 -3,360 -2,862 -2,417 -836 -822 0 -8,934 -445 -1,699 -265 -511,478 0 0 0 0 0 0 0 0 0
Common Stock Issued 35,836 35,836 61,115 58,626 110,305 63,299 66,764 649,387 49,973 86,436 92,844 73,157 47,711 19,468 13,590 134,397 104,880 2,325 1,408 1,489 90,150
Common Stock Repurchased 0 0 0 0 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 0
Other Financing Activities -52,509 -52,509 -59,047 -50,033 -37,760 -16,766 -52,107 49,718 9,117 2,879 478 713,910 0 0 -158,644 107,857 0 10,000 30,291 -35,837 204,088
Net Cash Used Provided by Financing Activities -20,033 -20,033 -794 6,176 71,709 45,711 14,657 690,171 58,645 87,616 93,057 275,589 47,711 19,468 -145,054 242,254 104,880 12,325 31,699 -34,348 294,238
Effect of Forex Changes on Cash -6,676 -6,676 3,355 -3,570 2,949 -192 91 -39 -9 0 -6 0 0 0 0 -7 0 0 0 6 71
Net Change in Cash 262,101 262,101 893,960 544,395 -318,942 668,721 264,552 247,166 130,904 69,142 -19,132 247,372 -49,107 -144,748 -31,912 271,057 69,913 89,993 7,367 -120,686 102,482
Cash at End of Period 12,399,778 3,215,221 2,953,120 2,059,160 1,514,765 1,833,707 1,164,986 899,509 652,343 521,439 452,297 471,429 224,057 273,164 417,912 449,824 178,767 108,854 18,861 11,494 132,180
Cash at Start of Period 12,137,677 2,953,120 2,059,160 1,514,765 1,833,707 1,164,986 900,434 652,343 521,439 452,297 471,429 224,057 273,164 417,912 449,824 178,767 108,854 18,861 11,494 132,180 29,698
Free Cash Flow
Operating Cash Flow 496,487 496,487 969,941 749,488 -124,599 710,656 336,227 -92,988 304,756 86,536 26,256 9,180 -94,830 -161,715 97,938 12,358 -140,860 -92,694 -50,367 -101,872 -114,667
Capital Expenditure -47,486 -47,486 -77,833 -181,006 -187,379 -78,064 -73,483 -111,021 -120,277 -26,003 -27,876 -4,267 -2,839 -3,799 -4,109 -387 -698 -1,153 -1,568 -1,633 -1,391
Free Cash Flow 449,001 449,001 892,108 568,482 -311,978 632,592 262,744 -204,009 184,479 60,533 -1,620 4,913 -97,669 -165,514 93,829 11,971 -141,558 -93,847 -51,935 -103,505 -116,058