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 11,562,200 11,131,600 10,193,000 10,187,600 9,593,400 10,072,500 8,000,700 6,311,100 7,107,689 10,312,506 10,383,159 9,031,347 8,489,857 8,272,804 8,527,722 8,700,503 8,601,228 8,453,515 8,070,584 7,497,675 7,403,464
Revenue Growth - 9.21% 0.05% 6.19% -4.76% 25.90% 26.77% -11.21% -31.08% -0.68% 14.97% 6.38% 2.62% -2.99% -1.99% 1.15% 1.75% 4.74% 7.64% 1.27%
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0
Gross Profit 11,562,200 11,131,600 10,193,000 10,187,600 9,593,400 10,072,500 8,000,700 6,311,100 7,107,689 10,312,506 10,383,159 9,031,347 8,489,857 8,272,804 8,527,722 8,700,501 8,601,228 8,453,515 8,070,584 7,497,675 7,403,464
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00%
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 5,804,100 7,695,100 7,366,300 7,076,400 6,639,400 6,572,600 5,281,200 4,050,400 4,794,070 5,326,662 5,173,788 4,504,691 4,034,809 3,742,280 3,913,273 3,979,244 3,957,850 2,238,851 2,189,539 2,146,392 2,106,618
Total Operating Expenses 3,023,700 7,695,100 7,366,300 -8,645,700 -9,091,200 -9,522,200 7,724,000 5,971,000 6,683,000 10,124,000 9,638,000 8,258,000 7,751,000 7,567,000 7,921,000 7,991,000 8,038,000 7,442,000 6,975,000 6,842,000 2,106,618,000
Operating Income or Loss 1,007,900 642,500 458,200 1,541,900 502,200 550,300 432,200 494,000 906,207 256,297 802,532 867,434 818,057 775,315 667,090 770,275 624,231 1,072,218 1,158,532 716,866 592,346
Operating Margin 8.72% 5.77% 4.50% 15.14% 5.23% 5.46% 5.40% 7.83% 12.75% 2.49% 7.73% 9.60% 9.64% 9.37% 7.82% 8.85% 7.26% 12.68% 14.35% 9.56% 8.00%
Interest Expense 107,300 108,000 108,300 111,800 104,500 110,600 100,300 49,500 57,619 55,116 58,395 77,735 60,306 60,360 60,646 60,669 60,953 61,178 61,243 61,258 56,418
EBITDA 776,800 642,500 640,200 1,713,500 646,500 676,100 559,100 609,700 1,031,350 393,402 934,749 992,285 942,444 884,246 783,286 861,613 686,428 1,166,525 1,251,837 724,259 638,021
Depreciation and Amortization 201,000 207,400 180,800 162,700 130,000 117,500 116,900 106,800 86,491 137,105 132,217 124,851 124,387 108,931 116,196 91,338 62,197 94,307 93,305 7,393 45,675
Income Before Tax 981,200 806,800 349,900 783,000 580,800 554,500 333,500 444,500 848,588 201,181 744,137 789,699 757,751 714,955 606,444 709,609 563,278 1,011,040 1,095,742 655,608 535,928
Income Tax Expense 183,500 164,300 73,300 169,500 60,400 167,700 80,900 -75,100 283,238 59,626 273,230 300,792 274,046 169,116 327,267 279,035 115,482 357,294 379,871 176,253 185,368
Net Income 797,700 642,500 276,600 613,500 440,800 382,600 251,000 519,600 565,350 141,555 470,907 488,907 483,705 545,839 279,177 430,574 447,796 653,746 717,418 479,355 350,560
Net Income Margin 6.91% 5.77% 2.71% 6.02% 4.59% 3.80% 3.14% 8.23% 7.95% 1.37% 4.54% 5.41% 5.70% 6.60% 3.27% 4.95% 5.21% 7.73% 8.89% 6.39% 4.74%
EPS 15.08 12.02 5.09 10.37 7.04 6.18 4.24 9.45 9.23 2.08 6.52 6.38 5.74 5.65 2.52 3.65 3.80 5.46 5.66 3.53 2.53
EPS Diluted 15.01 11.95 5.05 10.20 6.70 6.14 4.22 9.39 9.13 2.05 6.44 6.30 5.67 5.58 2.50 3.63 3.77 5.38 5.57 3.50 2.53
Weighted Average Shares Out - 53,455 54,372 59,141 60,115 61,943 59,240 54,987 61,261 68,164 72,181 76,649 84,276 96,626 110,633 118,037 117,764 119,738 126,847 135,774 138,359
Weighted Average Shares Out Diluted - 53,783 54,783 60,124 63,180 62,313 59,546 55,311 61,935 69,017 73,152 77,655 85,307 97,795 111,473 118,496 118,836 121,437 128,813 136,945 138,468

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 1,713,100 1,627,400 1,536,700 2,040,800 2,228,600 1,867,100 1,254,000 996,800 1,031,971 1,288,305 1,318,656 1,717,184 909,404 1,166,713 1,150,516 1,318,552 1,040,684 804,964 987,672 855,569 807,082
Short Term Investments 439,400 2,106,200 6,439,200 7,463,100 13,782,200 12,724,900 11,630,300 9,946,700 9,799,885 10,724,278 11,608,420 11,762,333 12,472,563 441,383 358,702 453,469 703,402 410,878 314,114 977,233 300,093
Cash + Short Term Investments 3,990,200 3,733,600 7,975,900 9,503,900 16,010,800 14,592,000 12,884,300 10,943,500 10,831,856 12,012,583 12,927,076 13,479,517 13,381,967 1,608,096 1,509,218 1,772,021 1,744,086 1,215,842 1,301,786 1,832,802 1,107,175
Net Receivables 8,542,700 8,914,800 7,005,900 6,178,900 9,839,900 9,593,400 9,166,000 9,790,200 9,083,207 7,470,403 7,254,585 5,752,134 6,141,737 649,122 542,927 507,933 557,337 606,391 4,526,983 458,657 435,457
Inventory -10,736,400 -6,249,500 -155,500 -3,941,800 -4,115,500 22,319,200 1,679,800 1,363,600 1,238,431 1,284,893 1,460,762 1,080,171 862,767 0 0 0 0 0 0 0 0
Other Current Assets 4,087,200 4,406,200 -4,599,500 3,941,800 4,115,500 -22,319,200 -20,833,100 -19,864,300 -18,903,554 -18,218,857 -18,878,137 -17,514,467 -18,647,040 -441,383 -358,702 -453,469 -747,558 -436,890 -4,841,097 -981,101 1,240,996,368
Total Current Assets 4,087,200 10,805,100 10,226,800 15,682,800 25,850,700 24,185,400 2,897,000 2,233,000 2,249,940 2,549,022 2,764,286 2,797,355 1,739,431 1,815,835 1,693,443 1,826,485 1,553,865 1,385,343 987,672 1,310,358 1,242,539,000
Non-Current Assets
Property, Plant and Equipment 732,600 685,800 645,100 561,400 493,300 433,700 392,500 347,600 343,572 298,414 277,645 253,630 250,796 242,908 267,169 275,420 278,621 275,779 275,201 267,720 277,088
Goodwill 2,618,400 2,608,800 2,603,000 2,571,600 2,589,300 2,343,400 2,321,800 917,700 830,956 833,512 841,239 784,561 640,714 639,097 619,779 926,398 1,001,899 832,656 790,519 804,864 823,054
Intangible Assets 575,900 651,000 262,800 583,400 1,156,500 2,004,300 3,157,800 313,000 272,475 318,317 427,422 408,185 325,103 374,846 82,208 0 1,001,899 0 0 0 0
Long Term Investments 7,688,800 7,393,200 6,720,500 7,908,800 4,125,800 2,020,100 1,685,400 746,500 10,221,246 11,224,335 12,107,827 12,220,691 12,948,369 11,996,358 11,438,208 10,933,228 9,769,541 11,173,294 10,173,802 10,632,112 10,004,982
Tax Assets 4,855,100 -6,168,300 0 0 0 0 2,395,500 1,919,200 -8,269,580 -8,635,524 -9,253,358 129,148 161,288 32,460 76,430 167,240 449,372 108,429 57,157 47,514 4,224,000
Other Non-Current Assets 6,487,100 -1,308,800 -6,344,400 -11,625,200 -8,364,900 -6,801,500 18,625,200 17,252,600 15,978,818 11,909,571 12,000,137 220,271 -1,089,314 -1,142,039 -807,631 -11,100,468 -10,218,913 -11,281,723 -10,230,959 -10,679,626 -1,233,364,228
Total Non-Current Assets 22,957,900 3,861,700 3,887,000 11,625,200 8,364,900 6,801,500 28,578,200 21,183,600 19,105,012 15,630,308 15,973,490 13,608,301 12,911,853 11,768,784 11,593,955 1,201,818 1,280,520 1,108,435 1,065,720 1,072,584 -1,218,035,104
Other Assets 0 18,968,400 19,010,000 6,603,500 10,434,300 13,304,300 9,614,100 8,426,400 8,354,176 11,896,618 12,824,690 13,309,033 14,295,323 13,530,826 13,109,620 22,813,493 21,680,201 24,256,538 23,111,756 22,982,511 0
Total Assets 27,045,100 33,635,200 33,123,800 33,911,500 44,649,900 44,291,200 41,089,300 31,843,000 29,709,128 30,075,948 31,562,466 29,714,689 28,946,607 27,115,445 26,397,018 25,841,796 24,514,586 26,750,316 25,165,148 25,365,453 24,503,896
Current Liabilities
Accounts Payable 980,700 2,419,300 4,238,400 4,509,800 16,945,900 3,976,900 3,128,900 2,736,500 2,578,926 2,703,035 3,491,073 2,503,419 2,274,994 2,098,990 1,964,132 2,166,473 2,236,920 1,332,824 1,282,903 1,351,196 1,328,483
Short Term Debt 0 0 224,700 0 50,000 102,400 105,500 393,700 48,063 0 0 0 0 -452,389 -464,234 -652,655 -715,499 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 3,371 0 30,431 41,702 30,126 0 0 36,232 0 71,869
Deferred Revenue 0 0 4,013,700 0 16,895,900 3,874,500 -105,500 -393,700 -48,063 0 0 0 0 134,033 154,493 164,899 187,360 0 0 0 0
Other Current Liabilities -4,612,700 -2,419,300 -4,238,400 -4,509,800 -16,945,900 -3,976,900 30,842,400 23,767,700 21,965,082 21,644,744 21,718,927 20,739,581 20,514,006 19,336,366 18,984,609 18,330,283 18,113,219 20,335,176 19,056,097 19,318,804 18,543,517
Total Current Liabilities -3,632,000 2,419,300 4,238,400 4,509,800 16,945,900 3,976,900 33,971,300 26,504,200 24,544,008 24,347,779 25,210,000 23,243,000 22,789,000 21,117,000 20,639,000 20,009,000 19,822,000 21,668,000 20,339,000 20,670,000 19,872,000
Non-Current Liabilities
Long Term Debt 2,081,800 2,080,400 2,129,900 2,202,500 2,252,900 2,006,900 2,006,000 1,068,200 1,067,020 1,171,382 1,171,079 1,638,118 972,399 972,278 972,164 972,058 971,957 1,513,513 971,774 971,690 1,506,942
Deferred Revenue 0 0 0 0 0 0 53,100 128,100 232,135 92,327 100,817 99,311 115,620 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 129,148 161,288 32,460 0 0 0 108,429 57,157 47,514 4,224
Other Non-Current Liabilities 23,591,000 -2,080,400 2,108,500 -2,202,500 -2,252,900 -2,006,900 -53,100 -128,100 -232,135 -99,053 -100,896 -228,577 -277,307 -32,738 4,836 7,942 11,043 -628,942 -34,931 -23,204 -515,166
Total Non-Current Liabilities 25,672,800 2,080,400 4,238,400 2,202,500 2,252,900 2,006,900 2,006,000 1,068,200 1,067,020 1,164,656 1,171,000 1,638,000 972,000 972,000 977,000 980,000 983,000 993,000 994,000 996,000 996,000
Total Liabilities 22,040,800 28,825,700 28,895,100 28,421,800 38,695,100 38,609,100 35,955,400 27,561,500 25,611,028 25,551,981 26,381,159 24,881,210 23,761,241 22,088,509 21,616,481 20,988,547 20,805,081 22,640,253 21,310,391 21,641,734 20,844,305
Common Stock 500 600 600 700 600 1,600 1,600 1,500 1,504 1,497 1,490 1,482 1,474 1,464 1,453 1,447 1,443 1,438 1,430 1,426 1,423
Retained Earnings 4,309,700 4,028,200 5,214,900 5,639,700 5,241,600 5,241,300 5,267,400 4,036,600 4,003,498 4,405,418 4,625,540 4,406,649 4,354,963 3,742,479 3,264,025 3,054,466 2,650,371 2,269,107 1,676,171 1,006,910 569,605
Accumulated Other Comprehensive Income/Loss -852,700 -765,000 -986,200 -150,000 709,800 411,500 -155,400 234,000 94,602 118,549 555,767 426,830 830,403 554,867 285,524 65,924 -670,946 53,911 88,064 219,499 338,163
Total Stockholders Equity 5,004,300 4,809,500 4,228,700 5,489,700 5,951,400 5,652,800 5,112,000 4,270,600 4,098,100 4,523,967 5,181,307 4,833,479 5,185,366 5,026,936 4,780,537 4,853,249 3,709,505 4,088,903 3,832,597 3,699,559 3,635,431
Total Investments 439,400 8,220,900 9,061,200 10,712,400 17,908,000 18,454,500 16,343,300 13,296,800 12,511,047 14,315,897 15,450,108 15,961,199 15,885,722 15,192,878 14,655,994 14,476,384 13,107,476 12,664,027 10,232,535 10,693,155 11,123,740
Total Debt 2,081,800 2,080,400 2,129,900 2,202,500 2,252,900 2,006,900 2,006,000 1,068,200 1,067,020 1,171,382 1,171,079 1,638,118 972,399 972,278 972,164 972,058 971,957 1,513,513 971,774 971,690 1,506,942
Net Debt 368,700 453,000 593,200 161,700 24,300 139,800 752,000 71,400 35,049 -116,923 -147,577 -79,066 62,995 -194,435 -178,352 -346,494 -68,727 708,549 -15,898 116,121 699,860

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 797,700 642,500 276,600 1,372,400 441,800 382,600 251,000 519,600 565,350 141,555 470,907 488,907 483,705 545,839 279,177 430,574 447,796 653,746 717,418 479,355 350,560
Depreciation & Amortization 202,200 196,400 182,000 171,600 144,300 125,800 126,900 115,700 125,143 137,105 132,217 124,851 124,387 108,931 116,196 91,338 62,197 94,307 93,305 7,393 45,675
Deferred Income Tax -62,500 -108,500 63,800 131,700 191,600 89,500 20,400 -4,200 -182,893 88,664 -66,964 -35,663 -74,646 3,267 305,590 0 428,679 0 0 0 0
Stock Based Compensation 80,000 75,100 62,600 66,700 57,900 55,900 57,100 35,500 41,614 38,773 49,354 50,004 37,589 36,888 34,591 30,288 24,129 19,526 17,569 0 0
Change in Working Capital 383,000 261,000 -218,300 -243,300 372,100 628,900 151,700 97,000 -22,994 -214,856 238,954 484,572 119,147 130,950 -265,643 -418,872 86,445 1,290,830 566,962 484,110 263,056
Accounts Receivable 391,600 466,200 -1,275,100 -869,700 -47,200 -460,600 388,700 -916,100 34,441 -106,727 -763,473 233,642 -911,705 -105,171 -35,318 2,657 109,870 883,121 420,380 637,692 256,542
Inventory 41,300 -139,700 0 424,900 503,500 862,300 -157,500 1,101,400 -11,680 101,585 537,142 -217,776 948,132 197,902 -88,661 -132,168 20,104 0 0 0 0
Accounts Payable -28,500 -68,500 11,000 38,300 172,800 127,100 3,800 17,200 -77,987 -189,898 401,508 294,012 85,583 150,388 -58,361 -137,791 -20,965 -26,804 25,825 225,402 314,886
Other Working Capital -19,200 3,000 1,045,800 163,200 -257,000 100,100 -83,300 995,900 20,552 81,769 600,919 -43,082 945,269 85,733 -171,964 -283,738 -2,460 434,513 120,757 -378,984 -308,372
Other Non-Cash Items 345,400 71,600 230,200 -717,400 134,300 130,700 49,600 -233,200 -574,587 151,995 -497,616 -120,773 -85,130 29,429 376,421 136,597 378,568 -835,322 -454,688 49,294 174,874
Net Cash Provided by Operating Activities 1,486,500 1,138,100 596,900 781,700 1,342,000 1,413,400 656,700 530,400 134,526 254,572 393,816 1,027,561 679,698 855,304 540,742 269,925 999,135 1,203,561 922,997 1,020,152 834,165
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -210,900 -202,500 -186,300 -187,400 -121,200 -110,300 -82,800 -62,100 -85,233 -114,896 -83,603 -52,326 -56,457 -35,747 -51,211 -55,885 -56,068 -58,676 -74,706 -55,200 -58,409
Acquisitions Net -38,900 -300 -67,700 1,299,000 -531,900 -7,600 -1,050,100 -129,100 810,677 33,062 -173,808 -273,285 -2,136 5,710 -11,560 4,923 -333,545 -161,985 -47,514 14,226 3,536
Purchases of Investments -2,527,400 -2,290,300 -3,199,000 -3,202,200 -2,586,200 -4,341,500 -6,317,800 -4,335,800 -4,558,984 -3,158,469 -2,646,895 -3,843,073 -3,957,918 -2,834,700 -2,944,777 -2,191,168 -3,027,010 -3,812,636 -3,315,566 -2,895,786 -3,310,936
Sales/Maturities of Investments 2,099,700 1,888,200 3,230,100 2,504,300 2,445,600 3,883,600 5,340,400 3,997,200 4,281,083 3,296,726 2,956,572 3,751,076 3,561,938 2,774,441 2,808,983 2,271,736 2,894,747 2,372,278 3,360,839 2,344,068 2,713,267
Other Investing Activities -647,000 -32,800 -39,200 -256,100 58,500 -44,000 -92,200 -11,400 278,078 207,870 11,623 24,870 4,690 -100,582 189,689 111,861 192,873 452,434 -7,564 -61,105 17,634
Net Cash Used for Investing Activities -675,500 -637,700 -262,100 157,600 -735,200 -619,800 -2,202,500 -541,200 725,621 264,293 63,889 -392,738 -449,883 -196,588 -8,876 141,467 -329,003 -1,208,585 -84,511 -668,023 -643,725
Cash Flows from Financing Activities
Debt Repayment -275,000 -51,800 -75,900 -419,800 -201,200 -698,900 -1,823,900 -221,100 -373,031 0 -467,330 -33,634 0 0 0 0 0 -80,000 -304,704 -135,000 -1,750,000
Common Stock Issued -108,600 0 0 0 433,400 934,400 276,400 671,900 249,625 0 780 698,585 0 0 0 0 0 255,650 419,717 5,404 725,491
Common Stock Repurchased -265,600 -197,300 -572,800 -839,300 -297,000 -271,800 -139,300 -388,900 -863,051 -292,906 -215,183 -393,012 -412,196 -538,848 -525,706 -34,949 -69,000 -316,570 -424,451 -342,148 -259,852
Dividends Paid -152,900 -152,300 -150,200 -162,300 -173,300 -170,000 -148,000 -119,000 -125,346 -94,168 -77,495 -74,128 -69,393 -67,385 -69,618 -69,596 -63,672 -55,038 -48,157 -42,050 -29,676
Other Financing Activities -14,600 -2,500 -19,500 331,600 -26,700 27,100 301,400 702,300 255,235 -100,053 -16,191 697,473 948 -30,615 -104,149 -38,017 -279,462 265,031 -359,949 420,304 972,482
Net Cash Used Provided by Financing Activities -480,500 -403,900 -818,400 -1,089,800 -264,800 -179,200 1,838,000 -26,700 -1,106,193 -487,127 -776,199 196,699 -480,641 -636,848 -699,473 -142,562 -412,134 -186,577 -717,544 -303,642 -341,555
Effect of Forex Changes on Cash -19,100 -5,800 -34,500 -23,300 19,500 -1,300 -35,000 2,300 -16,146 -56,231 -28,126 -23,742 -6,483 -5,671 -429 9,038 -22,278 8,893 11,161 0 0
Net Change in Cash 311,400 90,700 -518,100 -173,800 361,500 613,100 257,200 -35,200 -256,334 -30,351 -398,528 807,780 -257,309 16,197 -168,036 277,868 235,720 -182,708 132,103 48,487 -151,115
Cash at End of Period 6,047,700 1,627,400 1,536,700 2,054,800 2,228,600 1,867,100 1,254,000 996,800 1,031,971 1,288,305 1,318,656 1,717,184 909,404 1,166,713 1,150,516 1,318,552 1,040,684 804,964 987,672 855,569 807,082
Cash at Start of Period 5,736,300 1,536,700 2,054,800 2,228,600 1,867,100 1,254,000 996,800 1,032,000 1,288,305 1,318,656 1,717,184 909,404 1,166,713 1,150,516 1,318,552 1,040,684 804,964 987,672 855,569 807,082 958,197
Free Cash Flow
Operating Cash Flow 1,486,500 1,138,100 596,900 781,700 1,342,000 1,413,400 656,700 530,400 134,526 254,572 393,816 1,027,561 679,698 855,304 540,742 269,925 999,135 1,203,561 922,997 1,020,152 834,165
Capital Expenditure -210,900 -202,500 -186,300 -187,400 -121,200 -110,300 -82,800 -62,100 -85,233 -114,896 -83,603 -52,326 -56,457 -35,747 -51,211 -55,885 -56,068 -58,676 -74,706 -55,200 -58,409
Free Cash Flow 1,275,600 935,600 410,600 594,300 1,220,800 1,303,100 573,900 468,300 49,293 139,676 310,213 975,235 623,241 819,557 489,531 214,040 943,067 1,144,885 848,291 964,952 775,756