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-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
Revenue 10,024,319 9,654,419 8,975,515 8,523,762 7,423,558 4,911,892 3,366,366 3,975,163 3,370,976 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
Revenue Growth - 7.56% 5.30% 14.82% 51.13% 45.91% -15.32% 17.92% 16.31% 4.49% 8.59% 7.50% 7.81% 18.50% 13.23% 12.32% 14.76% 20.04% 16.90% 15.77%
Cost of Revenue 3,730,103 3,727,521 3,778,617 3,773,725 3,650,727 2,073,803 1,095,014 1,928,037 1,603,532 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
Gross Profit 6,294,216 5,926,898 5,196,898 4,750,037 3,772,831 2,838,089 2,271,352 2,047,126 1,767,444 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
Gross Profit Margin 62.76% 61.39% 57.90% 55.73% 50.82% 57.78% 67.47% 51.50% 52.43% 60.40% 63.15% 62.72% 63.72% 64.39% 64.24% 64.41% 65.48% 62.67% 60.92% 60.57% 57.00%
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,195,895 4,073,768 3,524,578 3,391,161 2,878,878 2,046,672 1,534,297 1,488,258 1,411,096 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
Total Operating Expenses 4,195,895 4,210,512 3,524,578 3,391,161 2,878,878 2,046,672 1,534,297 1,488,258 1,411,096 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
Operating Income or Loss 2,100,672 1,716,386 640,151 1,358,876 893,953 791,417 737,055 558,868 356,348 424,944 456,597 405,499 357,213 307,349 331,594 323,279 292,546 251,359 218,089 201,088 160,101
Operating Margin 20.92% 17.78% 7.13% 15.94% 12.04% 16.11% 21.89% 14.06% 10.57% 14.66% 16.46% 15.88% 15.03% 13.95% 17.83% 19.68% 20.01% 19.73% 20.54% 22.14% 20.41%
Interest Expense 649,682 660,150 449,433 333,651 343,548 304,905 195,619 174,847 0 69,316 44,436 41,812 33,282 16,848 18,161 17,519 7,282 8,166 0 0 0
EBITDA 4,187,167 3,738,603 2,427,684 3,233,589 2,508,393 1,764,994 1,315,968 1,010,019 748,136 618,109 594,102 541,231 479,354 416,394 424,605 396,575 234,980 313,603 275,160 249,153 207,601
Depreciation and Amortization 1,993,982 1,776,692 1,775,256 1,895,487 1,791,179 944,421 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
Income Before Tax 1,517,729 1,169,947 224,322 1,044,545 593,956 517,925 562,155 392,683 256,972 360,912 417,110 377,350 334,284 300,447 324,207 310,389 292,269 261,403 226,331 201,520 153,917
Income Tax Expense 163,866 209,020 166,694 169,034 77,153 62,190 77,488 -101,387 36,267 70,695 107,995 107,398 95,571 82,881 95,076 87,379 85,252 90,588 73,436 67,522 53,351
Net Income 1,364,489 986,233 111,493 965,460 584,520 430,613 452,053 468,425 201,753 271,666 278,040 245,286 216,125 188,161 209,238 203,317 37,217 162,754 142,985 125,524 92,896
Net Income Margin 11.63% 10.22% 1.24% 11.33% 7.87% 8.77% 13.43% 11.78% 5.99% 9.37% 10.02% 9.60% 9.10% 8.54% 11.25% 12.38% 2.55% 12.77% 13.47% 13.82% 11.84%
EPS 5.32 3.77 0.41 3.30 1.95 2.17 2.85 3.03 1.38 2.05 2.07 1.70 1.39 1.20 1.31 1.25 0.23 1.02 0.89 0.80 0.30
EPS Diluted 5.31 3.77 0.40 3.29 1.95 2.16 2.84 3.01 1.37 2.04 2.06 1.69 1.38 1.19 1.30 1.24 0.23 1.00 0.88 0.77 0.29
Weighted Average Shares Out - 261,600 275,191 292,655 299,222 198,298 158,672 154,652 146,030 132,284 134,072 144,238 155,534 157,658 159,674 162,150 160,320 159,036 160,657 157,892 153,368
Weighted Average Shares Out Diluted - 261,698 275,576 293,669 300,516 199,134 159,271 155,528 146,939 133,167 134,922 145,376 156,454 158,862 160,956 164,240 162,098 161,958 163,411 164,084 158,626

Reported Currency: USD Q3 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
Current Assets
Cash and Cash Equivalents 2,941,940 2,088,887 1,997,566 1,979,308 1,945,868 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
Short Term Investments 0 0 0 0 0 472 3,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 2,941,940 2,088,887 1,997,566 1,979,308 1,945,868 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
Net Receivables 1,150,840 1,120,078 998,332 946,247 794,172 895,232 348,400 301,887 1,821,886 288,411 202,938 215,383 190,591 182,962 167,454 132,481 130,113 101,533 79,812 108,050 55,869
Inventory 0 0 138,815 4,779 0 -472 -3,200 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
Other Current Assets 3,808,302 4,864,794 3,831,149 1,785,430 1,852,320 1,792,943 1,816,930 2,665,837 1,669,995 1,518,174 2,431,010 839,553 332,374 273,609 318,596 56,097 38,901 55,996 52,310 18,581 82,517
Total Current Assets 7,901,082 8,073,759 6,314,148 4,710,985 4,592,360 4,366,448 3,376,208 4,303,579 3,116,006 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
Non-Current Assets
Property, Plant and Equipment 2,334,574 2,190,005 1,838,809 1,687,586 1,578,532 1,382,802 653,542 588,348 526,370 493,678 374,143 369,753 348,064 305,848 256,301 183,938 176,226 141,415 118,495 107,977 104,173
Goodwill 26,959,567 26,743,523 23,320,736 24,813,274 23,871,451 23,759,740 6,341,355 5,703,992 4,807,594 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
Intangible Assets 9,318,535 10,168,046 9,658,374 11,633,709 12,015,883 13,154,655 2,488,618 2,181,707 2,085,292 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
Long Term Investments 790,792 713,123 957,200 0 0 0 8,256 9,202 2,147 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 80,714 111,712 37,907 12,117 7,627 6,292 8,128 13,146 15,789 22,719 30,428 101,928 95,178 97,235 104,140 90,470 0 0 0 0 0
Other Non-Current Assets 2,600,581 2,570,018 2,681,840 2,422,042 2,135,692 1,810,225 354,667 198,095 111,152 48,129 32,846 31,067 22,252 21,446 20,978 227,564 22,193 14,310 10,841 7,833 11,592
Total Non-Current Assets 42,084,763 42,496,427 38,494,866 40,568,728 39,609,185 40,113,714 9,854,566 8,694,490 7,548,344 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
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 49,985,845 50,570,186 44,809,014 45,279,713 44,201,545 44,480,162 13,230,774 12,998,069 10,664,350 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
Current Liabilities
Accounts Payable 2,489,278 290,437 229,436 262,014 128,721 148,084 76,229 47,391 28,178 25,195 22,836 13,076 18,497 11,817 20,053 15,426 180,043 147,519 42,287 69,153 58,756
Short Term Debt 2,340,915 1,683,525 1,996,649 695,038 1,291,091 587,186 815,561 735,474 569,857 513,978 654,413 457,805 259,796 291,811 356,547 227,356 39,567 1,527 0 746 61,648
Tax Payables 0 199,426 104,147 120,141 13,517 56,426 51,108 35,405 16,810 0 14,228 12,390 18,870 12,283 7,674 6,430 9,633 11,975 0 0 0
Deferred Revenue 0 21,142 994,481 1,003,635 863,801 585,780 601,535 498,114 69,437 274,148 50,572 289,420 263,263 316,779 229,199 164,579 9,633 11,975 0 0 0
Other Current Liabilities 3,698,684 5,952,341 4,568,459 3,385,821 3,115,762 2,787,650 2,325,722 2,997,320 2,167,674 1,617,386 2,323,711 728,347 406,951 521,374 1,060,090 423,259 106,934 56,731 100,590 79,756 62,399
Total Current Liabilities 8,528,877 8,125,729 6,898,691 4,463,014 4,549,091 3,579,346 3,268,620 3,815,590 2,851,956 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
Non-Current Liabilities
Long Term Debt 15,215,847 15,692,297 12,289,248 11,414,809 8,466,407 9,090,364 5,015,168 4,559,408 4,260,837 4,379,744 1,678,283 1,376,002 891,134 236,565 268,217 272,965 167,610 0 0 0 746
Deferred Revenue 0 0 4,478 44,502 52,944 35,272 8,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 1,948,610 2,242,105 2,428,412 2,793,427 2,948,390 3,145,641 585,025 436,879 676,472 744,862 202,855 209,099 170,723 106,644 116,432 88,265 76,405 75,001 70,768 68,791 58,871
Other Non-Current Liabilities 672,902 722,540 652,453 739,046 750,613 609,822 175,618 220,961 95,743 77,235 19,422 89,132 72,478 62,306 49,843 31,436 418,386 26,336 14,275 17,013 16,395
Total Non-Current Liabilities 17,837,359 18,656,942 15,370,113 14,947,282 12,165,410 12,845,827 5,775,811 5,217,248 5,033,052 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
Total Liabilities 26,366,236 26,782,671 22,268,804 19,410,296 16,714,501 16,425,173 9,044,431 9,032,838 7,885,008 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
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 4,269,896 3,457,182 2,731,380 2,982,122 2,570,874 2,333,011 2,066,415 1,597,897 1,137,230 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
Accumulated Other Comprehensive Income/Loss -269,338 -258,925 -405,969 -234,182 -202,273 -310,571 -310,175 -183,144 -322,717 -246,050 -185,992 -1,776 -15,062 -30,000 79,320 -44,255 -10,901 124,202 61,193 50,983 20,233
Total Stockholders Equity 22,811,393 22,999,210 22,303,506 25,628,201 27,332,370 27,855,747 3,991,407 3,794,527 2,630,791 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
Total Investments 790,792 713,123 957,200 0 0 472 11,456 9,202 2,147 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 17,556,762 17,375,822 14,285,897 12,081,070 9,756,168 9,677,550 5,830,729 5,294,882 4,830,684 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
Net Debt 14,614,822 15,286,935 12,288,331 10,101,762 7,810,300 7,999,277 4,619,851 3,959,027 3,667,905 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

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,394,033 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,889,450 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 -343,859 -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 170,030 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 176,369 -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 -66,361 -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 266,923 -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 -40,517 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 16,324 -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 2,528,571 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 3,536,706 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 -648,260 -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 -497,146 -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 60,211 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 -743 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 -1,085,938 -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 8,965 2,825,453 2,202,802 2,380,427 -74,207 482,741 540,683 434,315 2,134,306 2,180,613 546,819 682,070 625,048 -93,215 116,658 299,552 191,913 1,527 -746 -61,648 -157,711
Common Stock Issued 11,031 0 0 0 0 0 0 0 7,461 0 0 0 0 0 0 30,248 9,050 17,385 19,332 23,922 21,225
Common Stock Repurchased -904,037 -459,497 -2,959,908 -2,624,278 -631,148 -373,960 -208,198 -34,811 -253,597 -135,954 -372,387 -447,307 -175,297 -104,465 -14,900 -98,080 0 -87,020 0 0 0
Dividends Paid -255,298 -260,431 -273,955 -259,726 -233,216 -86,738 -6,332 -6,732 -5,906 -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 -241,610 35,596 -345,640 98,212 -607,571 -136,534 -39,223 -40,467 -17,103 -81,622 -32,893 -10,110 -260,031 -19,056 18,753 -290,725 -33,061 -1,888 -1,258 -10,212 -9,662
Net Cash Used Provided by Financing Activities -1,470,445 2,141,121 -1,376,701 -405,365 -1,546,142 -28,674 286,930 352,305 1,865,161 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 49,327 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 871,034 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 9,851,155 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,980,121 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 3,536,706 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 -648,260 -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 2,888,446 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