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 5,727,409 5,447,533 5,214,906 5,112,869 4,737,921 4,527,532 4,304,000 4,156,000 3,934,000 3,766,065 3,964,554 3,771,938 3,589,516 3,377,401 3,367,632 3,222,397 3,326,918 3,486,697 3,421,178 3,125,910 3,071,500
Revenue Growth - 4.46% 2.00% 7.91% 4.65% 5.19% 3.56% 5.64% 4.46% -5.01% 5.11% 5.08% 6.28% 0.29% 4.51% -3.14% -4.58% 1.92% 9.45% 1.77%
Cost of Revenue 388,955 347,833 353,954 322,029 301,038 304,825 279,585 257,255 232,064 223,858 222,654 214,690 198,176 201,636 176,272 174,089 185,212 173,406 169,768 172,859 151,200
Gross Profit 5,338,454 5,099,700 4,860,952 4,790,840 4,436,883 4,222,707 4,024,415 3,898,745 3,701,936 3,542,207 3,741,900 3,557,248 3,391,340 3,175,765 3,191,360 3,048,308 3,141,706 3,313,291 3,251,410 2,953,051 2,920,300
Gross Profit Margin 93.21% 93.61% 93.21% 93.70% 93.65% 93.27% 93.50% 93.81% 94.10% 94.06% 94.38% 94.31% 94.48% 94.03% 94.77% 94.60% 94.43% 95.03% 95.04% 94.47% 95.08%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 184,982 331,897 334,991 301,903 286,839 304,825 280,000 257,000 232,000 214,855 212,158 204,540 187,010 124,134 125,330 131,130 145,981 0 0 0 0
Total Operating Expenses 2,032,439 3,782,713 -3,864,246 -4,201,695 -3,842,562 -3,597,663 3,350,000 3,240,000 3,079,000 2,923,000 2,759,000 2,658,000 2,743,000 2,576,000 2,542,000 2,468,000 2,505,000 2,622,000 2,574,000 2,333,000 -2,150,100
Operating Income or Loss 3,217,430 1,316,987 996,706 911,174 895,359 929,869 953,703 1,458,263 539,590 516,293 854,594 528,472 529,324 518,340 522,293 675,125 724,486 864,369 846,706 792,455 770,200
Operating Margin 56.25% 24.18% 19.11% 17.82% 18.90% 20.54% 22.16% 35.09% 13.72% 13.71% 21.56% 14.01% 14.75% 15.35% 15.51% 20.95% 21.78% 24.79% 24.75% 25.35% 25.08%
Interest Expense 117,089 102,316 90,395 83,486 86,704 84,306 90,000 85,000 83,000 76,642 76,126 80,461 80,512 77,908 75,529 69,932 63,229 67,564 73,136 60,934 56,500
EBITDA 408,346 0 0 1,015,876 0 0 966,747 925,680 865,380 850,829 0 849,987 846,505 808,490 860,096 651,608 729,486 868,669 851,906 797,255 782,100
Depreciation and Amortization -1,060,558 0 21,000 20,000 17,000 16,000 13,000 10,500 9,800 337,343 -863,140 315,115 317,181 314,779 326,574 0 0 391,011 377,490 349,959 4,800
Income Before Tax 1,350,915 1,194,266 906,311 912,390 896,684 931,279 864,000 831,000 772,000 766,187 778,468 763,126 765,993 755,666 778,567 605,193 661,257 796,805 773,570 731,521 720,800
Income Tax Expense 260,547 223,511 166,607 167,431 164,911 170,397 162,000 -628,000 233,000 249,894 235,529 234,654 236,669 237,326 256,274 200,240 208,998 269,270 254,939 236,131 245,100
Net Income 1,090,368 970,755 894,386 744,959 731,773 760,790 701,000 1,454,000 550,000 527,100 542,939 528,472 529,324 517,885 517,064 404,953 452,259 527,535 518,631 495,390 468,600
Net Income Margin 19.03% 17.82% 17.15% 14.57% 15.45% 16.80% 16.29% 34.99% 13.98% 14.00% 13.69% 14.01% 14.75% 15.33% 15.35% 12.57% 13.59% 15.13% 15.16% 15.85% 15.26%
EPS 11.79 10.21 7.55 7.30 6.90 6.97 6.22 12.50 4.58 4.21 4.15 3.84 3.65 3.19 2.83 2.17 2.28 2.49 2.31 2.10 1.89
EPS Diluted 11.74 10.07 7.47 7.22 6.82 6.83 6.08 12.22 4.49 4.16 4.09 3.79 3.60 3.14 2.80 2.17 2.27 2.45 2.28 2.08 1.86
Weighted Average Shares Out - 95,098 97,928 102,070 106,075 109,152 112,701 116,320 120,087 125,095 130,722 137,647 144,921 162,417 183,014 186,826 198,118 212,214 224,408 235,651 247,476
Weighted Average Shares Out Diluted - 96,364 98,985 103,170 107,225 111,381 115,249 118,983 122,368 126,757 132,640 139,564 146,848 164,723 184,685 186,826 199,161 215,653 227,470 238,168 251,611

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 134,549 103,156 92,559 92,163 94,847 75,933 121,026 118,563 76,163 61,383 66,019 36,943 61,710 84,113 365,679 231,918 46,400 20,098 16,716 19,297 10,700
Short Term Investments 100,501 191,557 16,617,486 21,374,432 21,321,291 18,945,432 16,361,220 17,096,396 15,317,901 13,812,790 14,508,942 12,956,023 13,636,053 21,244 216,680 357,599 130,954 111,220 156,671 118,310 88,200
Cash + Short Term Investments 235,050 103,156 16,710,045 21,466,595 21,416,138 19,021,365 16,482,246 17,214,959 15,394,064 13,874,173 14,574,961 12,992,966 13,697,763 105,357 582,359 589,517 177,354 131,318 173,387 137,607 98,900
Net Receivables 651,871 630,223 0 487,443 474,180 441,662 415,157 391,775 384,454 344,552 327,856 331,103 383,709 253,549 230,319 197,234 151,684 96,750 78,809 67,262 73,400
Inventory 0 0 -18,104,485 -999,818 -998,195 -887,849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 0 0 0 0 0 0 342,167 246,313 177,373 186,348 932,636 132,875 74,447 12,078,793 10,750,978 9,952,354 8,114,563 9,564,229 0 9,205,826 9,070,700
Total Current Assets 886,921 733,379 206,680 21,954,038 21,890,318 19,463,027 17,239,570 17,853,047 15,955,891 14,405,073 15,058,996 13,456,944 14,155,919 12,437,699 11,563,656 10,739,105 8,443,601 9,792,297 16,716 9,410,695 9,243,000
Non-Current Assets
Property, Plant and Equipment 0 240,000 212,000 205,000 186,000 161,000 135,000 108,000 97,000 83,000 54,000 51,000 46,000 -1,518,695 -1,209,433 -966,426 -419,203 -966,008 -1,010,618 -1,011,048 29,500
Goodwill 490,446 481,791 481,791 481,791 441,591 441,591 441,591 441,591 441,591 441,591 441,591 441,591 441,591 396,891 396,891 423,519 423,519 423,519 378,436 378,436 378,400
Intangible Assets 0 0 481,791 481,791 441,591 441,591 4,137,925 3,958,063 3,783,158 441,591 3,457,397 3,337,649 3,198,431 0 0 0 423,519 0 0 0 0
Long Term Investments 20,628,845 1,102,878 16,617,486 21,374,432 21,321,291 18,945,432 16,361,220 17,096,396 15,317,901 13,814,425 14,510,419 12,957,907 13,651,620 11,926,505 10,776,868 10,070,676 7,964,486 9,358,560 9,324,700 8,745,609 8,667,200
Tax Assets 619,970 1,092,176 686,172 1,765,021 1,833,723 1,476,832 1,047,737 1,312,002 1,743,990 1,450,888 1,797,265 1,285,574 1,609,828 1,518,695 1,209,433 966,426 419,203 966,008 1,010,618 1,011,048 993,500
Other Non-Current Assets 0 23,939,322 -17,515,658 -1,765,021 -1,833,723 -1,476,832 -12,129,396 -13,336,051 -12,120,286 -10,341,764 -11,691,612 -10,001,272 -11,128,048 -7,797,029 -6,761,514 -10,070,676 -7,964,486 -9,358,560 -9,324,700 -8,745,609 -9,661,600
Total Non-Current Assets 21,739,261 26,856,167 481,791 22,061,223 21,948,882 19,548,023 5,856,152 5,621,938 5,480,196 5,448,140 5,111,663 4,734,800 4,620,991 4,526,367 4,412,245 423,519 423,519 423,519 378,436 378,436 407,000
Other Assets 6,930,638 461,953 24,848,688 -14,247,213 -14,792,469 -13,033,590 0 0 0 0 44,071 0 0 192,325 183,861 4,861,135 4,661,930 5,025,612 14,585,203 4,979,772 4,602,200
Total Assets 29,556,820 28,051,499 25,537,159 29,768,048 29,046,731 25,977,460 23,095,722 23,474,985 21,436,087 19,853,213 20,214,730 18,191,744 18,776,910 17,156,391 16,159,762 16,023,759 13,529,050 15,241,428 14,980,355 14,768,903 14,252,200
Current Liabilities
Accounts Payable 530,399 514,875 509,356 412,940 399,507 0 0 0 0 0 0 0 228,470 222,254 221,598 0 0 0 0 0 0
Short Term Debt 437,418 486,113 449,103 479,644 254,918 298,738 307,848 328,067 264,475 490,129 238,398 229,070 319,043 224,842 198,875 233,307 403,707 202,058 169,736 638,895 342,953
Tax Payables 619,970 494,639 686,172 1,765,021 1,833,723 1,476,832 1,047,737 1,312,002 1,743,990 1,450,888 1,797,265 1,285,574 1,609,828 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 686,172 66,704 -144,589 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities -1,150,369 0 -1,644,631 -2,657,605 -2,488,148 -1,775,570 -1,355,585 -1,640,069 -2,008,465 -1,941,017 -2,035,663 -1,514,644 0 -447,096 -420,473 -233,307 -403,707 -202,058 -169,736 -638,895 -342,953
Total Current Liabilities 437,418 1,495,627 1,135,275 479,644 254,918 298,738 16,323,360 16,111,363 15,736,061 15,053,928 14,582,663 13,424,000 13,425,000 12,136,000 11,354,000 11,829,000 10,807,000 11,319,000 10,923,000 10,983,000 10,292,000
Non-Current Liabilities
Long Term Debt 2,323,676 1,629,559 1,627,952 1,546,494 1,667,886 1,348,988 1,357,185 1,132,201 1,133,165 743,733 992,130 990,865 989,686 914,992 789,643 920,471 623,470 722,433 721,958 509,840 696,623
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 966,008 1,010,618 1,011,048 993,500
Other Non-Current Liabilities 18,318,150 20,439,510 19,016,160 16,921,143 16,119,605 17,334,165 16,323,360 14,138,000 15,736,061 12,840,013 12,304,046 11,686,513 11,268,097 -914,992 -789,643 -920,471 -623,470 -722,433 -721,958 -509,840 -696,623
Total Non-Current Liabilities 20,641,826 22,069,069 16,200,702 1,546,494 1,667,886 1,348,988 1,357,185 1,132,201 1,133,165 743,733 992,130 991,000 990,000 791,000 790,000 796,000 499,000 598,000 598,000 353,000 540,000
Total Liabilities 24,918,195 23,564,696 20,641,298 21,125,242 20,275,639 18,683,153 17,680,545 17,243,564 16,869,226 15,797,661 15,517,264 14,415,402 14,415,124 12,927,483 12,143,521 12,624,868 11,306,143 11,916,801 11,521,162 11,336,135 10,832,400
Common Stock 102,218 102,218 105,218 109,218 113,218 117,218 121,218 124,218 127,218 130,218 134,218 100,812 105,812 112,312 79,875 83,875 85,875 94,875 99,875 104,875 108,800
Retained Earnings 8,225,030 7,478,813 6,466,220 6,182,100 5,874,109 5,551,329 5,213,468 4,806,208 3,890,798 3,614,369 3,376,846 3,545,939 3,403,338 3,634,481 3,513,419 3,228,904 2,928,950 3,003,152 2,827,287 2,621,552 2,462,500
Accumulated Other Comprehensive Income/Loss -2,484,743 -2,772,419 -1,415,714 2,677,583 3,029,244 1,844,830 319,475 1,424,274 577,574 231,947 997,452 210,981 925,275 549,423 22,958 -319,183 -1,170,417 -80,938 140,097 269,084 405,900
Total Stockholders Equity 4,638,625 4,486,803 4,895,861 8,642,806 8,771,092 7,294,307 5,415,177 6,231,421 4,566,861 4,055,552 4,697,466 3,776,342 4,361,786 4,228,908 4,016,241 3,398,891 2,222,907 3,324,627 3,459,193 3,432,768 3,419,800
Total Investments 20,729,346 1,294,435 18,208,368 22,757,991 22,452,651 19,847,271 17,118,544 17,734,484 15,879,728 14,343,690 14,992,977 13,420,001 14,094,209 12,353,586 11,197,977 10,507,187 8,397,201 9,702,909 9,653,591 9,319,828 9,144,800
Total Debt 2,761,094 2,115,672 2,077,055 2,026,138 1,922,804 1,647,726 1,665,033 1,460,268 1,397,640 1,233,862 1,230,528 1,219,935 1,308,729 1,015,413 988,518 1,153,778 1,027,177 924,491 891,694 1,148,735 1,039,700
Net Debt 2,626,545 2,012,516 1,984,496 1,933,975 1,827,957 1,571,793 1,544,007 1,341,705 1,321,477 1,172,479 1,164,509 1,182,992 1,247,019 931,300 622,839 921,860 980,777 904,393 874,978 1,129,438 1,029,000

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 274,802 970,755 739,704 744,959 731,773 760,790 701,466 1,454,494 549,779 527,100 542,939 528,472 529,324 517,885 517,064 404,953 452,259 527,535 518,631 495,390 468,600
Depreciation & Amortization 21,000 21,000 624,407 603,838 575,770 551,726 516,690 490,403 469,063 445,625 418,772 403,389 385,167 424,781 433,488 429,253 398,324 391,011 377,490 349,959 4,800
Deferred Income Tax 0 0 -35,650 -30,272 -35,892 -44,843 0 0 0 0 0 0 0 0 0 0 0 94,009 76,502 131,072 94,000
Stock Based Compensation 27,361 0 35,650 30,272 35,892 44,843 39,792 37,034 26,326 28,664 32,203 25,642 21,605 0 0 0 0 0 0 0 0
Change in Working Capital 839,814 815,015 915,530 944,833 920,903 746,055 751,500 18,531 822,722 749,369 508,839 699,232 522,052 448,080 598,605 14,248 -175,238 281,262 274,234 222,301 176,000
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15,700
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 868,900
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 423,829 413,385 371,034 371,800
Other Working Capital 839,814 815,015 795,064 677,430 832,746 677,467 751,500 18,531 822,722 749,369 508,839 699,232 522,052 448,080 598,605 14,248 -175,238 -142,567 -139,151 -148,733 -1,049,000
Other Non-Cash Items 1,182,108 -324,345 -857,447 -855,950 -752,012 -694,697 -692,009 -534,370 -442,856 -602,044 -605,842 -511,813 -493,704 -531,282 -520,564 127,659 55,266 -441,086 -381,270 -341,265 23,700
Net Cash Provided by Operating Activities 1,456,910 1,482,425 1,422,194 1,437,680 1,476,434 1,363,874 1,277,647 1,429,058 1,398,708 1,120,050 864,708 1,119,280 942,839 859,464 1,028,593 976,113 730,611 849,997 865,587 857,457 767,100
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -69,151 -49,553 -27,929 -38,244 -41,756 -42,203 -45,092 -20,285 -25,162 -36,957 -19,367 -11,168 -4,667 -5,386 -9,181 -6,499 -9,800 -24,162 -7,665 -3,020 -4,000
Acquisitions Net 0 0 0 -5,255 -8,887 -25,426 -20,537 -21,554 90 0 0 0 -186,424 -28,224 289,720 -24,556 -24,779 -47,122 6,311 0 400
Purchases of Investments -597,635 0 -1,825,399 -1,315,801 -1,636,028 -1,666,178 -1,272,574 -1,444,626 -1,599,855 -1,182,730 -761,076 -1,239,594 -1,579,480 -1,139,249 -1,909,014 -2,551,972 -1,103,545 -2,083,800 -1,297,980 -934,859 -1,226,000
Sales/Maturities of Investments 512,562 0 935,545 502,630 511,992 924,464 439,993 559,623 578,004 606,690 444,750 660,651 1,095,606 877,763 1,099,304 1,669,580 721,172 1,731,578 1,259,619 904,761 1,189,400
Other Investing Activities -1,451,757 -876,596 -25,232 -56,700 -7,051 32 1,987 18 -15,423 -20,353 -14,470 -24,267 -23,074 -17,037 -28,470 -23,652 -15,296 -79,090 -480,886 -465,840 -459,000
Net Cash Used for Investing Activities -921,061 -926,149 -943,015 -913,370 -1,181,730 -809,311 -896,223 -926,824 -1,062,436 -633,350 -350,163 -614,378 -698,039 -312,133 -557,641 -937,099 -432,248 -502,596 -520,601 -498,958 -499,200
Cash Flows from Financing Activities
Debt Repayment 519,881 37,349 54,203 99,974 278,680 -18,485 199,519 59,217 172,224 1,978 9,328 -90,067 151,534 25,967 -43,345 125,929 102,178 32,322 -1,137 31,299 -12,000
Common Stock Issued 87,852 114,080 106,592 69,826 48,093 83,163 36,091 61,215 61,329 35,958 56,294 97,816 181,022 162,613 37,863 4,430 25,473 42,636 21,451 217,257 0
Common Stock Repurchased -1,095,619 -511,100 -454,638 -541,435 -443,866 -459,569 -421,749 -412,989 -404,784 -418,526 -449,308 -482,264 -570,165 -972,556 -246,006 -47,564 -455,736 -451,791 -344,861 -554,946 -285,226
Dividends Paid -86,463 -84,116 -80,547 -80,043 -78,192 -74,188 -71,421 -68,831 -66,931 -66,899 -65,006 -60,911 -55,527 -49,125 -50,061 -46,615 -48,802 -49,581 -48,095 -46,346 -48,800
Other Financing Activities 87,736 -97,700 -118,063 -71,925 -78,772 -121,429 -133,960 -92,593 -81,629 -78,216 -51,268 -493 24,024 8,616 -28,072 112,258 115,629 79,660 25,075 2,883 50,003
Net Cash Used Provided by Financing Activities -486,613 -541,487 -492,453 -523,603 -274,057 -590,508 -391,520 -453,981 -319,791 -525,705 -499,960 -535,919 -269,112 -824,485 -329,621 148,438 -261,258 -346,754 -347,567 -349,853 -269,900
Effect of Forex Changes on Cash -233 -4,192 13,670 -3,391 -1,733 -9,148 12,559 -5,853 -1,701 34,369 14,491 6,250 1,909 -4,412 -7,570 -1,934 -10,803 2,735 0 0 0
Net Change in Cash 49,003 10,597 396 -2,684 18,914 -45,093 2,463 42,400 14,780 -4,636 29,076 -24,767 -22,403 -281,566 133,761 185,518 26,302 3,382 -2,581 8,646 -2,000
Cash at End of Period 409,166 103,156 92,559 92,163 94,847 75,933 121,026 118,563 76,163 61,383 66,019 36,943 61,710 84,113 365,679 231,918 46,400 20,098 16,716 19,297 10,700
Cash at Start of Period 360,163 92,559 92,163 94,847 75,933 121,026 118,563 76,163 61,383 66,019 36,943 61,710 84,113 365,679 231,918 46,400 20,098 16,716 19,297 10,651 12,700
Free Cash Flow
Operating Cash Flow 1,456,910 1,482,425 1,422,194 1,437,680 1,476,434 1,363,874 1,277,647 1,429,058 1,398,708 1,120,050 864,708 1,119,280 942,839 859,464 1,028,593 976,113 730,611 849,997 865,587 857,457 767,100
Capital Expenditure -69,151 -49,553 -27,929 -38,244 -41,756 -42,203 -45,092 -20,285 -25,162 -36,957 -19,367 -11,168 -4,667 -5,386 -9,181 -6,499 -9,800 -24,162 -7,665 -3,020 -4,000
Free Cash Flow 1,387,759 1,432,872 1,394,265 1,399,436 1,434,678 1,321,671 1,232,555 1,408,773 1,373,546 1,083,093 845,341 1,108,112 938,172 854,078 1,019,412 969,614 720,811 825,835 857,922 854,437 763,100