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 19,826,043 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 7,106,907
Revenue Growth - 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% 15.59%
Cost of Revenue 12,802,935 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 5,742,053
Gross Profit 7,023,108 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 1,364,854
Gross Profit Margin 35.43% 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% 19.20%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 3,366,826 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 800,204
Total Operating Expenses 3,366,826 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 800,204
Operating Income or Loss 3,657,345 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 564,650
Operating Margin 18.42% 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% 7.95%
Interest Expense 572,666 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 0
EBITDA 4,425,556 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 816,391
Depreciation and Amortization 902,569 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 252,785
Income Before Tax 3,348,176 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 494,068
Income Tax Expense 715,254 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 148,285
Net Income 2,632,523 2,082,936 1,315,605 1,746,100 1,206,341 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 345,783
Net Income Margin 13.29% 10.93% 8.29% 12.17% 8.81% 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% 4.87%
EPS 20.51 16.23 10.24 13.54 9.36 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 1.96
EPS Diluted 20.20 16.04 10.09 13.35 9.26 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 1.94
Weighted Average Shares Out - 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 176,420
Weighted Average Shares Out Diluted - 130,223 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 178,239

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 382,815 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 183,847
Short Term Investments 11,053 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 0
Cash + Short Term Investments 393,868 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 183,847
Net Receivables 2,933,084 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 1,201,343
Inventory 3,092,923 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 991,378
Other Current Assets 309,985 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 160,365
Total Current Assets 6,729,860 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 2,536,933
Non-Current Assets
Property, Plant and Equipment 2,905,744 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 1,591,853
Goodwill 10,671,897 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 0
Intangible Assets 8,153,468 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 1,300,508
Long Term Investments 1,156,710 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 0
Tax Assets 77,256 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 28,229
Other Non-Current Assets 0 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 799,381
Total Non-Current Assets 22,965,075 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 3,719,971
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,694,935 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 6,256,904
Current Liabilities
Accounts Payable 1,971,943 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 534,561
Short Term Debt 3,681,167 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 35,198
Tax Payables 302,113 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 0
Deferred Revenue 0 0 110,585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,843,963 1,921,261 2,292,498 1,425,801 1,227,085 1,151,604 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 689,982
Total Current Liabilities 7,497,073 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 1,259,741
Non-Current Liabilities
Long Term Debt 8,108,696 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 953,804
Deferred Revenue 482,752 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 0
Deferred Tax 1,579,197 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 79,028
Other Non-Current Liabilities 1,197,590 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 981,877
Total Non-Current Liabilities 10,885,483 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 2,014,709
Total Liabilities 18,382,556 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 3,274,450
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 60,342 60,342 60,219 59,856
Retained Earnings 17,993,453 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 2,840,787
Accumulated Other Comprehensive Income/Loss -1,241,216 -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 -358,231
Total Stockholders Equity 11,302,578 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 2,982,454
Total Investments 1,167,763 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 0
Total Debt 11,789,863 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 989,002
Net Debt 11,407,048 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 805,155

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 2,633,167 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 345,783
Depreciation & Amortization 902,569 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 252,785
Deferred Income Tax -220,655 -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 -4,576
Stock Based Compensation 161,072 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 13,048 -9,689 -35,908 -14,638 0 0
Change in Working Capital -309,109 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 70,658
Accounts Receivable 37,185 -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 0
Inventory -60,444 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 71,976
Accounts Payable -3,761 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 0
Other Working Capital -282,089 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 -1,318
Other Non-Cash Items 88,739 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 -2,252
Net Cash Provided by Operating Activities 3,255,783 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 662,398
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -399,160 -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 -141,546
Acquisitions Net 100,502 -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 -200,314
Purchases of Investments -21,989 -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 0
Sales/Maturities of Investments 33,072 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 0
Other Investing Activities -104,994 263,261 -196,073 -44,623 203,921 65,815 -160,949 -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 71,388
Net Cash Used for Investing Activities -286,198 -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 -270,472
Cash Flows from Financing Activities
Debt Repayment -2,496,746 -2,340,566 -18,737 -1,934,031 -740,181 -213,226 -944,629 -381,078 -220,068 -815,708 -518,321 -331,245 -5,162 -85,283 -486,263 -20,671 -667,039 0 0 0 0
Common Stock Issued 345,852 2,340,566 2,831 2,148,165 1,857,955 0 0 0 294,766 1,459,586 -32,984 1,323,292 0 -42,823 -13,698 344,757 33,406 0 16,931 0 56,223
Common Stock Repurchased -308,223 -293,847 -457,225 -214,134 -213,426 -857,577 -377,359 -335,876 -546,304 -1,371,662 -162,298 -159,773 -430,263 -624,411 -994 -440,551 -584,603 -364,339 0 -23,724 0
Dividends Paid -742,809 -704,054 -569,855 -475,174 -453,838 -412,468 -365,288 -345,380 -341,962 -340,389 -278,244 -255,009 -240,654 -206,084 -162,739 -161,575 -142,260 -121,263 -109,643 -92,612 -89,286
Other Financing Activities -407,209 26,865 4,958,622 -2,148,165 -1,200 2,385,577 5,304 2,844,962 305,911 1,483,015 748 1,322,201 -147,441 0 0 348,449 694,679 107,073 -101,480 -21,202 -415,428
Net Cash Used Provided by Financing Activities -3,341,271 -971,036 3,915,636 -2,623,339 449,310 902,306 -1,681,972 1,782,628 -802,423 -1,044,744 -958,115 576,174 -823,520 -915,778 -649,996 -274,348 1,222 -378,529 -194,192 -137,538 -448,491
Effect of Forex Changes on Cash -1,554 -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 -5,438
Net Change in Cash -373,240 -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 -62,003
Cash at End of Period 1,841,754 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
Cash at Start of Period 2,214,994 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 245,850
Free Cash Flow
Operating Cash Flow 3,255,783 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 662,398
Capital Expenditure -399,160 -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 -141,546
Free Cash Flow 2,856,623 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 520,852