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-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31 2004-05-31
Revenue 9,782,159 9,654,419 8,975,515 8,523,762 7,423,558 4,911,892 3,366,366 3,975,163 2,898,150 2,773,718 2,554,236 2,375,923 2,203,847 1,859,802 1,642,468 1,462,306 1,274,229 1,061,523 908,056 784,331 629,320
Revenue Growth - 7.56% 5.30% 14.82% 51.13% 45.91% -15.32% 37.16% 4.49% 8.59% 7.50% 7.81% 18.50% 13.23% 12.32% 14.76% 20.04% 16.90% 15.77% 24.63%
Cost of Revenue 3,702,157 3,727,521 3,778,617 3,773,725 3,650,727 2,073,803 1,095,014 1,928,037 1,147,639 1,022,107 952,225 862,075 784,756 665,017 584,609 504,855 475,612 414,837 358,020 337,272 289,353
Gross Profit 6,080,002 5,926,898 5,196,898 4,750,037 3,772,831 2,838,089 2,271,352 2,047,126 1,750,511 1,751,611 1,602,011 1,513,848 1,419,091 1,194,785 1,057,859 957,451 798,617 646,686 550,036 447,059 339,967
Gross Profit Margin 62.15% 61.39% 57.90% 55.73% 50.82% 57.78% 67.47% 51.50% 60.40% 63.15% 62.72% 63.72% 64.39% 64.24% 64.41% 65.48% 62.67% 60.92% 60.57% 57.00% 54.02%
Research and Development 0 0 0 0 0 31,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 4,076,186 4,073,768 3,524,578 3,391,161 2,878,878 2,046,672 1,534,297 1,488,258 1,325,567 1,295,014 1,196,512 1,119,860 1,027,304 863,191 734,580 664,905 545,941 425,509 347,070 283,232 217,418
Total Operating Expenses 4,076,186 4,073,768 3,524,578 3,391,161 2,878,878 2,046,672 1,534,297 1,488,258 1,325,567 1,295,014 1,196,512 1,156,635 1,111,742 863,191 734,580 664,905 545,941 425,509 347,070 283,232 217,418
Operating Income or Loss 2,111,905 1,716,386 640,151 1,358,876 893,953 791,417 737,055 558,868 424,944 456,597 405,499 357,213 307,349 331,594 323,279 292,546 251,359 218,089 201,088 160,101 112,901
Operating Margin 21.58% 17.78% 7.13% 15.94% 12.04% 16.11% 21.89% 14.06% 14.66% 16.46% 15.88% 15.03% 13.95% 17.83% 19.68% 20.01% 19.73% 20.54% 22.14% 20.41% 17.94%
Interest Expense 699,351 660,150 449,433 333,651 343,548 304,905 195,619 174,847 69,316 44,436 41,812 33,282 16,848 18,161 17,519 7,282 8,166 0 0 0 0
EBITDA 3,936,951 3,743,533 3,368,379 3,069,580 2,551,944 1,701,165 1,280,587 1,018,681 618,109 599,051 541,231 479,354 416,394 424,605 396,575 365,839 314,920 264,630 245,333 212,859 167,737
Depreciation and Amortization 1,830,578 1,776,692 1,662,455 1,691,384 1,614,440 878,335 522,813 451,151 187,881 137,505 122,069 111,788 99,099 82,237 68,667 66,288 44,034 40,365 40,489 45,306 35,540
Income Before Tax 1,551,039 1,169,947 224,322 1,044,545 593,956 517,925 562,155 392,683 360,912 417,110 377,350 334,284 300,447 324,207 310,389 292,269 261,403 226,331 201,520 153,917 108,734
Income Tax Expense 259,801 209,020 166,694 169,034 77,153 62,190 77,488 -101,387 70,695 107,995 107,398 95,571 82,881 95,076 87,379 85,252 90,588 73,436 67,522 53,351 37,765
Net Income 1,310,582 986,233 111,493 965,460 584,520 430,613 452,053 468,425 271,666 278,040 245,286 216,125 188,161 209,238 203,317 37,217 162,754 142,985 125,524 92,896 62,443
Net Income Margin 13.40% 10.22% 1.24% 11.33% 7.87% 8.77% 13.43% 11.78% 9.37% 10.02% 9.60% 9.10% 8.54% 11.25% 12.38% 2.55% 12.77% 13.47% 13.82% 11.84% 9.92%
EPS 5.05 3.78 0.41 3.30 1.95 2.17 2.85 3.03 2.05 2.07 1.70 1.39 1.20 1.31 1.25 0.23 1.02 0.89 0.80 0.30 0.42
EPS Diluted 5.04 3.77 0.40 3.29 1.95 2.16 2.84 3.01 2.04 2.06 1.69 1.38 1.19 1.30 1.24 0.23 1.00 0.88 0.77 0.29 0.40
Weighted Average Shares Out - 261,126 275,191 292,655 299,222 198,298 158,672 154,652 132,284 134,072 144,238 155,534 157,658 159,674 162,150 160,320 159,036 160,657 157,892 153,368 150,465
Weighted Average Shares Out Diluted - 261,698 275,576 293,669 300,516 199,134 159,271 155,528 133,167 134,922 145,376 156,454 158,862 160,956 164,240 162,098 161,958 163,411 164,084 158,626 156,108

Reported Currency: USD Q1 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31 2004-05-31
Current Assets
Cash and Cash Equivalents 2,167,616 2,088,887 1,997,566 1,979,308 1,945,868 1,678,273 1,210,878 1,335,855 1,044,728 650,739 581,872 680,470 781,275 1,354,285 769,946 426,935 456,060 308,872 218,475 48,979 34,472
Short Term Investments 0 0 0 0 0 472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,167,616 2,088,887 1,997,566 1,979,308 1,945,868 1,678,273 1,210,878 1,335,855 1,044,728 650,739 581,872 680,470 781,275 1,354,285 769,946 426,935 456,060 308,872 218,475 48,979 34,472
Net Receivables 6,671,769 1,120,078 998,332 946,247 794,172 895,232 348,400 301,887 288,411 202,938 215,383 190,591 183,991 167,454 132,481 123,438 101,533 79,812 68,379 55,869 48,175
Inventory 0 6,451 138,815 4,779 0 -472 0 0 0 5,228 6,636 11,057 9,864 7,640 9,740 5,914 3,821 3,435 3,300 2,625 3,051
Other Current Assets 830,548 4,858,343 3,179,435 1,780,651 1,852,320 1,792,943 1,816,930 2,665,837 1,518,174 2,436,238 826,590 325,889 251,640 280,359 13,741 6,675 24,280 32,853 39,671 63,435 125,112
Total Current Assets 9,669,933 8,073,759 6,314,148 4,710,985 4,592,360 4,366,448 3,376,208 4,303,579 2,851,313 3,289,915 1,643,444 1,214,492 1,248,739 1,847,975 968,264 595,188 617,410 444,429 348,406 189,990 233,083
Non-Current Assets
Property, Plant and Equipment 2,200,366 2,190,005 1,838,809 1,687,586 1,578,532 1,382,802 653,542 588,348 493,678 374,143 369,753 348,064 305,848 256,301 183,938 176,226 141,415 118,495 107,977 104,173 97,482
Goodwill 26,728,023 26,743,523 23,320,736 24,813,274 23,871,451 23,759,740 6,341,355 5,703,992 4,829,405 1,491,833 1,337,285 1,044,222 724,687 779,637 569,090 625,120 497,136 451,244 387,280 0 0
Intangible Assets 9,797,023 10,168,046 9,658,374 11,633,709 12,015,883 13,154,655 2,488,618 2,181,707 2,264,708 560,136 535,173 400,848 290,188 341,500 205,110 258,094 175,636 175,620 167,182 547,750 524,670
Long Term Investments 731,429 713,123 957,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 80,241 111,712 37,907 12,117 7,627 6,292 8,128 13,146 22,719 30,428 101,928 95,178 97,235 104,140 90,470 0 0 0 0 0 0
Other Non-Current Assets 2,567,735 2,570,018 2,681,840 2,422,042 2,135,692 1,810,225 362,923 207,297 48,129 32,846 31,067 22,252 21,446 20,978 227,564 22,193 14,310 10,841 7,833 11,592 7,539
Total Non-Current Assets 42,104,817 42,496,427 38,494,866 40,568,728 39,609,185 40,113,714 9,854,566 8,694,490 7,658,639 2,489,386 2,375,206 1,910,564 1,439,404 1,502,556 1,071,062 1,081,633 828,497 756,200 670,272 663,515 629,691
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 51,774,750 50,570,186 44,809,014 45,279,713 44,201,545 44,480,162 13,230,774 12,998,069 10,509,952 5,779,301 4,018,650 3,125,056 2,688,143 3,350,531 2,039,326 1,676,821 1,445,907 1,200,629 1,018,678 853,505 862,774
Current Liabilities
Accounts Payable 2,630,789 290,437 229,436 262,014 128,721 148,084 76,229 47,391 25,195 22,836 13,076 18,497 11,817 20,053 15,426 180,043 147,519 115,671 105,744 87,537 80,984
Short Term Debt 2,675,258 1,683,525 1,996,649 666,261 1,289,761 587,186 815,561 735,474 513,978 654,413 457,805 259,796 291,811 356,547 227,356 39,567 1,527 0 746 67,342 213,414
Tax Payables 0 199,426 104,147 120,141 13,517 56,426 51,108 35,405 0 14,228 12,390 18,870 12,283 7,674 6,430 9,633 11,975 0 0 0 0
Deferred Revenue 210,670 1,046,866 994,481 1,003,635 863,801 585,780 601,535 498,114 274,148 50,572 289,420 263,263 316,779 229,199 164,579 9,633 11,975 0 0 0 0
Other Current Liabilities 4,999,302 5,104,901 3,678,125 2,531,104 2,266,808 2,258,296 1,775,295 2,534,611 1,617,386 2,287,367 740,737 425,821 533,657 1,067,764 429,689 116,567 68,706 27,206 43,165 27,924 24,962
Total Current Liabilities 10,516,019 8,125,729 6,898,691 4,463,014 4,549,091 3,579,346 3,268,620 3,815,590 2,430,707 3,015,188 1,211,618 704,114 837,285 1,444,364 672,471 336,177 217,752 142,877 149,655 182,803 319,360
Non-Current Liabilities
Long Term Debt 15,565,705 15,692,297 12,289,248 11,414,809 8,466,407 9,090,364 5,015,168 4,559,408 4,379,744 1,678,283 1,376,002 891,134 236,565 268,217 272,965 167,610 0 0 0 746 9,538
Deferred Revenue 55,058 54,246 4,478 44,502 52,944 35,272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 2,062,885 2,242,105 2,428,412 2,793,427 2,948,390 3,145,641 585,025 436,879 744,862 202,855 209,099 170,723 106,644 116,432 88,265 76,405 75,001 70,768 68,791 58,871 46,804
Other Non-Current Liabilities 588,938 668,294 647,975 694,544 697,669 574,550 175,618 220,961 77,235 19,422 89,132 72,478 62,306 49,843 31,436 418,386 26,336 14,275 17,013 16,395 14,520
Total Non-Current Liabilities 18,272,586 18,656,942 15,370,113 14,947,282 12,165,410 12,845,827 5,775,811 5,217,248 5,201,841 1,900,560 1,674,233 1,134,335 405,515 434,492 392,666 662,401 101,337 85,043 85,804 76,012 70,862
Total Liabilities 28,788,605 26,782,671 22,268,804 19,410,296 16,714,501 16,425,173 9,044,431 9,032,838 7,632,548 4,915,748 2,885,851 1,838,449 1,242,800 1,878,856 1,065,137 998,578 319,089 227,920 235,459 258,815 390,222
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Retained Earnings 3,706,873 3,457,182 2,731,380 2,982,122 2,570,874 2,333,011 2,066,415 1,597,897 1,015,811 795,226 815,980 958,751 843,456 685,624 544,772 273,090 621,875 466,417 329,874 210,686 123,995
Accumulated Other Comprehensive Income/Loss 22,545,638 -258,925 -405,969 -234,182 -202,273 -310,571 -310,175 -183,144 -246,050 -185,992 -1,776 -15,062 -30,000 79,320 -44,255 -10,901 124,202 61,193 50,983 20,233 11,074
Total Stockholders Equity 22,215,831 22,999,210 22,303,506 25,628,201 27,332,370 27,855,747 3,991,407 3,794,527 2,746,476 757,976 997,227 1,146,085 1,172,184 1,184,535 861,264 667,430 1,126,818 957,776 770,223 578,350 449,422
Total Investments 731,429 713,123 957,200 0 0 472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 18,240,963 17,375,822 14,285,897 12,081,070 9,756,168 9,677,550 5,830,729 5,294,882 4,893,722 2,332,696 1,833,807 1,150,930 528,376 624,764 500,321 207,177 1,527 0 746 68,088 222,952
Net Debt 16,073,347 15,286,935 12,288,331 10,101,762 7,810,300 7,999,277 4,619,851 3,959,027 3,848,994 1,681,957 1,251,935 470,460 -252,899 -729,521 -269,625 -219,758 -454,533 -308,872 -217,729 19,109 188,480

Reported Currency: USD TTM 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2016-05-31 2015-05-31 2014-05-31 2013-05-31 2012-05-31 2011-05-31 2010-05-31 2009-05-31 2008-05-31 2007-05-31 2006-05-31 2005-05-31
Cash Flows from Operating Activities
Net Income 1,346,550 1,028,823 143,313 987,864 605,100 469,276 484,667 494,070 201,753 290,217 309,115 269,952 238,713 217,566 228,758 219,109 74,178 162,754 142,985 125,524 92,896
Depreciation & Amortization 1,830,578 1,776,692 1,662,455 1,691,384 1,614,440 878,335 522,813 451,151 345,008 187,881 137,505 122,069 111,788 99,099 82,237 68,667 66,288 44,034 40,365 40,489 45,306
Deferred Income Tax -451,820 -499,974 -315,495 -189,050 -166,224 -108,309 -1,451 -250,670 -43,184 -18,162 81,079 -1,799 33,112 -19,498 19,154 2,722 5,457 -1,151 -2,211 777 9,002
Stock Based Compensation 159,545 208,994 163,261 180,779 148,792 89,634 57,826 39,095 32,069 30,809 21,056 29,793 18,427 16,391 15,885 18,072 14,570 13,826 0 0 0
Change in Working Capital -955,919 -663,263 -738,444 -168,183 -89,447 -155,974 -44,526 -358,869 47,508 57,797 -141,633 -245,007 -178,275 -506,675 346,737 105,413 45,183 18,306 -38,804 30,861 47,289
Accounts Receivable -58,480 -78,647 -111,974 -165,543 55,986 -115,528 -33,386 -14,096 6,256 -14,542 1,248 -18,539 -5,458 -16,422 -34,723 -11,689 -25,077 -23,957 0 0 0
Inventory 119,479 -289,826 17,157 -132,785 320 95,091 0 0 0 0 127 4,793 -1,187 -2,394 1,979 -4,727 -1,653 -623 -167 -520 209
Accounts Payable 12,979 51,108 -17,157 132,785 -320 -95,091 66,182 146,327 65,427 0 -72,802 9,224 -39,374 85,875 89,230 -13,026 8,146 4,575 0 0 0
Other Working Capital -1,029,897 -345,898 -626,470 -2,640 -145,433 -40,446 -11,140 -344,773 -24,175 72,339 -70,206 -240,485 -132,256 -573,734 290,251 121,829 71,913 42,886 -38,637 31,381 47,080
Other Non-Cash Items 1,295,295 397,469 1,328,950 278,031 201,489 218,316 86,753 137,611 725,941 44,348 22,755 19,090 16,781 19,642 17,001 51,778 177,295 34,645 48,797 37,122 35,066
Net Cash Provided by Operating Activities 2,065,532 2,248,741 2,244,040 2,780,825 2,314,150 1,391,278 1,106,082 512,388 658,693 592,890 429,877 194,098 240,546 -173,475 709,772 465,761 382,971 272,414 191,132 234,773 229,559
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -641,388 -658,142 -615,652 -493,216 -436,236 -307,868 -213,290 -181,905 -138,886 -91,591 -92,550 -81,411 -98,590 -109,876 -98,537 -56,054 -40,940 -44,974 -35,374 -25,038 -34,305
Acquisitions Net 297,774 -3,746,543 -95,427 -1,811,432 -160,801 -644,622 -1,259,692 -562,688 -1,810,663 -2,034,406 -355,971 -426,524 -434,016 -44,274 -170,545 30,718 -525,205 -18,247 -81,261 -4,917 -30,773
Purchases of Investments 0 0 615,652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 42,135 42,135 33,046 0 0 0 0 0 37,717 0 10,597 0 1,227 1,152 0 311 6,888 0 0 0 0
Other Investing Activities -749 1,438 -613,156 10,822 158,695 35,404 -3,305 -173,337 -1,992 -92,842 -84,950 -75,146 -95,778 -107,311 -96,475 -56,233 -40,940 0 0 0 0
Net Cash Used for Investing Activities -302,228 -4,361,112 -675,537 -2,293,826 -438,342 -917,086 -1,476,287 -736,025 -1,913,824 -2,127,248 -440,921 -501,670 -528,567 -150,433 -267,020 -25,204 -559,257 -63,221 -116,635 -29,955 -65,078
Cash Flows from Financing Activities
Debt Repayment -2,915,794 -1,236,912 -7,895,131 -4,826,769 -2,342,072 -719,214 -2,304,314 -1,781,541 2,386,622 -3,691,608 -2,148,907 -2,260,597 -482,349 -184,235 -280,198 -75,205 -16,734 -9,098 0 0 0
Common Stock Issued 65,273 60,345 10,103,459 7,166,092 2,272,764 24,514 2,827,805 2,194,210 0 5,868,465 2,702,586 2,968,713 1,107,696 97,605 415,220 30,248 9,050 17,385 19,332 23,922 21,225
Common Stock Repurchased -1,069,577 -459,497 -2,921,307 -2,533,629 -631,148 -373,960 -208,198 -34,811 -340,380 -135,954 -372,387 -447,307 -175,297 -99,604 -14,900 -98,080 208,647 -87,020 0 0 0
Dividends Paid -258,297 -260,431 -273,955 -259,726 -233,216 -86,738 -6,332 -6,732 -5,261 -5,439 -5,340 -5,757 -6,198 -6,311 -6,388 -6,497 -6,417 -6,377 -6,442 -6,336 -6,205
Other Financing Activities 607,638 1,624,137 -389,767 48,667 -612,470 -310,430 -22,031 2,175,389 -2,518,845 5,790,599 2,662,833 2,932,557 847,366 71,964 415,609 53,784 175,586 -361 -2,004 -71,860 -167,373
Net Cash Used Provided by Financing Activities -1,633,233 2,141,121 -1,376,701 -405,365 -1,546,142 -28,674 286,930 352,305 -477,864 1,957,598 136,199 218,896 183,522 -218,186 114,123 -95,750 161,485 -76,373 10,886 -54,274 -152,353
Effect of Forex Changes on Cash -40,100 12,519 -99,219 -48,382 81,832 21,877 -41,702 44,408 -55,437 -29,251 -56,288 -9,922 3,694 -30,916 27,464 -1,796 -14,324 14,368 5,014 18,952 2,379
Net Change in Cash -69,338 41,269 92,583 33,252 411,498 467,395 -124,977 173,076 512,040 393,989 68,867 -98,598 -100,805 -573,010 584,339 343,011 -29,125 147,188 90,397 169,496 14,507
Cash at End of Period 8,648,707 2,256,875 2,215,606 2,123,023 2,089,771 1,678,273 1,210,878 1,335,855 1,162,779 1,044,728 650,739 581,872 680,470 781,275 1,354,285 769,946 426,935 456,060 308,872 218,475 48,979
Cash at Start of Period 8,718,045 2,215,606 2,123,023 2,089,771 1,678,273 1,210,878 1,335,855 1,162,779 650,739 650,739 581,872 680,470 781,275 1,354,285 769,946 426,935 456,060 308,872 218,475 48,979 34,472
Free Cash Flow
Operating Cash Flow 2,065,532 2,248,741 2,244,040 2,780,825 2,314,150 1,391,278 1,106,082 512,388 658,693 592,890 429,877 194,098 240,546 -173,475 709,772 465,761 382,971 272,414 191,132 234,773 229,559
Capital Expenditure -641,388 -658,142 -615,652 -493,216 -436,236 -307,868 -213,290 -181,905 -138,886 -91,591 -92,550 -81,411 -98,590 -109,876 -98,537 -56,054 -40,940 -44,974 -35,374 -25,038 -34,305
Free Cash Flow 1,424,144 1,590,599 1,628,388 2,287,609 1,877,914 1,083,410 892,792 330,483 519,807 501,299 337,327 112,687 141,956 -283,351 611,235 409,707 342,031 227,440 155,758 209,735 195,254