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 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 6,910,463 6,596,950 6,150,530 5,546,514 4,540,029 5,158,557 4,845,872 4,300,170 3,840,087 3,974,295 4,021,964 3,594,136 3,334,213 2,989,914 2,470,952 2,098,355 2,531,135 2,136,850 1,819,290 1,434,457 1,232,318
Revenue Growth - 7.26% 10.89% 22.17% -11.99% 6.45% 12.69% 11.98% -3.38% -1.19% 11.90% 7.80% 11.52% 21.00% 17.76% -17.10% 18.45% 17.46% 26.83% 16.40%
Cost of Revenue 4,463,710 4,212,485 4,005,261 3,633,900 2,996,515 3,370,897 3,186,310 2,851,431 2,575,220 2,549,280 2,597,017 2,323,642 2,154,132 1,955,779 1,646,892 1,435,953 1,730,086 1,444,514 1,251,920 988,508 863,827
Gross Profit 2,446,753 2,384,465 2,145,269 1,912,614 1,543,514 1,787,660 1,659,562 1,448,739 1,264,867 1,425,015 1,424,947 1,270,494 1,180,081 1,034,135 824,060 662,402 801,049 692,336 567,370 445,949 368,491
Gross Profit Margin 35.41% 36.14% 34.88% 34.48% 34.00% 34.65% 34.25% 33.69% 32.94% 35.86% 35.43% 35.35% 35.39% 34.59% 33.35% 31.57% 31.65% 32.40% 31.19% 31.09% 29.90%
Research and Development 351,700 0 198,800 194,200 158,900 161,900 141,000 130,400 112,000 116,300 208,300 178,700 154,800 0 0 0 0 0 0 0 0
General and Administrative Expenses 691,180 677,006 644,577 603,944 515,630 610,280 584,022 533,645 462,970 448,592 462,637 398,177 380,532 349,321 296,482 254,143 322,552 263,472 219,454 171,577 135,494
Total Operating Expenses 691,180 677,006 644,577 603,944 515,630 610,280 584,022 533,645 462,970 517,299 526,361 455,415 434,209 398,194 341,902 296,352 368,395 305,762 258,376 206,540 172,257
Operating Income or Loss 1,755,573 1,707,459 1,192,451 1,011,439 1,027,884 924,187 1,075,540 915,094 801,897 907,716 898,586 815,079 745,872 635,941 482,158 366,050 432,654 386,574 308,994 239,409 196,234
Operating Margin 25.41% 25.88% 19.39% 18.24% 22.64% 17.92% 22.19% 21.28% 20.88% 22.84% 22.34% 22.68% 22.37% 21.27% 19.51% 17.44% 17.09% 18.09% 16.98% 16.69% 15.92%
Interest Expense 115,079 81,795 83,186 80,381 86,062 88,481 82,180 98,029 94,304 91,795 79,928 73,572 75,472 69,729 67,522 68,750 63,652 46,866 0 0 0
EBITDA 2,107,776 2,025,843 1,820,119 1,600,782 1,283,159 1,411,422 1,269,415 1,068,174 1,007,213 1,093,776 1,023,344 933,736 843,418 712,903 546,668 428,883 493,129 442,503 358,064 276,549 238,255
Depreciation and Amortization 378,972 337,636 319,427 292,112 255,275 234,042 199,490 183,227 165,816 68,707 63,724 57,238 53,677 48,873 45,420 42,209 45,843 52,665 45,929 39,428 39,909
Income Before Tax 1,634,120 1,606,412 1,428,692 1,223,170 1,082,309 1,069,748 987,745 796,729 693,103 806,380 804,832 724,795 662,475 556,642 406,250 294,633 366,216 336,444 263,686 204,208 165,779
Income Tax Expense 302,389 293,224 269,150 233,117 209,870 208,451 209,812 115,259 180,945 215,521 220,372 207,796 203,343 172,178 122,318 88,863 119,264 108,424 81,752 63,565 53,068
Net Income 1,331,731 1,313,188 1,159,542 990,053 872,439 861,297 777,933 681,470 512,158 590,859 584,460 516,999 459,132 384,464 283,932 205,770 246,952 228,020 181,934 140,643 112,711
Net Income Margin 19.27% 19.91% 18.85% 17.85% 19.22% 16.70% 16.05% 15.85% 13.34% 14.87% 14.53% 14.38% 13.77% 12.86% 11.49% 9.81% 9.76% 10.67% 10.00% 9.80% 9.15%
EPS 5.77 5.70 5.04 4.29 3.80 3.78 3.37 2.96 2.20 2.46 2.39 2.12 1.90 1.60 1.19 0.86 1.04 0.96 0.77 0.58 0.48
EPS Diluted 5.74 5.67 5.01 4.25 3.77 3.75 3.34 2.94 2.19 2.45 2.37 2.10 1.88 1.58 1.17 0.85 1.02 0.94 0.76 0.57 0.47
Weighted Average Shares Out - 230,519 230,208 230,955 229,435 227,759 230,823 230,229 232,593 239,906 244,885 243,915 241,512 240,382 238,584 240,273 238,833 238,122 235,892 233,384 228,825
Weighted Average Shares Out Diluted - 231,509 231,536 232,813 231,150 229,395 232,712 231,845 233,730 241,586 247,102 246,065 243,986 243,162 241,326 242,662 241,747 242,055 239,868 237,550 231,975

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 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents 396,266 409,804 345,386 346,772 1,212,822 393,030 353,975 646,300 717,259 381,005 377,615 295,203 156,227 170,392 163,208 246,356 86,980 170,139 49,091 35,545 37,582
Short Term Investments 487,793 452,981 0 0 0 0 0 0 0 0 0 0 0 4,563 5,645 4,994 4,230 10,842 9,129 8,243 11,393
Cash + Short Term Investments 396,266 409,804 345,386 346,772 1,212,822 393,030 353,975 646,300 717,259 381,005 377,615 295,203 156,227 174,955 168,853 251,350 91,210 180,981 58,220 43,788 48,975
Net Receivables 968,240 1,012,932 919,335 829,213 597,472 744,760 732,839 668,176 592,326 603,295 585,462 536,701 507,850 438,245 399,913 331,383 406,012 395,631 328,762 269,395 217,329
Inventory 1,084,622 1,132,471 1,044,284 769,175 559,171 624,567 624,744 540,504 492,104 514,451 495,896 452,848 428,935 380,479 335,253 311,542 349,509 301,679 236,783 193,099 168,523
Other Current Assets 284,562 269,461 219,053 183,605 153,005 263,414 124,586 79,675 126,501 120,076 119,631 84,377 69,974 65,448 70,473 75,155 107,855 73,913 60,298 50,025 27,113
Total Current Assets 2,733,690 2,824,668 2,528,058 2,128,765 2,522,470 2,025,771 1,836,144 1,934,655 1,928,190 1,619,613 1,587,826 1,365,020 1,157,974 1,061,172 981,233 971,723 917,291 952,204 684,063 556,307 461,940
Non-Current Assets
Property, Plant and Equipment 1,033,990 1,121,016 805,936 787,062 693,763 728,587 554,130 493,296 473,230 484,548 448,446 402,790 380,796 326,251 318,126 310,053 307,908 293,107 258,008 228,450 207,542
Goodwill 6,550,267 6,447,629 5,372,562 5,238,726 4,224,906 4,047,539 3,612,033 3,115,619 2,818,950 2,706,633 2,611,270 2,408,363 2,208,180 1,799,573 1,573,645 1,277,291 1,218,459 312,349 881,433 785,185 601,007
Intangible Assets 3,950,989 4,165,317 3,724,564 3,743,634 2,916,344 3,042,662 2,659,981 2,252,494 1,880,304 1,853,736 1,766,976 1,693,668 1,437,675 1,126,304 951,235 685,770 552,996 1,045,733 199,728 903,133 750,870
Long Term Investments 10,910 11,922 382,479 375,005 292,625 279,790 256,210 239,129 146,283 180,775 154,322 223,694 123,864 145,848 191,096 167,370 111,211 142,307 107,644 92,710 0
Tax Assets 0 0 694,267 719,675 533,478 536,140 528,336 512,526 50,004 46,724 45,053 38,815 33,301 29,268 27,106 30,669 30,919 23,294 26,523 21,154 5,201
Other Non-Current Assets 487,793 452,981 -1,076,746 -1,094,680 -826,103 -815,930 -784,546 -751,655 -196,287 -227,499 -199,375 -262,509 -157,165 -175,116 -218,202 -198,039 -142,130 -23,294 -26,523 -21,154 -5,201
Total Non-Current Assets 12,033,949 12,198,865 9,903,062 9,769,422 7,835,013 7,818,788 6,826,144 5,861,409 5,172,484 5,044,917 4,826,692 4,504,821 4,026,651 3,252,128 2,843,006 2,273,114 2,079,363 1,793,496 1,446,813 1,224,293 958,412
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 14,767,639 15,023,533 12,431,120 11,898,187 10,357,483 9,844,559 8,662,288 7,796,064 7,100,674 6,664,530 6,414,518 5,869,841 5,184,625 4,313,300 3,824,239 3,244,837 2,996,654 2,745,700 2,130,876 1,780,600 1,420,352
Current Liabilities
Accounts Payable 511,680 516,588 497,134 470,252 360,370 377,219 399,571 437,329 369,537 365,355 386,207 347,638 321,183 283,068 236,600 191,779 203,742 206,170 160,614 132,506 109,036
Short Term Debt 571,061 1,478,970 272,445 362,446 177,232 540,474 358,876 308,123 278,921 384,924 286,201 273,315 320,654 140,508 97,152 85,801 18,438 236,005 163,608 156,130 49,943
Tax Payables 64,763 69,567 48,171 35,904 38,896 30,292 48,597 34,660 29,913 32,738 27,157 40,007 40,598 24,127 39,026 13,345 31,649 28,437 14,618 0 11,635
Deferred Revenue 350,865 375,513 357,674 298,728 194,633 156,818 137,229 -358,551 -246,070 -241,004 -236,579 -213,585 -197,534 27,666 41,970 31,908 2,667 170,138 142,060 0 102,224
Other Current Liabilities 468,556 441,935 388,778 395,984 304,784 321,055 314,431 358,551 246,070 241,004 236,579 213,585 197,534 181,172 178,081 133,357 193,684 170,138 142,060 117,156 102,224
Total Current Liabilities 1,966,925 2,882,573 1,564,202 1,563,314 1,075,915 1,425,858 1,258,704 1,138,663 924,441 1,025,172 944,395 856,869 873,337 632,414 553,803 442,845 418,531 640,750 480,900 405,792 272,838
Non-Current Liabilities
Long Term Debt 1,931,945 1,895,432 2,288,155 2,358,249 2,409,614 2,413,912 2,273,837 1,866,166 2,062,644 1,553,116 1,427,825 1,141,750 1,133,121 1,123,416 1,071,360 955,880 1,093,243 666,953 518,267 475,309 400,177
Deferred Revenue 45,300 0 694,267 -514,166 -517,303 -495,777 -359,489 -251,076 -235,300 -204,641 -199,048 -166,931 -158,963 -125,306 -110,026 -92,492 -144,941 0 0 0 0
Deferred Tax 792,540 836,695 1,231,478 1,233,841 1,050,781 1,031,917 887,825 763,602 857,076 828,687 800,482 735,955 641,517 504,665 424,738 282,887 144,941 116,568 65,081 54,910 49,441
Other Non-Current Liabilities 647,178 678,642 1,102,251 1,104,740 922,608 889,297 887,825 251,076 235,300 204,641 199,048 166,931 158,963 125,306 110,026 92,492 82,073 80,722 99,956 39,037 38,314
Total Non-Current Liabilities 3,250,491 3,410,769 3,390,406 3,462,989 3,332,222 3,303,209 3,161,662 2,629,768 2,919,720 2,384,732 2,228,307 1,877,705 1,774,638 1,628,081 1,496,098 1,238,767 1,304,438 864,243 683,304 569,256 487,932
Total Liabilities 5,217,416 6,293,342 4,954,608 5,026,303 4,408,137 4,729,067 4,420,366 3,768,431 3,844,161 3,409,904 3,172,702 2,734,574 2,647,975 2,260,495 2,049,901 1,681,612 1,722,969 1,504,993 1,164,204 975,048 760,770
Common Stock 2,717 2,709 2,700 2,689 2,676 2,662 2,640 2,631 2,615 2,608 2,589 2,581 2,565 1,692 1,681 1,110 1,102 1,097 1,085 717 704
Retained Earnings 10,735,140 9,940,343 8,857,485 7,900,113 7,094,656 6,387,612 5,653,811 5,002,419 4,403,683 3,974,793 3,469,923 2,966,015 2,507,419 2,101,615 1,755,742 1,500,471 1,320,470 1,099,111 902,379 764,685 640,856
Accumulated Other Comprehensive Income/Loss -457,539 -484,942 -574,945 -470,444 -504,468 -533,139 -551,088 -429,176 -542,389 -405,631 -266,894 -65,239 -151,330 -157,263 -91,958 -75,281 -144,767 5,370 -33,552 -20,916 -9,643
Total Stockholders Equity 9,550,223 8,730,191 7,476,512 6,871,884 5,949,346 5,115,492 4,241,922 4,027,633 3,256,513 3,254,626 3,241,816 3,135,267 2,536,650 2,052,805 1,774,338 1,563,225 1,273,685 1,240,707 966,672 805,552 659,582
Total Investments 498,703 464,903 382,479 375,005 292,625 279,790 256,210 239,129 146,283 180,775 154,322 223,694 123,864 150,411 196,741 172,364 115,441 153,149 116,773 100,953 11,393
Total Debt 2,336,534 3,374,402 2,385,007 2,544,241 2,413,725 2,768,741 2,632,713 2,174,289 2,341,565 1,942,120 1,714,026 1,415,065 1,453,775 1,263,924 1,168,512 1,041,681 1,111,681 902,958 681,875 631,439 450,120
Net Debt 1,940,268 2,964,598 2,039,621 2,197,469 1,200,903 2,375,711 2,278,738 1,527,989 1,624,306 1,561,115 1,336,411 1,119,862 1,297,548 1,093,532 1,005,304 795,325 1,024,701 732,819 632,784 595,894 412,538

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 2015-12-31 2014-12-31 2013-12-31 2012-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 1,331,731 1,313,188 1,159,542 990,053 872,439 861,297 777,933 681,470 512,158 590,859 584,460 516,999 459,132 384,464 283,932 205,770 246,952 228,020 181,934 140,643 112,711
Depreciation & Amortization 378,972 337,636 319,427 292,112 255,275 234,042 199,490 183,227 179,716 149,460 138,584 118,657 105,471 86,532 72,896 65,500 63,261 52,665 45,929 39,428 39,909
Deferred Income Tax -53,348 -91,903 -67,818 -29,762 1,839 19,380 -73,682 -91,205 -5,632 6,458 20,579 1,414 3,552 12,154 3,774 5,768 29,742 4,769 -524 10,768 7,518
Stock Based Compensation 45,333 46,199 47,375 46,103 41,565 40,394 27,315 25,091 22,030 23,762 19,871 21,591 19,384 22,147 16,596 13,502 20,186 15,530 12,441 0 0
Change in Working Capital 115,520 142,786 -266,473 -125,387 268,366 -44,969 6,506 96,518 51,798 -38,796 -33,418 21,110 24,561 4,230 48,310 82,491 -27,290 -20,482 -4,335 -37,007 -4,045
Accounts Receivable 8,451 8,451 -86,713 -172,791 163,471 14,398 -13,383 -24,581 14,773 -6,995 -35,258 5,247 -4,225 0 0 0 0 0 0 0 0
Inventory 56,619 56,619 -322,467 -129,593 77,448 16,410 -59,472 -6,087 38,666 -12,007 11,626 -1,790 29,555 -11,923 7,334 83,622 -35,180 194 -6,225 -871 -14,954
Accounts Payable -65,070 10,433 95,481 212,101 7,017 -58,932 36,547 124,399 2,657 -20,049 -18,653 7,951 -10,304 0 0 0 0 0 0 0 0
Other Working Capital 115,520 67,283 47,226 -35,104 20,430 -16,845 42,814 2,787 -4,298 255 8,867 9,702 9,535 16,153 40,976 -1,131 7,890 -20,676 1,890 -36,136 10,909
Other Non-Cash Items 416,807 -12,610 -42,680 -12,662 -158,504 4,278 -12,044 -61,842 -3,235 -59,203 -4,114 -19,112 364 -962 -2,495 -8,360 -85,586 -1,979 -9,478 12,032 5,187
Net Cash Provided by Operating Activities 1,819,489 1,735,296 1,149,373 1,160,457 1,280,980 1,114,422 925,518 833,259 756,835 672,540 725,962 660,659 612,464 508,565 423,013 364,671 247,265 278,523 225,967 165,864 161,280
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -135,093 -136,249 -139,005 -110,671 -74,199 -102,346 -82,076 -75,074 -63,280 -69,083 -71,327 -63,314 -57,427 -50,816 -39,183 -33,062 -44,215 -37,620 -29,156 -23,261 -21,025
Acquisitions Net -1,987,008 -2,237,910 -425,980 -1,947,218 128,802 -1,061,945 -1,129,305 -556,634 -391,419 -356,466 -573,647 -414,315 -747,675 -474,441 -538,585 -72,919 -463,012 -300,569 -177,639 -340,672 -143,535
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -619 -638 0 0 0 0 0
Sales/Maturities of Investments 0 0 150 0 0 0 0 0 0 0 0 0 0 0 0 0 6,323 0 0 0 0
Other Investing Activities 2,458 -2,271 12,075 2,047 7,027 13,366 1,337 5,891 2,332 -8 3,341 17,296 1,371 -1,196 11,564 275 4,282 3,528 770 2,142 10,098
Net Cash Used for Investing Activities -2,119,643 -2,376,430 -552,760 -2,055,842 61,630 -1,150,925 -1,210,044 -625,817 -452,367 -425,557 -641,633 -460,333 -803,731 -526,453 -566,823 -106,344 -496,622 -334,661 -206,025 -361,791 -154,462
Cash Flows from Financing Activities
Debt Repayment 114,738 892,282 -73,691 183,897 -430,950 130,705 513,399 -270,000 456,502 244,754 326,591 -44,931 177,887 99,068 139,284 -92,364 245,464 180,858 15,369 197,469 15,536
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14,961 9,878 16,158 16,286
Common Stock Repurchased -69,189 -7,772 -332,821 -14,711 -4,685 -11,924 -367,678 -6,867 -336,140 -435,400 -245,283 -8,467 -4,642 -59,336 -78,609 0 -57,444 -5,437 -21,075 0 0
Dividends Paid -251,704 -230,329 -202,169 -184,595 -165,035 -127,496 -128,911 -82,735 -83,267 -85,988 -80,551 -58,405 -53,083 -38,366 -28,554 -25,579 -25,685 -25,748 -18,832 -16,814 -16,277
Other Financing Activities 39,802 43,102 32,982 54,746 61,234 81,628 -3,770 30,431 19,959 59,670 23,382 41,519 54,377 30,492 30,508 4,096 11,128 24,425 4,706 0 0
Net Cash Used Provided by Financing Activities -166,353 697,283 -575,699 39,337 -539,436 72,913 13,040 -329,171 57,054 -216,964 24,139 -70,284 174,539 31,858 62,629 -102,519 173,463 174,098 -9,954 196,813 15,545
Effect of Forex Changes on Cash 20,872 8,269 -22,300 -10,002 16,618 2,645 -20,839 50,770 -25,268 -26,629 -26,056 7,177 4,320 -6,786 -1,967 3,568 -7,265 3,088 3,558 -2,923 906
Net Change in Cash -445,635 64,418 -1,386 -866,050 819,792 39,055 -292,325 -70,959 336,254 3,390 82,412 137,219 -12,408 7,184 -83,148 159,376 -83,159 121,048 13,546 -2,037 23,269
Cash at End of Period 1,576,408 409,804 345,386 346,772 1,212,822 393,030 353,975 646,300 717,259 381,005 377,615 295,203 157,984 170,392 163,208 246,356 86,980 170,139 49,091 35,545 37,582
Cash at Start of Period 2,022,043 345,386 346,772 1,212,822 393,030 353,975 646,300 717,259 381,005 377,615 295,203 157,984 170,392 163,208 246,356 86,980 170,139 49,091 35,545 37,582 14,313
Free Cash Flow
Operating Cash Flow 1,819,489 1,735,296 1,149,373 1,160,457 1,280,980 1,114,422 925,518 833,259 756,835 672,540 725,962 660,659 612,464 508,565 423,013 364,671 247,265 278,523 225,967 165,864 161,280
Capital Expenditure -135,093 -136,249 -139,005 -110,671 -74,199 -102,346 -82,076 -75,074 -63,280 -69,083 -71,327 -63,314 -57,427 -50,816 -39,183 -33,062 -44,215 -37,620 -29,156 -23,261 -21,025
Free Cash Flow 1,684,396 1,599,047 1,010,368 1,049,786 1,206,781 1,012,076 843,442 758,185 693,555 603,457 654,635 597,345 555,037 457,749 383,830 331,609 203,050 240,903 196,811 142,603 140,255