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,678,700 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,727,300 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,951,400 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.03% 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 555,000 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 569,000 542,800 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,375,100 1,405,700 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.46% 18.06% 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 169,800 179,600 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 0 0 0 0 0
EBITDA 1,995,300 2,022,700 1,601,200 1,364,400 1,271,000 1,237,545 1,092,015 940,539 948,889 817,984 577,828 465,313 364,569 392,609 316,145 545,346 1,305,873 937,945 863,753 689,039 591,067
Depreciation and Amortization 619,400 617,000 649,800 353,600 375,269 360,087 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,239,000 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 311,700 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 915,200 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.57% 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.89 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.85 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 Q1 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 300,100 949,200 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 300,100 949,200 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 886,100 889,700 1,045,300 833,300 556,297 570,116 540,778 588,337 474,496 418,024 373,842 339,621 296,980 313,202 317,798 268,024 356,977 421,861 391,460 476,370 281,613
Inventory 647,200 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 74,200 70,400 115,900 95,000 74,270 76,396 64,633 65,780 40,759 35,434 83,550 73,531 77,492 64,711 86,922 15,072 125,674 259,775 41,152 40,322 458,223
Total Current Assets 1,907,600 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,721,700 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,531,700 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,445,800 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 1,027,300 1,028,900 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 -754,600 -761,200 -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,003,300 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 13,910,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 320,900 390,400 454,500 365,500 273,080 265,159 216,473 197,335 145,042 175,729 145,148 143,807 113,337 103,931 102,315 121,324 147,104 219,548 154,215 142,221 95,312
Short Term Debt 59,500 500 100,500 5,200 515,435 25 133,023 391,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 151,100 145,300 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 164,700 261,400 241,800 231,500 85,323 90,499 66,657 12,678 11,351 -30,040 -57,375 -65,123 98,889 165,869 116 113,478 121,777 7,706 11,980 37,870 229,265
Total Current Liabilities 696,200 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,330,700 3,877,300 4,423,600 4,517,300 3,171,822 3,172,357 2,779,357 2,463,482 1,982,751 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 143,600 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,027,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 1,196,500 1,188,700 669,600 655,300 559,775 506,097 493,640 624,087 642,763 624,875 672,773 578,842 671,775 618,239 83,399 620,846 625,334 446,827 319,458 284,872 271,334
Total Non-Current Liabilities 5,698,100 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,394,300 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,300 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,636,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 -142,100 -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,491,900 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,913,000 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,612,900 3,436,000 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 920,000 944,000 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 548,600 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 -32,100 -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 64,100 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 -88,100 -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 79,700 -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 -54,600 -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 -88,100 -33,400 -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 380,500 -17,500 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,482,100 1,530,000 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 -831,800 -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 547,200 709,100 -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 576,700 708,200 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 -265,600 -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 -727,400 -131,300 -1,852,500 -1,465,200 -250,025 -499,923 -1,498,955 -1,468,308 -3,130 -901,060 -672,829 -306,602 -134,780 -743,075 -519,204 -900,996 0 -3,114,104 -73,632 -11,603 0
Common Stock Issued 69,200 0 18,500 19,100 750,000 366,900 1,589,900 2,205,000 3,000 913,971 30,620 3,821 0 4,936 41,734 606,546 79,674 35,074 28,889 37,940 21,508
Common Stock Repurchased -220,900 -200,000 -18,500 -19,100 -26,132 -2,602 -133,983 -60,303 -161,463 -21,475 116,502 165,762 0 798,962 519,490 414,987 0 -4,800 -522,801 -228,479 0
Dividends Paid -233,200 -228,400 -212,600 -196,400 -180,200 -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 56,100 -22,500 1,889,900 1,567,300 -58,965 -38,585 -73,981 -40,614 -36,659 10,929 3,459 161 10,728 -3,917 -3,282 -310,031 -135,730 6,190,958 17,376 47 -277,606
Net Cash Used Provided by Financing Activities -1,059,800 -582,200 -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 3,400 0 0 0 0 0 0 0 0 0 -4,463 0 0 0 0 0 0 0 0 0
Net Change in Cash 160,100 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,762,500 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,602,400 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,482,100 1,530,000 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 -831,800 -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 650,300 657,400 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