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,656,120 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 270,843 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,385,277 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 95.18% 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 182,459 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 -488,321 707,128 -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,127,849 1,297,482 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 54.99% 23.82% 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 111,656 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 263,568 -103,216 996,706 911,174 895,359 929,869 953,703 911,411 865,769 853,636 854,594 843,587 846,505 833,119 848,867 675,125 724,486 1,255,380 1,224,196 1,142,414 775,000
Depreciation and Amortization -1,051,601 21,000 21,000 20,000 17,000 16,000 13,000 -546,852 326,179 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,292,772 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 248,315 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,044,457 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 18.47% 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.06 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 10.98 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 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 83,547 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 144,931 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 18,286,313 18,055,102 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 645,966 630,223 484,887 487,443 474,180 441,662 415,157 391,775 384,454 344,552 543,988 331,103 383,709 253,549 230,319 197,234 151,684 96,750 78,809 67,262 73,400
Inventory -18,932,279 -815,119 -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 1,173,842 1,195,332 1,116,233 999,818 998,195 887,849 342,167 246,313 177,373 186,348 -59,953 132,875 74,447 12,078,793 10,750,978 9,952,354 8,114,563 9,564,229 -235,480 9,205,826 9,070,700
Total Current Assets 1,173,842 1,195,332 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 172,196 239,897 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 481,791 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 6,131,237 6,009,477 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 18,202,766 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 630,268 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 1,518,695 1,209,433 966,426 419,203 966,008 1,010,618 1,011,048 993,500
Other Non-Current Assets 7,909,730 24,536,962 -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 27,396,751 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 0 0 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 28,570,593 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 0 0 -430,027 0 0 0 0 0 0 0 0 0 0 222,254 221,598 0 0 0 0 0 0
Short Term Debt 733,544 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 343,000
Tax Payables 630,268 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,150,362 1,009,514 430,027 -479,644 -254,918 -298,738 16,015,512 15,783,296 15,471,586 14,563,799 14,344,265 13,194,930 13,105,957 11,688,904 10,933,527 11,595,693 10,403,293 11,116,942 10,753,264 10,344,105 9,949,000
Total Current Liabilities 1,883,906 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 1,629,978 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 790,571 789,643 920,471 623,470 722,433 721,958 509,840 696,700
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 20,017,548 20,439,510 14,572,750 -1,546,494 -1,667,886 -1,348,988 0 0 0 0 0 135 314 429 357 -124,471 -124,470 -1,090,441 -1,134,576 -1,167,888 -1,150,200
Total Non-Current Liabilities 21,647,526 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 23,531,432 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 7,706,655 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,467,236 -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 5,039,161 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 144,931 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,363,522 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,279,975 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 1,001,362 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 32,324 30,736 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 839,814 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 339,486 -282,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,355,901 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 -50,449 -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 876,596 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 -2,419,465 -1,957,451 -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 1,081,416 1,080,855 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 -829,720 -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 -1,410,315 -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 -653,635 -36,592 -150,000 -300,000 -386,875 -6,875 -327,762 -126,875 -250,000 -1,978 -9,328 -94,050 -123,711 -25,967 -8,913 -170,379 -102,178 -32,322 -334,639 -31,299 -12,000
Common Stock Issued 106,819 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 300,738 25,473 42,636 21,451 217,257 26,100
Common Stock Repurchased -355,293 -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,300
Dividends Paid -85,162 -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 459,872 -96,943 86,140 328,049 586,783 -133,039 393,321 93,499 340,595 -74,260 -32,612 3,490 299,269 60,550 -62,504 112,258 319,985 144,304 358,577 65,481 50,100
Net Cash Used Provided by Financing Activities -32,791 -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 -1,356 -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 -88,561 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 347,260 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 435,821 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,355,901 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 -50,449 -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,305,452 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