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 7,398,300 7,781,900 7,315,200 5,552,200 4,856,826 4,929,103 4,382,869 3,890,296 3,592,667 3,422,181 2,994,169 2,770,709 2,567,310 2,564,550 2,558,862 2,690,490 3,651,438 3,327,787 3,342,475 2,895,327 2,454,335
Revenue Growth - 6.38% 31.75% 14.32% -1.47% 12.46% 12.66% 8.28% 4.98% 14.29% 8.07% 7.92% 0.11% 0.22% -4.89% -26.32% 9.73% -0.44% 15.44% 17.97%
Cost of Revenue 5,463,800 5,833,400 5,757,500 4,178,800 3,575,345 3,673,202 3,281,924 2,889,735 2,591,850 2,564,648 2,406,587 2,343,829 2,233,284 2,280,681 2,258,136 2,244,528 2,901,726 2,376,884 2,410,481 2,186,851 1,871,662
Gross Profit 1,934,500 1,948,500 1,557,700 1,373,400 1,281,481 1,255,901 1,100,945 1,000,561 1,000,817 857,533 587,582 426,880 334,026 283,869 300,726 445,962 749,712 950,903 931,994 708,476 582,673
Gross Profit Margin 25.77% 25.04% 21.29% 24.74% 26.39% 25.48% 25.12% 25.72% 27.86% 25.06% 19.62% 15.41% 13.01% 11.07% 11.75% 16.58% 20.53% 28.57% 27.88% 24.47% 23.74%
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 534,400 542,800 515,100 417,600 359,772 370,548 333,371 323,918 314,986 286,844 272,288 259,427 259,140 289,993 367,537 321,608 342,584 289,604 264,396 240,393 204,541
Total Operating Expenses 633,400 521,100 549,100 482,700 389,747 402,195 368,176 371,280 337,812 312,694 292,358 274,217 308,143 252,979 367,537 297,510 247,946 236,486 236,935 207,720 204,541
Operating Income or Loss 1,301,100 1,427,400 951,400 1,010,800 895,731 877,458 747,713 647,108 679,582 549,778 538,138 190,404 84,781 63,444 -14,540 148,452 249,102 714,417 695,059 500,756 582,673
Operating Margin 17.23% 18.34% 13.01% 18.21% 18.44% 17.80% 17.06% 16.63% 18.92% 16.07% 17.97% 6.87% 3.30% 2.47% -0.57% 5.52% 6.82% 21.47% 20.79% 17.30% 23.74%
Interest Expense 155,100 196,100 168,400 147,700 134,393 129,000 137,423 291,085 133,269 220,243 242,407 201,645 211,926 217,184 181,603 175,262 172,813 0 0 0 0
EBITDA 1,944,500 2,056,100 1,530,700 1,533,100 1,312,550 1,297,489 1,091,609 949,767 962,397 826,264 818,519 465,313 423,467 416,952 351,871 533,877 627,789 985,892 921,459 699,704 660,896
Depreciation and Amortization 620,900 617,000 647,800 512,000 435,078 409,940 346,246 305,965 284,940 274,823 279,497 305,112 331,959 361,719 382,093 394,612 389,060 271,475 224,696 220,956 245,050
Income Before Tax 1,168,400 1,245,100 788,100 873,800 743,798 757,701 623,290 361,316 547,257 327,857 298,838 -3,703 -120,418 -153,738 -192,206 -19,221 75,058 667,502 703,461 480,237 375,566
Income Tax Expense 313,500 299,400 193,000 200,100 155,803 135,198 105,449 -232,075 124,851 94,943 91,692 -24,459 -66,492 -78,483 -89,663 -37,869 76,724 204,416 225,963 136,402 114,353
Net Income 845,700 933,200 575,600 670,800 584,500 617,662 515,805 601,185 419,491 221,177 204,923 24,382 -52,593 -70,778 -96,490 30,314 -4,115 450,910 467,534 388,757 287,385
Net Income Margin 11.17% 11.99% 7.87% 12.08% 12.03% 12.53% 11.77% 15.45% 11.68% 6.46% 6.84% 0.88% -2.05% -2.76% -3.77% 1.13% -0.11% 13.55% 13.99% 13.43% 11.71%
EPS 6.39 7.02 4.33 5.05 4.41 4.67 3.90 4.54 3.15 1.66 1.56 0.19 -0.41 -0.55 -0.75 0.25 -0.04 4.65 4.82 3.81 2.81
EPS Diluted 6.34 6.98 4.31 5.02 4.39 4.63 3.85 4.46 3.09 1.64 1.54 0.19 -0.41 -0.55 -0.75 0.25 -0.04 4.54 4.71 3.74 2.77
Weighted Average Shares Out - 133,000 133,000 132,800 132,578 132,300 132,393 132,513 133,205 133,210 131,461 130,272 128,395 129,381 128,050 118,891 109,774 97,036 97,577 102,179 102,447
Weighted Average Shares Out Diluted - 133,700 133,600 133,500 133,245 133,385 133,926 134,878 135,790 135,093 132,991 131,467 129,745 129,381 128,050 119,430 110,954 99,403 99,777 104,085 103,664

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 433,200 931,100 161,400 235,000 1,197,068 271,589 40,037 141,646 258,986 284,060 141,273 198,201 275,478 155,839 47,541 22,265 10,194 34,888 55,230 275,138 271,450
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4,111 36,734 0 0 175,140 179,210
Cash + Short Term Investments 433,200 931,100 161,400 235,000 1,197,068 271,589 40,037 141,646 258,986 284,060 141,273 198,201 275,478 155,839 47,541 26,376 46,928 34,888 55,230 450,278 450,660
Net Receivables 1,017,400 889,700 1,045,300 0 0 0 540,778 588,337 398,488 418,024 373,842 339,621 296,980 314,893 317,798 268,024 356,977 421,861 391,460 476,370 281,613
Inventory 647,700 615,600 579,300 521,300 448,585 458,308 429,330 384,338 345,616 347,073 321,804 344,606 335,022 327,657 319,845 325,033 364,311 356,318 243,537 197,752 177,184
Other Current Assets 114,600 88,500 116,000 940,300 631,512 649,429 69,000 65,780 134,092 35,434 83,550 73,531 77,492 64,711 86,375 113,456 125,674 344,162 41,152 40,322 508,502
Total Current Assets 2,212,900 2,524,900 1,902,000 1,691,100 2,277,165 1,379,326 1,079,145 1,180,101 1,119,857 1,084,591 920,469 955,959 984,972 861,409 772,106 744,293 893,890 1,157,229 731,379 1,164,722 1,417,959
Non-Current Assets
Property, Plant and Equipment 6,921,800 6,729,400 6,623,900 6,238,200 4,849,127 4,724,227 4,237,307 3,918,931 3,261,438 3,156,290 3,071,630 3,312,017 3,159,185 3,418,179 3,632,914 3,874,671 4,155,812 3,620,094 1,869,114 1,603,967 1,536,493
Goodwill 3,450,000 3,531,700 3,689,600 3,696,700 3,172,112 3,167,061 3,165,396 3,122,321 3,094,824 3,094,824 3,094,824 3,081,521 3,086,716 3,086,716 3,097,016 3,093,979 3,083,013 3,789,091 620,189 0 0
Intangible Assets 1,448,300 1,460,700 1,702,100 1,749,000 1,123,544 1,091,475 1,095,378 1,063,630 769,052 766,579 758,243 697,578 692,532 697,502 691,693 682,643 673,792 0 0 617,083 600,181
Long Term Investments 31,400 31,300 31,800 34,100 34,301 60,709 44,615 35,115 39,226 40,558 41,650 42,387 42,081 29,004 37,386 33,283 27,998 0 0 0 0
Tax Assets 0 0 1,072,800 1,005,900 706,050 633,039 567,283 464,081 702,854 681,096 39,726 40,423 40,696 43,032 53,794 57,967 71,205 0 0 0 0
Other Non-Current Assets 287,500 267,700 -787,600 -732,400 -475,394 -407,044 -356,994 -279,288 -533,101 -522,306 135,360 133,721 120,417 91,781 52,982 47,119 8,459 369,956 203,543 203,112 110,500
Total Non-Current Assets 12,139,000 12,020,800 12,332,600 11,991,500 9,409,740 9,269,467 8,752,985 8,324,790 7,334,293 7,217,041 7,141,433 7,307,647 7,141,627 7,366,214 7,565,785 7,789,662 8,020,279 7,779,141 2,692,846 2,424,162 2,247,174
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 14,351,900 14,545,700 14,234,600 13,682,600 11,686,905 10,648,793 9,832,130 9,504,891 8,454,150 8,301,632 8,061,902 8,263,606 8,126,599 8,227,623 8,337,891 8,533,955 8,914,169 8,936,370 3,424,225 3,588,884 3,665,133
Current Liabilities
Accounts Payable 352,600 390,400 454,500 365,500 273,100 265,159 216,473 197,335 145,042 175,729 145,148 139,345 113,337 103,931 102,315 121,324 147,104 219,548 154,215 142,221 95,312
Short Term Debt 500 500 170,900 89,800 515,400 30,426 133,023 41,383 138 130 150,137 170 150,602 134,762 290,746 621,893 1,394,185 2,126,681 199,530 272,067 3,226
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 139,400 0 159,800 167,100 174,045 179,880 186,397 191,476 198,388 207,660 213,968 219,743 73,583 0 172,495 0 0 174,252 127,962 126,856 98,886
Other Current Liabilities 281,600 406,700 331,200 314,000 259,383 239,978 253,054 204,154 227,064 177,620 156,593 159,620 172,472 167,560 172,611 113,478 121,777 181,958 139,942 164,726 328,151
Total Current Liabilities 774,100 797,600 956,600 769,300 1,047,883 535,563 602,550 792,872 354,919 353,479 451,878 298,597 436,411 404,562 565,672 856,695 1,663,066 2,528,187 493,687 579,014 426,689
Non-Current Liabilities
Long Term Debt 3,832,700 4,401,300 4,458,400 4,517,300 3,175,961 3,172,357 2,779,357 2,813,482 1,982,752 1,980,334 1,855,447 2,522,243 2,526,401 2,680,677 2,427,516 2,116,120 2,153,588 1,529,828 322,064 323,392 604,522
Deferred Revenue 139,400 145,300 159,800 167,100 174,045 179,880 186,397 191,476 198,388 207,660 213,968 224,743 73,583 0 446,876 0 0 0 0 0 0
Deferred Tax 1,000,300 1,028,900 1,072,800 1,005,900 706,050 633,039 567,283 464,081 702,853 681,096 691,137 701,075 657,367 732,528 849,448 888,272 949,036 671,518 287,905 275,065 348,613
Other Non-Current Liabilities 712,300 664,700 634,800 655,300 555,636 506,097 493,640 624,087 642,763 624,875 672,773 798,584 671,775 618,239 530,275 620,846 625,334 446,827 319,458 284,872 271,334
Total Non-Current Liabilities 5,684,700 6,240,200 6,325,800 6,345,600 4,611,692 4,491,373 4,026,677 3,743,126 3,526,755 3,493,965 3,433,325 4,026,903 3,929,126 4,031,444 3,807,239 3,625,238 3,727,958 2,648,173 929,427 883,329 1,224,469
Total Liabilities 6,458,800 7,037,800 7,282,400 7,114,900 5,659,575 5,026,936 4,629,227 4,535,998 3,881,674 3,847,444 3,885,203 4,325,500 4,365,537 4,436,006 4,372,911 4,481,933 5,391,024 5,176,360 1,423,114 1,462,343 1,651,158
Common Stock 132,100 132,100 132,900 132,700 132,516 132,371 131,762 132,324 132,339 133,172 131,907 130,200 129,721 129,245 128,570 125,912 110,270 108,234 139,705 139,705 139,705
Retained Earnings 4,980,700 4,615,000 4,111,400 3,748,500 3,274,107 2,895,871 2,444,870 2,180,448 1,771,518 1,618,507 1,471,845 1,295,834 1,276,649 1,334,476 1,512,863 1,752,240 1,862,913 2,083,718 2,972,738 2,637,427 2,366,915
Accumulated Other Comprehensive Income/Loss -138,800 -143,800 -154,700 -152,700 -181,305 -197,738 -172,215 -149,466 -139,376 -120,069 -161,714 -99,631 -225,517 -216,844 -177,339 -194,358 -185,282 -40,217 -4,953 -2,213 -1,309
Total Stockholders Equity 7,869,000 7,483,400 6,928,600 6,545,000 6,027,330 5,621,857 5,202,903 4,968,893 4,572,476 4,454,188 4,176,699 3,938,106 3,761,062 3,791,617 3,964,980 4,052,022 3,522,736 3,759,600 2,001,111 2,126,541 2,013,975
Total Investments 31,400 31,300 31,800 34,100 34,301 60,709 44,615 35,115 39,226 40,558 41,650 42,387 42,081 29,004 37,386 37,394 64,732 0 0 175,140 179,210
Total Debt 3,833,200 4,385,200 4,524,100 4,522,500 3,687,257 3,172,382 2,912,380 2,854,865 1,982,889 1,980,464 2,005,584 2,522,413 2,677,003 2,815,439 2,718,262 2,738,013 3,547,773 3,656,509 521,594 595,459 607,748
Net Debt 3,400,000 3,454,100 4,362,700 4,287,500 2,490,189 2,900,793 2,872,343 2,713,219 1,723,903 1,696,404 1,864,311 2,324,212 2,401,525 2,659,600 2,670,721 2,715,748 3,537,579 3,621,621 466,364 320,321 336,298

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 849,300 914,600 576,500 670,400 584,480 617,662 515,805 601,185 419,491 221,177 204,923 24,382 -52,593 -70,778 -96,490 30,314 -4,115 450,910 467,534 388,757 287,385
Depreciation & Amortization 620,900 617,000 587,500 342,900 392,809 350,844 331,302 275,208 256,069 245,172 251,155 283,395 313,396 368,797 288,694 337,008 389,060 271,475 224,696 220,956 245,050
Deferred Income Tax -67,600 -43,300 57,700 66,800 62,018 76,011 64,639 -235,697 33,591 3,069 18,378 -35,063 -69,830 -93,739 -51,684 -43,773 -22,385 -8,489 0 0 0
Stock Based Compensation 59,600 63,200 41,100 34,700 33,000 31,843 25,215 26,635 20,670 18,248 23,884 22,093 17,474 18,454 20,637 23,120 0 0 0 0 0
Change in Working Capital -78,300 -33,400 -248,500 -180,300 -39,710 -147,218 -6,974 -169,352 -92,788 -23,120 -93,320 -53,945 20,378 -11,906 19,938 90,275 -101,781 16,345 -95,402 -109,022 14,980
Accounts Receivable 28,200 28,200 -53,300 -42,000 2,343 -29,734 63,230 -81,561 -72,763 -42,164 -25,118 -42,260 17,412 0 0 0 0 0 0 0 0
Inventory -54,600 0 -49,500 8,300 9,801 -28,273 -34,976 -14,121 1,625 -20,925 -5,595 -7,700 -9,028 -6,927 6,708 39,289 -7,630 -29,508 -28,552 -6,210 5,815
Accounts Payable 26,400 -25,100 -17,400 -23,300 -6,942 21,788 40,181 9,823 30,353 26,491 4,229 15,485 27,091 0 0 0 0 0 0 0 0
Other Working Capital -78,300 -36,500 -128,300 -123,300 -44,912 -110,999 -75,409 -83,493 -52,003 13,478 -66,836 -19,470 -15,097 -4,979 13,230 50,986 -94,151 45,853 -66,850 -102,812 9,165
Other Non-Cash Items 700,300 18,700 133,900 77,400 37,771 54,980 -97,210 146,699 7,555 38,832 -144,684 120,100 9,650 -41,785 21,611 16,091 268,633 16,942 -17,479 -27,507 33,200
Net Cash Provided by Operating Activities 1,444,300 1,536,800 1,148,200 1,011,900 1,070,359 984,122 832,777 644,678 644,588 503,378 260,336 360,962 238,475 169,043 202,706 453,035 435,185 708,144 579,349 473,184 580,615
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -647,300 -872,600 -612,600 -451,300 -362,194 -384,094 -469,088 -459,566 -350,148 -289,262 -224,852 -275,380 -93,357 -98,912 -86,324 -109,729 -353,196 -483,322 -435,207 -215,646 -203,800
Acquisitions Net 349,400 614,500 -479,200 -1,639,400 -42,255 -42,407 -210,163 -822,433 -32,537 -27,198 437,122 -38,347 21,166 64,208 -19,580 -20,905 141,726 -3,267,338 121,385 -93,965 -34,555
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13,602 17,750 -1,201 88,939 32,767 -313,490 -378,463
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,653 33,282 25,542 5,026 175,140 318,156 473,936
Other Investing Activities 553,800 94,600 38,800 216,600 22,935 10,664 9,360 12,508 17,608 6,718 26,061 17,537 82,590 15,225 273 -400 -1,911 2,396 908 155,773 48,377
Net Cash Used for Investing Activities -296,100 -163,500 -1,053,000 -1,874,100 -381,514 -415,837 -669,891 -1,269,491 -365,077 -309,742 238,331 -296,190 10,399 -19,479 -88,376 -80,002 -189,040 -3,654,299 -105,007 -149,172 -94,505
Cash Flows from Financing Activities
Debt Repayment -570,400 -103,900 58,500 134,800 498,400 -133,023 45,432 736,692 -130 -67,442 -579,829 -150,602 -134,780 52,272 -20,216 -812,027 -108,716 3,104,931 -73,632 -11,603 -278,989
Common Stock Issued 0 0 18,500 19,100 0 0 0 0 0 0 30,620 3,821 0 4,936 41,734 606,546 55,072 35,074 28,889 37,940 21,508
Common Stock Repurchased -218,900 -200,000 -18,500 -19,100 -26,132 -41,100 -133,983 -60,303 -161,463 -21,475 0 0 0 0 0 0 0 -4,800 -522,801 -228,479 0
Dividends Paid -240,400 -228,400 -212,600 -196,400 -180,216 -163,973 -148,109 -132,335 -106,333 -53,214 -28,884 -5,191 -5,183 -98,172 -127,792 -171,468 -214,783 -181,315 -144,082 -118,229 -106,331
Other Financing Activities -36,000 -53,300 -2,600 -13,600 -57,422 -38,560 -28,468 -40,614 -36,659 91,282 26,961 9,923 10,728 -302 17,220 15,987 -2,412 -28,077 17,376 47 1,383
Net Cash Used Provided by Financing Activities -1,062,300 -585,600 -175,200 -94,300 234,662 -338,183 -265,128 503,440 -304,585 -50,849 -551,132 -142,049 -129,235 -41,266 -89,054 -360,962 -270,839 2,925,813 -694,250 -320,324 -362,429
Effect of Forex Changes on Cash 3,400 0 0 0 0 0 0 0 0 0 0 -4,463 0 0 0 0 0 0 0 0 0
Net Change in Cash 89,300 787,700 -80,000 -956,500 923,507 230,102 -102,242 -121,373 -25,074 142,787 -52,465 -77,277 119,639 108,298 25,276 12,071 -24,694 -20,342 -219,908 3,688 123,681
Cash at End of Period 1,795,200 949,200 161,500 241,500 1,198,013 274,506 44,404 146,646 258,986 284,060 141,273 198,201 275,478 155,839 47,541 22,265 10,194 34,888 55,230 275,138 271,450
Cash at Start of Period 1,705,900 161,500 241,500 1,198,000 274,506 44,404 146,646 268,019 284,060 141,273 193,738 275,478 155,839 47,541 22,265 10,194 34,888 55,230 275,138 271,450 147,769
Free Cash Flow
Operating Cash Flow 1,444,300 1,536,800 1,148,200 1,011,900 1,070,359 984,122 832,777 644,678 644,588 503,378 260,336 360,962 238,475 169,043 202,706 453,035 435,185 708,144 579,349 473,184 580,615
Capital Expenditure -647,300 -872,600 -612,600 -451,300 -362,194 -384,094 -469,088 -459,566 -350,148 -289,262 -224,852 -275,380 -93,357 -98,912 -86,324 -109,729 -353,196 -483,322 -435,207 -215,646 -203,800
Free Cash Flow 797,000 664,200 535,600 560,600 708,165 600,028 363,689 185,112 294,440 214,116 35,484 85,582 145,118 70,131 116,382 343,306 81,989 224,822 144,142 257,538 376,815