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-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Revenue 5,407,384 4,957,839 4,585,064 3,107,519 3,030,895 2,782,170 2,619,996 2,612,756 2,238,764 1,850,263 1,622,252 1,501,902 1,391,504 1,207,448 1,257,733 1,298,525 1,265,090 1,197,407 1,160,285 1,119,745 1,087,012
Revenue Growth - 8.13% 47.55% 2.53% 8.94% 6.19% 0.28% 16.71% 21.00% 14.06% 8.01% 7.93% 15.24% -4.00% -3.14% 2.64% 5.65% 3.20% 3.62% 3.01%
Cost of Revenue 3,049,739 2,798,147 2,568,702 1,764,419 1,710,972 1,606,743 1,525,773 1,587,124 1,343,283 1,075,962 972,630 880,639 823,039 761,286 718,551 771,783 741,133 692,600 676,100 648,094 629,113
Gross Profit 2,357,645 2,159,692 2,016,362 1,343,100 1,319,923 1,175,427 1,094,223 1,025,632 895,481 774,301 649,622 621,263 568,465 446,162 539,182 526,742 523,957 504,807 484,185 471,651 457,899
Gross Profit Margin 43.62% 43.56% 43.98% 43.22% 43.55% 42.25% 41.76% 39.25% 40.00% 41.85% 40.04% 41.37% 40.85% 36.95% 42.87% 40.56% 41.42% 42.16% 41.73% 42.12% 42.12%
Research and Development 104,847 101,581 87,944 66,326 65,546 63,038 60,782 59,397 56,664 54,139 48,641 41,305 35,953 34,280 34,008 32,760 36,916 33,626 33,597 35,547 28,454
General and Administrative Expenses 1,436,141 1,298,876 1,502,752 731,320 716,731 669,937 629,884 680,069 626,710 493,342 380,970 354,476 309,552 325,468 296,614 314,983 348,035 326,896 315,582 291,111 289,089
Total Operating Expenses 1,540,988 1,400,457 1,590,696 797,646 782,277 732,975 690,666 739,466 683,374 547,481 429,611 395,781 345,505 359,748 330,622 347,743 384,951 360,522 349,179 326,658 317,543
Operating Income or Loss 816,297 268,185 425,618 323,303 341,084 411,465 403,454 227,595 212,927 227,211 206,807 242,829 222,316 85,212 203,712 175,445 123,545 137,701 109,698 144,993 140,356
Operating Margin 15.08% 5.41% 9.28% 10.40% 11.25% 14.79% 15.40% 8.71% 9.51% 12.28% 12.75% 16.17% 15.98% 7.06% 16.20% 13.51% 9.77% 11.50% 9.45% 12.95% 12.91%
Interest Expense 138,268 109,620 89,593 37,180 40,279 45,015 50,629 44,520 42,708 19,187 18,770 15,731 12,065 12,000 13,171 10,563 34,668 16,881 44,853 3,052 2,272
EBITDA 959,766 1,250,285 425,714 542,540 538,319 473,439 403,660 344,737 211,287 226,429 233,215 208,135 234,812 99,009 213,408 239,375 217,245 211,126 218,233 196,185 189,039
Depreciation and Amortization 293,635 982,100 553,104 219,237 197,235 225,921 178,332 188,142 143,740 91,541 75,649 69,035 62,906 54,389 56,218 58,773 62,778 60,257 57,919 51,192 48,683
Income Before Tax 682,478 157,348 314,503 517,533 498,681 369,470 354,982 184,646 171,884 208,820 188,376 227,098 211,108 73,819 191,816 166,485 119,799 132,930 108,118 141,941 138,084
Income Tax Expense 114,433 51,535 71,633 120,663 90,876 64,394 63,360 74,015 60,299 73,756 58,934 67,121 74,993 22,554 63,349 55,800 42,693 51,833 45,172 55,961 43,841
Net Income 566,841 107,030 243,888 397,400 407,605 304,051 290,915 109,965 110,763 135,064 129,442 159,977 136,115 51,265 128,467 110,685 77,106 82,155 70,289 85,980 94,243
Net Income Margin 10.45% 2.16% 5.32% 12.79% 13.45% 10.93% 11.10% 4.21% 4.95% 7.30% 7.98% 10.65% 9.78% 4.25% 10.21% 8.52% 6.09% 6.86% 6.06% 7.68% 8.67%
EPS 5.73 1.07 2.50 4.66 4.81 3.59 3.42 1.29 1.57 2.27 2.20 2.74 2.33 0.86 2.18 1.88 1.22 1.26 1.03 1.24 1.36
EPS Diluted 5.71 1.07 2.48 4.63 4.76 3.56 3.39 1.28 1.56 2.25 2.17 2.72 2.31 0.85 2.16 1.86 1.20 1.25 1.02 1.23 1.33
Weighted Average Shares Out - 99,706 97,535 85,203 84,778 84,577 85,028 85,473 70,698 59,413 58,966 58,305 58,367 59,306 58,826 58,778 63,202 65,202 68,242 69,339 69,296
Weighted Average Shares Out Diluted - 100,246 98,326 85,898 85,641 85,468 85,713 86,094 71,184 60,045 59,745 58,844 58,963 60,148 59,423 59,448 64,255 65,724 68,911 69,902 70,859

Reported Currency: USD Q3 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Current Assets
Cash and Cash Equivalents 195,585 208,357 348,320 220,531 319,581 220,633 201,534 282,918 248,841 167,689 152,802 142,008 150,821 193,016 214,971 154,180 51,868 52,296 72,732 26,179 80,408
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 195,585 208,357 348,320 220,531 319,581 220,633 201,534 282,918 248,841 167,689 152,802 142,008 150,821 193,016 214,971 154,180 51,868 52,296 72,732 26,179 80,408
Net Receivables 964,022 928,315 799,041 609,406 586,481 564,830 528,066 483,451 471,523 325,289 313,686 275,937 280,324 272,248 214,940 238,438 249,814 251,207 242,002 281,401 255,437
Inventory 855,617 695,493 574,999 315,067 248,259 208,243 205,731 197,837 192,792 160,818 155,146 144,443 157,712 167,344 121,135 130,218 147,210 131,997 112,224 96,197 98,249
Other Current Assets 203,729 179,277 156,637 66,750 54,430 60,029 54,326 53,596 59,369 66,636 53,111 51,552 63,026 73,198 25,411 30,294 64,484 49,220 33,357 16,355 28,584
Total Current Assets 2,218,953 2,011,442 1,878,997 1,211,754 1,208,751 1,053,735 989,657 1,017,802 972,525 720,432 674,745 613,940 651,883 705,806 576,457 553,130 513,376 484,720 460,315 420,132 462,678
Non-Current Assets
Property, Plant and Equipment 2,039,897 1,897,253 1,741,056 1,385,542 1,243,692 1,031,582 1,010,524 915,908 1,064,319 493,053 454,410 431,952 386,409 370,402 346,858 350,996 384,642 388,899 401,536 413,578 374,102
Goodwill 4,111,683 3,879,219 4,404,343 3,026,049 2,356,085 2,322,928 2,433,784 2,231,303 2,156,603 592,641 517,011 489,466 305,849 0 0 0 337,980 332,947 0 0 0
Intangible Assets 2,987,287 2,955,780 3,328,537 898,406 565,473 604,614 726,980 724,887 1,123,339 268,004 230,704 214,958 31,935 0 0 0 0 0 326,529 350,156 230,993
Long Term Investments -621,071 0 0 0 -160,270 -151,038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 621,071 0 0 0 160,270 151,038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets -543,736 78,145 70,661 52,720 51,581 60,212 39,389 34,555 29,630 25,336 10,292 10,793 29,620 31,667 9,776 7,624 3,294 2,604 593 1,856 2,037
Total Non-Current Assets 9,216,202 8,810,397 9,573,602 5,362,717 4,216,831 4,019,336 4,210,677 3,906,653 4,373,891 1,379,034 1,212,417 1,147,169 753,813 720,879 661,945 663,809 725,916 724,450 728,658 765,590 607,132
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 11,435,155 10,821,839 11,452,599 6,574,471 5,425,582 5,073,071 5,200,334 4,924,455 5,346,416 2,099,466 1,887,162 1,761,109 1,405,696 1,426,685 1,238,402 1,216,939 1,239,292 1,209,170 1,188,973 1,185,722 1,069,810
Current Liabilities
Accounts Payable 276,730 279,620 225,737 156,950 149,341 152,913 135,866 133,479 139,572 99,340 102,430 79,374 83,188 90,981 66,035 68,573 75,532 76,184 87,057 67,550 67,988
Short Term Debt 115,149 94,961 179,347 22,774 19,809 -55,333 -74,698 -71,020 -56,238 -34,910 -39,441 -40,169 17,653 0 0 0 700 777 1,755 4,889 4,049
Tax Payables 24,880 43,804 26,873 27,561 14,013 15,460 379 14,640 13,683 7,154 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 90,373 92,283 110,791 62,492 53,299 55,333 74,698 71,020 56,238 34,910 39,441 40,422 51,412 0 0 0 24,833 22,919 0 0 0
Other Current Liabilities 431,442 394,980 406,347 335,704 281,158 312,283 262,596 248,104 261,034 183,991 152,076 139,210 126,142 253,765 131,094 133,453 129,294 117,519 145,334 149,376 118,391
Total Current Liabilities 913,694 861,844 922,222 577,920 503,607 465,196 398,462 381,583 400,606 283,331 254,506 218,837 278,395 344,746 197,129 202,026 230,359 217,399 234,146 221,815 190,428
Non-Current Liabilities
Long Term Debt 3,393,902 3,018,655 2,945,481 1,650,540 1,150,521 1,183,227 1,316,001 1,478,361 1,567,796 623,250 493,480 492,290 210,000 210,000 210,000 210,000 179,280 100,800 114,480 104,274 109,090
Deferred Revenue 55,680 0 0 -236,860 -160,270 -1,126,019 -159,971 -171,805 -254,824 -71,905 -59,053 -44,924 -42,703 -26,662 -20,749 0 0 0 0 0 0
Deferred Tax 621,071 617,538 780,619 236,860 160,270 151,038 159,971 171,805 254,824 71,905 59,053 44,924 42,703 26,662 20,749 18,109 5,902 17,826 35,135 38,862 29,568
Other Non-Current Liabilities 78,389 236,630 259,640 454,543 364,730 1,213,831 268,571 254,478 339,122 119,239 97,930 103,002 94,637 83,274 76,779 69,068 117,276 98,853 74,385 65,133 60,025
Total Non-Current Liabilities 4,093,362 3,872,823 3,985,740 2,105,083 1,515,251 1,422,077 1,584,572 1,732,839 1,906,918 742,489 591,410 595,292 304,637 293,274 286,779 297,177 302,458 217,479 224,000 208,269 198,683
Total Liabilities 5,007,056 4,734,667 4,907,962 2,683,003 2,018,858 1,887,273 1,983,034 2,114,422 2,307,524 1,025,820 845,916 814,129 583,032 638,020 483,908 499,203 532,817 434,878 458,146 430,084 389,111
Common Stock 4,534,259 4,486,375 4,742,920 2,002,825 1,982,164 1,998,564 2,048,037 2,085,134 2,151,719 264,853 246,186 239,648 244,091 0 0 0 0 0 0 211,657 224,999
Retained Earnings 2,133,766 1,911,533 1,999,244 1,939,408 1,647,175 1,339,024 1,146,223 954,155 939,459 1,193,791 1,112,240 1,031,183 914,401 816,846 798,809 814,359 721,331 667,267 596,878 537,526 451,546
Accumulated Other Comprehensive Income/Loss -252,629 -320,710 -209,808 -61,243 -235,463 -159,778 11,685 -240,702 -68,159 -66,669 4,481 -4,088 13,627 35,188 12,991 -15,800 33,095 4,559 -7,774 6,455 4,154
Total Stockholders Equity 6,415,396 6,087,172 6,544,637 3,891,468 3,406,724 3,185,798 3,217,300 2,810,033 3,038,892 1,073,646 1,041,246 946,980 822,664 788,665 754,494 717,736 706,152 774,292 730,827 755,638 680,699
Total Investments 0 0 0 0 -160,270 -151,038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 3,509,051 3,018,655 3,124,828 1,650,540 1,150,521 1,183,227 1,316,001 1,478,361 1,567,796 623,250 493,480 492,290 210,000 210,000 210,000 210,000 179,980 101,577 116,235 109,163 113,139
Net Debt 3,313,466 2,810,298 2,776,508 1,430,009 830,940 962,594 1,114,467 1,195,443 1,318,955 455,561 340,678 350,282 59,179 16,984 -4,971 55,820 128,112 49,281 43,503 82,984 32,731

Reported Currency: USD TTM 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31 2016-03-31 2015-03-31 2014-03-31 2013-03-31 2012-03-31 2011-03-31 2010-03-31 2009-03-31 2008-03-31 2007-03-31 2006-03-31 2005-03-31 2004-03-31
Cash Flows from Operating Activities
Net Income 568,045 105,813 242,870 396,870 407,805 305,076 291,622 110,631 111,585 135,064 129,442 159,977 136,115 51,265 128,467 110,685 77,106 82,155 70,289 85,980 94,243
Depreciation & Amortization 258,839 552,897 553,104 -30,206 -33,234 225,921 178,332 188,142 143,740 91,541 75,649 69,035 62,906 54,389 56,218 58,773 62,778 60,257 57,919 51,192 48,683
Deferred Income Tax -123,622 -185,913 -106,620 4,240 9,423 -6,622 -24,722 31,274 704 -4,916 15,176 23,751 22,093 -43,071 2,178 6,817 -10,160 -10,114 -7,552 14,265 7,970
Stock Based Compensation 56,682 38,951 57,660 25,966 23,811 23,965 22,187 18,794 16,147 14,921 11,100 8,917 7,858 10,186 7,370 7,370 5,793 2,043 0 0 0
Change in Working Capital -141,291 -250,023 -148,820 19,006 -49,737 9,897 -59,145 -57,203 -25,882 17,506 -26,949 -26,741 -20,653 -92,637 27,073 -1,723 -1,245 -48,538 34,022 -233 -41,767
Accounts Receivable -118,678 -133,304 -51,969 12,076 -17,866 -48,486 -37,731 -48,140 -31,560 -2,774 -28,794 21,866 -6,517 -54,517 27,764 454 0 0 0 0 0
Inventory -116,836 -123,921 -102,922 3,769 -39,067 -14,176 -5,178 -12,829 1,810 -9,902 2,767 28,015 11,833 -42,233 15,271 675 -4,903 -16,905 -9,943 7,848 12,488
Accounts Payable 28,426 53,342 14,887 -7,213 -2,779 21,244 563 6,884 5,249 -3,146 19,377 -12,536 -9,120 23,714 -4,522 -2,741 0 0 0 0 0
Other Working Capital -31,553 -46,140 -8,816 10,374 9,975 51,315 -16,799 -3,118 -1,381 33,328 -20,299 -64,086 -16,849 -19,601 -11,440 -111 3,658 -31,633 43,965 -8,081 -54,255
Other Non-Cash Items 295,766 495,222 86,617 273,764 232,491 -18,732 49,358 132,448 8,381 -8,076 5,213 -7,124 -58,947 137,612 3,648 -14,538 9,129 9,937 7,277 185 14,173
Net Cash Provided by Operating Activities 934,266 756,947 684,811 689,640 590,559 539,505 457,632 424,086 254,675 246,040 209,631 227,815 149,372 117,744 224,954 167,384 143,401 95,740 161,955 151,389 123,302
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -340,278 -361,969 -287,563 -239,262 -214,516 -189,715 -165,457 -172,901 -126,407 -85,255 -86,367 -87,412 -66,682 -77,442 -44,087 -40,889 -56,974 -49,024 -51,170 -56,167 -67,560
Acquisitions Net -538,852 -35,948 -380,737 -908,674 -109,375 -10,835 -37,383 70,156 -604,021 -194,662 -67,059 -399,676 -34,635 -20,900 -1,500 0 0 0 -7,165 -131,106 -37,599
Purchases of Investments 0 0 0 -4,400 0 -4,955 0 -6,356 0 -4,681 0 0 0 -16,900 -1,500 -4,150 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 569 0 5,567 0 0 0 0 0 0 0 16,900 0 0 0 0 0 0 0
Other Investing Activities 9,798 14,587 1,741 -2,392 4,156 -13,286 -989 4,846 844 829 4,774 34 42 1,301 4,605 19,341 5,154 5,752 22,111 0 -2,900
Net Cash Used for Investing Activities -869,332 -383,330 -666,559 -1,154,159 -319,735 -213,224 -203,829 -104,255 -729,584 -283,769 -148,652 -487,054 -101,275 -97,041 -42,482 -25,698 -51,820 -43,272 -36,224 -187,273 -108,059
Cash Flows from Financing Activities
Debt Repayment -60,000 -247,875 -1,627,819 -65,461 -26,500 -112,087 -222,500 -172,500 -24,000 0 -70,000 0 0 0 0 -119,980 -78,480 -14,667 -7,072 0 0
Common Stock Issued 269,027 243,485 0 576,726 34,731 13,107 38,823 102,072 662,124 0 86,850 0 0 0 0 183,621 14,619 8,997 11,834 21,587 13,187
Common Stock Repurchased -166,053 -308,565 -55,777 -14,646 -51,241 -81,494 -65,485 -97,509 -14,369 -30,546 -25,469 -8,002 -56,751 -29,965 -310 -80,466 -177,171 -60,170 -84,153 -33,868 -16,609
Dividends Paid -195,773 -183,498 -163,169 -133,837 -123,034 -112,503 -102,929 -93,193 -65,203 -53,513 -48,385 -43,195 -38,560 -33,235 -144,017 -17,657 -14,609 -11,766 -10,937 0 0
Other Financing Activities 19,435 -2,265 1,962,595 -17,162 2,898 -1,815 -4,093 -5,969 1,737 153,809 2,798 305,443 7,237 15,262 16,514 6,506 159,711 1,927 13,927 -6,872 41,459
Net Cash Used Provided by Financing Activities -133,364 -498,718 115,830 345,620 -163,146 -294,792 -356,184 -267,099 560,289 69,750 -54,206 254,246 -88,074 -47,938 -127,813 -27,976 -95,930 -75,679 -76,401 -19,153 38,037
Effect of Forex Changes on Cash 4,644 -14,862 -6,293 19,849 -8,730 -12,390 20,997 -18,655 -4,228 -17,134 4,021 -3,820 -2,218 5,280 6,132 -11,398 3,921 2,775 -145 808 1,187
Net Change in Cash -63,786 -139,963 127,789 -99,050 98,948 19,099 -81,384 34,077 81,152 14,887 10,794 -8,813 -42,195 -21,955 60,791 102,312 -428 -20,436 49,185 -54,229 54,467
Cash at End of Period 826,313 208,357 348,320 220,531 319,581 220,633 201,534 282,918 248,841 167,689 152,802 142,008 150,821 193,016 214,971 154,180 51,868 52,296 72,732 26,179 80,408
Cash at Start of Period 890,099 348,320 220,531 319,581 220,633 201,534 282,918 248,841 167,689 152,802 142,008 150,821 193,016 214,971 154,180 51,868 52,296 72,732 23,547 80,408 25,941
Free Cash Flow
Operating Cash Flow 934,266 756,947 684,811 689,640 590,559 539,505 457,632 424,086 254,675 246,040 209,631 227,815 149,372 117,744 224,954 167,384 143,401 95,740 161,955 151,389 123,302
Capital Expenditure -340,278 -361,969 -287,563 -239,262 -214,516 -189,715 -165,457 -172,901 -126,407 -85,255 -86,367 -87,412 -66,682 -77,442 -44,087 -40,889 -56,974 -49,024 -51,170 -56,167 -67,560
Free Cash Flow 593,988 394,978 397,248 450,378 376,043 349,790 292,175 251,185 128,268 160,785 123,264 140,403 82,690 40,302 180,867 126,495 86,427 46,716 110,785 95,222 55,742