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 19,929,606 19,929,606 19,065,194 15,861,608 14,347,640 13,695,520 14,320,324 14,302,392 12,029,312 11,360,753 12,711,744 13,215,971 13,015,704 13,145,942 12,345,870 9,993,166 10,309,015 12,145,605 10,718,059 9,385,888 8,215,095
Revenue Growth - 4.53% 20.20% 10.55% 4.76% -4.36% 0.13% 18.90% 5.88% -10.63% -3.82% 1.54% -0.99% 6.48% 23.54% -3.06% -15.12% 13.32% 14.19% 14.25%
Cost of Revenue 12,787,682 12,772,231 12,635,892 11,387,267 10,449,680 10,286,518 10,703,484 10,762,841 9,188,962 8,823,384 9,655,245 10,188,227 10,086,675 9,958,337 9,387,457 7,847,067 8,181,348 9,339,072 8,272,949 7,367,618 6,508,111
Gross Profit 7,141,924 7,157,375 6,429,302 4,474,341 3,897,960 3,409,002 3,616,840 3,539,551 2,840,350 2,537,369 3,056,499 3,027,744 2,929,029 3,187,605 2,958,413 2,146,099 2,127,667 2,806,533 2,445,110 2,018,270 1,706,984
Gross Profit Margin 35.83% 35.91% 33.72% 28.21% 27.17% 24.89% 25.26% 24.75% 23.61% 22.33% 24.04% 22.91% 22.50% 24.25% 23.96% 21.48% 20.64% 23.11% 22.81% 21.50% 20.78%
Research and Development 0 253,000 258,000 191,000 259,039 293,837 294,852 327,877 336,675 359,796 403,085 410,132 406,613 0 0 0 0 0 0 0 0
General and Administrative Expenses 3,259,377 3,003,095 3,354,103 1,627,116 1,527,302 1,656,553 1,543,939 1,657,152 1,453,935 1,359,360 1,544,746 1,633,992 1,554,973 1,519,316 1,467,773 1,277,080 1,290,379 1,364,082 1,226,861 1,036,646 872,113
Total Operating Expenses 3,259,377 3,256,095 3,354,103 1,627,116 1,527,302 1,656,553 1,543,939 1,657,152 1,453,935 1,359,360 1,544,746 1,633,992 1,554,973 1,519,316 1,467,773 1,277,080 1,290,379 1,364,082 1,226,861 1,036,646 872,113
Operating Income or Loss 3,765,516 3,901,280 1,614,226 1,869,478 2,496,993 1,820,788 2,123,563 1,882,399 1,386,415 1,178,009 1,511,753 1,393,752 1,374,056 1,668,289 1,490,640 869,019 837,288 1,442,451 1,218,249 981,624 834,871
Operating Margin 18.85% 19.58% 8.47% 11.79% 17.40% 13.29% 14.83% 13.16% 11.53% 10.37% 11.89% 10.55% 10.56% 12.69% 12.07% 8.70% 8.12% 11.88% 11.37% 10.46% 10.16%
Interest Expense 506,495 506,495 573,894 255,252 250,036 308,161 190,138 213,873 162,436 136,517 118,406 82,566 91,552 92,790 99,704 103,599 112,071 0 0 0 0
EBITDA 4,558,289 4,828,411 4,071,687 2,441,242 3,092,383 2,358,319 2,559,752 2,382,235 1,846,306 1,558,088 1,868,137 2,164,858 1,738,177 1,990,218 1,830,440 1,231,528 1,195,025 1,786,106 1,488,368 1,268,498 1,110,938
Depreciation and Amortization 927,131 927,131 818,129 571,764 595,390 537,531 436,189 466,085 355,229 306,843 317,491 336,702 335,624 321,929 339,800 362,509 357,737 326,724 294,566 280,971 264,699
Income Before Tax 3,594,603 3,594,603 2,679,664 1,614,226 2,246,957 1,512,627 1,933,425 1,702,277 1,328,641 1,114,728 1,432,240 1,556,720 1,311,001 1,576,698 1,413,721 754,817 681,454 1,326,524 1,159,282 899,958 756,473
Income Tax Expense 749,912 749,667 596,128 298,040 500,096 305,924 420,494 640,962 344,797 307,512 419,687 515,302 362,217 421,206 356,571 198,452 172,939 377,058 329,236 261,682 208,500
Net Income 2,844,215 2,844,215 2,082,936 1,315,605 1,746,100 1,201,970 1,512,364 1,060,801 983,412 806,840 1,012,140 1,041,048 948,427 1,151,823 1,049,130 554,065 508,515 949,466 830,046 673,167 604,692
Net Income Margin 14.26% 14.27% 10.93% 8.29% 12.17% 8.78% 10.56% 7.42% 8.18% 7.10% 7.96% 7.88% 7.29% 8.76% 8.50% 5.54% 4.93% 7.82% 7.74% 7.17% 7.36%
EPS 22.13 22.13 16.23 10.24 13.54 9.39 11.63 7.98 7.37 5.96 7.08 6.98 6.36 7.62 6.51 3.44 3.15 5.64 4.75 3.77 3.39
EPS Diluted 21.79 21.84 16.04 10.09 13.35 9.29 11.48 7.83 7.25 5.89 6.97 6.87 6.26 7.45 6.37 3.40 3.13 5.53 4.68 3.71 3.35
Weighted Average Shares Out - 128,507 128,368 128,539 129,000 128,418 129,998 133,005 133,378 135,353 142,925 149,099 149,218 151,222 161,126 160,910 161,564 168,285 174,643 178,717 178,200
Weighted Average Shares Out Diluted - 130,240 129,822 130,356 130,834 129,805 131,782 135,427 135,560 136,912 145,112 151,444 151,588 154,665 164,798 162,902 162,719 171,644 177,495 181,284 180,685

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 422,027 422,027 475,182 535,799 733,117 685,514 3,219,767 822,137 884,886 1,221,653 1,180,584 1,613,555 1,781,412 838,317 657,466 575,526 187,611 326,048 172,706 171,553 336,080
Short Term Investments 0 0 8,390 27,862 39,116 70,805 150,931 32,995 39,318 882,342 733,490 573,701 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 422,027 422,027 483,572 563,661 772,233 756,319 3,370,698 855,132 924,204 2,103,995 1,914,074 2,187,256 1,781,412 838,317 657,466 575,526 187,611 326,048 172,706 171,553 336,080
Net Receivables 3,333,789 3,333,789 3,136,464 2,885,261 2,509,909 2,099,268 2,441,762 2,473,916 2,185,738 1,826,103 1,984,728 2,246,613 2,062,745 1,992,284 1,977,856 1,599,941 1,417,305 2,046,726 1,737,748 1,592,323 1,241,029
Inventory 2,786,800 2,786,800 2,907,879 2,214,553 2,090,642 1,814,631 1,678,132 1,621,304 1,549,494 1,173,329 1,300,459 1,371,681 1,377,405 1,400,732 1,412,153 1,171,655 1,254,550 1,494,694 1,265,802 1,182,878 1,030,962
Other Current Assets 256,008 256,008 306,314 6,926,926 243,966 214,986 182,494 134,886 120,282 104,360 383,831 266,030 309,624 266,781 257,781 241,674 264,315 228,157 209,919 192,224 177,801
Total Current Assets 6,798,624 6,798,624 6,834,229 12,046,644 5,616,750 4,885,204 7,673,086 5,085,238 4,779,718 5,207,787 5,583,092 6,071,580 5,531,186 4,498,114 4,305,256 3,588,796 3,123,781 4,095,625 3,386,175 3,138,978 2,785,872
Non-Current Assets
Property, Plant and Equipment 2,875,668 2,875,668 2,865,030 2,122,758 2,266,476 2,292,735 1,768,287 1,856,237 1,937,292 1,568,100 1,664,022 1,824,294 1,808,240 1,719,968 1,797,179 1,697,881 1,880,554 1,926,522 1,736,372 1,693,794 1,591,917
Goodwill 10,507,433 10,507,433 10,628,594 7,740,082 8,059,687 7,869,935 5,453,805 5,504,420 5,586,878 2,903,037 2,942,679 3,171,425 3,223,515 2,925,856 3,009,116 2,786,334 2,903,077 2,798,092 2,254,069 2,010,458 0
Intangible Assets 7,816,181 7,816,181 8,450,614 3,135,817 3,519,797 3,798,913 1,783,277 2,015,520 2,307,484 922,571 1,013,439 1,188,282 1,290,499 1,095,218 1,177,722 1,150,051 1,273,862 1,020,609 595,607 471,095 1,683,702
Long Term Investments 173,063 173,063 1,104,576 788,057 774,239 764,563 747,773 801,049 842,475 850,088 1,091,805 1,018,781 687,458 931,126 597,532 687,320 674,628 546,000 469,000 859,000 832,000
Tax Assets 92,704 92,704 81,429 110,585 104,251 126,839 150,462 57,623 36,057 605,155 -1,091,805 -1,018,781 -687,458 -931,126 -597,532 -687,320 -674,628 -546,000 -469,000 -859,000 46,050
Other Non-Current Assets 1,034,169 1,034,169 0 0 0 0 0 0 0 0 1,091,805 1,018,781 687,458 931,126 597,532 687,320 674,628 546,006 469,190 859,107 -40,580
Total Non-Current Assets 22,499,218 22,499,218 23,130,243 13,897,299 14,724,450 14,852,985 9,903,604 10,234,849 10,710,186 6,848,951 6,711,945 7,202,782 7,009,712 6,672,168 6,581,549 6,321,586 6,732,121 6,291,229 5,055,238 5,034,454 4,113,089
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 29,297,842 29,297,842 29,964,472 25,943,943 20,341,200 19,738,189 17,576,690 15,320,087 15,489,904 12,056,738 12,295,037 13,274,362 12,540,898 11,170,282 10,886,805 9,910,382 9,855,902 10,386,854 8,441,413 8,173,432 6,898,961
Current Liabilities
Accounts Payable 1,991,639 1,991,639 2,050,934 1,731,925 1,667,878 1,111,759 1,413,155 1,430,306 1,300,496 1,034,589 1,092,138 1,252,040 1,156,002 1,194,684 1,173,851 888,743 649,718 961,886 788,560 770,665 584,253
Short Term Debt 3,457,223 3,457,223 3,763,175 1,724,310 2,824 809,529 587,014 638,466 1,008,465 361,840 223,142 816,622 1,333,826 225,589 75,271 363,272 481,467 118,864 195,384 72,039 31,962
Tax Payables 354,659 354,659 374,571 250,292 236,384 195,314 167,312 198,878 153,137 127,597 140,295 223,611 136,079 153,809 0 176,349 0 0 0 0 0
Deferred Revenue 183,868 183,868 244,799 110,585 51,211 51,278 64,668 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,680,579 1,680,579 1,676,462 2,292,498 1,374,590 1,175,807 1,086,936 1,128,711 1,086,899 969,512 1,034,850 1,184,134 1,030,375 1,065,740 1,141,921 952,876 874,569 1,102,506 941,301 838,401 719,712
Total Current Liabilities 7,313,309 7,313,309 7,735,370 5,859,318 3,096,503 3,148,373 3,151,773 3,197,483 3,395,860 2,365,941 2,350,130 3,252,796 3,520,203 2,486,013 2,391,043 2,204,891 2,005,754 2,183,256 1,925,245 1,681,105 1,335,927
Non-Current Liabilities
Long Term Debt 7,157,034 7,157,034 8,796,284 9,755,825 6,582,053 7,652,256 6,520,831 4,318,559 4,861,895 2,675,000 2,723,960 1,508,142 1,495,960 1,503,946 1,691,086 1,413,634 1,839,705 1,952,452 1,089,916 1,059,461 938,424
Deferred Revenue 77,957 77,957 551,510 307,044 1,055,638 1,887,414 1,304,379 1,177,605 1,406,082 2,076,143 1,699,197 1,346,224 1,372,437 1,909,755 862,938 1,500,928 1,233,271 0 0 0 0
Deferred Tax 1,583,923 1,583,923 1,649,674 307,044 553,981 382,528 193,066 234,858 221,790 54,395 77,967 94,819 102,920 88,091 160,035 135,321 183,457 162,678 114,219 118,544 35,911
Other Non-Current Liabilities 1,084,726 1,084,726 893,355 854,792 639,355 539,089 438,489 526,089 336,931 306,581 336,214 409,573 307,897 276,747 293,367 196,208 314,090 829,497 600,368 1,073,119 1,248,552
Total Non-Current Liabilities 9,903,640 9,903,640 11,890,823 11,224,705 8,831,027 10,461,287 8,456,765 6,257,111 6,826,698 5,112,119 4,837,338 3,358,758 3,279,214 3,778,539 3,007,426 3,246,091 3,570,523 2,944,627 1,804,503 2,251,124 2,222,887
Total Liabilities 17,216,949 17,216,949 19,626,193 17,084,023 11,927,530 13,609,660 11,608,538 9,454,594 10,222,558 7,478,060 7,187,468 6,611,554 6,799,417 6,264,552 5,398,469 5,450,982 5,576,277 5,127,883 3,729,748 3,932,229 3,558,814
Common Stock 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 90,523 60,342 60,342 60,219
Retained Earnings 19,104,599 19,104,599 17,041,502 15,661,808 14,915,497 13,530,666 12,777,538 11,625,975 10,930,348 10,302,866 9,841,885 9,174,189 8,421,270 7,787,175 6,891,407 6,086,545 5,722,038 5,387,836 4,625,195 3,916,412 3,352,888
Accumulated Other Comprehensive Income/Loss -1,438,012 -1,438,012 -1,292,872 -1,543,198 -1,566,727 -2,558,875 -2,059,048 -1,763,086 -1,924,204 -2,227,765 -1,738,618 -823,498 -1,107,833 -1,415,900 -450,990 -1,208,561 -831,593 114,803 -125,544 -218,281 -505,435
Total Stockholders Equity 12,071,972 12,071,972 10,326,888 8,848,011 8,398,307 6,113,983 5,961,969 5,859,866 5,261,649 4,575,255 5,104,287 6,659,428 5,738,426 4,896,515 5,383,854 4,367,965 4,279,625 5,258,971 4,711,665 4,241,203 3,340,147
Total Investments 173,063 173,063 1,112,966 815,919 813,355 835,368 898,704 834,044 881,793 1,732,430 1,825,295 1,592,482 687,458 931,126 597,532 687,320 674,628 546,000 469,000 859,000 832,000
Total Debt 10,614,257 10,614,257 12,559,459 11,480,135 6,584,877 8,461,785 7,107,845 4,957,025 5,870,360 3,036,840 2,947,102 2,324,764 2,829,786 1,729,535 1,766,357 1,776,906 2,321,172 2,071,316 1,285,300 1,131,500 970,386
Net Debt 10,192,230 10,192,230 12,084,277 10,944,336 5,851,760 7,776,271 3,888,078 4,134,888 4,985,474 1,815,187 1,766,518 711,209 1,048,374 891,218 1,108,891 1,201,380 2,133,561 1,745,268 1,112,594 959,947 634,306

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,844,666 2,844,215 2,083,536 1,316,186 1,746,861 1,206,703 1,512,931 1,061,315 983,844 807,216 1,012,553 1,041,418 948,784 1,155,492 1,057,150 556,365 508,515 949,466 830,046 673,167 604,692
Depreciation & Amortization 927,131 927,131 818,129 571,764 595,390 537,531 436,189 466,085 355,229 306,843 317,491 336,702 335,624 321,929 339,800 362,509 357,737 326,724 294,566 280,971 264,699
Deferred Income Tax 75,174 32,476 -368,702 -351,201 -51,500 13,692 32,537 -41,412 37,024 -65,686 18,865 -74,139 -1,368 -56,452 20,715 -17,353 -13,048 -33,933 -28,652 -50,548 16,268
Stock Based Compensation 155,175 155,175 142,720 137,093 121,483 111,375 104,078 118,831 80,339 71,293 96,093 103,161 84,996 80,935 73,238 59,318 0 0 0 0 0
Change in Working Capital -544,989 -544,989 141,211 743,394 292,809 198,203 -363,242 -40,817 -121,202 38,402 -77,627 196,098 -184,708 26,675 -326,730 248,940 215,725 39,095 -138,248 32,239 29,471
Accounts Receivable -85,091 -85,091 -16,675 -179,126 -298,511 578,853 2,452 -301,978 -95,347 17,549 143,179 -99,144 -21,206 -91,091 -259,752 -220,349 598,065 0 0 0 0
Inventory 101,385 101,385 53,124 -212,134 -85,597 201,164 -51,817 -92,209 -73,673 120,243 -70,377 -3,816 98,518 -28,333 -139,062 53,862 218,595 -53,556 -15,018 17,498 13,829
Accounts Payable -44,429 -44,429 91,551 131,384 526,781 -370,765 -12,397 125,907 174,761 -52,378 -86,750 92,927 -66,082 59,692 228,164 259,436 -304,863 0 0 0 0
Other Working Capital -516,854 -516,854 13,211 1,003,270 150,136 -211,049 -301,480 227,463 -126,943 -47,012 -63,679 206,131 -195,938 86,407 -156,080 155,991 -296,072 92,651 -123,230 14,741 15,642
Other Non-Cash Items 877,549 2,007,893 163,036 24,494 -130,042 3,445 7,647 36,285 -32,763 11,775 -65,434 -215,347 7,607 1,806 2,760 9,043 60,263 35,258 -2,705 18,810 -62,319
Net Cash Provided by Operating Activities 3,384,329 3,384,329 2,979,930 2,441,730 2,575,001 2,070,949 1,730,140 1,600,287 1,302,471 1,169,843 1,301,941 1,387,893 1,190,935 1,530,385 1,166,933 1,218,822 1,129,192 1,316,610 955,007 954,639 852,811
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -400,112 -400,112 -380,747 -230,044 -209,957 -232,591 -195,089 -247,667 -203,748 -149,407 -215,527 -216,340 -265,896 -218,817 -207,294 -129,222 -270,733 -280,327 -237,827 -198,113 -156,567
Acquisitions Net 85,371 83,848 -6,672,903 3,366 209,957 -5,076,064 17,636 177,741 -3,983,587 -43,227 18,647 184,905 -547,629 -156,256 -60,227 -5,451 -722,635 -921,014 -378,639 -743,266 -558,569
Purchases of Investments -17,186 -17,186 -1,443,209 -27,895 -34,809 -194,742 -181,780 -80,607 -465,666 -1,351,464 -1,747,333 -624,880 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 24,292 24,292 56,786 31,809 79,419 275,483 74,908 83,905 1,279,318 1,300,633 1,391,396 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 9,047 7,687 263,261 -196,073 -44,623 203,921 65,815 86,718 -195,213 -170,581 -241,873 -206,426 -262,216 -219,512 -184,711 -140,722 -238,196 30,541 36,705 20,136 150,576
Net Cash Used for Investing Activities -298,588 -301,471 -8,176,812 -418,837 -13 -5,023,993 -218,510 20,090 -3,365,148 -264,639 -579,163 -646,401 -809,845 -375,768 -244,938 -146,173 -960,831 -1,170,800 -579,761 -921,243 -564,560
Cash Flows from Financing Activities
Debt Repayment -1,697,015 -2,001,520 -317,166 -18,737 -1,934,031 -740,181 -213,226 -944,629 -381,078 -217,781 -815,708 -518,321 -331,245 -5,162 -85,283 -486,263 -20,671 -667,039 0 0 0
Common Stock Issued 348,835 3,606 3,476 2,831 2,148,165 1,857,955 2,475 3,682 2,202 126 1,459,586 -32,984 1,323,292 0 -42,823 -13,698 344,757 33,406 0 16,931 0
Common Stock Repurchased -330,873 -332,055 -297,323 -457,225 -214,134 -213,426 -857,577 -377,359 -335,876 -587,365 -1,371,662 -162,298 -159,773 -430,263 -624,411 -994 -440,551 -584,603 -364,339 0 -23,724
Dividends Paid -782,048 -782,048 -704,054 -569,855 -475,174 -453,838 -412,468 -365,288 -345,380 -341,923 -340,389 -278,244 -255,009 -240,654 -206,084 -162,739 -161,575 -142,260 -121,263 -109,643 -92,612
Other Financing Activities 17,643 -2,883 346,695 4,958,622 -2,148,165 -1,200 2,383,102 5,304 2,844,962 303,711 1,483,015 748 1,322,201 -147,441 42,823 13,698 348,449 694,679 107,073 -101,480 -21,202
Net Cash Used Provided by Financing Activities -3,114,899 -3,112,016 -971,036 3,915,636 -2,623,339 449,310 902,306 -1,681,972 1,782,628 -843,358 -1,044,744 -958,115 576,174 -823,520 -915,778 -649,996 -274,348 1,222 -378,529 -194,192 -137,538
Effect of Forex Changes on Cash -23,997 -23,997 -4,776 -23,770 95,954 -30,519 -16,306 -1,154 -56,718 -61,712 -111,005 48,766 -14,169 -150,246 75,723 -34,738 -32,450 6,310 4,436 -3,731 1,520
Net Change in Cash -53,155 -53,155 -6,172,694 5,914,759 47,603 -2,534,253 2,397,630 -62,749 -336,767 41,069 -432,971 -167,857 943,095 180,851 81,940 387,915 -138,437 153,342 1,153 -164,527 152,233
Cash at End of Period 1,659,252 422,027 475,182 6,647,876 733,117 685,514 3,219,767 822,137 884,886 1,221,653 1,180,584 1,613,555 1,781,412 838,317 657,466 575,526 187,611 326,048 172,706 171,553 336,080
Cash at Start of Period 1,712,407 475,182 6,647,876 733,117 685,514 3,219,767 822,137 884,886 1,221,653 1,180,584 1,613,555 1,781,412 838,317 657,466 575,526 187,611 326,048 172,706 171,553 336,080 183,847
Free Cash Flow
Operating Cash Flow 3,384,329 3,384,329 2,979,930 2,441,730 2,575,001 2,070,949 1,730,140 1,600,287 1,302,471 1,169,843 1,301,941 1,387,893 1,190,935 1,530,385 1,166,933 1,218,822 1,129,192 1,316,610 955,007 954,639 852,811
Capital Expenditure -400,112 -400,112 -380,747 -230,044 -209,957 -232,591 -195,089 -247,667 -203,748 -149,407 -215,527 -216,340 -265,896 -218,817 -207,294 -129,222 -270,733 -280,327 -237,827 -198,113 -156,567
Free Cash Flow 2,984,217 2,984,217 2,599,183 2,211,686 2,365,044 1,838,358 1,535,051 1,352,620 1,098,723 1,020,436 1,086,414 1,171,553 925,039 1,311,568 959,639 1,089,600 858,459 1,036,283 717,180 756,526 696,244