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-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 2004-04-30
Revenue 8,194,900 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 1,417,011
Revenue Growth - 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% 44.24%
Cost of Revenue 5,267,700 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 924,233
Gross Profit 2,927,200 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 492,778
Gross Profit Margin 35.80% 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% 34.78%
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 1,404,000 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 305,475
Total Operating Expenses 1,610,900 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 305,475
Operating Income or Loss 1,299,100 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 178,675
Operating Margin 15.88% 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% 12.61%
Interest Expense 140,400 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 0
EBITDA 1,650,200 1,602,500 1,622,200 1,826,000 1,731,300 1,625,000 1,670,500 1,670,600 1,715,000 927,900 1,204,100 1,200,662 1,079,250 1,049,489 1,021,796 660,683 365,822 322,214 346,907 332,716 232,650
Depreciation and Amortization 391,700 436,500 598,400 439,200 508,200 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 39,858
Income Before Tax 84,600 -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 178,819
Income Tax Expense 98,300 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 67,469
Net Income -14,100 -91,300 629,900 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 111,350
Net Income Margin 0.68% -1.07% 7.87% 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% 7.86%
EPS -0.04 -0.87 5.84 7.79 6.84 4.52 11.79 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 2.24
EPS Diluted -0.06 -0.87 5.83 7.79 6.84 4.52 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 2.24
Weighted Average Shares Out - 105,400 107,900 112,000 113,400 113,700 113,600 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 49,710
Weighted Average Shares Out Diluted - 105,400 107,900 112,400 113,400 113,700 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 50,379

Reported Currency: USD Q2 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 2004-04-30
Current Assets
Cash and Cash Equivalents 3,623,900 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 106,602
Short Term Investments 432,700 487,800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14,882 17,739 15,074
Cash + Short Term Investments 4,056,600 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 121,676
Net Receivables 587,900 597,600 524,700 533,700 551,400 503,800 385,600 438,700 450,100 430,100 309,400 313,735 347,518 344,410 238,867 266,037 162,426 124,048 148,014 145,734 102,707
Inventory 1,084,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 188,980
Other Current Assets 134,700 107,700 226,200 113,800 134,900 109,800 122,400 130,600 114,100 333,000 145,200 79,520 104,663 109,165 46,254 72,235 49,998 29,147 39,022 49,806 11,895
Total Current Assets 5,864,100 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 425,258
Non-Current Assets
Property, Plant and Equipment 2,389,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 329,708
Goodwill 5,213,200 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 0
Intangible Assets 4,349,300 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 854,258
Long Term Investments -1,123,600 -1,138,900 -1,325,800 -1,349,300 38,600 -1,398,600 0 0 0 0 0 0 0 0 0 12,813 0 0 0 0 0
Tax Assets 1,123,600 1,138,900 1,325,800 1,349,300 -38,600 1,398,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 307,800 247,000 245,200 276,200 294,800 144,000 158,400 153,400 197,500 191,900 144,900 151,830 134,047 66,948 58,665 51,657 110,902 131,464 136,632 137,976 74,901
Total Non-Current Assets 12,259,600 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 1,258,867
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 18,123,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 1,684,125
Current Liabilities
Accounts Payable 1,250,300 1,392,600 1,193,300 1,034,100 782,000 591,000 512,100 477,200 459,400 402,800 289,200 285,757 274,725 234,916 179,509 198,954 119,844 93,500 88,963 105,290 66,300
Short Term Debt 33,200 33,200 180,000 1,234,900 248,000 1,224,500 144,000 953,000 284,000 226,000 348,400 50,000 50,000 0 10,000 626,726 0 33,000 28,620 50,378 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 7,706 75,977 17,690 0 0 0 0 0
Deferred Revenue -33,200 -33,200 0 0 0 0 0 0 0 0 0 0 -50,000 0 0 174,670 0 24,672 29,185 0 0
Other Current Liabilities 584,100 594,100 579,500 598,500 557,100 526,000 377,700 402,400 469,600 393,800 253,400 261,080 342,247 247,760 289,388 60,886 119,553 85,296 88,672 152,624 108,583
Total Current Liabilities 1,834,400 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 174,883
Non-Current Liabilities
Long Term Debt 7,771,700 4,314,200 4,310,600 3,516,800 5,373,300 4,686,300 4,688,000 4,445,500 5,146,000 5,944,900 1,879,800 1,967,809 2,020,543 1,304,039 900,000 910,000 789,684 392,643 428,602 431,560 135,000
Deferred Revenue -1,123,600 -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 0
Deferred Tax 1,123,600 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 136,255
Other Non-Current Liabilities 305,100 1,399,700 325,700 1,775,100 1,819,100 1,713,000 1,688,300 2,511,400 2,616,600 2,828,200 1,271,700 1,318,421 1,314,325 44,173 1,269,636 30,603 124,997 110,637 102,064 94,737 27,294
Total Non-Current Liabilities 9,200,400 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 298,549
Total Liabilities 11,034,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 473,432
Common Stock 25,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 12,543
Retained Earnings 2,051,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 387,065
Accumulated Other Comprehensive Income/Loss -240,500 -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 -18,238
Total Stockholders Equity 7,088,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 1,210,693
Total Investments 432,700 487,800 -1,325,800 -1,349,300 38,600 -1,398,600 0 0 0 0 0 0 0 0 0 12,813 0 0 14,882 17,739 15,074
Total Debt 7,771,700 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 135,000
Net Debt 4,147,800 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 28,398

Reported Currency: USD TTM 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 2004-04-30
Cash Flows from Operating Activities
Net Income -13,700 -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 111,350
Depreciation & Amortization 395,700 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 39,858
Deferred Income Tax -207,100 -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 6,113
Stock Based Compensation 34,000 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 -1,903 0 0 -1,387 0
Change in Working Capital 133,900 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 -31,385
Accounts Receivable 21,000 -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 0
Inventory 62,700 -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 -16,692
Accounts Payable -35,600 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 0
Other Working Capital 85,800 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 -14,693
Other Non-Cash Items 1,074,000 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 0
Net Cash Provided by Operating Activities 1,416,800 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 125,936
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -579,600 -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 -100,094
Acquisitions Net 684,700 686,300 130,000 564,000 0 -1,533,500 0 0 185,600 -1,320,500 -101,800 0 -763,861 5,830 19,554 -77,335 -217,542 23,566 8,754 -99,062 -9,196
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 10,700 0 4,039 -75,637 -33,073 2,965 -229,405 -20,000 -5,000 -88,803 -86,439
Sales/Maturities of Investments 0 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 28,957
Other Investing Activities 73,100 47,300 -68,000 53,800 -2,200 -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 4,233
Net Cash Used for Investing Activities 178,200 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 -162,539
Cash Flows from Financing Activities
Debt Repayment -370,400 -185,900 -1,157,000 -700,000 -900,000 -700,000 -1,360,300 -200,000 -800,000 -4,216,300 -50,000 -50,000 0 -10,000 -625,000 0 -252,000 -28,144 0 0 0
Common Stock Issued 185,200 185,900 0 -161,900 619,500 1,782,000 799,600 170,000 58,000 5,315,100 248,900 2,162 0 414,525 0 0 17,247 25,766 0 0 0
Common Stock Repurchased -732,000 -367,500 -270,400 -678,400 -4,200 -5,400 -7,000 -437,600 -441,100 -24,300 -508,500 -364,179 -315,780 -389,135 -5,569 -4,025 -152,521 -52,125 -81,717 -16,869 0
Dividends Paid -429,900 -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 -45,724
Other Financing Activities 3,349,000 19,000 901,000 -400 -7,200 300 -4,000 800 3,500 42,700 -27,900 -6,177 749,073 8,215 8,245 401,502 505,187 510 -24,756 -45,359 5,686
Net Cash Used Provided by Financing Activities 2,001,900 -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 -40,038
Effect of Forex Changes on Cash -100 -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 2,018
Net Change in Cash 3,596,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 -74,623
Cash at End of Period 4,625,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 106,602
Cash at Start of Period 1,028,200 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 181,225
Free Cash Flow
Operating Cash Flow 1,416,800 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 125,936
Capital Expenditure -579,600 -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 -100,094
Free Cash Flow 837,200 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 25,842