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-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2004-11-30
Revenue 2,802,725 2,528,920 2,248,598 2,043,544 1,695,390 1,557,796 1,433,984 1,274,172 1,150,669 1,075,013 996,680 1,035,667 950,141 900,941 662,901 442,948 430,961 369,886 310,698 278,474 178,446
Revenue Growth - 12.47% 10.03% 20.54% 8.83% 8.63% 12.54% 10.73% 7.04% 7.86% -3.76% 9.00% 5.46% 35.91% 49.66% 2.78% 16.51% 19.05% 11.57% 56.06%
Cost of Revenue 593,056 446,581 404,341 358,684 291,704 294,961 287,335 273,913 252,107 267,695 308,574 328,311 288,075 277,147 198,626 118,665 124,671 121,711 115,426 106,598 0
Gross Profit 2,209,669 2,082,339 1,844,257 1,684,860 1,403,686 1,262,835 1,146,649 1,000,259 898,562 807,318 688,106 707,356 662,066 623,794 464,275 324,283 306,290 248,175 195,272 171,876 178,446
Gross Profit Margin 78.80% 82.34% 82.02% 82.45% 82.79% 81.07% 79.96% 78.50% 78.09% 75.10% 69.04% 68.30% 69.68% 69.24% 70.04% 73.21% 71.07% 67.09% 62.85% 61.72% 100.00%
Research and Development 159,402 132,121 107,205 111,564 101,053 98,334 81,411 75,884 75,204 77,320 71,095 61,003 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 464,089 430,171 411,440 391,078 331,123 329,391 292,805 265,200 253,901 248,301 279,352 255,345 233,183 212,972 190,244 135,780 142,000 92,477 85,820 70,220 0
Total Operating Expenses 711,746 697,730 636,617 612,135 518,922 507,134 459,751 421,071 410,458 403,420 350,940 335,850 315,181 298,202 249,256 173,291 170,500 118,830 111,976 98,251 0
Operating Income or Loss 1,497,923 1,384,609 1,207,640 1,072,725 884,764 755,701 686,898 579,188 488,104 403,898 337,166 371,506 346,936 321,998 206,123 150,992 135,790 129,345 83,296 73,625 178,446
Operating Margin 53.40% 54.75% 53.71% 52.49% 52.19% 48.51% 47.90% 45.46% 42.42% 37.57% 33.83% 35.87% 36.51% 35.74% 31.09% 34.09% 31.51% 34.97% 26.81% 26.44% 100.00%
Interest Expense 186,949 186,679 171,571 159,614 156,324 148,041 133,114 116,098 101,651 62,387 31,820 26,265 56,428 55,819 51,337 19,683 26,932 9,586 0 0 0
EBITDA 1,847,786 1,714,959 1,357,908 1,151,875 953,344 853,257 848,545 661,137 568,942 489,740 411,746 420,836 430,272 402,400 263,840 188,915 170,045 170,706 112,951 105,702 178,446
Depreciation and Amortization 201,818 159,219 142,496 134,125 110,795 101,898 85,535 79,987 81,353 77,799 71,588 80,505 81,998 85,230 59,012 37,511 33,470 27,828 29,655 32,077 0
Income Before Tax 1,460,698 1,369,061 1,043,841 858,136 686,225 603,318 629,896 466,899 385,938 349,554 308,338 345,621 289,409 263,413 153,491 131,721 109,643 133,292 99,469 80,897 0
Income Tax Expense 253,705 220,469 173,268 132,153 84,403 39,670 122,011 162,927 125,083 119,516 109,396 123,064 105,171 89,959 61,321 49,920 41,375 52,181 36,097 30,449 -20,853
Net Income 1,206,993 1,148,592 870,573 725,983 601,822 563,648 507,885 303,972 260,855 223,648 284,113 222,557 184,238 173,454 92,170 81,801 68,268 81,111 71,445 54,554 20,853
Net Income Margin 43.13% 45.42% 38.72% 35.53% 35.50% 36.18% 35.42% 23.86% 22.67% 20.80% 28.51% 21.49% 19.39% 19.25% 13.90% 18.47% 15.84% 21.93% 22.99% 19.59% 11.69%
EPS 15.28 14.45 10.78 8.80 7.19 6.66 5.83 3.36 2.72 2.05 2.45 1.85 1.51 1.44 0.82 0.81 0.68 0.96 0.85 0.65 0.37
EPS Diluted 15.23 14.39 10.72 8.70 7.12 6.59 5.66 3.31 2.70 2.03 2.43 1.84 1.50 1.42 0.81 0.80 0.67 0.96 0.85 0.65 0.37
Weighted Average Shares Out - 79,462 80,746 82,508 83,716 84,644 87,179 90,336 95,986 109,124 115,737 120,100 122,023 120,717 112,074 100,607 100,037 84,608 83,900 83,900 56,256
Weighted Average Shares Out Diluted - 79,843 81,215 83,479 84,517 85,536 89,701 91,914 96,540 109,926 116,706 121,074 123,204 122,276 113,357 102,475 101,194 84,624 83,900 83,900 56,256

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-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2003-11-30
Current Assets
Cash and Cash Equivalents 500,979 457,815 993,564 1,421,449 1,300,521 1,506,567 904,176 889,502 791,834 777,706 508,799 358,434 183,309 252,211 226,575 176,024 268,077 33,818 24,362 23,411 5,735
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 70,898 140,490 73,891 295,304 0 0 0 0 0
Cash + Short Term Investments 500,979 457,815 993,564 1,421,449 1,300,521 1,506,567 904,176 889,502 791,834 777,706 508,799 358,434 183,309 392,701 300,466 471,328 268,077 33,818 24,362 23,411 5,735
Net Receivables 643,807 839,555 663,236 664,511 558,569 499,268 473,433 327,597 221,504 208,239 178,717 169,490 153,557 180,566 147,662 77,180 87,488 80,375 100,175 88,753 89,124
Inventory 1,000 0 36,654 5,951 20,097 31,590 19,273 15,103 12,389 46,115 51,389 80,221 152,881 0 0 0 0 0 0 0 0
Other Current Assets 140,010 120,783 91,174 57,450 66,508 75,942 57,480 50,030 42,332 77,326 81,942 96,346 107,071 104,676 88,155 83,375 36,690 167,210 7,438 4,639 0
Total Current Assets 1,285,796 1,418,153 1,747,974 2,143,410 1,925,598 2,081,777 1,435,089 1,267,129 1,055,670 1,063,271 770,632 637,035 514,835 677,943 536,283 602,484 392,255 281,403 462,206 369,685 94,859
Non-Current Assets
Property, Plant and Equipment 184,043 171,163 180,437 211,299 233,776 257,114 90,877 94,437 95,585 98,926 94,074 85,588 67,419 37,623 34,368 29,381 28,447 4,246 5,186 6,250 0
Goodwill 2,916,102 2,887,692 2,229,670 2,236,386 1,566,022 1,562,868 1,545,761 1,560,621 1,555,850 1,565,621 1,564,904 1,798,821 1,783,410 1,708,585 1,706,671 441,623 441,623 441,623 441,623 441,623 0
Intangible Assets 931,428 956,234 558,517 593,341 234,748 261,487 280,803 321,836 347,640 391,490 433,628 595,707 641,074 644,881 716,250 120,189 145,907 174,407 200,760 226,916 0
Long Term Investments 0 0 214,389 218,763 190,898 0 0 0 0 0 0 0 0 0 0 -24,577 -18,590 3,000 0 0 0
Tax Assets 41,761 41,074 29,207 40,119 23,627 20,911 14,903 12,013 9,531 9,180 0 0 0 0 0 24,577 18,590 -3,000 0 0 0
Other Non-Current Assets 49,819 43,903 37,341 63,385 23,978 20,282 20,519 19,632 18,302 18,499 30,937 17,386 12,901 23,964 29,594 6,592 6,816 3,000 3,000 3,045 0
Total Non-Current Assets 4,123,153 4,100,066 3,249,561 3,363,293 2,273,049 2,122,662 1,952,863 2,008,539 2,026,908 2,083,716 2,123,543 2,497,502 2,504,804 2,415,053 2,486,883 597,785 622,793 623,276 650,569 677,834 0
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123,100
Total Assets 5,408,949 5,518,219 4,997,535 5,506,703 4,198,647 4,204,439 3,387,952 3,275,668 3,082,578 3,146,987 2,894,175 3,134,537 3,019,639 3,092,996 3,023,166 1,200,269 1,015,048 904,679 1,112,775 1,047,519 123,100
Current Liabilities
Accounts Payable 8,748 9,812 15,039 13,448 14,253 6,498 3,892 1,612 568 2,512 2,835 1,198 2,985 239 2,162 1,878 900 70 0 0 0
Short Term Debt 25,465 84,505 8,713 0 0 0 0 0 0 0 0 19,772 43,093 10,339 54,916 42,088 22,086 22,250 0 0 0
Tax Payables 77,493 24,709 8,058 59,635 26,195 14,210 16,253 15,103 12,389 46,115 29,180 27,333 32,431 38,022 0 0 0 16,212 0 0 0
Deferred Revenue 942,840 1,083,864 882,886 824,912 675,870 574,656 537,977 374,365 334,358 317,552 310,776 319,735 308,022 289,217 271,300 152,944 144,711 125,230 102,368 87,952 0
Other Current Liabilities 323,369 387,738 335,831 352,942 305,451 305,422 250,886 216,591 189,255 131,937 130,122 135,003 123,414 114,988 138,546 95,590 123,397 81,169 118,614 126,836 0
Total Current Liabilities 1,377,915 1,517,025 1,250,527 1,250,937 1,021,769 900,786 809,008 607,671 536,570 498,116 472,912 503,041 509,945 452,805 466,924 292,500 291,094 244,931 220,982 214,788 0
Non-Current Liabilities
Long Term Debt 4,608,712 4,616,960 4,634,808 4,311,451 3,519,119 3,236,070 2,575,502 2,078,093 2,075,201 1,579,404 788,358 788,010 811,623 1,066,548 1,207,881 337,622 379,709 402,750 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56,977 0 0 0
Deferred Tax 61,281 27,028 29,098 3,650 12,774 66,639 82,008 78,027 94,067 110,937 137,838 221,054 234,245 240,456 240,944 40,080 49,364 56,977 66,081 75,514 0
Other Non-Current Liabilities 112,039 96,970 91,027 104,132 88,219 77,658 87,928 110,865 59,135 57,043 50,592 46,068 38,595 27,755 27,300 23,011 8,499 0 0 0 0
Total Non-Current Liabilities 4,782,032 4,740,958 4,754,933 4,419,233 3,620,112 3,380,367 2,745,438 2,266,985 2,228,403 1,747,384 988,430 1,055,132 1,084,463 1,334,759 1,476,125 400,713 437,572 459,727 66,081 75,514 0
Total Liabilities 6,159,947 6,257,983 6,005,460 5,670,170 4,641,881 4,281,153 3,554,446 2,874,656 2,764,973 2,245,500 1,461,342 1,558,173 1,594,408 1,787,564 1,943,049 693,213 728,666 704,658 287,063 290,302 86,476
Common Stock 1,341 1,338 1,336 1,332 1,328 1,324 1,300 1,295 1,290 1,282 1,266 1,256 1,240 1,227 1,205 1,054 1,001 1,000 29 29 0
Retained Earnings 4,600,360 4,179,681 3,473,192 2,976,517 2,554,295 2,199,294 1,856,951 1,505,204 1,322,224 1,158,462 1,022,695 770,256 547,699 363,461 176,183 84,013 2,212 -65,884 176,121 109,676 0
Accumulated Other Comprehensive Income/Loss -52,980 -61,352 -60,211 -58,795 -58,859 -62,579 -58,399 -48,347 -60,735 -35,745 -24,971 -650 -2,796 -5,094 -1,966 -7,590 -7,354 -193 -322 -2,372 0
Total Stockholders Equity -750,998 -739,764 -1,007,925 -163,467 -443,234 -76,714 -166,494 401,012 317,605 901,487 1,432,833 1,576,364 1,425,231 1,305,432 1,080,117 507,056 286,382 200,021 825,712 757,217 36,624
Total Investments -41,761 0 214,389 218,763 190,898 0 0 0 0 0 0 0 70,898 140,490 73,891 295,304 -18,590 3,000 0 0 0
Total Debt 4,608,712 4,627,862 4,643,521 4,311,451 3,519,119 3,236,070 2,575,502 2,078,093 2,075,201 1,579,404 800,000 807,782 854,716 1,076,887 1,262,797 379,710 401,795 425,000 0 0 0
Net Debt 4,107,733 4,170,047 3,649,957 2,890,002 2,218,598 1,729,503 1,671,326 1,188,591 1,283,367 801,698 291,201 449,348 671,407 824,676 1,036,222 203,686 133,718 391,182 -24,362 -23,411 -5,735

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-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30
Cash Flows from Operating Activities
Net Income 1,206,993 1,148,592 870,573 725,983 601,822 563,648 507,885 303,972 260,855 223,648 284,113 222,557 184,238 173,454 92,170 81,801 68,268 81,111 71,445 54,554
Depreciation & Amortization 189,179 159,219 142,496 134,125 110,795 79,409 85,535 79,987 81,353 77,799 74,547 80,505 81,998 85,230 59,012 37,511 33,470 27,828 29,655 32,077
Deferred Income Tax 47,800 -15,258 36,436 -111,369 -55,645 -20,767 -780 -18,902 -16,967 -10,288 -4,960 -15,066 -30,195 5,625 926 -14,338 -7,178 -22,643 -10,013 -52,213
Stock Based Compensation 88,513 71,653 58,094 54,917 51,094 41,199 38,897 36,576 32,001 28,558 26,585 25,004 25,323 31,723 32,285 35,161 30,338 1,034 0 0
Change in Working Capital 37,166 2,457 -19,428 60,148 51,924 1,585 39,100 -1,575 81,310 1,462 1,030 6,037 63,438 -42,141 -5,175 -5,373 23,368 22,776 -8,101 32,253
Accounts Receivable -13,428 -149,529 -6,624 -99,203 -57,606 -25,923 -153,942 -105,593 -18,494 -30,900 -26,821 -16,412 35,473 -42,284 -35,851 8,560 -7,748 -15,530 0 0
Inventory -19,329 -40,812 0 -309 -49 -39,718 20,122 8,394 61,697 13,976 -16,427 3,208 -2,350 3,117 33,580 -24,985 29,141 0 0 0
Accounts Payable -1,488 -6,044 1,337 -2,195 7,482 2,584 2,300 1,027 -1,912 -298 2,128 -2,145 1,979 57 -2,653 688 272 0 0 0
Other Working Capital 71,411 198,842 -14,141 161,855 102,097 64,642 170,620 94,597 40,019 18,684 42,150 21,386 28,336 -3,031 -251 10,364 1,703 38,306 -8,101 32,253
Other Non-Cash Items 11,421 -130,634 7,198 72,265 51,119 44,449 -57,875 4,100 -3,814 -15,185 -75,642 1,410 22,273 1,106 4,136 -3,820 6,815 119 654 753
Net Cash Provided by Operating Activities 1,456,208 1,236,029 1,095,369 936,069 811,109 709,523 612,762 404,158 434,738 305,994 305,673 320,447 347,075 254,997 183,354 130,942 155,081 110,225 83,665 59,881
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -100,992 -22,757 -72,895 -52,794 -50,975 -53,770 -48,961 -48,817 -42,628 -49,152 -50,875 -43,540 -44,884 -23,111 -13,190 -13,412 -25,556 -535 -2,435 -346
Acquisitions Net -754,809 -727,342 -5 -975,350 -190,816 -18,177 83,825 0 597 -6,500 347,890 -23,268 -119,554 23,111 -1,101,243 0 0 0 0 90,000
Purchases of Investments 0 0 -5 -26,361 -190,816 0 0 0 0 40,152 0 40,523 -137,306 -217,792 -194,416 -563,386 0 0 0 0
Sales/Maturities of Investments 0 0 5 26,361 410,781 0 0 771 0 6,736 0 70,900 207,032 150,292 416,550 268,582 0 0 20 647
Other Investing Activities -1,688 -69,279 -6,435 -7,569 -219,965 10 10 -14,869 -9,687 -40,097 22 -40,494 351 -23,111 22 0 137,625 192,606 -77,349 -154,009
Net Cash Used for Investing Activities -857,489 -819,378 -79,335 -1,035,713 -241,791 -71,937 34,874 -48,046 -42,031 -48,861 297,037 4,121 -94,361 -90,611 -892,277 -308,216 112,069 192,071 -79,764 -63,708
Cash Flows from Financing Activities
Debt Repayment -29,375 -8,750 347,812 751,940 262,618 486,875 500,000 0 500,000 800,000 -10,000 -48,000 -227,476 -187,062 740,236 -22,250 -22,250 415,901 0 0
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115,755 0 265,035 0 0
Common Stock Repurchased -511,245 -504,188 -1,397,506 -198,374 -778,519 -292,075 -949,888 -150,461 -774,565 -700,715 -409,651 -112,183 -105,989 -14,626 -14,151 -18,487 -681 0 0 0
Dividends Paid -493,333 -440,993 -372,915 -302,449 -246,444 -222,922 -170,938 -119,717 -96,191 -87,743 -20,393 0 0 0 0 0 0 -973,000 -5,000 0
Other Financing Activities -3,739 0 -2,771 -21,612 -16,693 -8,545 -5,657 2,635 5,482 8,407 -2,284 14,335 10,489 23,694 31,973 7,524 -21 0 0 0
Net Cash Used Provided by Financing Activities -1,033,953 -953,931 -1,425,380 229,505 -779,038 -36,667 -626,483 -267,543 -365,274 19,949 -442,328 -145,848 -322,976 -177,994 758,058 82,542 -22,952 -292,064 -5,000 0
Effect of Forex Changes on Cash 7,661 5,409 -18,539 -8,933 3,674 1,472 -6,479 9,099 -13,305 -8,175 -10,017 -3,595 1,360 -3,604 1,416 2,679 -9,939 -776 2,050 -5,838
Net Change in Cash -427,573 -531,871 -427,885 120,928 -206,046 602,391 14,674 97,668 14,128 268,907 150,365 175,125 -68,902 -17,212 50,551 -92,053 234,259 9,456 951 -9,665
Cash at End of Period 1,933,388 461,693 993,564 1,421,449 1,300,521 1,506,567 904,176 889,502 791,834 777,706 508,799 358,434 183,309 252,211 226,575 176,024 268,077 33,818 24,362 23,411
Cash at Start of Period 2,360,961 993,564 1,421,449 1,300,521 1,506,567 904,176 889,502 791,834 777,706 508,799 358,434 183,309 252,211 269,423 176,024 268,077 33,818 24,362 23,411 33,076
Free Cash Flow
Operating Cash Flow 1,456,208 1,236,029 1,095,369 936,069 811,109 709,523 612,762 404,158 434,738 305,994 305,673 320,447 347,075 254,997 183,354 130,942 155,081 110,225 83,665 59,881
Capital Expenditure -80,017 -90,851 -72,895 -52,794 -50,975 -53,770 -48,961 -48,817 -42,628 -49,152 -50,875 -43,540 -44,884 -23,111 -13,190 -13,412 -25,556 -535 -2,435 -346
Free Cash Flow 1,376,191 1,145,178 1,022,474 883,275 760,134 655,753 563,801 355,341 392,110 256,842 254,798 276,907 302,191 231,886 170,164 117,530 129,525 109,690 81,230 59,535