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,177,800 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 1,870,600 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,307,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.71% 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 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 2,562,000 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,562,000 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,745,200 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.23% 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 164,700 164,700 192,400 234,100 218,900 186,600 182,100 180,566 111,559 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,402,900 1,745,200 2,124,500 2,238,700 1,949,000 1,909,300 1,763,400 1,560,254 1,292,664 1,290,831 1,197,377 1,031,359 909,997 800,682 637,315 498,844 592,743 533,036 419,677 337,156 221,428
Depreciation and Amortization 618,800 0 600,000 758,500 517,900 410,900 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
Income Before Tax 1,743,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 363,200 358,900 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,384,200 1,384,200 985,600 1,152,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
Net Income Margin 22.35% 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.42% 11.89% 11.37% 10.54% 9.68%
EPS 12.97 12.98 9.31 10.95 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 12.89 12.89 9.23 10.82 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 Q4 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 214,300 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 214,300 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 936,300 984,000 877,000 962,400 1,126,600 993,600 891,900 785,296 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 118,600 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 212,200 164,500 151,300 142,500 119,000 97,600 80,000 97,846 87,530 39,355 45,763 38,210 43,492 31,647 37,287 58,125 26,906 20,405 47,276 36,898 31,960
Total Current Assets 1,481,400 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 119,600 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 17,118,800 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 8,212,100 25,330,900 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 795,700 795,700 535,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 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 439,900 -16,711,100 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 26,686,100 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 28,167,500 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 143,000 143,000 122,600 150,800 177,800 162,000 165,300 171,073 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 40,400 499,500 699,200 799,200 502,000 602,200 1,500 800,944 400,975 6,805 11,092 11,016 513,928 69,906 93,342 112,796 233,827 331,103 299,911 273,313 36,527
Tax Payables 40,400 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,583,800 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 1,196,000 736,900 700,000 1,041,600 770,000 801,400 603,500 490,945 403,831 306,556 282,055 272,430 216,293 247,586 308,525 255,112 263,574 178,252 153,649 14,718 136,367
Total Current Liabilities 2,963,200 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 5,830,600 5,830,600 5,962,500 7,122,600 9,064,500 4,673,100 4,940,200 4,354,611 5,808,561 3,264,417 2,203,031 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -272,077 0 0 0 0
Deferred Tax 0 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 1,928,900 415,800 411,200 426,200 473,600 438,400 191,500 239,172 104,024 74,017 90,770 91,199 86,783 72,412 66,268 58,974 314,903 46,948 23,996 21,733 17,420
Total Non-Current Liabilities 7,759,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 10,722,700 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 14,816,300 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 -122,800 2,751,300 -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 17,444,800 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 795,700 795,700 535,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 5,830,600 6,330,100 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 5,616,300 6,115,800 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,368,400 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 363,000 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 275,500 38,600 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 99,200 123,500 118,500 136,100 121,700 104,500 133,800 83,075 78,827 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 -388,500 -38,600 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 -42,400 -50,200 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 -6,600 -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 18,200 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 -357,700 38,600 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 317,500 -171,100 -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,035,100 2,037,400 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 -108,000 -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 -2,052,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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 34,400 -7,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 -2,126,300 -2,128,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,060,000 0 -1,270,000 -500,000 -600,000 0 -1,705,000 -1,060,000 -18,450 -17,132 -252,079 -512,826 -133,945 -256,457 -23,411 -617,978 -967,971 0 0 0 0
Common Stock Issued 31,400 0 14,300 15,100 10,500 6,800 5,400 4,198 3,340 2,889 2,751 2,449 2,195 2,104 1,697 121,427 1,894 17,026 22,259 15,686 339,205
Common Stock Repurchased 38,500 0 0 -1,092,100 4,984,400 0 1,510,600 28,487 2,956,658 1,095,423 7,712 955,495 1,035,484 26,063 217,350 -350,000 966,077 0 0 0 0
Dividends Paid -290,200 -290,200 -262,300 -236,400 -214,100 -191,700 -170,100 -142,753 -121,130 -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 780,800 -209,300 52,700 -100 -43,900 361,900 -29,000 51 -15,155 15,396 23,371 7,607 20,039 13,701 7,679 862,755 213,806 35,476 136,434 7,848 223,368
Net Cash Used Provided by Financing Activities -499,500 -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 -1,200 0 -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 -591,900 -590,400 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 2,845,300 -590,400 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 3,437,200 0 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,035,100 2,037,400 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 -108,000 -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 1,927,100 1,969,400 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