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 3,785,520 3,788,309 3,919,709 3,717,930 3,085,177 3,008,652 2,935,586 2,725,053 2,508,257 2,395,447 2,485,983 2,378,972 2,341,528 2,309,328 1,968,178 1,728,853 1,973,344 1,793,748 1,594,912 1,482,472 1,404,454
Revenue Growth - -3.35% 5.43% 20.51% 2.54% 2.49% 7.73% 8.64% 4.71% -3.64% 4.50% 1.60% 1.39% 17.33% 13.84% -12.39% 10.01% 12.47% 7.58% 5.56%
Cost of Revenue 1,560,895 1,547,023 1,611,667 1,546,377 1,284,146 1,267,441 1,251,208 1,151,740 1,072,670 1,043,454 1,127,233 1,096,946 1,100,473 1,091,054 930,982 839,516 980,263 897,567 804,480 752,153 722,047
Gross Profit 2,224,625 2,241,286 2,308,042 2,171,553 1,801,031 1,741,211 1,684,378 1,573,313 1,435,587 1,351,993 1,358,750 1,282,026 1,241,055 1,218,274 1,037,196 889,337 993,081 896,181 790,432 730,319 682,407
Gross Profit Margin 58.75% 59.16% 58.88% 58.41% 58.38% 57.87% 57.38% 57.74% 57.23% 56.44% 54.66% 53.89% 53.00% 52.75% 52.70% 51.44% 50.32% 49.96% 49.56% 49.26% 48.59%
Research and Development 186,222 185,284 177,122 169,766 140,102 143,950 141,071 129,265 119,968 119,076 123,297 116,346 112,530 116,139 97,028 89,685 102,282 92,378 82,802 81,893 83,217
General and Administrative Expenses 903,858 904,106 938,461 943,976 820,221 819,183 812,802 787,464 732,622 700,810 728,582 692,788 684,026 703,632 588,726 505,177 579,806 529,126 481,709 441,702 419,780
Total Operating Expenses 1,126,436 1,089,390 1,181,822 1,176,817 1,016,988 1,012,823 1,001,397 959,400 888,642 850,837 881,064 833,673 817,913 837,579 704,760 606,706 692,641 633,186 576,014 535,031 515,253
Operating Income or Loss 838,611 1,151,896 1,135,540 997,842 797,875 734,565 682,981 613,913 546,945 501,156 477,686 448,353 423,142 378,315 336,600 282,631 300,440 262,995 214,418 195,288 167,154
Operating Margin 22.09% 30.41% 28.97% 26.84% 25.86% 24.42% 23.27% 22.53% 21.81% 20.92% 19.22% 18.85% 18.07% 16.38% 17.10% 16.35% 15.22% 14.66% 13.44% 13.17% 11.90%
Interest Expense 78,414 77,366 55,392 43,242 38,616 37,411 34,511 32,785 28,026 27,451 24,537 22,711 22,764 23,226 20,057 25,117 0 0 0 0 0
EBITDA 1,191,860 1,151,896 1,248,563 1,105,899 896,584 823,246 789,480 695,908 607,249 566,061 538,258 504,554 476,830 430,192 376,964 258,605 348,961 300,466 244,069 252,925 206,120
Depreciation and Amortization 122,112 121,164 113,023 108,057 98,709 88,681 84,691 76,129 68,795 64,038 62,802 59,304 54,778 49,497 44,528 41,478 39,540 38,346 37,572 37,413 38,924
Income Before Tax 967,665 973,728 1,070,592 949,361 748,743 681,394 651,858 574,222 504,193 463,424 445,004 402,709 382,601 349,177 307,513 224,762 266,069 242,867 2,048,497 160,184 154,224
Income Tax Expense 189,803 184,950 198,090 180,376 146,004 120,285 139,247 198,250 119,823 110,604 106,763 96,615 91,754 79,684 75,365 52,169 63,291 64,360 47,315 51,282 46,267
Net Income 777,861 788,778 872,502 768,985 602,739 561,109 512,611 375,972 384,370 352,820 338,241 306,094 290,847 269,493 232,148 172,593 202,778 178,507 157,532 108,902 107,957
Net Income Margin 20.53% 20.82% 22.26% 20.68% 19.54% 18.65% 17.46% 13.80% 15.32% 14.73% 13.61% 12.87% 12.42% 11.67% 11.80% 9.98% 10.28% 9.95% 9.88% 7.35% 7.69%
EPS 35.85 36.10 38.79 33.25 25.24 22.84 20.33 14.62 14.49 12.75 11.71 10.22 9.37 8.45 6.98 5.12 5.92 4.82 3.93 2.58 2.44
EPS Diluted 35.66 35.90 38.41 32.78 24.91 22.47 19.88 14.24 14.22 12.48 11.44 9.96 9.14 8.21 6.80 5.03 5.79 4.70 3.86 2.52 2.37
Weighted Average Shares Out - 21,848 22,492 23,130 23,883 24,568 25,216 25,714 26,518 27,681 28,891 29,946 31,045 31,898 33,280 33,716 34,250 37,025 40,066 42,208 44,237
Weighted Average Shares Out Diluted - 21,972 22,718 23,458 24,199 24,974 25,781 26,394 27,024 28,270 29,571 30,728 31,824 32,839 34,140 34,291 35,049 37,953 40,786 43,285 45,484

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-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 70,191 69,807 95,966 98,564 94,254 207,785 178,110 148,687 158,674 98,887 85,263 111,874 101,702 235,601 447,577 85,031 78,073 81,222 151,269 324,578 67,176
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 70,191 69,807 95,966 98,564 94,254 207,785 178,110 148,687 158,674 98,887 85,263 111,874 101,702 235,601 447,577 85,031 78,073 81,222 151,269 324,578 67,176
Net Receivables 650,333 663,893 709,321 647,335 593,809 566,256 535,528 528,615 454,988 411,420 435,648 466,703 437,390 425,147 368,936 312,998 348,614 354,596 306,879 271,915 271,097
Inventory 373,670 385,865 441,694 414,543 297,611 274,285 268,821 255,390 222,047 214,383 204,531 210,414 198,939 241,421 217,104 168,042 170,613 173,725 148,372 150,201 156,539
Other Current Assets 116,920 110,638 128,108 108,916 71,230 61,321 63,401 74,031 61,075 70,642 123,988 124,996 126,889 116,694 111,278 80,036 37,809 36,023 30,196 23,755 30,058
Total Current Assets 1,211,114 1,230,203 1,375,089 1,269,358 1,056,904 1,109,647 1,045,860 1,006,723 896,784 862,815 849,430 913,987 864,920 1,018,863 1,144,895 646,107 670,865 683,209 669,770 800,659 552,357
Non-Current Assets
Property, Plant and Equipment 773,495 803,374 778,600 799,365 798,868 748,657 717,526 668,271 563,707 517,229 511,462 514,438 469,421 410,007 364,472 316,334 285,008 249,605 229,138 218,519 242,709
Goodwill 665,816 670,108 660,170 648,622 550,270 535,979 534,780 539,838 476,378 446,284 444,085 455,842 452,351 447,743 434,699 440,950 424,426 440,767 432,871 423,048 433,675
Intangible Assets 274,375 285,429 306,054 307,450 196,785 206,242 217,308 226,718 167,055 115,252 112,784 114,418 117,564 121,410 104,372 105,284 96,295 100,020 102,750 528,209 560,181
Long Term Investments 2,275 0 6,890 -39,496 -41,836 -36,978 -35,066 -41,425 -33,951 0 -30,273 -24,121 -127,110 -118,899 -95,996 -95,688 0 0 0 0 0
Tax Assets 31,478 31,199 27,080 39,496 41,836 36,978 35,066 41,425 33,951 22,873 30,273 24,121 127,110 118,899 95,996 95,688 92,958 65,129 69,083 73,042 72,847
Other Non-Current Assets 324,564 335,242 338,512 302,003 211,722 188,796 103,373 108,255 62,853 54,032 91,349 154,134 213,144 205,451 234,625 210,112 92,977 139,484 83,473 49,344 51,978
Total Non-Current Assets 2,072,003 2,125,352 2,117,306 2,057,440 1,757,645 1,679,674 1,572,987 1,543,082 1,269,993 1,155,670 1,159,680 1,238,832 1,252,480 1,184,611 1,138,168 1,072,680 991,664 995,005 917,315 869,114 927,715
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 3,283,117 3,355,555 3,492,395 3,326,798 2,814,549 2,789,321 2,618,847 2,549,805 2,166,777 2,018,485 2,009,110 2,152,819 2,117,400 2,203,474 2,283,063 1,718,787 1,662,529 1,678,214 1,587,085 1,669,773 1,480,072
Current Liabilities
Accounts Payable 189,449 210,411 252,538 272,911 175,801 185,592 196,641 167,627 146,593 142,075 145,896 145,993 142,362 168,109 138,105 103,160 111,442 127,109 95,971 88,553 85,129
Short Term Debt 183,173 192,219 106,054 101,134 50,317 55,868 49,670 19,677 18,974 14,488 116,164 17,067 41,600 28,300 10,902 89,968 12,492 11,570 9,962 6,345 6,913
Tax Payables 223,102 219,984 191,096 134,769 89,017 69,043 73,777 72,210 47,990 63,241 59,297 61,502 64,000 55,139 49,577 38,686 44,507 42,438 49,607 59,015 59,556
Deferred Revenue 216,659 202,022 192,759 192,648 149,106 122,489 105,381 107,166 100,330 88,829 82,219 83,083 71,435 99,584 86,746 63,292 51,665 52,703 41,553 34,803 26,176
Other Current Liabilities 542,651 576,430 596,380 579,845 465,103 390,563 382,742 395,203 321,618 349,735 334,611 318,045 307,280 313,851 306,433 238,255 251,999 256,391 236,893 223,755 230,028
Total Current Liabilities 1,131,932 1,181,082 1,147,731 1,146,538 840,327 754,512 734,434 689,673 587,515 595,127 678,890 564,188 562,677 609,844 542,186 494,675 427,598 447,773 384,379 353,456 348,246
Non-Current Liabilities
Long Term Debt 1,903,574 1,888,620 1,908,480 1,580,808 1,284,174 1,235,350 985,021 960,170 875,056 576,984 335,790 395,960 347,131 476,715 670,301 203,590 441,588 385,072 345,705 443,795 196,290
Deferred Revenue -100,115 0 0 -62,230 -34,448 -45,267 -48,818 -51,230 -64,306 0 -56,727 -64,449 -139,487 -125,833 -124,523 -119,791 0 0 0 0 0
Deferred Tax 100,115 108,679 111,360 62,230 34,448 45,267 48,818 51,230 64,306 71,365 56,727 64,449 139,487 125,833 124,523 119,791 111,048 101,500 82,613 78,360 81,927
Other Non-Current Liabilities 406,328 327,112 300,031 428,031 407,373 378,679 309,329 352,682 269,263 194,552 274,835 257,619 380,373 335,778 298,992 309,384 179,048 162,583 143,526 135,160 132,723
Total Non-Current Liabilities 2,309,902 2,324,411 2,319,871 2,008,839 1,691,547 1,614,029 1,294,350 1,312,852 1,144,319 842,901 610,625 653,579 727,504 812,493 969,293 512,974 731,684 649,155 571,844 657,315 410,940
Total Liabilities 3,441,834 3,505,493 3,467,602 3,155,377 2,531,874 2,368,541 2,028,784 2,002,525 1,731,834 1,438,028 1,289,515 1,217,767 1,290,181 1,422,337 1,511,479 1,007,649 1,159,282 1,096,928 956,223 1,010,771 759,186
Common Stock 448 448 448 448 448 448 448 448 448 448 448 448 448 448 448 448 448 448 448 469 448
Retained Earnings 7,688,105 7,510,756 6,726,866 5,859,272 5,095,596 4,499,288 3,941,916 3,433,282 3,065,708 2,692,317 2,357,334 2,037,420 1,749,451 1,476,550 1,223,130 1,009,995 848,489 652,236 493,691 417,075 293,093
Accumulated Other Comprehensive Income/Loss -298,074 -319,815 -227,233 -255,224 -334,925 -323,673 -302,414 -265,406 -354,998 -266,649 -212,949 -35,036 -97,461 -86,938 8,201 -16,209 -31,861 42,617 -17,321 -45,325 2,965
Total Stockholders Equity -158,717 -149,938 24,793 171,421 282,675 420,780 590,063 547,280 434,943 580,457 719,595 935,052 827,219 781,137 771,584 711,138 503,247 581,286 630,862 659,002 720,886
Total Investments 2,275 0 6,890 -39,496 -41,836 -36,978 -35,066 -41,425 -33,951 0 -30,273 -24,121 -127,110 -118,899 -95,996 -95,688 0 0 0 0 0
Total Debt 2,086,747 2,080,839 2,014,534 1,681,942 1,334,491 1,291,218 1,034,691 979,847 894,030 591,472 451,954 413,027 388,731 505,015 681,203 293,558 454,080 396,642 355,667 450,140 203,203
Net Debt 2,016,556 2,011,032 1,918,568 1,583,378 1,240,237 1,083,433 856,581 831,160 735,356 492,585 366,691 301,153 287,029 269,414 233,626 208,527 376,007 315,420 204,398 125,562 136,027

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 777,861 788,778 872,502 768,985 602,739 561,109 512,611 375,972 384,370 352,820 338,241 306,094 290,847 269,493 232,148 172,593 202,778 178,507 157,532 108,902 107,957
Depreciation & Amortization 122,112 121,164 113,023 108,057 98,709 88,681 84,691 76,129 68,795 64,038 62,802 59,304 54,778 49,497 44,528 41,478 39,540 38,346 37,572 37,413 38,924
Deferred Income Tax -16,038 -13,373 26,517 563 -12,784 -4,630 5,899 69,237 1,878 7,258 13,033 8,816 5,420 5,018 4,058 3,766 4,137 22,234 7,365 0 0
Stock Based Compensation 18,623 17,928 19,661 19,595 18,687 18,285 0 16,582 15,306 14,223 13,611 12,639 13,185 12,270 12,385 11,367 0 0 0 0 0
Change in Working Capital 100,041 51,377 -172,636 4,395 19,747 -60,128 -34,542 -18,444 -17,961 1,303 -5,429 -39,576 -28,616 -42,262 -19,322 5,372 -26,421 -8,736 -6,805 -275 18,543
Accounts Receivable -23,521 50,296 -83,417 -66,468 -4,495 -31,408 -19,540 -38,985 -52,151 1,625 7,492 -28,995 -8,760 -53,964 -55,025 37,071 0 0 0 0 0
Inventory 51,508 71,021 -43,392 -118,718 -3,836 -4,603 -21,195 -13,680 -12,431 -18,785 -9,302 -8,484 46,831 -20,281 -40,417 7,817 -398 -13,522 11,379 -5,171 4,449
Accounts Payable 15,443 -40,554 -13,826 93,973 -17,803 -12,221 33,671 11,885 9,633 1,698 6,298 295 -27,881 27,551 31,696 -9,416 0 0 0 0 0
Other Working Capital 56,611 -29,386 -32,001 95,608 45,881 -11,896 -27,478 22,336 36,988 16,765 -9,917 -2,392 -38,806 4,432 44,424 -30,100 -26,023 4,786 -18,184 4,896 14,094
Other Non-Cash Items 219,416 179,493 386,342 7,230 -2,399 133 -21,233 -3,151 -9,310 -12,774 -3,346 -1,349 -7,910 -13,136 -5,518 -1,971 7,089 -1,431 -3,097 31,019 569
Net Cash Provided by Operating Activities 1,002,599 965,874 859,067 908,825 724,699 603,450 565,005 516,325 443,078 426,868 418,912 345,928 327,704 280,880 268,279 232,605 223,764 228,217 191,566 177,059 165,993
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -99,518 -105,323 -121,241 -107,580 -92,494 -97,341 -142,726 -127,426 -123,957 -82,506 -89,388 -82,349 -95,588 -98,500 -73,943 -60,041 -61,008 -47,545 -34,329 -32,498 -27,882
Acquisitions Net -5,530 -5,811 -37,951 -220,862 -6,242 -2,004 -5,527 -108,445 -111,381 -13,779 -5,784 -2,661 -2,098 -35,373 -13,064 -14,620 -999 -106 -790 -4,087 -2,287
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities -13,195 -20,560 19,797 14,334 -1,624 262 9,309 18,527 3,882 -4,466 728 211 426 1,582 9,992 2,081 13,307 6,263 4,181 1,423 1,819
Net Cash Used for Investing Activities -118,243 -131,694 -139,395 -314,108 -100,360 -99,083 -138,944 -217,344 -231,456 -100,751 -94,444 -84,799 -97,260 -132,291 -77,015 -72,580 -48,700 -41,388 -30,938 -35,162 -28,350
Cash Flows from Financing Activities
Debt Repayment -1,625,090 -2,097,023 -1,947,398 -2,035,546 -1,483,869 -1,176,784 -876,324 -1,185,172 -594,178 -594,477 -585,867 -531,045 -595,682 -647,694 -329,536 -424,798 0 0 0 0 0
Common Stock Issued 9,592 19,234 13,756 20,463 26,719 47,581 24,600 28,649 25,471 29,556 0 0 0 0 0 0 5,228 21,217 30,453 27,007 25,567
Common Stock Repurchased -862,500 -900,000 -1,099,998 -999,998 -774,998 -774,999 -474,999 -399,997 -499,992 -494,966 -414,000 -294,976 -278,672 -204,578 -239,998 -5,988 -229,671 -324,870 -264,640 -161,832 -102,397
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 1,523,389 2,137,438 2,317,601 2,444,995 1,514,959 1,474,415 963,301 1,265,639 948,245 782,411 651,759 574,905 507,957 491,803 737,457 273,343 45,296 39,672 -103,277 252,563 -40,604
Net Cash Used Provided by Financing Activities -901,035 -859,585 -716,039 -590,549 -743,908 -477,368 -388,022 -319,530 -145,925 -307,032 -348,108 -251,116 -366,397 -360,469 167,923 -157,443 -179,147 -263,981 -337,464 117,738 -117,434
Effect of Forex Changes on Cash -2,215 -754 -6,231 142 6,038 2,676 -8,616 10,562 -5,910 -5,461 -2,971 159 2,054 -96 3,359 4,376 934 7,105 3,527 -2,233 1,851
Net Change in Cash -18,894 -26,159 -2,598 4,310 -113,531 29,675 29,423 -9,987 59,787 13,624 -26,611 10,172 -133,899 -211,976 362,546 6,958 -3,149 -70,047 -173,309 257,402 22,060
Cash at End of Period 293,247 69,807 95,966 98,564 94,254 207,785 178,110 148,687 158,674 98,887 85,263 111,874 101,702 235,601 447,577 85,031 78,073 81,222 151,269 324,578 67,176
Cash at Start of Period 312,141 95,966 98,564 94,254 207,785 178,110 148,687 158,674 98,887 85,263 111,874 101,702 235,601 447,577 85,031 78,073 81,222 151,269 324,578 67,176 45,116
Free Cash Flow
Operating Cash Flow 1,002,599 965,874 859,067 908,825 724,699 603,450 565,005 516,325 443,078 426,868 418,912 345,928 327,704 280,880 268,279 232,605 223,764 228,217 191,566 177,059 165,993
Capital Expenditure -99,518 -105,323 -121,241 -107,580 -92,494 -97,341 -142,726 -127,426 -123,957 -82,506 -89,388 -82,349 -95,588 -98,500 -73,943 -60,041 -61,008 -47,545 -34,329 -32,498 -27,882
Free Cash Flow 903,081 860,551 737,826 801,245 632,205 506,109 422,279 388,899 319,121 344,362 329,524 263,579 232,116 182,380 194,336 172,564 162,756 180,672 157,237 144,561 138,111