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,311,667 | 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,271,430 | 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,040,237 | 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 | 63.98% | 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 | 899,711 | 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 | 538,203 | 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,437,914 | 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,602,323 | 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 | 41.22% | 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 | -54,690 | 0 | 0 | 0 | 2,701 | 2,780 | 3,136 | 3,152 | 6,280 | 7,119 | 7,057 | 6,417 |
EBITDA | 2,664,838 | 2,309,180 | 1,589,806 | 975,073 | 744,274 | 838,623 | 724,173 | 498,180 | 265,110 | 162,832 | 137,809 | 70,438 | 41,811 | 45,336 |
Depreciation and Amortization | 63,008 | 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 | 2,832,098 | 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 | 370,015 | 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,462,083 | 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 | 38.98% | 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 | 7.89 | 6.75 | 4.41 | 2.74 | 2.09 | 2.82 | 1.01 | 1.46 | 0.67 | 0.45 | 0.36 | 0.07 | 0.03 | 0.17 |
EPS Diluted | 7.71 | 6.58 | 4.27 | 2.63 | 2.00 | 2.66 | 1.01 | 1.34 | 0.63 | 0.42 | 0.32 | 0.07 | 0.03 | 0.16 |
Weighted Average Shares Out | - | 309,354 | 306,473 | 306,512 | 303,936 | 305,248 | 323,361 | 289,032 | 275,084 | 263,856 | 193,708 | 305,248 | 305,248 | 205,281 |
Weighted Average Shares Out Diluted | - | 317,135 | 316,459 | 319,238 | 317,860 | 323,516 | 323,376 | 315,908 | 292,888 | 285,644 | 218,360 | 323,516 | 323,516 | 216,205 |
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 | 2,429,031 | 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 | 3,844,923 | 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 | 6,273,954 | 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,226,795 | 1,024,569 | 923,096 | 516,509 | 389,540 | 391,987 | 331,777 | 247,346 | 253,119 | 144,263 | 96,982 | 81,999 | 50,902 |
Inventory | 1,853,776 | 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 | 487,793 | 412,518 | 314,217 | 163,916 | 60,556 | 64,464 | 95,730 | 96,215 | 79,140 | 29,270 | 9,820 | 16,500 | 13,434 |
Total Current Assets | 9,842,318 | 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 | 96,282 | 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,531 | 268,531 | 265,924 | 188,397 | 189,696 | 54,855 | 53,684 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 75,388 | 88,768 | 122,205 | 93,555 | 122,790 | 45,235 | 58,610 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 868 | 63,158 | 39,468 | 20,247 | 8,314 | 4,150 | 30,336 | 36,136 | 36,136 | 36,636 | 36,636 | 0 | 0 |
Tax Assets | 1,177,172 | 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 | 162,676 | 88,742 | 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,780,917 | 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 | 11,623,235 | 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 | 297,832 | 435,059 | 232,572 | 202,636 | 134,235 | 92,105 | 93,757 | 52,200 | 79,457 | 43,966 | 32,428 | 14,741 | 11,016 |
Short Term Debt | 107,833 | 95,751 | 19,878 | 226,643 | 143,357 | 140,249 | 839 | 133,827 | 90,951 | 1,336 | 1,087 | 98,793 | 12,141 |
Tax Payables | 107,833 | 95,751 | 89,839 | 69,916 | 1,870 | 1,716 | 839 | 794 | 1,098 | 4,694 | 4,678 | 0 | 0 |
Deferred Revenue | 1,388,650 | 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 | 367,564 | 463,592 | 403,649 | 86,972 | 94,392 | 52,052 | 153,322 | 16,172 | 15,795 | 67,660 | 50,531 | 54,504 | 5,605 |
Total Current Liabilities | 2,161,879 | 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 | 43,964 | 56,527 | 72,397 | 83,022 | 35,431 | 37,673 | 39,593 | 41,210 | 42,547 | 43,152 | 122,926 |
Deferred Revenue | 922,715 | 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 | -44,413 | 42 | 129,074 | 227,936 | 254,710 | 36,167 | 34,067 | 14,498 | 14,060 | -28,818 | 0 | 0 |
Other Non-Current Liabilities | 107,833 | 227,141 | 148,239 | 124,665 | 95,484 | 93,178 | 31,851 | 9,745 | 7,958 | 6,698 | 51,122 | 34,292 | 31,968 |
Total Non-Current Liabilities | 1,030,548 | 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,192,427 | 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,182,479 | 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 | -15,058 | -3,328 | -33,908 | -8,300 | 238 | 143 | -3,994 | -1,938 | -1,475 | -674 | -334 | 36 | 38 |
Total Stockholders Equity | 8,430,808 | 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 | 3,845,791 | 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 | -2,429,031 | -1,873,087 | -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,462,083 | 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 | 62,515 | 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 | -468,969 | -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 | 323,255 | 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 | 379,889 | -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 | -447,069 | -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 | 10,558 | -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 | -52,529 | 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 | 868,929 | 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 | 435,273 | -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 | 2,728,257 | 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 | -29,777 | -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 | 214,132 | 1,799 | -157,778 | -19,933 | -224,021 | 26,855 | -104,821 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | -2,964,080 | -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,657,515 | 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 | -216,132 | -654,819 | 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,336,342 | -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 | -55,555 |
Common Stock Issued | 66,200 | 62,093 | 48,411 | 67,245 | 57,556 | 57,378 | 53,658 | 57,111 | 35,181 | 26,940 | 239,315 | 0 | 0 | 4,203 |
Common Stock Repurchased | -252,463 | -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 | -53,796 | -33,563 | -32,725 | -16,482 | -8,722 | -9,200 | -8,878 | -4,025 | 66,610 | 64,452 | 42,815 | 9,886 | 3,977 | 97,857 |
Net Cash Used Provided by Financing Activities | -222,262 | -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 | -2,446 | 675 | -3,611 | -1,816 | 1,966 | 353 | -1,390 | 753 | -464 | -513 | -124 | -34 | -1 | -18 |
Net Change in Cash | 1,167,197 | 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 | 8,210,272 | 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 | 7,043,075 | 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 | 2,728,257 | 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 | -29,777 | -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 | 2,698,480 | 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 |