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 2,876,534 2,956,416 2,971,956 2,785,874 2,365,365 2,406,596 2,419,929 2,309,078 2,167,423 2,042,332 1,989,344 1,904,218 1,843,641 1,851,184 1,643,371 1,498,700 1,575,124 1,473,048 1,280,229 1,158,236 1,104,536
Revenue Growth - -0.52% 6.68% 17.78% -1.71% -0.55% 4.80% 6.54% 6.12% 2.66% 4.47% 3.29% -0.41% 12.65% 9.65% -4.85% 6.93% 15.06% 10.53% 4.86%
Cost of Revenue 1,196,640 1,227,849 1,248,182 1,156,533 1,006,689 1,010,700 992,564 947,067 891,453 842,672 824,913 783,456 737,614 730,493 653,303 594,882 661,266 631,122 536,185 478,355 454,807
Gross Profit 1,679,894 1,728,567 1,723,774 1,629,341 1,358,676 1,395,896 1,427,365 1,362,011 1,275,970 1,199,660 1,164,431 1,120,762 1,106,027 1,120,691 990,068 903,818 913,858 841,926 744,044 679,881 649,729
Gross Profit Margin 58.31% 58.47% 58.00% 58.49% 57.44% 58.00% 58.98% 58.99% 58.87% 58.74% 58.53% 58.86% 59.99% 60.54% 60.25% 60.31% 58.02% 57.16% 58.12% 58.70% 58.82%
Research and Development 177,158 174,945 176,190 168,358 140,777 142,955 143,403 132,593 125,187 118,545 107,726 100,536 96,004 92,347 84,274 77,154 81,588 80,649 77,306 66,905 65,241
General and Administrative Expenses 710,203 710,014 658,026 626,968 553,698 534,791 536,902 544,703 513,031 495,747 512,707 492,965 477,270 490,011 445,456 421,403 426,699 403,703 357,664 321,694 300,150
Total Operating Expenses 899,477 884,959 840,582 802,469 705,062 687,439 688,017 684,039 648,107 624,415 631,067 603,419 587,103 592,091 540,136 509,216 524,104 493,047 440,409 396,726 364,925
Operating Income or Loss 780,417 843,608 873,395 821,707 645,489 708,457 739,774 661,858 624,339 567,451 517,908 517,343 511,490 528,600 449,932 394,602 389,754 348,879 295,151 283,155 284,858
Operating Margin 26.81% 28.53% 29.39% 29.50% 27.29% 29.44% 30.57% 28.66% 28.81% 27.78% 26.03% 27.17% 27.74% 28.55% 27.38% 26.33% 24.74% 23.68% 23.05% 24.45% 25.79%
Interest Expense 50,831 98,861 37,777 32,717 32,800 26,632 9,834 20,761 24,225 25,532 27,168 25,663 23,865 19,348 12,069 7,950 17,562 25,687 32,192 8,592 -813
EBITDA 972,355 1,009,513 1,015,843 975,755 787,190 810,167 799,962 783,974 637,752 585,368 543,998 525,686 532,753 538,333 460,338 405,261 461,552 402,196 364,125 333,065 322,410
Depreciation and Amortization 191,610 165,905 130,423 131,680 125,361 105,296 108,408 106,002 96,449 10,123 10,634 9,918 13,829 9,733 10,406 10,659 65,271 53,317 46,159 43,685 41,926
Income Before Tax 675,063 736,243 837,846 806,193 610,914 678,239 682,146 641,097 600,114 541,919 490,740 490,105 487,625 509,252 437,863 386,652 372,192 323,192 262,959 274,563 285,671
Income Tax Expense 79,373 94,009 130,091 113,350 89,343 86,041 88,352 620,786 78,611 72,866 59,120 40,102 26,182 76,284 56,100 63,339 49,713 55,120 40,759 72,588 61,618
Net Income 595,690 642,234 707,755 692,843 521,571 592,198 593,794 20,311 521,503 469,053 431,620 450,003 461,443 432,968 381,763 323,313 322,479 268,072 222,200 201,975 224,053
Net Income Margin 20.37% 21.72% 23.81% 24.87% 22.05% 24.61% 24.54% 0.88% 24.06% 22.97% 21.70% 23.63% 25.03% 23.39% 23.23% 21.57% 20.47% 18.20% 17.36% 17.44% 20.28%
EPS 10.08 10.87 11.80 11.25 8.40 8.76 7.71 0.25 6.46 5.70 5.12 5.27 5.25 4.77 4.13 3.37 3.25 2.67 2.16 1.77 1.87
EPS Diluted 10.04 10.84 11.73 11.17 8.36 8.69 7.65 0.25 6.41 5.65 5.07 5.20 5.19 4.69 4.06 3.34 3.21 2.62 2.13 1.74 1.82
Weighted Average Shares Out - 59,076 59,985 61,575 62,094 67,627 76,992 79,793 80,786 82,336 84,358 85,426 87,841 90,833 92,385 95,797 99,199 100,500 102,691 114,023 119,640
Weighted Average Shares Out Diluted - 59,270 60,331 62,028 62,414 68,166 77,618 80,604 81,417 83,087 85,151 86,546 88,979 92,325 94,057 96,862 100,555 102,505 104,240 115,945 123,069

Reported Currency: USD Q2 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 326,427 395,076 480,529 501,234 436,695 335,715 796,280 642,319 505,631 487,665 422,177 440,796 481,035 383,990 308,498 341,111 428,522 597,333 514,166 493,588 539,077
Short Term Investments 934 898 862 68,051 6,451 1,429 938,944 2,751,382 2,307,401 1,911,598 1,633,211 1,362,874 1,057,990 897,361 637,921 289,146 0 95,681 0 0 0
Cash + Short Term Investments 327,361 395,974 481,391 569,285 443,146 337,144 1,735,224 3,393,701 2,813,032 2,399,263 2,055,388 1,803,670 1,539,025 1,281,351 946,419 630,257 428,522 693,014 514,166 493,588 539,077
Net Receivables 610,088 702,168 722,892 612,648 573,316 587,734 568,316 533,825 489,340 468,315 433,616 430,985 404,556 367,085 358,237 314,247 291,763 317,792 272,157 256,809 271,731
Inventory 522,927 516,236 455,710 356,095 304,281 320,551 291,569 270,294 262,682 263,415 246,430 242,800 229,565 212,864 204,300 178,666 173,051 175,888 168,437 131,554 139,900
Other Current Assets 143,307 138,489 103,910 90,914 80,290 67,062 68,054 72,314 70,391 82,540 118,302 78,800 84,580 80,804 77,685 49,206 62,966 50,368 44,920 31,041 23,176
Total Current Assets 1,603,683 1,752,867 1,659,993 1,538,028 1,320,743 1,245,429 2,595,109 4,197,820 3,565,054 3,130,993 2,844,713 2,559,508 2,257,726 1,941,075 1,581,471 1,172,219 956,302 1,237,062 999,680 912,992 973,884
Non-Current Assets
Property, Plant and Equipment 717,234 723,664 582,217 547,913 494,003 417,342 343,083 349,278 337,118 333,355 321,583 324,932 273,279 237,095 215,060 210,926 171,588 160,856 149,262 141,030 135,908
Goodwill 1,297,796 1,305,446 430,328 437,865 444,362 356,128 355,614 359,819 352,080 356,864 354,838 350,350 316,834 297,071 291,657 293,077 268,364 272,626 265,207 210,571 228,537
Intangible Assets 596,398 629,187 227,399 242,401 258,645 240,203 246,902 228,395 207,055 218,022 232,371 239,112 220,145 191,992 181,316 182,165 149,652 141,759 131,653 294,934 313,786
Long Term Investments 6,010 4,835 19,163 0 0 4,485 1,093 0 0 2,000 2,000 3,000 3,000 0 0 0 0 0 0 0 0
Tax Assets -0 629,187 -19,163 0 0 -4,485 -1,093 0 0 -2,000 -2,000 -3,000 -3,000 0 0 0 0 0 0 0 0
Other Non-Current Assets 227,926 210,855 381,516 328,725 322,167 297,953 186,718 204,170 200,752 221,919 125,298 101,327 100,166 54,972 58,165 57,817 76,992 68,752 71,511 79,975 36,848
Total Non-Current Assets 2,845,364 2,873,987 1,621,460 1,556,904 1,519,177 1,311,626 1,132,317 1,141,662 1,097,005 1,130,160 1,034,090 1,015,721 910,424 781,130 746,198 743,985 666,596 643,993 617,633 515,939 486,542
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 4,449,047 4,626,854 3,281,453 3,094,932 2,839,920 2,557,055 3,727,426 5,339,482 4,662,059 4,261,153 3,878,803 3,575,229 3,168,150 2,722,205 2,327,669 1,916,204 1,622,898 1,881,055 1,617,313 1,428,931 1,460,426
Current Liabilities
Accounts Payable 78,436 84,705 93,302 96,799 72,212 49,001 68,168 64,537 67,740 70,573 357,285 348,626 361,866 55,317 64,406 49,573 47,240 47,451 47,073 44,243 46,180
Short Term Debt 26,367 77,825 76,429 27,906 177,764 1,681,163 1,148,350 1,997,774 1,827,263 1,668,336 225,243 133,346 132,781 290,832 66,055 131,772 36,120 384,176 403,461 326,286 206,663
Tax Payables 134,265 120,257 132,545 61,278 76,558 45,967 22,943 73,008 15,244 14,894 15,143 19,770 60,888 9,449 11,909 13,267 80,310 994 58,011 60,710 49,120
Deferred Revenue 316,933 256,675 227,908 227,561 198,240 176,360 164,965 166,840 148,837 141,505 129,706 128,056 121,470 109,922 106,445 94,680 87,492 87,348 76,131 71,733 66,783
Other Current Liabilities 340,796 370,375 388,098 328,242 356,767 -225,361 -233,133 -231,377 -216,577 -212,078 -129,706 -128,056 -121,470 145,792 148,943 128,045 118,654 139,459 159,169 161,629 173,364
Total Current Liabilities 762,532 789,580 785,737 680,508 804,983 1,681,163 1,148,350 1,997,774 1,827,263 1,668,336 582,528 481,972 494,647 601,863 385,849 404,070 289,506 658,434 685,834 603,891 492,990
Non-Current Liabilities
Long Term Debt 2,006,009 2,305,513 1,574,878 1,513,870 1,356,515 1,647,678 1,148,172 1,897,501 1,701,966 1,493,027 1,240,000 1,190,000 1,045,000 700,000 700,000 500,000 500,000 500,000 500,000 500,000 250,000
Deferred Revenue 66,000 67,000 57,000 46,000 42,000 38,000 39,000 26,000 0 0 0 0 0 -72,613 -77,764 -72,604 0 0 0 0 0
Deferred Tax 56,346 58,926 -57,000 -46,000 -42,000 -38,000 -39,000 -26,000 0 0 0 0 0 72,613 77,764 72,604 0 0 0 0 0
Other Non-Current Liabilities 146,193 255,494 1,202,087 1,213,508 1,251,261 -555,505 -136,354 -789,581 -1,169,119 -959,061 161,609 140,084 161,146 194,793 173,023 164,414 172,387 136,545 69,096 41,408 38,750
Total Non-Current Liabilities 2,274,548 2,686,933 2,776,965 2,727,378 2,607,776 1,092,173 1,011,818 1,107,920 532,847 533,966 1,401,609 1,330,084 1,206,146 894,793 873,023 664,414 672,387 636,545 569,096 541,408 288,750
Total Liabilities 3,037,080 3,476,513 2,776,965 2,727,378 2,607,776 2,773,336 2,160,168 3,105,694 2,360,110 2,202,302 1,984,137 1,812,056 1,700,793 1,496,656 1,258,872 1,068,484 961,893 1,294,979 1,254,930 1,145,299 781,740
Common Stock 1,629 1,627 1,624 1,621 1,617 1,610 1,605 1,598 1,586 1,577 1,567 1,552 1,537 1,528 1,511 1,488 1,481 1,471 1,441 1,423 1,414
Retained Earnings 9,395,754 9,150,821 8,508,587 7,800,832 7,107,989 6,587,403 5,995,205 5,405,380 5,385,069 4,863,566 4,394,513 3,962,893 3,512,890 3,051,447 2,618,479 2,236,716 1,913,403 1,590,924 1,326,757 1,104,557 902,582
Accumulated Other Comprehensive Income/Loss -148,202 -134,120 -141,572 -111,865 -117,943 -119,471 -117,971 -110,067 -216,280 -146,726 -78,705 5,879 -26,395 -36,055 -11,795 15,574 -8,581 66,232 43,665 24,417 63,627
Total Stockholders Equity 1,411,967 1,150,341 504,488 367,554 232,144 -216,281 1,567,258 2,233,788 2,301,949 2,058,851 1,894,666 1,763,173 1,467,357 1,225,549 1,068,797 847,720 661,005 586,076 362,383 283,632 678,686
Total Investments 6,944 791,948 862 68,051 6,451 1,429 938,944 2,751,382 2,307,401 1,911,598 1,633,211 1,362,874 1,057,990 897,361 637,921 289,146 0 95,681 0 0 0
Total Debt 2,088,722 2,355,513 1,651,307 1,513,870 1,356,515 1,681,163 2,296,522 3,895,275 3,529,229 3,161,363 1,465,243 1,323,346 1,177,781 990,832 766,055 631,772 536,120 884,176 903,461 826,286 456,663
Net Debt 1,762,295 1,960,437 1,170,778 1,012,636 919,820 1,345,448 1,500,242 3,252,956 3,023,598 2,673,698 1,043,066 882,550 696,746 606,842 457,557 290,661 107,598 286,843 389,295 332,698 -82,414

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 595,690 642,234 707,755 692,843 521,571 592,198 593,794 20,311 521,503 469,053 431,620 450,003 461,443 432,968 381,763 323,313 322,479 268,072 222,200 201,975 224,053
Depreciation & Amortization 191,610 165,905 130,423 131,680 135,351 105,296 108,408 106,002 96,449 89,987 94,231 79,695 68,831 66,387 62,558 57,272 65,271 53,317 46,159 43,685 41,926
Deferred Income Tax 9,196 -1,197 -31,988 16,633 -2,693 9,620 2,405 45,510 1,204 6,581 1,583 169 -52,219 -5,824 -15,037 36,276 -19,626 5,946 506 10,235 1,468
Stock Based Compensation 35,480 36,868 42,564 29,918 36,865 38,577 37,541 39,436 40,998 33,368 32,998 31,708 29,183 27,579 24,852 28,255 30,782 28,855 28,813 0 0
Change in Working Capital -125,890 -240,259 -269,081 -107,167 96,720 -92,984 -135,297 531,891 -31,948 -43,248 -72,020 -80,355 -70,939 -37,132 -10,103 -39,929 4,786 6,911 -50,088 20,985 -53,702
Accounts Receivable 68,548 49,179 -137,874 -62,448 37,467 -22,195 -47,921 -24,013 -31,721 -49,888 -29,435 -35,233 -39,836 -12,528 -43,286 -16,905 3,924 1,382 4,254 -6,515 -36,453
Inventory 1,455 -45,443 -101,902 -67,250 18,940 -31,854 -25,396 731 -20,147 -19,967 -15,984 -11,389 -21,655 -18,838 -37,036 -6,823 -20,618 -6,368 -29,853 -6,973 -11,575
Accounts Payable 12,106 -79,524 60,984 46,110 140,598 9,784 -81,663 3,175 6,842 27,451 -13,687 -28,127 563 -11,845 52,017 -10,830 -19,970 32,309 1,670 26,802 12,203
Other Working Capital -207,999 -164,471 -90,289 -23,579 -100,285 -48,719 19,683 551,998 13,078 -844 -12,914 -5,606 -10,011 6,079 18,202 -5,371 41,450 -20,412 -26,159 7,671 -17,877
Other Non-Cash Items 256,762 -742 31,988 -16,633 2,693 -9,620 -2,405 -45,510 870 4,552 23,236 3,656 12,981 13,396 13,823 13,076 14,556 7,406 16,004 21,187 45,704
Net Cash Provided by Operating Activities 705,344 602,809 611,661 747,274 790,507 643,087 604,446 697,640 629,076 560,293 511,648 484,876 449,280 497,374 457,856 418,263 418,248 370,507 263,594 298,067 259,449
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -144,394 -160,632 -183,456 -168,266 -172,384 -163,823 -127,565 -90,473 -94,967 -103,012 -106,248 -118,450 -104,749 -85,436 -62,740 -93,796 -69,065 -60,342 -51,421 -51,045 -66,236
Acquisitions Net 3,140 -1,282,354 -1,368 7,000 -86,688 8,843 -31,486 -2,515,100 -5,609 -23,494 -27,008 -41,395 -31,016 -11,100 0 -36,086 -7,805 -9,076 -78,953 0 -42,369
Purchases of Investments -3,908 -1,791 -11,407 -63,364 -32,027 -8,843 -7,615 -445,279 -2,396,032 -2,010,368 -2,196,153 -2,972,116 -1,815,988 -1,749,161 -1,234,671 -518,390 -19,738 -394,074 0 0 0
Sales/Maturities of Investments 3,454 2,512 86,896 218,084 20,862 941,468 1,818,482 2,522,100 2,004,690 1,731,981 1,925,816 2,667,232 1,655,359 1,489,721 885,896 229,244 115,419 294,861 0 0 0
Other Investing Activities -1,660 -1,282,354 1,368 -225,084 6,143 -8,843 31,486 -7,000 4,000 5,154 1,563 -304,884 -191,645 0 0 -419,028 0 724 -51,421 -51,045 -108,605
Net Cash Used for Investing Activities -141,204 -1,442,265 -107,967 -231,630 -264,094 768,802 1,683,302 -535,752 -487,918 -399,739 -402,030 -464,729 -296,394 -355,976 -411,515 -419,028 18,811 -167,907 -130,374 -51,045 -108,605
Cash Flows from Financing Activities
Debt Repayment -625,182 -779,600 -145,000 -350,000 -640,366 -390,482 -850,435 -1,310,214 -325,323 -120,140 -239,776 -886,644 -32,107 -373,751 -182,856 -92,556 0 -7,098 -5,334 0 0
Common Stock Issued 43,000 29,792 42,801 55,643 66,033 53,715 52,429 97,789 62,189 52,060 0 0 0 60,153 100,584 19,099 28,646 91,427 39,913 16,801 44,982
Common Stock Repurchased -13,870 -70,277 -626,061 -648,930 -196,409 -2,469,258 -1,315,106 -332,544 -325,759 -334,705 -337,444 -301,580 -295,878 -370,835 -296,292 -211,377 -237,500 -200,648 -249,203 -659,285 -231,287
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 25,827 3,134,236 261,428 560,655 396,273 987,062 46,019 1,578,889 549,225 385,251 469,999 1,123,636 261,450 1,222,539 633,953 378,863 -364,084 8,820 166,267 370,469 207,812
Net Cash Used Provided by Financing Activities -570,225 754,951 -509,633 -438,275 -440,502 -1,872,678 -2,119,522 -63,869 -101,857 -69,594 -107,221 -64,588 -66,535 -60,422 -60,252 -90,280 -572,938 -119,686 -125,906 -272,015 21,507
Effect of Forex Changes on Cash 2,819 -948 -14,766 -12,830 15,069 224 -14,265 38,669 -21,335 -25,472 -21,016 4,202 10,694 -5,484 -18,702 3,634 -32,932 253 13,264 -20,496 9,945
Net Change in Cash -3,266 -85,453 -20,705 64,539 100,980 -460,565 153,961 136,688 17,966 65,488 -18,619 -40,239 97,045 75,492 -32,613 -87,411 -168,811 83,167 20,578 -45,489 182,296
Cash at End of Period 1,395,207 395,076 480,529 501,234 436,695 335,715 796,280 642,319 505,631 487,665 422,177 440,796 481,035 383,990 308,498 341,111 428,522 597,333 514,166 493,588 539,077
Cash at Start of Period 1,398,473 480,529 501,234 436,695 335,715 796,280 642,319 505,631 487,665 422,177 440,796 481,035 383,990 308,498 341,111 428,522 597,333 514,166 493,588 539,077 356,781
Free Cash Flow
Operating Cash Flow 705,344 602,809 611,661 747,274 790,507 643,087 604,446 697,640 629,076 560,293 511,648 484,876 449,280 497,374 457,856 418,263 418,248 370,507 263,594 298,067 259,449
Capital Expenditure -144,394 -160,632 -183,456 -168,266 -172,384 -163,823 -127,565 -90,473 -94,967 -103,012 -106,248 -118,450 -104,749 -85,436 -62,740 -93,796 -69,065 -60,342 -51,421 -51,045 -66,236
Free Cash Flow 560,950 442,177 428,205 579,008 618,123 479,264 476,881 607,167 534,109 457,281 405,400 366,426 344,531 411,938 395,116 324,467 349,183 310,165 212,173 247,022 193,213