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-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Revenue 9,671,427 10,496,056 9,211,883 6,918,734 5,806,424 4,568,904 4,036,701 3,480,014 2,984,493 2,814,049 2,929,408 2,842,781 3,171,944 3,175,167 1,820,760 1,520,216 2,521,716 2,731,229 2,070,627 2,085,153 1,496,718
Revenue Growth - 13.94% 33.14% 19.16% 27.09% 13.18% 16.00% 16.60% 6.06% -3.94% 3.05% -10.38% -0.10% 74.39% 19.77% -39.72% -7.67% 31.90% -0.70% 39.32%
Cost of Revenue 3,891,932 4,218,307 3,592,441 2,772,165 2,449,561 1,869,377 1,447,369 1,287,547 1,163,391 1,215,229 1,232,962 1,237,452 1,330,016 1,259,243 815,662 864,824 1,145,416 1,190,323 942,091 862,353 670,013
Gross Profit 5,779,495 6,277,749 5,619,442 4,146,569 3,356,863 2,699,527 2,589,332 2,192,467 1,821,102 1,598,820 1,696,446 1,605,329 1,841,928 1,915,924 1,005,098 655,392 1,376,300 1,540,906 1,128,536 1,222,800 826,705
Gross Profit Margin 59.75% 59.81% 61.00% 59.93% 57.81% 59.08% 64.14% 63.00% 61.02% 56.82% 57.91% 56.47% 58.07% 60.34% 55.20% 43.11% 54.58% 56.42% 54.50% 58.64% 55.23%
Research and Development 1,277,018 1,296,727 1,105,254 928,487 863,864 711,030 608,712 526,870 481,258 530,616 539,469 487,832 452,937 386,163 329,560 371,463 409,973 437,513 393,823 340,277 280,641
General and Administrative Expenses 966,139 986,326 860,007 729,602 734,149 599,124 443,426 389,336 379,399 406,864 384,907 387,812 372,666 369,431 361,372 415,126 466,951 513,525 424,922 299,961 248,706
Total Operating Expenses 2,243,157 2,283,053 1,965,261 1,658,089 1,598,013 1,310,154 1,052,138 916,206 860,657 937,480 924,376 875,644 825,603 755,594 690,932 786,589 876,924 951,038 818,745 640,238 529,347
Operating Income or Loss 3,551,202 3,994,696 3,649,576 2,517,782 1,756,172 1,336,598 1,537,194 1,276,261 960,445 661,340 772,070 729,685 1,016,325 1,160,330 314,166 -577,941 499,376 589,868 309,791 582,562 297,358
Operating Margin 36.70% 38.06% 39.62% 36.39% 30.25% 29.25% 38.08% 36.67% 32.18% 23.50% 26.36% 25.67% 32.04% 36.54% 17.25% -38.02% 19.80% 21.60% 14.96% 27.94% 19.87%
Interest Expense 296,701 296,940 160,339 157,328 160,274 93,142 81,263 103,015 102,253 95,540 37,609 39,064 42,231 54,328 54,517 55,339 10,767 0 0 0 0
EBITDA 3,941,191 4,204,229 3,750,424 2,851,117 2,104,221 1,389,373 1,599,878 1,276,261 960,445 741,876 855,142 817,219 1,016,325 1,160,330 314,166 315,547 601,136 685,211 375,402 652,693 372,766
Depreciation and Amortization 100,833 104,813 100,848 333,335 348,049 233,224 62,684 57,836 66,932 80,536 83,072 87,534 92,133 86,044 87,348 135,848 126,376 109,290 69,436 70,853 82,926
Income Before Tax 3,119,170 3,789,190 3,489,237 2,360,454 1,316,711 1,296,231 1,455,931 1,173,246 858,192 434,131 734,461 690,621 974,094 1,110,066 291,181 -602,531 560,234 677,235 377,858 620,317 324,716
Income Tax Expense 412,770 401,839 167,177 283,101 101,686 121,214 653,666 247,170 153,770 67,973 151,706 147,472 218,079 315,578 78,881 -79,163 201,151 150,509 1,507 157,000 81,015
Net Income 2,706,400 3,387,277 3,321,807 2,078,292 1,216,785 1,175,617 802,265 926,076 704,422 366,158 582,755 543,149 756,015 794,488 212,300 -523,368 359,083 528,098 380,452 466,695 243,701
Net Income Margin 28.03% 32.27% 36.06% 30.04% 20.96% 25.73% 19.87% 26.61% 23.60% 13.01% 19.89% 19.11% 23.83% 25.02% 11.66% -34.43% 14.24% 19.34% 18.37% 22.38% 16.28%
EPS 19.79 24.29 22.07 13.49 7.76 7.53 5.13 5.92 4.52 2.26 3.51 3.27 4.53 4.75 1.24 -3.07 1.99 2.68 1.92 2.27 1.09
EPS Diluted 19.69 24.15 21.92 13.37 7.70 7.49 5.10 5.88 4.49 2.24 3.47 3.21 4.44 4.66 1.23 -3.07 1.95 2.61 1.86 2.21 1.05
Weighted Average Shares Out - 139,483 150,494 154,086 156,797 156,053 156,346 156,468 155,869 162,282 166,016 166,089 166,795 167,261 170,652 170,253 180,594 197,126 198,625 196,346 194,932
Weighted Average Shares Out Diluted - 140,235 151,555 155,437 158,005 156,949 157,378 157,481 156,779 163,701 168,118 169,260 170,147 170,352 173,034 170,253 184,259 202,204 204,097 201,126 202,358

Reported Currency: USD Q2 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Current Assets
Cash and Cash Equivalents 1,665,054 1,927,865 1,584,908 1,434,610 1,980,472 1,739,385 2,880,318 3,016,740 2,491,294 2,387,111 3,152,637 2,918,881 2,534,444 711,329 529,918 524,967 1,128,106 722,511 1,129,191 874,509 802,678
Short Term Investments 1,677,940 1,315,294 1,123,100 1,059,912 746,063 723,391 1,475,936 1,863,689 1,382,806 1,549,086 2,521,776 1,933,491 1,783,150 1,327,206 1,004,126 804,917 409,130 988,118 1,196,605 1,320,677 330,476
Cash + Short Term Investments 3,342,994 3,243,159 2,708,008 2,494,522 1,980,472 1,739,385 2,880,318 3,016,740 2,491,294 2,387,111 3,152,637 2,918,881 2,534,444 2,038,535 1,534,044 1,329,884 1,537,236 1,710,629 2,325,796 2,195,186 1,133,154
Net Receivables 1,944,822 1,753,361 1,811,877 1,305,479 1,107,413 990,113 651,678 571,117 613,233 585,494 492,863 524,610 701,280 583,270 440,125 210,143 492,488 581,500 439,899 333,218 372,773
Inventory 3,038,628 2,876,784 2,146,889 1,575,380 1,310,985 1,262,500 931,845 732,988 698,635 617,904 656,457 634,448 650,802 575,730 401,730 370,206 459,449 535,370 449,156 358,339 337,414
Other Current Assets 76,985 498,728 502,137 320,867 324,675 323,077 85,159 71,221 64,870 314,067 284,873 273,564 277,517 2,517,010 1,993,610 1,818,268 218,003 86,139 74,581 50,435 38,011
Total Current Assets 8,748,721 8,372,032 7,168,911 5,696,248 4,723,545 4,315,075 4,549,000 4,392,066 3,868,032 3,904,576 4,586,830 4,351,503 4,164,043 3,676,010 2,835,465 2,398,617 3,035,764 3,252,771 3,543,243 3,202,645 2,191,502
Non-Current Assets
Property, Plant and Equipment 1,323,925 1,031,841 849,929 663,027 519,824 448,799 286,306 283,975 278,014 314,591 330,263 305,281 277,686 257,358 236,752 291,878 355,474 382,240 395,412 385,222 376,052
Goodwill 2,086,204 2,278,820 2,320,049 2,011,172 2,045,402 2,211,858 354,698 349,526 335,177 335,263 335,355 326,635 327,716 328,156 328,006 329,379 601,882 311,856 70,341 0 0
Intangible Assets 786,233 935,303 1,194,414 1,185,311 1,391,413 1,560,670 19,333 18,963 4,331 11,895 27,697 34,515 55,636 85,902 117,336 149,080 297,778 175,432 0 58,670 20,621
Long Term Investments 272,709 0 0 0 0 0 0 0 0 -78,648 -75,138 -114,833 -128,738 -173,788 -328,522 -261,121 0 0 0 0 0
Tax Assets 902,163 816,899 579,173 270,461 236,797 206,141 193,200 291,967 302,219 78,648 75,138 114,833 128,738 173,788 328,522 261,121 323,870 309,487 392,028 192,613 88,593
Other Non-Current Assets 433,255 637,462 484,612 444,905 362,979 265,973 216,819 195,676 174,659 259,687 258,519 269,423 275,227 328,095 389,497 440,584 233,622 191,463 174,887 147,222 862,411
Total Non-Current Assets 5,531,780 5,700,325 5,428,177 4,574,876 4,556,415 4,693,441 1,070,356 1,140,107 1,094,400 921,436 951,834 935,854 936,265 999,511 1,071,591 1,210,921 1,812,626 1,370,478 1,032,668 783,727 1,347,677
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 14,280,501 14,072,357 12,597,088 10,271,124 9,279,960 9,008,516 5,619,356 5,532,173 4,962,432 4,826,012 5,538,664 5,287,357 5,100,308 4,675,521 3,907,056 3,609,538 4,848,390 4,623,249 4,575,911 3,986,372 3,539,179
Current Liabilities
Accounts Payable 376,671 371,026 443,338 342,083 264,280 202,416 169,354 147,380 106,517 103,342 103,422 115,680 139,183 142,945 107,938 63,485 104,315 92,165 95,192 67,717 63,991
Short Term Debt 785,281 34,042 32,218 20,000 28,994 249,999 23,287 249,983 0 16,981 0 0 0 44,264 0 95,820 273,909 195,326 0 127,364 90,187
Tax Payables 164,101 383,012 126,964 87,320 35,640 23,350 23,287 17,040 27,964 15,582 15,283 11,076 50,839 16,564 53,492 49,738 63,634 0 0 0 0
Deferred Revenue 1,938,268 1,068,326 882,706 580,128 569,730 489,017 348,836 246,368 233,698 220,026 207,099 218,803 210,313 192,338 241,790 63,237 207,489 99,254 80,543 80,122 57,318
Other Current Liabilities 1,470,777 2,269,448 1,512,821 1,161,016 836,782 827,054 676,606 649,431 662,208 661,414 585,090 527,049 513,411 502,471 422,059 341,441 364,619 686,462 826,746 656,659 700,133
Total Current Liabilities 4,570,997 3,742,842 2,871,083 2,103,227 1,699,786 1,768,486 1,218,083 1,293,162 1,002,423 1,001,763 895,611 861,532 862,907 882,018 771,787 563,983 950,332 1,073,207 1,002,481 931,862 911,629
Non-Current Liabilities
Long Term Debt 5,298,924 5,890,736 6,660,718 3,422,767 3,469,670 3,173,383 2,237,402 2,680,474 3,057,936 3,173,435 747,919 747,376 746,833 746,290 745,747 745,204 744,661 0 0 0 0
Deferred Revenue 395,047 176,681 124,618 87,575 96,325 98,772 71,997 59,713 56,336 47,145 57,500 42,228 34,899 34,905 20,354 6,058 31,745 0 0 0 0
Deferred Tax 493,968 529,287 658,937 650,623 660,885 702,285 0 0 0 0 119,483 117,453 50,839 78,337 53,492 49,738 -31,745 0 0 0 0
Other Non-Current Liabilities 477,854 813,058 882,642 631,290 672,284 587,897 471,363 172,407 156,623 182,230 48,805 36,616 89,235 73,078 69,065 60,163 171,667 67,600 5,439 9,253 0
Total Non-Current Liabilities 6,665,793 7,409,762 8,326,915 4,792,255 4,899,164 4,562,337 2,780,762 2,912,594 3,270,895 3,402,810 973,707 943,673 921,806 932,610 888,658 861,163 916,328 67,600 5,439 9,253 0
Total Liabilities 11,236,790 11,152,604 11,197,998 6,895,482 6,598,950 6,330,823 3,998,845 4,205,756 4,273,318 4,404,573 1,869,318 1,805,205 1,784,713 1,814,628 1,660,445 1,425,146 1,866,660 1,073,207 1,002,481 931,862 911,629
Common Stock 2,154,509 2,107,663 1,061,940 2,175,988 2,090,268 2,017,312 617,999 529,283 452,974 474,374 1,220,504 165 1,089,480 1,010,659 168 171 174 191 199 196 196
Retained Earnings 921,466 848,431 366,882 1,277,123 654,930 714,825 1,056,445 848,457 284,825 -12,362 2,479,113 2,359,233 2,247,258 1,852,633 1,356,454 1,370,132 2,204,417 2,570,751 2,137,710 2,083,638 1,640,587
Accumulated Other Comprehensive Income/Loss -32,264 -36,341 -27,471 -75,557 -79,774 -73,029 -53,933 -51,323 -48,685 -40,573 -30,271 -36,646 -21,143 -2,399 -31,303 -21,217 47,684 11,405 8,908 3,882 2,159
Total Stockholders Equity 3,043,711 2,919,753 1,401,351 3,377,554 2,665,424 2,659,108 1,620,511 1,326,417 689,114 421,439 3,669,346 3,482,152 3,315,595 2,860,893 2,246,611 2,184,392 2,981,730 3,550,042 3,567,991 3,045,257 2,627,550
Total Investments 1,677,940 1,315,294 1,123,100 1,059,912 746,063 723,391 1,475,936 1,863,689 1,382,806 1,549,086 2,521,776 1,933,491 1,783,150 1,327,206 1,004,126 804,917 409,130 988,118 1,196,605 1,320,677 330,476
Total Debt 6,084,205 5,890,736 6,660,718 3,442,767 3,469,670 3,423,382 2,237,402 2,930,457 3,057,936 3,190,416 747,919 747,376 746,833 746,290 745,747 745,204 744,661 0 0 0 0
Net Debt 4,419,151 3,962,871 5,075,810 2,008,157 1,489,198 1,683,997 -642,916 -86,283 566,642 803,305 -2,404,718 -2,171,505 -1,787,611 34,961 215,829 220,237 -383,445 -722,511 -1,129,191 -874,509 -802,678

Reported Currency: USD TTM 2023-06-30 2022-06-30 2021-06-30 2020-06-30 2019-06-30 2018-06-30 2017-06-30 2016-06-30 2015-06-30 2014-06-30 2013-06-30 2012-06-30 2011-06-30 2010-06-30 2009-06-30 2008-06-30 2007-06-30 2006-06-30 2005-06-30 2004-06-30
Cash Flows from Operating Activities
Net Income 3,703 684,654 805,398 2,077,353 1,215,025 1,175,017 802,265 926,076 704,422 366,158 582,755 543,149 756,015 794,488 212,300 -523,368 359,083 528,098 380,452 466,695 243,701
Depreciation & Amortization 100,833 104,813 100,848 333,335 348,049 233,224 62,684 57,836 66,932 80,536 83,072 87,534 92,133 86,044 87,348 135,848 126,376 109,290 69,436 70,853 82,926
Deferred Income Tax 142,203 23,567 53,474 -44,445 -93,110 -27,511 98,760 4,007 19,804 -24,245 17,176 4,532 193,412 64,736 -19,865 59,697 16,644 -13,944 -134,384 -42,604 -24,578
Stock Based Compensation 73,912 49,907 36,849 111,836 111,381 94,194 62,784 50,943 45,050 55,302 60,940 70,084 78,835 81,430 85,982 105,535 106,468 99,635 164,742 2,916 0
Change in Working Capital 215,263 78,572 -292,001 -287,760 -180,475 -326,343 300,192 41,652 -60,085 -12,363 77,219 228,739 -181,019 -210,178 82,968 -34,920 71,325 -173,095 -186,604 -15,476 -313
Accounts Receivable 547,569 105,096 -192,055 -203,155 -118,362 -146,151 -76,497 39,898 -8,292 -118,520 32,591 159,245 -113,922 -128,219 -220,857 277,331 149,309 -107,345 -114,928 36,645 0
Inventory 88,915 -144,654 -170,600 -270,100 -74,817 -59,561 -182,883 -46,433 -67,579 27,500 -26,173 14,787 -93,145 -170,141 -27,715 120,249 100,168 9,015 -87,676 -18,778 -78,616
Accounts Payable -175,596 -105,844 19,256 79,366 61,144 -21,627 21,778 40,100 3,109 848 -12,333 -22,812 -3,732 34,259 44,381 -46,796 7,162 -45,562 27,053 2,751 0
Other Working Capital -245,625 223,974 51,398 106,129 -48,440 -99,004 537,794 8,087 12,677 77,809 83,134 77,519 29,780 53,923 287,159 -385,704 -185,314 -29,203 -11,053 -36,094 78,303
Other Non-Cash Items 229,348 17,602 114,661 -5,295 377,980 4,051 -97,565 -849 -16,427 140,518 -42,276 -20,850 2,241 6,646 -933 452,892 -11,721 60,702 21,527 24,351 47,941
Net Cash Provided by Operating Activities 765,262 959,115 819,229 2,185,024 1,778,850 1,152,632 1,229,120 1,079,665 759,696 605,906 778,886 913,188 941,617 823,166 447,800 195,684 668,175 610,686 315,169 506,735 349,677
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -308,443 -78,683 -73,160 -231,627 -152,675 -130,498 -66,947 -38,594 -31,741 -45,791 -67,502 -74,573 -57,596 -51,151 -30,202 -22,226 -57,323 -83,782 -73,810 -59,675 -55,528
Acquisitions Net 57,969 78,683 -8,226 16,833 -90,143 -1,818,283 -17,403 -28,560 -33,776 -1,843 -18,000 -81,412 57,596 51,151 -1,500 -141,399 -494,036 -521,693 -7,664 -44,628 0
Purchases of Investments -952,849 -499,948 -274,186 -1,126,610 -908,734 -163,185 -547,629 -1,727,938 -1,244,098 -1,792,359 -1,899,621 -1,523,923 -1,578,330 -1,205,496 -1,157,707 -1,076,145 -1,129,522 -3,299,976 -4,625,243 -2,579,371 -1,736,822
Sales/Maturities of Investments 781,768 504,147 302,520 839,147 892,678 930,984 923,597 1,231,259 1,413,450 2,756,371 1,305,178 1,355,211 1,104,807 878,952 955,567 634,723 1,664,593 3,506,183 4,931,787 2,525,606 1,518,474
Other Investing Activities 177,853 -78,683 27,658 1,855 0 0 0 2,947 40,852 1,843 3,836 83,250 -55,368 -32,966 5,878 120,147 68,787 0 0 0 0
Net Cash Used for Investing Activities -259,751 -74,484 -25,394 -500,402 -258,874 -1,180,982 291,618 -560,886 144,687 918,221 -676,109 -241,447 -528,891 -359,510 -227,964 -484,900 52,499 -399,268 225,070 -158,068 -273,876
Cash Flows from Financing Activities
Debt Repayment -1,312,250 -1,087,250 -275,000 -70,000 -1,171,033 -902,474 -946,250 -130,000 -135,000 -916,117 0 0 0 0 0 0 -744,570 0 0 0 0
Common Stock Issued 105,464 90,939 76,102 86,098 75,634 64,828 61,444 45,359 38,298 47,008 112,221 126,121 163,569 124,573 35,867 40,108 155,635 263,245 212,653 133,602 168,812
Common Stock Repurchased -837,201 -388,825 -2,573,589 -938,607 -829,084 -1,095,202 -203,177 -25,002 -181,711 -602,888 -240,843 -273,254 -263,864 -234,844 -136,275 -226,515 -1,111,170 -808,461 -221,417 -203,658 -55,806
Dividends Paid -932,756 -179,510 -157,602 -559,353 -522,421 -472,263 -402,065 -343,993 -346,283 -3,041,055 -298,871 -265,893 -233,561 -167,398 -102,409 -102,149 -108,521 -95,057 -95,348 -23,644 0
Other Financing Activities 2,585,589 1,053,325 2,326,363 -16,019 1,147,269 2,045,106 219,945 -19,169 -12,006 3,210,080 -31,394 -15,484 -30,247 -22,486 -13,514 -10,561 1,489,688 7,046 19,153 12,631 0
Net Cash Used Provided by Financing Activities -391,154 -511,321 -603,726 -1,497,881 -1,299,635 -360,005 -1,270,103 -472,805 -636,702 -1,302,972 -458,887 -428,510 -364,103 -300,155 -216,331 -299,117 -318,938 -633,227 -84,959 -81,069 113,006
Effect of Forex Changes on Cash -4,385 -13,958 -20,373 13,460 -1,926 -33 696 -1,411 2,782 -13,991 1,581 -9,135 -8,658 17,910 1,446 -14,806 3,859 15,129 10,748 8,213 6,968
Net Change in Cash 93,577 359,352 169,736 200,201 218,415 -388,388 251,331 44,563 270,463 207,164 -354,529 234,096 39,965 181,411 4,951 -603,139 405,595 -406,680 466,028 275,811 195,775
Cash at End of Period 6,873,002 1,927,865 1,584,908 1,434,610 1,234,409 1,015,994 1,404,382 1,153,051 1,108,488 838,025 630,861 985,390 751,294 711,329 529,918 524,967 1,128,106 722,511 1,129,191 874,509 802,678
Cash at Start of Period 6,779,425 1,568,513 1,415,172 1,234,409 1,015,994 1,404,382 1,153,051 1,108,488 838,025 630,861 985,390 751,294 711,329 529,918 524,967 1,128,106 722,511 1,129,191 663,163 598,698 606,903
Free Cash Flow
Operating Cash Flow 765,262 959,115 819,229 2,185,024 1,778,850 1,152,632 1,229,120 1,079,665 759,696 605,906 778,886 913,188 941,617 823,166 447,800 195,684 668,175 610,686 315,169 506,735 349,677
Capital Expenditure -308,443 -78,683 -73,160 -231,627 -152,675 -130,498 -66,947 -38,594 -31,741 -45,791 -67,502 -74,573 -57,596 -51,151 -30,202 -22,226 -57,323 -83,782 -73,810 -59,675 -55,528
Free Cash Flow 456,819 880,432 746,069 1,953,397 1,626,175 1,022,134 1,162,173 1,041,071 727,955 560,115 711,384 838,615 884,021 772,015 417,598 173,458 610,852 526,904 241,359 447,060 294,149