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 2024-04-30 2023-04-30 2022-04-30 2021-04-30 2020-04-30 2019-04-30 2018-04-30 2017-04-30 2016-04-30 2015-04-30 2014-04-30 2013-04-30 2012-04-30 2011-04-30 2010-04-30 2009-04-30 2008-04-30 2007-04-30 2006-04-30 2005-04-30
Revenue 8,831,200 8,178,700 8,529,200 7,998,900 8,002,700 7,801,000 7,838,000 7,357,100 7,392,300 7,811,200 5,692,700 5,610,600 5,897,654 5,525,782 4,825,743 4,605,289 3,757,933 2,524,774 2,148,017 2,154,726 2,043,877
Revenue Growth - -4.11% 6.63% -0.05% 2.59% -0.47% 6.54% -0.48% -5.36% 37.21% 1.46% -4.87% 6.73% 14.51% 4.79% 22.55% 48.84% 17.54% -0.31% 5.42%
Cost of Revenue 5,513,300 5,063,300 5,727,400 5,298,200 4,864,000 4,799,000 4,922,300 4,521,000 4,557,000 4,843,400 3,724,000 3,579,600 3,870,100 3,680,559 3,027,226 2,818,599 2,506,504 1,742,610 1,445,962 1,461,874 1,386,461
Gross Profit 3,317,900 3,115,400 2,801,800 2,700,700 3,138,700 3,002,000 2,915,700 2,836,100 2,835,300 2,967,800 1,968,700 2,031,000 2,027,554 1,845,223 1,798,517 1,786,690 1,251,429 782,164 702,055 692,852 657,416
Gross Profit Margin 37.55% 38.09% 32.85% 33.76% 39.22% 38.48% 37.20% 38.55% 38.35% 37.99% 34.58% 36.20% 34.38% 33.39% 37.27% 38.80% 33.30% 30.98% 32.68% 32.15% 32.17%
Research and Development 49,100 49,100 47,300 48,800 57,700 57,700 56,000 56,000 58,100 58,800 32,500 24,300 24,700 0 0 0 0 0 0 0 0
General and Administrative Expenses 1,579,900 1,446,200 1,455,000 1,360,300 1,523,100 1,474,300 1,508,600 1,370,800 1,390,700 1,510,300 1,031,300 988,800 973,907 892,683 863,114 878,221 673,565 490,665 442,814 438,457 407,839
Total Operating Expenses 1,905,600 1,446,200 1,621,100 1,518,500 1,727,400 1,710,000 1,717,900 1,577,700 1,593,700 1,686,600 1,140,100 1,086,400 1,067,685 978,570 937,584 949,569 717,503 486,786 442,814 438,457 407,839
Operating Income or Loss 1,224,100 1,305,800 1,166,000 1,023,800 1,386,800 1,223,100 928,600 1,036,100 1,031,500 1,145,300 772,000 919,000 910,436 778,283 784,272 789,930 451,031 284,174 257,060 228,739 220,769
Operating Margin 13.93% 15.97% 13.67% 12.80% 17.33% 15.68% 11.85% 14.08% 13.95% 14.66% 13.56% 16.38% 15.44% 14.08% 16.25% 17.15% 12.00% 11.26% 11.97% 10.62% 10.80%
Interest Expense 396,200 264,300 152,000 160,900 177,100 189,200 207,900 174,100 163,100 171,100 79,900 79,400 93,397 81,296 69,594 65,187 62,478 0 0 0 0
EBITDA 1,618,500 1,677,900 1,607,800 1,634,600 1,825,200 1,731,000 1,602,000 1,683,300 1,717,000 1,723,500 1,043,900 1,177,900 1,161,600 990,602 972,828 977,822 578,307 359,552 323,241 310,679 283,217
Depreciation and Amortization 377,200 430,800 431,000 459,100 452,500 446,500 446,300 413,100 419,000 430,100 268,400 249,400 240,482 208,426 186,070 181,882 119,764 62,619 58,874 71,083 56,048
Income Before Tax 821,400 996,400 -9,200 843,800 1,171,900 1,026,700 701,600 861,000 878,400 977,900 523,000 849,700 817,350 701,158 717,164 730,753 396,065 254,788 241,004 215,570 204,614
Income Tax Expense 295,400 252,400 82,100 212,100 295,600 247,200 187,200 -477,600 286,100 289,200 178,100 284,500 273,136 241,414 237,682 236,615 130,112 84,409 83,785 72,216 74,154
Net Income 526,000 744,000 -91,300 631,700 876,300 779,500 514,400 1,338,600 592,300 688,700 344,900 565,200 544,214 459,744 479,482 494,138 265,953 170,379 157,219 143,354 129,073
Net Income Margin 6.03% 9.10% -1.07% 7.90% 10.95% 9.99% 6.56% 18.19% 8.01% 8.82% 6.06% 10.07% 9.23% 8.32% 9.94% 10.73% 7.08% 6.75% 7.32% 6.65% 6.32%
EPS 4.96 7.15 -0.86 5.84 7.79 6.84 4.55 11.85 5.11 5.77 3.33 5.42 5.00 4.06 4.06 4.15 3.11 3.03 2.79 2.48 2.26
EPS Diluted 4.95 7.14 -0.86 5.84 7.79 6.84 4.55 11.78 5.10 5.76 3.33 5.42 5.00 4.06 4.05 4.15 3.11 3.00 2.76 2.45 2.24
Weighted Average Shares Out - 104,100 106,200 107,900 112,000 113,400 113,100 113,000 116,014 119,436 103,692 104,332 108,828 113,264 117,009 118,951 85,449 56,231 56,351 57,804 57,112
Weighted Average Shares Out Diluted - 104,200 106,200 107,900 112,000 113,400 113,100 113,600 116,121 119,477 103,697 104,347 108,851 113,314 117,120 119,081 85,548 56,793 56,963 58,512 57,622

Reported Currency: USD Q2 2024-04-30 2023-04-30 2022-04-30 2021-04-30 2020-04-30 2019-04-30 2018-04-30 2017-04-30 2016-04-30 2015-04-30 2014-04-30 2013-04-30 2012-04-30 2011-04-30 2010-04-30 2009-04-30 2008-04-30 2007-04-30 2006-04-30 2005-04-30
Current Assets
Cash and Cash Equivalents 49,200 62,000 655,800 169,900 334,300 391,100 101,300 192,600 166,800 109,800 125,600 153,500 256,438 229,708 319,845 283,570 456,693 184,175 200,119 71,956 58,085
Short Term Investments 0 0 487,800 0 0 0 0 0 0 0 0 18,000 0 0 0 0 0 0 0 14,882 17,739
Cash + Short Term Investments 49,200 62,000 1,143,600 169,900 334,300 391,100 101,300 192,600 166,800 109,800 125,600 153,500 256,438 229,708 319,845 283,570 456,693 184,175 200,119 86,838 75,824
Net Receivables 804,600 736,500 597,600 524,700 533,700 551,400 503,800 385,600 438,700 450,100 430,100 309,400 313,700 347,518 344,410 238,867 266,037 162,426 124,048 148,014 145,734
Inventory 1,084,400 1,038,900 1,009,800 1,089,300 959,900 895,300 910,300 854,400 905,700 899,400 1,163,600 931,000 945,526 961,576 863,579 654,939 603,926 379,608 286,052 297,621 284,487
Other Current Assets 117,300 129,500 107,700 226,200 113,800 134,900 109,800 122,400 130,600 114,100 264,600 145,200 79,562 104,663 90,565 46,254 72,235 49,998 29,147 39,022 49,806
Total Current Assets 2,055,500 1,966,900 2,858,700 2,010,100 1,941,700 1,972,700 1,625,200 1,555,000 1,641,800 1,573,400 2,052,300 1,539,100 1,595,219 1,643,465 1,636,999 1,223,630 1,398,891 776,207 639,366 571,495 555,851
Non-Current Assets
Property, Plant and Equipment 3,235,300 3,247,300 2,239,500 2,131,700 2,001,500 1,969,400 1,912,400 1,729,100 1,617,500 1,627,700 1,678,300 1,265,600 1,142,522 1,096,089 867,882 858,313 838,433 496,296 454,028 527,735 521,101
Goodwill 7,396,100 7,649,900 5,216,900 6,015,800 6,023,600 6,304,500 6,310,900 5,942,200 6,077,100 6,091,100 6,009,800 3,098,200 3,052,885 3,054,618 2,812,746 2,807,730 2,791,391 1,132,476 990,771 940,967 0
Intangible Assets 6,779,600 7,255,400 4,429,300 5,652,200 6,041,200 6,429,000 6,718,800 5,916,500 6,149,900 6,494,400 6,950,300 3,024,300 3,089,375 3,187,007 2,940,010 3,026,515 3,098,976 614,000 478,194 472,915 1,420,966
Long Term Investments 0 22,100 -1,138,900 -1,325,800 -1,349,300 38,600 -1,398,600 46,200 47,300 51,100 55,000 35,900 35,900 0 0 0 12,813 0 0 0 0
Tax Assets 0 0 1,138,900 1,325,800 1,349,300 -38,600 1,398,600 129,100 227,300 252,900 -55,000 -35,900 -35,900 0 0 0 0 0 0 0 0
Other Non-Current Assets 553,600 132,100 247,000 245,200 276,200 294,800 144,000 -16,900 -121,200 -106,500 191,900 144,900 151,830 134,047 66,948 58,665 51,657 110,902 131,464 136,632 137,976
Total Non-Current Assets 17,964,600 18,306,800 12,132,700 14,044,900 14,342,500 14,997,700 15,086,100 13,746,200 13,997,900 14,410,700 14,830,300 7,533,000 7,436,612 7,471,761 6,687,586 6,751,223 6,793,270 2,353,674 2,054,457 2,078,249 2,080,043
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 20,020,100 20,273,700 14,991,400 16,055,000 16,284,200 16,970,400 16,711,300 15,301,200 15,639,700 15,984,100 16,882,600 9,072,100 9,031,831 9,115,226 8,324,585 7,974,853 8,192,161 3,129,881 2,693,823 2,649,744 2,635,894
Current Liabilities
Accounts Payable 1,233,800 1,336,200 1,392,600 1,193,300 936,700 782,000 591,000 512,100 477,200 459,400 402,800 289,200 285,800 274,700 234,916 179,509 198,954 119,844 93,500 88,963 105,290
Short Term Debt 999,700 1,633,600 34,400 221,500 1,277,800 286,700 1,224,500 144,000 953,000 284,000 226,000 343,200 50,000 50,000 0 10,000 626,726 0 33,000 28,620 50,378
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7,706 75,977 17,690 0 0 0 0
Deferred Revenue 0 0 -33,200 0 0 0 0 0 0 0 0 0 0 -50,000 0 0 174,670 0 24,672 29,185 0
Other Current Liabilities 1,329,700 791,300 559,700 538,000 653,000 518,400 526,000 377,700 402,400 469,600 393,800 258,600 261,000 292,272 240,054 213,411 217,866 119,553 109,968 117,857 152,624
Total Current Liabilities 3,563,200 3,761,100 1,986,700 1,952,800 2,867,500 1,587,100 2,341,500 1,033,800 1,832,600 1,213,000 1,022,600 891,000 596,837 616,972 482,676 478,897 1,061,236 239,397 236,468 235,440 308,292
Non-Current Liabilities
Long Term Debt 235,600 6,925,500 4,393,600 4,389,300 3,632,100 5,496,800 4,686,300 4,688,000 4,445,500 5,146,000 5,944,900 1,873,100 1,967,800 2,020,543 1,145,528 900,000 910,000 789,684 392,643 428,602 431,560
Deferred Revenue 0 0 -1,138,900 0 -1,349,300 -1,351,600 -1,398,600 -1,377,200 -2,167,000 -2,230,300 -2,473,300 -1,020,700 -987,200 -992,692 158,511 -1,101,506 104,583 0 0 0 0
Deferred Tax 1,664,600 0 1,138,900 1,325,800 1,349,300 1,351,600 1,398,600 1,377,200 2,167,000 2,230,300 2,473,300 1,020,700 987,200 992,692 1,042,823 1,101,506 1,145,808 175,950 158,418 155,579 110,505
Other Non-Current Liabilities 6,923,600 1,893,200 1,320,300 1,572,800 1,659,800 1,695,600 1,713,000 1,688,300 2,511,400 2,616,600 2,828,200 257,700 331,200 321,633 44,173 168,130 30,603 124,997 110,637 102,064 94,737
Total Non-Current Liabilities 8,823,800 8,818,700 5,713,900 5,962,100 5,291,900 7,192,400 6,399,300 6,376,300 6,956,900 7,762,600 8,773,100 3,151,500 3,286,230 3,334,868 2,549,546 2,169,636 2,190,994 1,090,631 661,698 686,245 636,802
Total Liabilities 12,387,000 12,579,800 7,700,600 7,914,900 8,159,400 8,779,500 8,740,800 7,410,100 8,789,500 8,975,600 9,795,700 4,042,500 3,883,067 3,951,840 3,032,222 2,648,533 3,252,230 1,330,028 898,166 921,685 945,094
Common Stock 0 26,500 26,100 26,600 27,100 29,000 28,900 28,900 28,400 29,100 29,900 25,400 26,600 27,571 28,543 0 0 0 0 14,237 14,635
Retained Earnings 0 2,188,100 2,132,100 2,893,000 2,847,500 2,746,800 2,367,600 2,239,200 1,240,500 1,267,700 1,159,200 1,091,000 1,075,500 961,207 866,933 746,063 424,504 567,419 553,631 489,067 447,831
Accumulated Other Comprehensive Income/Loss -239,000 -234,600 -239,200 -237,400 -277,400 -379,000 -181,800 -116,700 -143,400 -148,400 -109,800 -51,600 -76,600 -83,991 3,629 -20,581 -57,270 37,133 11,740 12,157 -11,776
Total Stockholders Equity 7,633,100 7,693,900 7,290,800 8,140,100 8,124,800 8,190,900 7,970,500 7,891,100 6,850,200 7,008,500 7,086,900 5,029,600 5,148,764 5,163,386 5,292,363 5,326,320 4,939,931 1,799,853 1,795,657 1,728,059 1,690,800
Total Investments 0 22,100 487,800 -1,325,800 -1,349,300 38,600 -1,398,600 46,200 47,300 51,100 55,000 53,900 35,900 0 0 0 12,813 0 0 14,882 17,739
Total Debt 999,700 8,559,100 4,314,200 4,490,600 4,751,700 5,621,300 5,910,800 4,832,000 5,398,500 5,430,000 6,170,900 2,228,200 2,017,809 2,020,543 1,304,039 910,000 1,536,726 789,684 425,643 457,222 481,938
Net Debt 950,500 8,497,100 3,658,400 4,320,700 4,417,400 5,230,200 5,809,500 4,639,400 5,231,700 5,320,200 6,045,300 2,074,700 1,761,371 1,790,835 984,194 626,430 1,080,033 605,509 225,524 385,266 423,853

Reported Currency: USD TTM 2024-04-30 2023-04-30 2022-04-30 2021-04-30 2020-04-30 2019-04-30 2018-04-30 2017-04-30 2016-04-30 2015-04-30 2014-04-30 2013-04-30 2012-04-30 2011-04-30 2010-04-30 2009-04-30 2008-04-30 2007-04-30 2006-04-30 2005-04-30
Cash Flows from Operating Activities
Net Income 526,000 744,000 -91,300 631,700 876,300 779,500 514,400 1,338,600 592,300 688,700 344,900 565,200 544,214 459,744 479,482 494,138 265,953 170,379 157,219 143,354 130,460
Depreciation & Amortization 449,400 430,800 436,500 459,100 452,500 446,500 446,300 413,100 419,000 430,100 268,400 249,400 240,482 208,426 186,070 181,882 119,764 62,619 58,874 71,083 56,048
Deferred Income Tax -300 -40,500 -190,800 -38,100 -13,900 7,600 -93,500 -803,400 -79,400 -95,200 7,700 -8,000 -15,600 -17,218 -59,801 -39,320 25,525 18,215 22,530 33,124 36,247
Stock Based Compensation 26,000 23,900 25,600 22,300 28,700 26,800 20,700 15,400 22,000 34,600 23,500 22,900 21,289 21,711 24,044 25,949 22,105 0 0 0 0
Change in Working Capital 2,600 -8,300 22,100 -94,700 176,900 183,900 103,900 119,500 -31,300 410,900 -93,900 15,000 40,727 31,412 -350,766 43,132 2,388 -70,774 13,455 -43,642 -28,354
Accounts Receivable -35,700 41,500 -74,800 7,500 22,000 -49,100 -53,000 54,700 8,900 -21,900 21,800 6,100 33,242 9,286 -102,625 31,521 -78,631 0 0 0 0
Inventory 25,000 2,900 -134,600 -178,700 -110,400 12,600 -5,300 54,000 -10,400 240,100 25,300 15,400 15,161 -48,189 -204,159 -46,160 34,669 -35,022 -8,146 -6,036 -5,257
Accounts Payable -72,200 -81,700 134,800 149,500 260,900 181,600 110,400 39,500 -37,700 48,500 -165,700 12,400 11,175 72,774 84,633 24,290 129,616 0 0 0 0
Other Working Capital 38,100 29,000 96,700 -73,000 4,400 38,800 51,800 -28,700 7,900 144,200 24,700 -18,900 -18,851 -2,459 -128,615 33,481 -83,266 -35,752 21,601 -37,606 -23,097
Other Non-Cash Items 599,900 79,500 985,900 156,000 44,500 -189,500 149,400 134,800 136,400 -10,800 182,600 11,500 24,733 26,854 112,533 7,697 9,093 13,041 21,346 -5,638 1,387
Net Cash Provided by Operating Activities 1,411,700 1,229,400 1,188,000 1,136,300 1,565,000 1,254,800 1,141,200 1,218,000 1,059,000 1,458,300 733,200 856,000 855,845 730,929 391,562 713,478 444,828 191,577 273,424 198,281 194,401
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -498,200 -586,500 -471,000 -417,500 -306,700 -269,300 -359,800 -321,900 -192,400 -201,400 -247,700 -279,500 -206,510 -274,244 -180,080 -136,983 -108,907 -76,430 -57,002 -63,172 -87,576
Acquisitions Net -3,864,300 -3,864,300 686,300 130,000 564,000 2,400 -1,533,500 13,400 500 185,600 -1,320,500 -101,800 0 -763,861 5,830 19,554 -77,335 -217,542 23,566 8,754 -99,062
Purchases of Investments 0 0 0 0 0 0 0 0 0 -16,000 0 10,700 0 4,039 -75,637 -33,073 2,965 -229,405 -20,000 -5,000 -88,803
Sales/Maturities of Investments 466,300 466,300 0 0 0 0 0 0 40,600 0 0 10,000 0 18,600 57,100 13,519 3,013 257,536 26,272 31,101 67,094
Other Investing Activities -400 19,900 47,300 -68,000 53,800 -4,600 -30,900 44,300 -37,900 37,500 -27,500 -9,700 20,867 -20,398 -126 32,540 5,448 3,355 123 12,470 88,898
Net Cash Used for Investing Activities -3,896,600 -3,964,600 262,600 -355,500 311,100 -271,500 -1,924,200 -277,600 -189,700 21,700 -1,595,700 -370,300 -185,643 -1,035,864 -192,913 -104,443 -174,816 -262,486 -27,041 -15,847 -119,449
Cash Flows from Financing Activities
Debt Repayment -566,500 3,072,200 0 -359,400 -700,000 -287,600 1,082,000 -560,700 -30,000 -742,000 1,166,200 198,400 -50,000 748,600 390,000 -625,000 400,000 252,000 -28,144 -25,434 -17,967
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17,247 25,766 0 0
Common Stock Repurchased -3,100 -372,800 -367,500 -270,400 -678,400 -4,200 -5,400 -7,000 -437,600 -441,100 -24,300 -508,500 -364,200 -315,800 -389,135 -5,569 -4,025 -152,521 -52,125 -81,717 -16,869
Dividends Paid -450,800 -437,500 -430,200 -418,100 -403,200 -396,800 -377,900 -350,300 -339,300 -316,600 -254,000 -238,000 -222,788 -213,667 -194,024 -166,224 -384,876 -68,074 -63,632 -62,656 -56,057
Other Financing Activities -69,400 -120,300 -166,900 103,400 -162,300 -100 300 -4,000 800 3,500 -24,700 -27,400 -4,000 493 22,705 8,245 1,502 1,187 510 678 18,613
Net Cash Used Provided by Financing Activities -1,089,800 2,141,600 -964,600 -944,500 -1,943,900 -688,700 699,000 -922,000 -806,100 -1,496,200 863,200 -575,500 -640,982 219,626 -170,419 -788,548 12,601 49,839 -117,625 -169,129 -118,285
Effect of Forex Changes on Cash 0 -200 -100 -700 11,000 -4,800 -7,300 7,400 -6,200 400 -28,600 -13,100 -2,490 -4,828 8,045 6,390 2,539 5,126 -595 566 -3,133
Net Change in Cash -3,574,700 -593,800 485,900 -164,400 -56,800 289,800 -91,300 25,800 57,000 -15,800 -27,900 -102,900 26,730 -90,137 36,275 -173,123 285,152 -15,944 128,163 13,871 -46,466
Cash at End of Period 186,600 62,000 655,800 169,900 334,300 391,100 101,300 192,600 166,800 109,800 125,600 153,500 256,438 229,708 319,845 283,570 456,693 184,175 200,119 71,956 58,085
Cash at Start of Period 3,761,300 655,800 169,900 334,300 391,100 101,300 192,600 166,800 109,800 125,600 153,500 256,400 229,708 319,845 283,570 456,693 171,541 200,119 71,956 58,085 104,551
Free Cash Flow
Operating Cash Flow 1,411,700 1,229,400 1,188,000 1,136,300 1,565,000 1,254,800 1,141,200 1,218,000 1,059,000 1,458,300 733,200 856,000 855,845 730,929 391,562 713,478 444,828 191,577 273,424 198,281 194,401
Capital Expenditure -498,200 -586,500 -471,000 -417,500 -306,700 -269,300 -359,800 -321,900 -192,400 -201,400 -247,700 -279,500 -206,510 -274,244 -180,080 -136,983 -108,907 -76,430 -57,002 -63,172 -87,576
Free Cash Flow 913,500 642,900 717,000 718,800 1,258,300 985,500 781,400 896,100 866,600 1,256,900 485,500 576,500 649,335 456,685 211,482 576,495 335,921 115,147 216,422 135,109 106,825