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 9,807,808 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 3,849,180 3,741,629 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 5,958,628 6,070,618 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.72% 61.87% 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,276,751 1,274,545 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 928,202 899,455 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,204,953 2,174,000 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,753,675 3,896,618 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.21% 39.71% 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 311,253 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,214,298 3,635,684 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
Depreciation and Amortization 401,730 -260,934 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
Income Before Tax 3,190,032 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 428,136 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,761,896 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.11% 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 20.41 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 20.30 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 Q4 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,129 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,526,866 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,503,995 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 1,833,041 1,833,041 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
Inventory 3,034,781 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 659,327 659,327 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
Total Current Assets 10,031,144 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,109,968 1,109,968 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,726 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 668,764 0 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 668,764 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 915,241 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 692,723 692,723 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,402,422 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,433,566 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 359,487 359,487 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
Short Term Debt 749,936 749,936 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
Tax Payables 0 0 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,487,782 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 2,063,569 2,063,569 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
Total Current Liabilities 4,660,774 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 5,880,199 5,880,199 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
Deferred Revenue 294,460 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 486,690 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 743,115 743,115 813,058 882,642 631,290 672,284 587,897 470,166 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
Total Non-Current Liabilities 7,404,464 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,065,238 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,280,133 2,280,133 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,137,270 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 -49,075 -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,368,328 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,526,866 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,630,135 6,630,135 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,653,006 4,653,006 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,761,896 0 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 401,730 0 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 -155,228 0 -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 212,695 0 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 0 0 0 0
Change in Working Capital -112,426 0 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 -80,894 0 -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 -164,092 0 -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 24,976 0 -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 -123,040 0 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 315,503 0 -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,308,575 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 -277,384 -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 62,325 0 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 -2,869,450 0 -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 1,688,657 0 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 -863,704 0 -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,476,985 -277,384 -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 0 -1,087,250 -620,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
Common Stock Issued 144,934 0 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,735,746 0 -1,311,864 -3,967,806 -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
Dividends Paid -773,041 0 -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 -147,207 0 176,534 2,856,315 -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
Net Cash Used Provided by Financing Activities -1,776,017 0 -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 -6,309 0 -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 49,264 3,031,191 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,201,920 3,031,191 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,152,656 0 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,308,575 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 -277,384 -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,031,191 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