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 2024-06-30 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
Revenue 10,249,890 9,812,247 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
Revenue Growth - -6.51% 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%
Cost of Revenue 4,061,401 3,928,073 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
Gross Profit 6,188,489 5,884,174 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
Gross Profit Margin 60.37% 59.97% 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%
Research and Development 1,288,682 1,278,981 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
General and Administrative Expenses 926,708 969,509 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
Total Operating Expenses 2,215,390 2,248,490 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
Operating Income or Loss 3,973,099 3,635,684 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
Operating Margin 38.68% 37.05% 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%
Interest Expense 319,190 311,253 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
EBITDA 4,332,568 3,906,779 4,406,901 4,012,920 2,851,117 2,104,221 1,620,873 1,599,878 1,276,261 1,036,277 773,476 855,142 832,331 1,120,424 1,250,438 433,046 -411,344 625,752 699,158 379,227 615,273
Depreciation and Amortization 395,150 401,730 415,113 363,344 333,335 348,049 233,224 62,684 52,100 66,932 80,536 83,072 87,534 92,133 86,044 87,348 135,848 126,376 109,290 69,436 70,853
Income Before Tax 3,417,008 3,190,032 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
Income Tax Expense 450,636 428,136 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
Net Income 2,966,372 2,761,896 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
Net Income Margin 28.71% 28.15% 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%
EPS 22.03 20.41 24.28 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
EPS Diluted 21.90 20.28 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
Weighted Average Shares Out - 135,345 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
Weighted Average Shares Out Diluted - 136,187 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

Reported Currency: USD Q1 2024-06-30 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
Current Assets
Cash and Cash Equivalents 1,977,202 1,977,129 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
Short Term Investments 2,652,514 2,526,866 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
Cash + Short Term Investments 4,629,716 4,503,995 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
Net Receivables 2,024,563 1,902,300 1,935,399 2,016,337 1,465,378 1,264,098 1,084,128 651,678 571,117 613,233 585,494 492,863 524,610 724,223 643,044 488,059 210,143 492,488 581,500 439,899 333,218
Inventory 3,109,837 3,034,781 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
Other Current Assets 464,323 590,068 316,690 387,390 229,815 224,799 229,062 85,159 49,150 64,870 314,067 284,873 247,739 254,574 418,701 411,632 488,384 546,591 425,272 328,392 315,902
Total Current Assets 10,228,439 10,031,144 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
Non-Current Assets
Property, Plant and Equipment 1,118,312 1,341,780 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
Goodwill 2,015,721 2,015,726 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
Intangible Assets 612,011 668,764 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
Long Term Investments 0 0 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
Tax Assets 981,591 915,241 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
Other Non-Current Assets 725,663 460,911 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
Total Non-Current Assets 5,453,298 5,402,422 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
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 15,681,737 15,433,566 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
Current Liabilities
Accounts Payable 376,505 359,487 371,026 443,338 342,083 228,640 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
Short Term Debt 790,398 786,327 34,042 32,218 52,322 28,994 249,999 0 249,983 0 16,981 0 0 0 0 0 95,820 0 0 0 0
Tax Payables 347,503 146,740 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
Deferred Revenue 1,389,677 1,487,782 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
Other Current Liabilities 1,894,131 1,880,438 2,954,762 2,268,563 790,590 1,406,512 1,292,721 1,021,629 878,759 867,942 865,858 776,906 515,973 462,572 678,245 368,567 291,703 574,894 881,788 826,746 574,124
Total Current Liabilities 4,798,214 4,660,774 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
Non-Current Liabilities
Long Term Debt 6,035,697 6,033,316 6,029,090 6,742,087 3,493,506 3,540,555 3,173,383 2,237,402 2,680,474 3,057,936 3,173,435 747,919 747,376 695,994 667,953 692,255 745,204 744,661 0 0 0
Deferred Revenue 391,358 294,460 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
Deferred Tax 471,575 486,690 529,287 658,937 650,623 660,885 702,285 1,197 0 0 0 119,483 117,453 50,839 78,337 53,492 49,738 -31,745 0 0 0
Other Non-Current Liabilities 425,179 589,998 674,704 596,359 560,551 601,399 587,897 493,242 172,407 156,623 182,230 168,288 154,069 89,235 73,078 69,065 109,901 139,922 0 0 0
Total Non-Current Liabilities 7,323,809 7,404,464 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
Total Liabilities 12,122,023 12,065,238 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
Common Stock 2,257,052 134 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
Retained Earnings 1,328,166 1,137,270 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
Accumulated Other Comprehensive Income/Loss -25,504 -49,075 -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
Total Stockholders Equity 3,559,714 3,368,328 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
Total Investments 2,652,514 2,526,866 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
Total Debt 6,826,095 6,819,643 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
Net Debt 4,848,893 4,842,514 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

Reported Currency: USD TTM 2024-06-30 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
Cash Flows from Operating Activities
Net Income 2,966,372 2,761,896 3,387,351 3,322,060 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
Depreciation & Amortization 395,150 401,730 415,113 363,344 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
Deferred Income Tax -165,588 -155,228 -298,145 -329,501 -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
Stock Based Compensation 225,623 212,695 171,424 126,918 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
Change in Working Capital -287,895 -201,181 10,113 -305,411 -243,313 -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
Accounts Receivable -279,572 -80,894 -48,534 -510,326 -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
Inventory -84,999 -164,092 -749,047 -567,003 -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
Accounts Payable 4,168 24,976 -144,661 101,632 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
Other Working Capital 72,508 18,829 952,355 670,286 150,576 -48,440 -99,004 537,794 6,310 25,860 768 -10,042 10,748 -45,121 66,348 178,216 -330,726 -94,787 -19,439 -36,340 0
Other Non-Cash Items 820,434 288,663 -16,051 135,292 -49,740 377,980 4,051 -97,565 126,465 235,249 93,644 -30,299 -23,850 0 794,488 -2,888 23,279 122,903 164,007 182,197 0
Net Cash Provided by Operating Activities 3,420,073 3,308,575 3,669,805 3,312,702 2,185,026 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
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -269,732 -277,384 -341,591 -307,320 -231,628 -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
Acquisitions Net -53,640 -3,682 43,919 -451,455 18,688 -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
Purchases of Investments -3,148,220 -2,891,085 -1,538,544 -1,108,914 -1,126,611 -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
Sales/Maturities of Investments 2,177,783 1,690,087 1,349,350 991,231 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
Other Investing Activities -889,169 5,079 -113,836 27,658 1,855 -16,056 767,799 14 2,947 40,852 1,843 3,836 83,250 -55,368 -32,966 5,878 120,147 68,787 2,298 -8,173 -3,204
Net Cash Used for Investing Activities -1,256,353 -1,476,985 -486,866 -876,458 -500,404 -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
Cash Flows from Financing Activities
Debt Repayment 735,043 735,043 -787,250 3,222,409 -29,657 20,799 1,181,311 -697,557 -130,000 -135,000 2,308,789 0 0 0 0 0 0 744,570 0 0 0
Common Stock Issued 144,934 144,934 124,847 113,014 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
Common Stock Repurchased -1,847,717 -1,735,746 -1,311,864 -3,967,806 -938,607 -829,084 -1,095,202 -203,169 -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
Dividends Paid -789,613 -773,041 -732,556 -638,528 -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
Other Financing Activities -151,216 -147,207 -123,466 -986,094 -56,362 -44,563 -38,679 -28,756 -19,169 -12,006 -14,826 -31,394 -15,484 -30,247 -22,486 -13,514 -10,561 548 7,046 19,153 12,631
Net Cash Used Provided by Financing Activities -1,908,569 -1,776,017 -2,830,289 -2,257,005 -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
Effect of Forex Changes on Cash 10,481 -6,309 -13,988 -28,941 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
Net Change in Cash 265,632 49,264 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
Cash at End of Period 7,467,552 1,977,129 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
Cash at Start of Period 7,201,920 1,927,865 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
Free Cash Flow
Operating Cash Flow 3,420,073 3,308,575 3,669,805 3,312,702 2,185,026 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
Capital Expenditure -269,732 -277,384 -341,591 -307,320 -231,628 -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
Free Cash Flow 3,150,341 3,031,191 3,328,214 3,005,382 1,953,398 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