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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6,613,147 | 5,860,168 | 4,381,310 | 2,948,037 | 2,317,512 | 2,410,706 | 2,151,369 | 1,646,186 | 1,129,167 | 837,591 | 584,106 | 361,224 | 193,408 | 139,848 |
Revenue Growth | - | 33.75% | 48.62% | 27.21% | -3.87% | 12.05% | 30.69% | 45.79% | 34.81% | 43.40% | 61.70% | 86.77% | 38.30% | |
Cost of Revenue | 2,353,612 | 2,229,887 | 1,705,614 | 1,067,258 | 835,626 | 866,368 | 777,992 | 584,417 | 406,051 | 294,031 | 192,015 | 122,686 | 61,252 | 43,366 |
Gross Profit | 4,259,535 | 3,630,281 | 2,675,696 | 1,880,779 | 1,481,886 | 1,544,338 | 1,373,377 | 1,061,769 | 723,116 | 543,560 | 392,091 | 238,538 | 132,156 | 96,482 |
Gross Profit Margin | 64.41% | 61.95% | 61.07% | 63.80% | 63.94% | 64.06% | 63.84% | 64.50% | 64.04% | 64.90% | 67.13% | 66.04% | 68.33% | 68.99% |
Research and Development | 923,182 | 854,918 | 728,394 | 586,752 | 486,594 | 462,759 | 442,468 | 349,594 | 273,581 | 209,448 | 148,909 | 98,587 | 55,155 | 26,408 |
General and Administrative Expenses | 551,475 | 518,114 | 420,196 | 369,288 | 295,608 | 275,805 | 252,562 | 241,903 | 206,126 | 184,804 | 117,669 | 73,803 | 37,104 | 25,674 |
Total Operating Expenses | 1,474,657 | 1,373,032 | 1,148,590 | 956,040 | 782,202 | 738,564 | 695,030 | 591,497 | 479,707 | 394,252 | 266,578 | 172,390 | 92,259 | 52,082 |
Operating Income or Loss | 2,784,878 | 2,257,249 | 1,527,106 | 924,739 | 699,684 | 805,774 | 273,347 | 470,272 | 243,409 | 149,308 | 125,513 | 66,148 | 39,897 | 44,400 |
Operating Margin | 42.07% | 38.52% | 34.86% | 31.37% | 30.19% | 33.42% | 12.71% | 28.57% | 21.56% | 17.83% | 21.49% | 18.31% | 20.63% | 31.75% |
Interest Expense | 12,146 | 0 | 0 | 0 | 0 | 0 | 2,701 | 2,780 | 3,136 | 3,152 | 6,280 | 7,119 | 7,057 | 6,417 |
EBITDA | 2,830,387 | 2,327,879 | 1,589,806 | 975,073 | 699,684 | 838,623 | 318,202 | 498,180 | 265,110 | 162,832 | 137,809 | 70,438 | 41,811 | 45,336 |
Depreciation and Amortization | 46,002 | 70,630 | 62,700 | 65,812 | 61,170 | 32,400 | 26,700 | 20,640 | 19,749 | 13,671 | 10,021 | 5,044 | 1,779 | 1,293 |
Income Before Tax | 3,070,498 | 2,422,026 | 1,581,796 | 930,879 | 738,863 | 862,270 | 288,801 | 474,760 | 242,225 | 146,009 | 121,508 | 58,275 | 32,975 | 37,626 |
Income Tax Expense | 405,804 | 334,705 | 229,350 | 90,025 | 104,306 | 2,403 | -39,314 | 51,559 | 58,036 | 24,907 | 34,658 | 15,815 | 11,626 | 3,591 |
Net Income | 2,664,694 | 2,087,321 | 1,352,446 | 840,854 | 634,557 | 859,867 | 328,115 | 423,201 | 184,189 | 121,102 | 86,850 | 42,460 | 21,349 | 34,035 |
Net Income Margin | 40.27% | 35.62% | 30.87% | 28.52% | 27.38% | 35.67% | 15.25% | 25.71% | 16.31% | 14.46% | 14.87% | 11.75% | 11.04% | 24.34% |
EPS | 2.13 | 1.69 | 1.10 | 0.69 | 0.52 | 0.70 | 0.25 | 0.36 | 0.17 | 0.11 | 0.09 | 0.02 | 0.01 | 0.04 |
EPS Diluted | 2.08 | 1.65 | 1.07 | 0.66 | 0.50 | 0.67 | 0.25 | 0.34 | 0.16 | 0.10 | 0.08 | 0.02 | 0.01 | 0.04 |
Weighted Average Shares Out | - | 1,237,416 | 1,225,892 | 1,226,048 | 1,215,744 | 1,220,992 | 1,293,446 | 1,156,128 | 1,100,336 | 1,055,424 | 774,832 | 1,220,992 | 1,220,992 | 821,125 |
Weighted Average Shares Out Diluted | - | 1,268,540 | 1,265,836 | 1,276,952 | 1,271,440 | 1,294,064 | 1,293,504 | 1,263,632 | 1,171,552 | 1,142,576 | 873,440 | 1,294,064 | 1,294,064 | 864,821 |
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 | 3,175,139 | 1,938,606 | 671,707 | 620,813 | 893,219 | 1,111,286 | 649,950 | 859,192 | 567,923 | 687,326 | 240,031 | 113,664 | 88,655 |
Short Term Investments | 4,253,249 | 3,069,362 | 2,352,022 | 2,787,502 | 1,979,649 | 1,613,082 | 1,306,197 | 676,363 | 299,910 | 0 | 209,426 | 4,000 | 0 |
Cash + Short Term Investments | 7,428,388 | 5,007,968 | 3,023,729 | 3,408,315 | 2,872,868 | 2,724,368 | 1,956,147 | 1,535,555 | 867,833 | 687,326 | 449,457 | 113,664 | 88,655 |
Net Receivables | 1,130,897 | 1,024,569 | 923,096 | 516,509 | 389,540 | 391,987 | 331,777 | 247,346 | 253,119 | 144,263 | 96,982 | 77,999 | 50,902 |
Inventory | 1,769,962 | 1,945,180 | 1,289,706 | 650,117 | 479,668 | 243,825 | 264,557 | 306,198 | 236,490 | 92,129 | 80,519 | 73,360 | 24,181 |
Other Current Assets | 548,693 | 412,518 | 314,217 | 237,735 | 94,922 | 111,456 | 162,321 | 177,330 | 168,684 | 50,610 | 58,579 | 20,009 | 13,434 |
Total Current Assets | 10,877,940 | 8,390,235 | 5,550,748 | 4,812,676 | 3,836,998 | 3,471,636 | 2,714,802 | 2,266,429 | 1,526,126 | 974,328 | 679,479 | 285,523 | 177,172 |
Non-Current Assets | |||||||||||||
Property, Plant and Equipment | 93,034 | 101,580 | 148,399 | 143,816 | 109,519 | 127,043 | 75,355 | 74,279 | 76,961 | 79,706 | 71,558 | 67,204 | 30,546 |
Goodwill | 268,532 | 268,531 | 265,924 | 188,397 | 189,696 | 54,855 | 53,684 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 68,698 | 88,768 | 122,205 | 93,555 | 122,790 | 45,235 | 58,610 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 0 | 39,468 | 20,247 | 8,314 | 4,150 | 30,336 | 36,136 | 36,136 | 36,636 | 36,636 | 0 | 0 |
Tax Assets | 1,318,224 | 945,792 | 574,912 | 442,295 | 441,531 | 452,025 | 126,492 | 65,125 | 70,960 | 48,429 | 11,510 | 4,541 | 1,679 |
Other Non-Current Assets | 220,295 | 151,900 | 73,754 | 33,443 | 30,071 | 30,346 | 22,704 | 18,891 | 18,824 | 20,791 | 48,476 | 7,252 | 10,771 |
Total Non-Current Assets | 1,968,783 | 1,556,571 | 1,224,662 | 921,753 | 901,921 | 713,654 | 367,181 | 194,431 | 202,881 | 185,562 | 131,544 | 78,997 | 42,996 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 12,846,723 | 9,946,806 | 6,775,410 | 5,734,429 | 4,738,919 | 4,185,290 | 3,081,983 | 2,460,860 | 1,729,007 | 1,159,890 | 811,023 | 364,520 | 220,168 |
Current Liabilities | |||||||||||||
Accounts Payable | 289,161 | 435,059 | 232,572 | 202,636 | 134,235 | 92,105 | 93,757 | 52,200 | 79,457 | 43,966 | 32,428 | 20,111 | 11,016 |
Short Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,336 | 1,087 | 99,611 | 0 |
Tax Payables | 116,604 | 95,751 | 89,839 | 69,916 | 1,870 | 1,716 | 839 | 794 | 1,098 | 4,694 | 4,678 | 0 | 0 |
Deferred Revenue | 1,599,590 | 915,204 | 637,432 | 593,578 | 396,259 | 312,668 | 358,586 | 327,706 | 273,350 | 122,049 | 60,327 | 41,306 | 17,602 |
Other Current Liabilities | 429,019 | 463,592 | 333,688 | 243,699 | 235,879 | 190,585 | 153,322 | 149,205 | 105,648 | 62,966 | 45,853 | 48,316 | 17,746 |
Total Current Liabilities | 2,434,374 | 1,909,606 | 1,293,531 | 1,109,829 | 768,243 | 597,074 | 606,504 | 529,905 | 459,553 | 235,011 | 144,373 | 209,344 | 46,364 |
Non-Current Liabilities | |||||||||||||
Long Term Debt | 0 | 44,413 | 87,928 | 113,054 | 144,794 | 166,044 | 70,862 | 75,346 | 79,186 | 82,420 | 85,094 | 43,152 | 122,926 |
Deferred Revenue | 0 | 591,000 | 403,814 | 335,734 | 254,568 | 262,620 | 228,641 | 187,556 | 99,585 | 74,759 | 46,141 | 0 | 0 |
Deferred Tax | 0 | 0 | 42 | 129,074 | 227,936 | 254,710 | 36,167 | 34,067 | 14,498 | 14,060 | -28,818 | 0 | 0 |
Other Non-Current Liabilities | 1,166,460 | 182,728 | 104,275 | 68,138 | 23,087 | 10,156 | 32,587 | 6,139 | -17,137 | -20,452 | -20,243 | 34,292 | 31,968 |
Total Non-Current Liabilities | 1,166,460 | 818,141 | 596,059 | 646,000 | 650,385 | 693,530 | 332,090 | 269,041 | 161,634 | 136,727 | 110,992 | 77,444 | 154,894 |
Total Liabilities | 3,600,834 | 2,727,747 | 1,889,590 | 1,755,829 | 1,418,628 | 1,290,604 | 938,594 | 798,946 | 621,187 | 371,738 | 255,365 | 286,788 | 201,258 |
Common Stock | 31 | 31 | 31 | 31 | 8 | 8 | 8 | 7 | 7 | 7 | 7 | 3 | 3 |
Retained Earnings | 6,865,260 | 5,114,025 | 3,138,983 | 2,456,823 | 2,027,614 | 1,788,230 | 1,190,803 | 859,114 | 435,105 | 250,915 | 129,814 | 42,964 | 504 |
Accumulated Other Comprehensive Income/Loss | 9,588 | -3,328 | -33,908 | -8,300 | 238 | 143 | -3,994 | -1,938 | -1,475 | -674 | -334 | 36 | 38 |
Total Stockholders Equity | 9,245,889 | 7,219,059 | 4,885,820 | 3,978,600 | 3,320,291 | 2,894,686 | 2,143,389 | 1,661,914 | 1,107,820 | 788,152 | 555,658 | 77,732 | 18,910 |
Total Investments | 4,253,249 | 3,069,362 | 2,391,490 | 2,807,749 | 1,987,963 | 1,617,232 | 1,336,533 | 712,499 | 336,046 | 36,636 | 246,062 | 4,000 | 0 |
Total Debt | 0 | 65,519 | 43,964 | 56,527 | 72,397 | 83,022 | 35,431 | 37,673 | 39,593 | 41,210 | 42,547 | 141,945 | 122,926 |
Net Debt | -3,175,139 | -1,938,606 | -627,743 | -564,286 | -820,822 | -1,028,264 | -614,519 | -821,519 | -528,330 | -646,116 | -197,484 | 28,281 | 34,271 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||
Net Income | 2,664,694 | 2,087,321 | 1,352,446 | 840,854 | 634,557 | 859,867 | 328,115 | 423,201 | 184,189 | 121,102 | 86,850 | 42,460 | 21,349 | 34,035 |
Depreciation & Amortization | 45,509 | 70,630 | 62,700 | 50,334 | 44,590 | 32,849 | 27,671 | 20,640 | 19,749 | 13,671 | 10,021 | 5,044 | 1,779 | 1,293 |
Deferred Income Tax | -530,033 | -370,796 | -244,382 | -99,290 | -9,144 | -75,741 | -57,896 | 8,426 | -21,720 | -24,409 | -6,774 | -8,831 | -3,722 | -4,234 |
Stock Based Compensation | 335,988 | 296,756 | 230,934 | 186,875 | 137,042 | 101,280 | 91,202 | 75,427 | 59,032 | 45,303 | 27,619 | 10,159 | 4,703 | 1,974 |
Change in Working Capital | 721,236 | -15,916 | -912,821 | -6,876 | -85,686 | 40,798 | 103,587 | 102,481 | -68,448 | 80,646 | 15,821 | -14,611 | 926 | -22,644 |
Accounts Receivable | -287,694 | -101,473 | -401,531 | -126,969 | 10,673 | -60,210 | -77,916 | 5,773 | -108,856 | -47,281 | -19,844 | -28,289 | -22,043 | -11,596 |
Inventory | 123,576 | -655,474 | -638,948 | -170,449 | -235,318 | 20,927 | 51,054 | -69,708 | -144,361 | -14,123 | -13,425 | -49,179 | -7,153 | -7,733 |
Accounts Payable | 28,636 | 198,612 | 31,436 | 66,681 | 41,161 | -1,937 | 39,337 | -30,104 | 38,678 | 9,037 | 14,007 | 3,865 | 3,842 | 1,434 |
Other Working Capital | 856,718 | 542,419 | 96,222 | 223,861 | 97,798 | 82,018 | 91,112 | 196,520 | 146,091 | 133,013 | 35,083 | 58,992 | 26,280 | -4,749 |
Other Non-Cash Items | 427,515 | -33,981 | 3,936 | 43,959 | 13,755 | 3,981 | 10,440 | 1,452 | -41,362 | -35,780 | -19,021 | 427 | 1,271 | 2,006 |
Net Cash Provided by Operating Activities | 3,203,736 | 2,034,014 | 492,813 | 1,015,856 | 735,114 | 963,034 | 503,119 | 631,627 | 131,440 | 200,533 | 114,516 | 34,648 | 26,306 | 12,430 |
Cash Flows from Investing Activities | ||||||||||||||
Investments in Property, Plant, and Equipment | -18,565 | -34,434 | -44,644 | -64,736 | -15,384 | -15,751 | -23,830 | -15,279 | -21,419 | -19,989 | -13,134 | -20,316 | -3,312 | -2,770 |
Acquisitions Net | -500 | 1,799 | -157,778 | -19,933 | -224,021 | 26,855 | -104,821 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | -2,421,944 | -2,610,042 | -1,418,857 | -2,317,264 | -2,688,064 | -1,503,893 | -1,174,259 | -585,373 | -439,711 | -4,041 | -210,019 | 0 | 0 | 0 |
Sales/Maturities of Investments | 1,812,902 | 1,955,223 | 1,837,606 | 1,475,072 | 2,318,667 | 1,208,717 | 547,797 | 206,332 | 137,855 | 208,200 | 0 | 0 | 0 | 0 |
Other Investing Activities | -857,263 | 0 | 406,058 | 1,299 | -365,998 | -266,956 | -634,462 | 1,740 | -2,704 | -4,041 | -26,209 | 825 | -9,040 | 0 |
Net Cash Used for Investing Activities | -1,484,370 | -687,454 | 216,327 | -925,562 | -608,802 | -284,072 | -755,113 | -392,580 | -325,979 | 184,170 | -249,362 | -19,491 | -12,352 | -2,770 |
Cash Flows from Financing Activities | ||||||||||||||
Debt Repayment | 0 | 0 | 0 | 0 | 0 | 0 | -1,929 | -1,617 | -1,336 | -1,086 | -20,793 | 0 | 0 | 40,242 |
Common Stock Issued | 42,813 | 62,093 | 48,411 | 67,245 | 57,556 | 57,378 | 53,658 | 57,111 | 35,181 | 0 | 239,315 | 0 | 0 | 4,203 |
Common Stock Repurchased | -309,447 | -112,279 | -670,287 | -411,645 | -395,173 | -266,142 | -8,878 | -4,025 | 10,326 | -261 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -1,575 | 28,530 | 15,686 | 50,763 | 48,834 | 48,178 | -8,878 | -4,025 | 41,755 | 64,452 | 42,815 | 9,886 | 3,977 | 2,060 |
Net Cash Used Provided by Financing Activities | -293,102 | -83,749 | -654,601 | -360,882 | -346,339 | -217,964 | 42,851 | 51,469 | 75,600 | 63,105 | 261,337 | 9,886 | 3,977 | 46,505 |
Effect of Forex Changes on Cash | 598 | 675 | -3,611 | -1,816 | 1,966 | 353 | -1,390 | 753 | -464 | -513 | -124 | -34 | -1 | -18 |
Net Change in Cash | 1,426,852 | 1,263,486 | 50,928 | -272,404 | -218,061 | 461,351 | -210,533 | 291,269 | -119,403 | 447,295 | 126,367 | 25,009 | 17,930 | 56,147 |
Cash at End of Period | 9,637,134 | 1,939,464 | 675,978 | 625,050 | 897,454 | 1,115,515 | 654,164 | 859,192 | 567,923 | 687,326 | 240,031 | 113,664 | 88,655 | 70,725 |
Cash at Start of Period | 8,210,282 | 675,978 | 625,050 | 897,454 | 1,115,515 | 654,164 | 864,697 | 567,923 | 687,326 | 240,031 | 113,664 | 88,655 | 70,725 | 14,578 |
Free Cash Flow | ||||||||||||||
Operating Cash Flow | 3,203,736 | 2,034,014 | 492,813 | 1,015,856 | 735,114 | 963,034 | 503,119 | 631,627 | 131,440 | 200,533 | 114,516 | 34,648 | 26,306 | 12,430 |
Capital Expenditure | -18,565 | -34,434 | -44,644 | -64,736 | -15,384 | -15,751 | -23,830 | -15,279 | -21,419 | -19,989 | -13,134 | -20,316 | -3,312 | -2,770 |
Free Cash Flow | 3,178,146 | 1,999,580 | 448,169 | 951,120 | 719,730 | 947,283 | 479,289 | 616,348 | 110,021 | 180,544 | 101,382 | 14,332 | 22,994 | 9,660 |