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,512,200 6,777,200 6,160,700 5,414,000 4,729,900 4,739,098 4,244,265 3,965,600 3,818,749 3,539,600 2,958,000 2,155,500 2,037,600 1,713,900 1,782,900 1,702,600 2,120,100 2,207,141 2,206,401 2,004,243 1,759,613
Revenue Growth - 10.01% 13.79% 14.46% -0.19% 11.66% 7.03% 3.85% 7.89% 19.66% 37.23% 5.79% 18.89% -3.87% 4.72% -19.69% -3.94% 0.03% 10.09% 13.90%
Cost of Revenue 4,640,700 4,754,600 4,737,400 4,065,600 3,477,100 3,560,091 3,277,688 2,993,700 2,907,011 2,817,800 2,435,600 1,791,500 1,711,700 1,411,900 1,460,900 1,364,900 1,649,700 1,636,178 1,683,937 1,580,418 1,417,423
Gross Profit 1,871,500 2,022,600 1,423,300 1,348,400 1,252,800 1,179,007 966,577 971,900 911,738 721,800 522,400 364,000 325,900 302,000 322,000 337,700 470,400 570,963 522,464 423,825 342,190
Gross Profit Margin 28.21% 29.84% 23.10% 24.91% 26.49% 24.88% 22.77% 24.51% 23.88% 20.39% 17.66% 16.89% 15.99% 17.62% 18.06% 19.83% 22.19% 25.87% 23.68% 21.15% 19.45%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 700 35,100 18,600 200 400 600 869 736 662 891
General and Administrative Expenses 458,700 442,800 396,700 351,000 305,900 302,657 280,554 262,100 241,606 218,200 169,200 150,100 138,400 124,100 133,200 139,400 151,300 155,186 146,665 130,704 127,676
Total Operating Expenses 458,700 426,600 207,500 316,700 246,100 293,606 262,361 262,900 233,563 233,900 164,600 146,000 170,900 141,000 125,600 150,100 147,100 137,933 134,478 115,118 115,598
Operating Income or Loss 1,407,800 1,596,000 1,206,700 973,800 1,005,400 884,934 690,737 700,400 677,266 479,400 314,900 218,000 155,000 161,000 196,400 187,600 323,300 433,030 387,986 308,707 226,592
Operating Margin 20.89% 23.55% 19.59% 17.99% 21.26% 18.67% 16.27% 17.66% 17.74% 13.54% 10.65% 10.11% 7.61% 9.39% 11.02% 11.02% 15.25% 19.62% 17.58% 15.40% 12.88%
Interest Expense 158,200 165,300 169,000 142,700 118,100 129,345 137,100 91,500 81,677 76,300 66,100 53,500 53,300 58,600 68,500 73,500 74,300 60,893 0 0 0
EBITDA 1,926,000 2,165,400 1,592,600 1,461,800 1,415,400 1,258,200 1,065,198 1,016,259 982,781 760,442 542,565 395,247 334,680 332,582 379,646 372,132 492,557 587,655 531,978 452,052 362,941
Depreciation and Amortization 552,600 513,200 506,000 463,600 408,000 380,600 352,048 305,844 294,076 263,600 222,700 173,800 177,200 173,400 181,500 179,400 171,100 150,338 141,429 138,251 132,859
Income Before Tax 2,586,900 1,492,800 1,091,100 855,500 889,300 748,336 576,081 618,900 607,028 413,800 249,200 164,200 102,900 100,600 127,700 115,300 243,300 378,580 350,444 268,047 184,722
Income Tax Expense 596,100 292,500 234,800 153,200 168,200 136,349 105,705 -94,500 181,584 124,900 94,900 44,000 16,900 21,000 29,200 27,400 71,800 116,073 106,640 72,534 56,543
Net Income 1,984,500 1,168,900 866,800 702,500 721,000 611,915 469,998 713,300 425,386 288,800 155,600 121,300 84,500 82,400 97,000 85,500 176,300 262,749 245,422 192,666 129,163
Net Income Margin 34.25% 17.25% 14.07% 12.98% 15.24% 12.91% 11.07% 17.99% 11.14% 8.16% 5.26% 5.63% 4.15% 4.81% 5.44% 5.02% 8.32% 11.90% 11.12% 9.61% 7.34%
EPS 32.29 19.38 13.91 11.35 11.56 9.78 7.47 11.30 6.66 4.31 2.73 2.62 1.83 1.78 2.11 1.92 4.20 6.16 5.40 4.14 2.68
EPS Diluted 32.18 19.32 13.87 11.31 11.54 9.74 7.45 11.25 6.63 4.29 2.71 2.61 1.83 1.78 2.10 1.91 4.18 6.06 5.29 4.08 2.66
Weighted Average Shares Out - 61,900 62,300 62,400 62,300 62,500 62,900 62,900 63,610 66,770 56,854 46,164 45,828 45,652 45,485 44,000 41,370 42,653 45,453 46,540 48,195
Weighted Average Shares Out Diluted - 62,100 62,500 62,600 62,400 62,700 63,100 63,200 63,861 67,020 57,088 46,285 45,970 45,793 45,659 44,190 41,617 43,347 46,367 47,279 48,558

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-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 52,000 1,271,800 358,000 258,400 207,300 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 76,745 161,620
Short Term Investments 0 0 704,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25,000 0
Cash + Short Term Investments 52,000 1,271,800 358,000 258,400 207,300 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 101,745 161,620
Net Receivables 916,000 753,300 785,900 774,000 575,100 573,700 510,800 477,683 457,910 410,921 413,939 242,447 224,050 203,700 183,400 162,815 213,070 247,916 244,920 230,093 224,244
Inventory 1,089,000 988,600 873,700 752,600 709,000 690,810 663,035 600,600 521,624 469,100 484,900 347,300 332,300 322,600 331,900 332,600 318,000 286,885 256,287 222,728 209,309
Other Current Assets 262,000 905,200 859,300 240,600 176,900 141,200 147,089 106,522 56,813 33,164 36,669 123,175 118,646 105,478 110,577 97,885 96,149 71,171 58,865 47,475 29,080
Total Current Assets 2,319,000 3,918,900 2,876,900 2,025,600 1,668,300 1,426,700 1,365,816 2,631,200 1,086,385 1,082,100 1,288,800 755,400 700,400 657,800 696,200 856,860 665,031 626,010 592,354 602,041 624,253
Non-Current Assets
Property, Plant and Equipment 9,090,000 6,557,500 6,700,200 6,764,700 5,695,300 5,687,915 5,157,229 3,592,800 3,423,395 3,156,000 3,402,800 1,799,200 1,753,200 1,774,300 1,687,800 1,692,900 1,690,500 1,433,553 1,295,491 1,166,351 1,065,215
Goodwill 3,768,000 3,389,500 3,649,500 3,494,400 2,414,000 2,396,800 2,399,118 2,160,290 2,159,337 2,068,235 2,068,799 616,621 616,204 616,671 626,527 624,224 622,297 574,667 570,538 569,263 0
Intangible Assets 705,000 697,700 847,800 1,065,000 508,000 2,883,618 2,900,400 2,666,600 511,312 510,552 2,664,000 665,200 666,600 670,800 644,100 636,700 636,200 9,426 10,948 18,744 586,137
Long Term Investments 0 0 0 -895,300 -781,500 -733,000 -164,622 -176,837 -258,708 -293,501 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 92,200 895,300 781,500 733,000 164,622 176,837 258,708 293,501 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 587,000 561,300 827,000 1,043,300 295,200 133,414 127,974 101,900 120,476 144,813 108,800 40,000 40,700 44,900 46,600 52,823 40,771 40,149 37,090 76,917 80,247
Total Non-Current Assets 14,150,000 11,206,000 12,116,700 12,367,400 8,912,500 8,704,947 8,185,603 6,361,300 6,214,520 5,879,600 6,175,600 2,504,400 2,460,500 2,490,000 2,378,500 2,382,423 2,367,471 2,057,795 1,914,067 1,831,275 1,731,599
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41,188 -2 0 0 0 0
Total Assets 16,469,000 15,124,900 14,993,600 14,393,000 10,580,800 10,131,647 9,551,419 8,992,500 7,300,905 6,961,700 7,464,400 3,259,800 3,160,900 3,147,800 3,074,700 3,280,471 3,032,500 2,683,805 2,506,421 2,433,316 2,355,852
Current Liabilities
Accounts Payable 315,000 343,300 385,000 356,200 207,800 229,600 210,800 183,638 178,598 164,718 202,476 103,600 83,537 92,210 60,333 52,107 62,921 86,868 85,237 93,445 89,949
Short Term Debt 203,000 473,000 769,000 67,200 51,900 395,500 393,200 299,909 180,036 28,948 14,519 14,959 5,676 7,200 248,700 226,100 202,500 282,675 134,514 8,153 970
Tax Payables 231,000 53,300 55,400 58,400 43,500 63,100 63,543 64,958 60,093 62,781 58,356 29,103 28,682 0 0 0 0 0 0 0 0
Deferred Revenue 0 0 0 -410,100 -256,400 -229,600 -210,808 -183,638 116,814 -194,199 -202,476 -103,600 -83,537 -92,210 -60,333 60,075 51,086 46,385 57,307 67,981 58,614
Other Current Liabilities 244,000 300,600 236,200 270,800 196,100 150,300 119,207 145,711 127,861 110,211 121,297 62,887 55,440 74,290 76,467 95,346 83,218 137,073 95,321 98,524 112,894
Total Current Liabilities 993,000 1,170,200 1,445,600 752,600 499,300 838,518 786,750 694,200 546,588 575,400 396,600 210,500 173,300 173,700 385,500 373,553 348,639 506,616 315,072 200,122 203,813
Non-Current Liabilities
Long Term Debt 4,285,000 4,451,800 4,858,900 5,671,300 3,057,400 2,867,500 2,738,039 2,727,294 1,506,153 1,550,061 1,571,059 1,018,518 1,042,183 1,052,900 782,000 863,146 1,152,702 848,608 579,928 709,735 713,661
Deferred Revenue 0 0 0 -841,800 -781,500 -733,000 -705,564 -410,723 248,086 -2,137,108 -734,583 -279,999 -225,592 -222,064 -228,698 160,346 207,844 0 0 0 0
Deferred Tax 1,127,000 0 914,300 895,300 781,500 733,000 705,564 410,723 663,019 583,459 734,583 279,999 225,592 222,064 228,698 195,946 174,308 160,902 159,094 149,972 139,179
Other Non-Current Liabilities 893,000 1,467,300 1,516,300 1,431,500 1,130,800 1,072,300 371,654 477,801 857,488 980,715 409,354 175,841 269,517 250,236 210,202 79,527 127,305 221,688 198,355 199,802 145,772
Total Non-Current Liabilities 6,305,000 5,919,100 6,375,200 7,102,800 4,188,200 3,939,839 3,815,257 3,615,800 2,611,727 2,610,500 2,715,100 1,474,400 1,537,300 1,525,200 1,220,900 1,459,319 1,662,159 1,231,198 937,377 1,059,509 998,612
Total Liabilities 7,298,000 7,089,300 7,820,800 7,855,400 4,687,500 4,778,357 4,602,007 4,310,000 3,158,315 3,185,900 3,111,700 1,684,900 1,710,600 1,698,900 1,606,400 1,832,900 2,010,800 1,737,814 1,252,449 1,259,631 1,202,425
Common Stock 1,000 600 600 600 600 600 624 628 630 643 671 461 459 456 455 453 414 412 448 457 472
Retained Earnings 5,670,000 4,562,600 3,719,400 3,161,900 2,607,700 2,077,200 1,693,259 1,440,069 935,574 874,436 1,213,035 1,148,738 1,101,598 1,090,891 1,082,160 1,058,698 1,044,417 931,656 1,142,084 948,012 795,299
Accumulated Other Comprehensive Income/Loss -46,000 -49,200 -38,500 -97,600 -158,400 -145,800 -143,579 -129,104 -130,687 -105,622 -106,159 -44,114 -106,169 -83,890 -53,660 -75,084 -101,672 -37,032 -36,051 -15,325 -8,970
Total Stockholders Equity 9,169,000 8,033,200 7,172,800 6,537,600 5,893,300 5,353,290 4,949,412 4,682,500 4,139,978 4,252,600 4,352,700 1,574,900 1,450,300 1,448,900 1,468,300 1,406,400 1,021,700 945,991 1,253,972 1,173,685 1,153,427
Total Investments 0 -874,600 704,600 -895,300 -781,500 -733,000 -164,622 -176,837 -258,708 -293,501 0 0 0 0 0 0 0 0 0 25,000 0
Total Debt 4,434,000 4,924,800 5,040,000 5,100,800 2,625,800 2,773,677 3,120,481 3,027,200 1,686,189 1,583,130 1,585,400 1,030,900 1,047,900 1,060,100 1,030,700 1,249,600 1,354,900 1,130,673 713,654 717,312 714,631
Net Debt 4,382,000 3,642,500 4,682,000 4,842,400 2,418,500 2,752,699 3,075,589 1,580,800 1,636,151 1,414,730 1,476,700 988,500 1,022,500 1,034,100 960,400 986,000 1,317,100 1,110,635 681,372 640,567 553,011

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,989,700 1,169,400 866,800 702,800 721,100 611,987 470,376 713,400 425,444 288,900 154,300 119,400 85,500 83,600 98,700 88,200 176,300 262,749 245,422 192,666 129,163
Depreciation & Amortization 552,600 507,300 506,000 430,000 320,500 368,476 304,773 277,800 285,663 277,700 167,900 169,100 175,400 157,900 175,700 175,367 166,485 150,338 141,429 138,251 132,859
Deferred Income Tax -113,200 -36,100 -600 92,200 43,800 29,444 85,063 -239,100 67,050 85,200 50,300 24,100 13,900 11,300 1,700 8,600 23,800 8,741 17,156 5,711 38,544
Stock Based Compensation 59,000 50,000 42,700 43,000 30,000 34,109 29,253 30,500 20,481 13,600 9,000 7,000 7,800 11,500 14,700 20,600 21,900 0 0 0 0
Change in Working Capital 182,600 -149,700 -216,300 -115,400 -67,400 -86,458 -192,396 -111,600 -91,675 -86,300 -4,700 -10,200 -62,100 -6,800 -25,600 21,000 -19,800 -3,687 -48,954 -19,743 -15,686
Accounts Receivable 142,800 31,400 -12,100 -194,400 6,100 -50,410 -10,617 -29,300 -25,072 12,300 -16,700 -22,500 -20,300 -19,400 -20,500 48,500 34,200 0 0 0 0
Inventory -106,400 -188,700 -131,700 73,200 -19,300 -27,698 -21,984 -79,000 -47,381 -21,500 -12,000 -11,600 -9,600 -5,100 1,200 -12,500 -25,200 -31,514 -33,681 -10,952 786
Accounts Payable -7,100 -17,000 -31,200 109,800 -34,000 25,855 20,148 -17,900 -8,116 -40,100 5,300 20,100 -8,700 30,400 8,200 -10,500 -24,400 0 0 0 0
Other Working Capital 153,300 24,600 -41,300 -104,000 -20,200 -34,205 -179,943 14,600 -11,106 -37,000 18,700 3,800 -23,500 -12,700 -14,500 -4,500 -4,400 27,827 -15,273 -8,791 -16,472
Other Non-Cash Items -590,800 -12,500 -207,400 -14,900 2,100 8,539 8,079 -13,100 -17,730 -5,900 4,900 -400 2,200 1,600 4,600 4,633 -26,985 -3,591 -4,029 899 -18,039
Net Cash Provided by Operating Activities 1,328,900 1,528,400 991,200 1,137,700 1,050,100 966,097 705,148 657,900 689,233 573,200 381,700 309,000 222,700 259,100 269,800 318,400 341,700 395,568 338,192 317,784 266,841
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -808,200 -650,300 -481,800 -423,100 -359,700 -393,501 -375,954 -410,300 -387,267 -318,200 -232,200 -155,200 -151,000 -155,400 -135,900 -139,200 -258,200 -264,923 -265,976 -221,401 -163,445
Acquisitions Net -81,700 399,500 698,100 -3,066,400 77,200 8,408 -1,573,023 23,900 -168,046 406,700 182,900 -56,000 9,800 -91,600 -43,300 -49,600 -218,500 8,896 -3,036 -4,650 -5,567
Purchases of Investments -27,000 0 -704,600 -14,900 -111,200 -600 0 0 0 0 0 0 0 0 0 0 0 0 31,036 -25,000 0
Sales/Maturities of Investments 600 700,000 7,500 14,900 111,200 600 771 0 0 1,808 0 0 0 0 0 0 0 0 25,000 37,582 0
Other Investing Activities 2,097,800 9,500 -3,000 14,900 -127,200 -802 771 79,900 89,679 475,164 137,673 -3,400 -2,000 8,100 5,000 3,800 26,000 0 -447 -400 45,687
Net Cash Used for Investing Activities -931,500 458,700 -483,800 -3,474,600 -409,700 -385,895 -1,948,206 -386,400 -555,313 88,500 -49,300 -214,600 -143,200 -238,900 -174,200 -185,000 -450,700 -256,027 -213,423 -213,869 -123,325
Cash Flows from Financing Activities
Debt Repayment -323,500 -717,600 -69,500 2,465,500 -152,500 -361,100 86,400 1,340,300 97,095 -11,268 -191,602 -14,197 -12,655 22,427 -219,602 -109,083 218,950 415,088 1,075 -2,849 -2,802
Common Stock Issued 0 0 0 0 0 0 0 0 21,321 0 39,714 11,691 6,959 1,473 3,047 294,177 3,271 14,623 31,535 33,266 3,787
Common Stock Repurchased -454,300 -150,000 -178,800 -19,500 -64,500 -126,300 -112,300 -111,800 -268,951 -527,563 0 0 0 0 0 0 -24,017 -551,164 -172,888 -178,787 -71,507
Dividends Paid -186,800 -174,000 -159,100 -147,800 -140,300 -129,800 -116,436 -108,900 -105,036 -107,500 -91,304 -74,200 -73,800 -73,600 -73,600 -73,800 -62,500 -53,610 -46,421 -39,953 -36,507
Other Financing Activities -1,000 100 -100 -6,800 300 13,100 -16,064 5,300 24,601 44,354 -22,927 -656 -644 -14,723 1,205 -21,456 -12,809 23,278 17,467 -467 0
Net Cash Used Provided by Financing Activities -992,700 -1,063,600 -407,500 2,291,400 -357,000 -604,100 -158,414 1,124,900 -252,291 -602,000 -266,119 -77,400 -80,100 -64,500 -288,900 92,400 126,800 -151,785 -169,232 -188,790 -107,029
Effect of Forex Changes on Cash -347,000 0 0 0 0 0 0 -74 0 58 -86 43 -28 -1 32 -3 -44 0 0 0 0
Net Change in Cash -595,600 923,500 99,900 -45,500 283,400 -23,914 -1,401,472 1,396,400 -118,371 59,700 66,300 17,000 -600 -44,300 -193,300 225,800 17,800 -12,244 -44,463 -84,875 36,487
Cash at End of Period 4,093,300 1,282,300 358,800 258,900 304,400 20,978 44,892 1,446,400 50,038 168,400 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,038 32,282 76,745 161,620
Cash at Start of Period 4,688,900 358,800 258,900 304,400 21,000 44,892 1,446,364 50,000 168,409 108,700 42,400 25,400 26,000 70,300 263,600 37,800 20,000 32,282 76,745 161,620 125,133
Free Cash Flow
Operating Cash Flow 1,328,900 1,528,400 991,200 1,137,700 1,050,100 966,097 705,148 657,900 689,233 573,200 381,700 309,000 222,700 259,100 269,800 318,400 341,700 395,568 338,192 317,784 266,841
Capital Expenditure -808,200 -650,300 -481,800 -423,100 -359,700 -393,501 -375,954 -410,300 -387,267 -318,200 -232,200 -155,200 -151,000 -155,400 -135,900 -139,200 -258,200 -264,923 -265,976 -221,401 -163,445
Free Cash Flow 520,700 878,100 509,400 714,600 690,400 572,596 329,194 247,600 301,966 255,000 149,500 153,800 71,700 103,700 133,900 179,200 83,500 130,645 72,216 96,383 103,396