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 6,775,600 6,177,800 5,371,800 5,777,800 5,527,100 5,366,800 5,191,200 4,607,471 3,789,925 3,582,395 3,549,494 3,238,128 2,993,489 2,797,089 2,386,112 2,049,668 2,306,371 2,102,049 1,700,734 1,453,731 969,764
Revenue Growth - 15.00% -7.03% 4.54% 2.99% 3.38% 12.67% 21.57% 5.79% 0.93% 9.62% 8.17% 7.02% 17.22% 16.41% -11.13% 9.72% 23.60% 16.99% 49.91%
Cost of Revenue 2,054,400 1,870,600 1,619,000 1,860,400 1,984,100 1,939,700 1,911,700 1,742,675 1,457,515 1,417,749 1,447,595 1,355,200 1,321,772 1,281,525 1,110,986 1,006,530 1,118,083 1,043,654 839,409 727,324 484,719
Gross Profit 4,721,200 4,307,200 3,752,800 3,917,400 3,543,000 3,427,100 3,279,500 2,864,796 2,332,410 2,164,646 2,101,899 1,882,928 1,671,717 1,515,564 1,275,126 1,043,138 1,188,288 1,058,395 861,325 726,407 485,045
Gross Profit Margin 69.69% 69.72% 69.86% 67.80% 64.10% 63.86% 63.17% 62.18% 61.54% 60.42% 59.22% 58.15% 55.85% 54.18% 53.44% 50.89% 51.52% 50.35% 50.64% 49.97% 50.02%
Research and Development 646,100 646,100 529,800 484,800 423,600 339,100 317,000 281,100 195,400 164,200 147,900 145,700 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 2,786,300 2,562,000 2,228,300 2,337,700 2,111,900 1,928,700 1,883,100 1,654,552 1,277,847 1,136,728 1,102,426 1,040,567 914,130 855,025 760,832 647,742 702,127 620,041 523,672 461,508 313,743
Total Operating Expenses 2,786,300 2,562,000 2,228,300 2,337,700 2,111,900 1,928,700 1,883,100 1,654,552 1,277,847 1,136,728 1,102,426 1,040,567 914,130 855,025 760,832 647,742 702,127 621,041 523,672 461,508 313,743
Operating Income or Loss 1,934,900 1,745,200 1,524,500 1,480,200 1,431,100 1,498,400 1,396,400 1,210,244 1,054,563 1,027,918 999,473 842,361 757,587 660,539 514,294 395,396 486,161 438,354 337,653 264,899 171,302
Operating Margin 28.56% 28.25% 28.38% 25.62% 25.89% 27.92% 26.90% 26.27% 27.83% 28.69% 28.16% 26.01% 25.31% 23.62% 21.55% 19.29% 21.08% 20.85% 19.85% 18.22% 17.66%
Interest Expense 238,500 164,700 192,400 234,100 218,900 186,600 182,100 180,600 111,600 84,225 78,637 88,039 67,525 63,648 66,533 58,544 53,680 56,199 44,761 45,270 46,325
EBITDA 2,771,000 2,663,000 2,124,500 1,951,500 1,782,800 2,827,900 1,746,500 1,558,802 1,290,510 1,238,079 1,199,557 1,043,951 905,094 803,315 635,355 499,310 587,552 530,534 337,653 264,899 212,689
Depreciation and Amortization 797,800 755,200 650,100 615,900 512,900 413,900 366,000 343,513 238,299 204,261 197,284 189,190 154,748 140,143 123,021 103,448 103,108 93,180 82,044 71,319 41,387
Income Before Tax 1,853,100 1,743,100 1,282,000 1,271,000 1,209,300 2,227,400 1,198,400 1,034,723 940,652 1,002,345 921,456 754,130 686,681 604,987 448,394 339,768 435,955 383,657 292,872 220,567 133,716
Income Tax Expense 388,600 374,700 296,400 288,400 259,600 459,500 254,000 62,951 282,007 306,278 275,423 215,837 203,321 177,740 125,814 100,287 149,440 133,624 99,548 67,392 39,864
Net Income 1,476,000 1,384,200 985,600 1,152,600 949,700 1,767,900 944,400 971,800 658,600 696,067 646,033 538,293 483,360 427,247 322,580 239,481 281,874 250,033 193,324 153,175 93,852
Net Income Margin 21.83% 22.41% 18.35% 19.95% 17.18% 32.94% 18.19% 21.09% 17.38% 19.43% 18.20% 16.62% 16.15% 15.27% 13.52% 11.68% 12.22% 11.89% 11.37% 10.54% 9.68%
EPS 13.68 12.98 9.31 10.42 9.08 17.02 9.15 9.51 6.50 6.92 6.47 5.43 4.95 4.45 3.42 2.64 3.20 2.83 2.23 1.79 0.63
EPS Diluted 13.57 12.89 9.23 10.30 8.98 16.82 9.05 9.39 6.43 6.85 6.40 5.37 4.86 4.34 3.34 2.58 3.06 2.68 2.13 1.74 0.62
Weighted Average Shares Out - 106,600 105,900 105,300 104,600 103,900 103,200 102,168 101,291 100,616 99,916 99,123 97,702 95,959 94,242 90,685 89,468 88,390 86,842 85,498 148,880
Weighted Average Shares Out Diluted - 107,400 106,800 106,500 105,700 105,100 104,400 103,522 102,464 101,597 100,884 100,209 99,558 98,386 96,653 92,820 93,699 93,229 90,880 87,884 151,328

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 269,600 214,300 792,800 351,500 308,300 709,700 364,400 671,327 757,200 778,511 610,430 459,720 370,590 338,101 270,394 167,708 178,069 308,768 69,478 53,116 129,419
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 269,600 214,300 792,800 351,500 308,300 709,700 364,400 671,327 757,200 778,511 610,430 459,720 370,590 338,101 270,394 167,708 178,069 308,768 69,478 53,116 129,419
Net Receivables 994,500 984,000 877,000 786,300 840,400 993,600 891,900 809,661 749,819 610,313 607,947 606,020 598,601 502,963 478,957 438,811 438,023 420,026 324,514 257,210 242,014
Inventory 129,000 118,600 111,300 176,100 198,400 198,600 190,800 204,933 181,952 189,868 193,766 204,923 190,867 204,758 178,559 178,795 185,919 174,138 168,319 131,838 132,282
Other Current Assets 199,200 164,500 151,300 1,214,100 438,500 97,600 163,600 73,481 87,530 39,355 99,962 102,674 89,280 69,651 70,181 85,431 56,296 48,205 65,184 56,043 52,445
Total Current Assets 1,592,300 1,481,400 1,932,400 2,421,100 1,752,300 1,999,500 1,610,700 1,759,402 1,776,501 1,618,047 1,512,105 1,373,337 1,249,338 1,115,473 998,091 870,745 858,307 951,137 627,495 498,207 556,160
Non-Current Assets
Property, Plant and Equipment 132,800 119,600 85,300 102,800 140,600 139,900 128,700 142,535 141,318 105,510 110,876 117,310 110,397 108,775 103,487 109,493 112,463 107,513 107,003 97,462 97,949
Goodwill 19,267,200 17,118,800 15,946,100 14,094,500 14,395,200 10,815,400 9,346,800 8,820,313 8,647,142 5,824,726 4,710,691 4,549,998 3,868,857 2,866,426 2,727,780 2,388,432 2,118,852 1,706,083 1,651,208 343,267 383,049
Intangible Assets 9,212,700 8,212,100 8,030,700 6,588,500 7,206,900 4,667,700 3,842,100 3,475,218 3,655,843 2,528,996 1,978,729 2,039,136 1,698,867 1,094,142 1,104,513 868,900 804,020 613,505 544,136 1,855,077 1,631,208
Long Term Investments 878,600 795,700 535,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 35,900 32,200 55,900 101,100 104,000 95,600 52,200 30,726 30,620 31,532 27,496 28,773 74,848 63,006 57,850 33,123 28,050 23,854 21,702 25,852 34,205
Other Non-Current Assets 433,200 407,700 395,400 405,900 425,800 390,800 269,000 88,219 73,503 59,554 73,037 76,427 68,797 71,595 77,803 57,043 49,846 51,092 43,815 45,708 46,882
Total Non-Current Assets 29,960,400 26,686,100 25,048,400 21,292,800 22,272,500 16,109,400 13,638,800 12,557,011 12,548,426 8,550,318 6,900,829 6,811,644 5,821,766 4,203,944 4,071,433 3,456,991 3,113,231 2,502,047 2,367,864 2,024,099 1,810,244
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 31,552,700 28,167,500 26,980,800 23,713,900 24,024,800 18,108,900 15,249,500 14,316,413 14,324,927 10,168,365 8,412,934 8,184,981 7,071,104 5,319,417 5,069,524 4,327,736 3,971,538 3,453,184 2,995,359 2,522,306 2,366,404
Current Liabilities
Accounts Payable 155,800 143,000 122,600 98,300 127,100 162,000 165,300 171,100 152,067 139,737 143,847 150,313 138,340 141,943 137,778 110,103 121,807 125,537 102,803 71,693 65,801
Short Term Debt 699,000 542,800 745,600 840,700 556,200 659,000 1,500 800,944 400,975 6,805 11,092 11,016 513,928 69,906 93,342 112,796 0 331,103 299,911 273,313 36,527
Tax Payables 47,000 40,400 16,600 132,000 26,900 215,100 58,300 26,351 22,762 18,532 0 4,275 0 8,895 0 0 1,892 24,121 0 41,633 0
Deferred Revenue 1,671,000 1,583,800 1,370,700 1,130,200 994,600 831,800 677,900 566,447 488,399 267,030 190,953 209,332 212,562 94,761 0 0 0 32,638 31,286 145,901 14,855
Other Current Liabilities 716,900 653,200 637,000 2,050,800 1,734,200 1,361,300 1,223,100 441,283 869,468 555,054 473,008 477,487 235,031 232,340 308,525 255,112 495,509 144,403 146,985 99,967 151,222
Total Current Liabilities 3,289,700 2,963,200 2,892,500 3,121,800 2,444,400 2,397,400 1,448,200 2,029,409 1,445,272 720,128 627,947 643,091 1,081,123 554,196 539,645 478,011 619,208 667,530 587,649 505,625 253,550
Non-Current Liabilities
Long Term Debt 7,677,600 5,830,600 5,962,500 7,279,500 9,254,200 4,673,100 4,940,200 4,356,257 5,808,561 3,264,417 2,190,282 2,453,836 1,508,194 1,015,110 1,247,703 1,040,962 1,033,689 727,489 726,881 620,958 855,364
Deferred Revenue 143,500 0 111,500 69,900 42,700 33,200 0 0 0 0 0 0 0 0 0 0 -272,077 0 0 0 0
Deferred Tax 1,649,900 1,513,100 1,676,800 1,479,500 1,562,500 1,108,100 931,100 829,657 1,178,205 810,856 735,826 783,805 707,278 482,603 465,001 328,299 272,077 221,411 169,994 124,202 125,984
Other Non-Current Liabilities 276,500 415,800 411,200 1,748,800 1,846,400 438,400 191,500 1,067,183 104,024 74,017 103,519 91,199 86,783 72,412 66,268 58,974 314,903 46,948 23,996 21,733 17,420
Total Non-Current Liabilities 9,747,500 7,759,500 8,050,500 9,028,300 11,100,600 6,219,600 6,062,800 5,423,440 7,090,790 4,149,290 3,029,627 3,328,840 2,302,255 1,570,125 1,778,972 1,428,235 1,348,592 995,848 920,871 766,893 998,768
Total Liabilities 13,037,200 10,722,700 10,943,000 12,150,100 13,545,000 8,617,000 7,511,000 7,452,849 8,536,062 4,869,418 3,657,574 3,971,931 3,383,378 2,124,321 2,318,617 1,906,246 1,967,800 1,663,378 1,508,520 1,272,518 1,252,318
Common Stock 1,100 1,100 1,100 1,100 1,100 1,100 1,100 1,044 1,036 1,028 1,021 1,013 1,006 987 971 958 919 910 900 883 436
Retained Earnings 15,661,400 14,816,300 13,730,700 9,455,600 8,546,200 7,818,000 6,247,700 5,464,571 4,642,402 4,110,530 3,520,201 2,959,196 2,489,858 2,063,110 1,680,849 1,395,586 1,204,521 944,886 721,899 549,603 415,188
Accumulated Other Comprehensive Income/Loss -107,400 -122,800 -187,000 -183,100 -147,000 -212,800 -243,300 -186,214 -324,739 -212,779 -71,927 43,083 58,537 33,800 43,978 63,945 21,513 108,732 68,666 51,731 76,249
Total Stockholders Equity 18,515,500 17,444,800 16,037,800 11,563,800 10,479,800 9,491,900 7,738,500 6,863,564 5,788,865 5,298,947 4,755,360 4,213,050 3,687,726 3,195,096 2,750,907 2,421,490 2,003,738 1,789,806 1,486,839 1,249,788 1,114,086
Total Investments 878,600 795,700 535,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 8,376,600 6,373,400 6,661,700 7,921,800 9,566,500 5,275,300 4,941,700 5,155,555 6,209,536 3,271,222 2,214,123 2,464,852 2,022,122 1,085,016 1,341,045 1,153,758 1,267,516 1,058,592 1,026,792 894,271 891,891
Net Debt 8,107,000 6,159,100 5,868,900 7,570,300 9,258,200 4,565,600 4,577,300 4,484,228 5,452,336 2,492,711 1,603,693 2,005,132 1,651,532 746,915 1,070,651 986,050 1,089,447 749,824 957,314 841,155 762,472

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,464,500 1,368,400 985,600 982,600 949,700 1,767,900 944,400 971,772 658,645 696,067 646,033 538,293 483,360 427,247 322,580 239,481 286,515 250,033 193,324 153,175 93,852
Depreciation & Amortization 797,700 755,200 650,100 634,100 520,800 416,000 367,000 344,965 240,453 204,261 197,284 189,190 154,748 140,143 123,021 103,448 103,108 93,180 82,044 71,319 41,387
Deferred Income Tax 99,200 374,700 296,400 282,900 259,600 -726,700 15,900 -9,393 0 -70,860 0 0 0 14,526 10,123 -6,225 -44,815 -20,688 -15,415 0 0
Stock Based Compensation 137,200 123,500 118,500 123,000 108,300 101,200 133,800 83,100 78,800 61,766 63,027 53,133 40,773 31,730 25,150 27,476 30,905 20,688 15,415 0 0
Change in Working Capital -302,700 46,800 14,900 97,300 197,100 -84,800 -31,500 -144,286 -17,806 32,519 -71,434 22,237 -9,995 -20,260 21,041 3,273 13,910 -20,094 -28,245 52,484 20,528
Accounts Receivable 14,600 -57,700 2,500 -100,200 53,300 -46,700 -83,500 -6,673 -21,936 30,753 -10,709 18,046 -21,577 -33,333 -9,697 26,978 14,609 -21,243 -34,580 0 0
Inventory -3,700 -6,600 -43,100 -13,900 4,600 -17,300 -21,800 -15,363 6,353 -1,150 6,349 -12,687 18,361 -23,033 -5,687 31,081 -8,728 -489 -14,442 9,881 -1,498
Accounts Payable -1,100 18,200 21,300 46,900 82,300 -24,200 68,800 73,333 6,393 -6,554 -5,070 9,014 -8,480 1,903 26,602 -17,011 9,209 14,219 32,943 0 0
Other Working Capital -312,500 92,900 34,200 164,500 56,900 3,400 5,000 -195,583 -8,616 9,470 -62,004 7,864 1,701 34,203 9,823 -37,775 -1,180 -12,581 -12,166 42,603 22,026
Other Non-Cash Items 1,079,200 -633,500 -1,330,900 -121,100 -523,800 -15,100 500 -11,651 3,666 5,072 5,531 -300 8,966 8,232 -2,375 68 44,815 20,688 15,415 4,323 9,058
Net Cash Provided by Operating Activities 2,292,800 2,035,100 734,600 2,011,900 1,525,100 1,461,800 1,430,100 1,234,482 963,785 928,825 840,441 802,553 677,852 601,618 499,540 367,521 434,438 343,807 262,538 281,301 164,825
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -114,100 -68,000 -70,300 -62,600 -48,900 -62,900 -58,600 -59,536 -40,106 -36,260 -37,644 -42,528 -38,405 -40,702 -28,591 -25,885 -30,047 -30,107 -32,153 -24,762 -12,141
Acquisitions Net -3,546,700 -2,052,700 -4,280,100 -217,000 -6,022,400 -1,230,500 -1,275,800 -153,736 -3,721,758 -1,657,259 -305,379 -1,074,413 -1,467,772 -233,594 -536,413 -354,561 -705,244 -106,942 -352,125 -329,934 -641,147
Purchases of Investments -7,200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 15,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 6,600 -5,600 5,559,900 136,700 -2,600 -2,600 -700 3,696 9,008 -4,813 -5,082 1,078 632 -1,453 1,730 6,254 -4,003 -5,339 -2,387 -1,174 -5,111
Net Cash Used for Investing Activities -3,645,800 -2,126,300 1,209,500 -142,900 -6,073,900 -1,296,000 -1,335,100 -209,576 -3,752,856 -1,698,332 -348,105 -1,115,863 -1,505,545 -275,749 -563,274 -374,192 -739,294 -142,388 -386,665 -355,870 -658,399
Cash Flows from Financing Activities
Debt Repayment 1,490,300 -340,000 -1,270,000 -1,650,000 4,320,000 335,000 -205,000 -1,060,000 2,931,500 1,062,868 -250,561 437,174 866,055 -256,457 166,589 -117,978 195,029 27,600 125,663 7,848 223,368
Common Stock Issued 18,400 15,500 14,300 15,100 10,500 6,800 5,400 4,200 3,300 2,889 2,751 2,449 2,195 2,104 1,697 121,427 351,894 17,026 22,259 15,686 339,205
Common Stock Repurchased 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -350,000 0 0 0 0 0
Dividends Paid -313,800 -290,200 -262,300 -236,400 -214,100 -191,700 -170,100 -142,800 -121,100 -100,334 -79,859 -49,092 -69,903 -42,090 -35,706 -29,823 -25,887 -22,954 -20,402 -18,151 -14,201
Other Financing Activities 104,000 115,200 52,700 57,800 20,500 26,900 -18,400 28,583 -8,437 30,819 29,565 13,102 55,523 39,764 35,029 361,061 -333,117 7,876 10,771 0 0
Net Cash Used Provided by Financing Activities 1,298,900 -499,500 -1,465,300 -1,813,500 4,136,900 177,000 -388,100 -1,170,017 2,805,263 996,242 -298,104 403,633 853,870 -256,679 167,609 -13,619 187,919 29,548 138,291 5,383 548,372
Effect of Forex Changes on Cash 13,400 12,200 -37,500 -12,300 10,500 2,500 -13,800 59,238 -37,503 -58,654 -43,522 -1,193 6,312 -1,483 -1,189 9,929 -13,762 8,323 2,198 -7,117 4,387
Net Change in Cash -40,700 -578,500 441,300 43,200 -401,400 345,300 -306,900 -85,873 -21,311 168,081 150,710 89,130 32,489 67,707 102,686 -10,361 -130,699 239,290 16,362 -76,303 59,185
Cash at End of Period 923,000 214,300 792,800 351,500 308,300 709,700 364,400 671,327 757,200 778,511 610,430 459,720 370,590 338,101 270,394 167,708 178,069 308,768 69,478 53,116 129,419
Cash at Start of Period 963,700 792,800 351,500 308,300 709,700 364,400 671,300 757,200 778,511 610,430 459,720 370,590 338,101 270,394 167,708 178,069 308,768 69,478 53,116 129,419 70,234
Free Cash Flow
Operating Cash Flow 2,292,800 2,035,100 734,600 2,011,900 1,525,100 1,461,800 1,430,100 1,234,482 963,785 928,825 840,441 802,553 677,852 601,618 499,540 367,521 434,438 343,807 262,538 281,301 164,825
Capital Expenditure -114,100 -68,000 -70,300 -62,600 -48,900 -62,900 -58,600 -59,536 -40,106 -36,260 -37,644 -42,528 -38,405 -40,702 -28,591 -25,885 -30,047 -30,107 -32,153 -24,762 -12,141
Free Cash Flow 2,178,700 1,927,100 664,300 1,949,300 1,476,200 1,398,900 1,371,500 1,174,946 923,679 892,565 802,797 760,025 639,447 560,916 470,949 341,636 404,391 313,700 230,385 256,539 152,684