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 8,175,100 7,802,400 8,478,000 7,730,300 6,658,200 6,964,300 7,014,600 6,444,900 5,779,000 5,741,700 5,852,600 3,665,308 2,843,900 2,620,100 2,435,600 2,147,589 2,360,493 2,316,006 2,187,046 1,993,600 1,890,085
Revenue Growth - -7.97% 9.67% 16.10% -4.40% -0.72% 8.84% 11.52% 0.65% -1.89% 59.68% 28.88% 8.54% 7.58% 13.41% -9.02% 1.92% 5.90% 9.70% 5.48%
Cost of Revenue 6,451,700 6,103,500 6,387,400 5,857,300 5,288,800 5,320,300 5,369,300 4,972,700 4,503,300 4,533,700 4,623,100 2,797,853 2,204,300 2,078,200 1,903,400 1,721,012 1,869,135 1,791,035 1,743,169 1,686,800 1,592,371
Gross Profit 1,723,400 1,698,900 2,090,600 1,873,000 1,369,400 1,644,000 1,645,300 1,472,200 1,275,700 1,208,000 1,229,500 867,455 639,600 541,900 532,200 426,577 491,358 524,971 443,877 306,800 297,714
Gross Profit Margin 21.03% 21.77% 24.66% 24.23% 20.57% 23.61% 23.46% 22.84% 22.07% 21.04% 21.01% 23.67% 22.49% 20.68% 21.85% 19.86% 20.82% 22.67% 20.30% 15.39% 15.75%
Research and Development 0 0 0 14,500 15,500 16,000 14,400 12,800 13,300 13,100 12,300 11,500 11,300 0 0 0 0 0 0 0 0
General and Administrative Expenses 606,200 580,900 608,600 576,800 539,600 557,600 536,400 522,600 471,100 451,300 469,500 326,602 279,900 258,500 240,600 228,025 234,287 224,456 209,421 194,000 180,824
Total Operating Expenses 606,200 623,800 608,600 576,800 539,600 557,600 536,400 522,600 471,100 451,300 469,500 326,602 184,400 269,200 346,800 242,560 249,546 231,519 217,950 190,674 157,223
Operating Income or Loss 1,117,200 1,075,100 978,400 843,600 371,500 658,300 1,067,700 931,200 780,300 750,000 702,700 481,875 443,459 272,700 185,400 352,454 241,812 293,452 225,927 116,126 140,491
Operating Margin 13.61% 13.78% 11.54% 10.91% 5.58% 9.45% 15.22% 14.45% 13.50% 13.06% 12.01% 13.15% 15.59% 10.41% 7.61% 16.41% 10.24% 12.67% 10.33% 5.82% 7.43%
Interest Expense 40,800 53,300 70,400 152,400 93,500 128,800 97,200 102,600 91,800 85,500 88,400 58,275 62,900 29,245 32,278 35,583 36,869 35,084 0 0 0
EBITDA 1,590,000 1,585,100 1,892,000 1,678,400 1,135,800 1,434,800 1,474,300 931,200 1,132,500 750,000 702,700 685,870 615,174 272,749 341,680 503,771 389,581 293,452 225,927 116,126 140,491
Depreciation and Amortization 520,400 517,700 456,800 417,300 409,600 389,000 411,900 391,000 357,900 364,300 390,800 217,918 171,280 163,973 156,298 151,217 147,769 145,670 152,411 158,352 159,592
Income Before Tax 1,021,300 1,014,100 1,364,800 1,108,700 632,700 917,000 970,500 828,600 688,500 664,500 614,300 423,600 380,500 243,500 153,100 316,971 210,143 267,868 194,724 88,000 110,915
Income Tax Expense 248,200 248,900 335,000 267,600 171,700 220,600 232,500 160,000 238,900 227,700 221,700 -17,729 216,700 85,500 -52,300 51,076 74,534 97,802 69,692 35,400 42,185
Net Income 771,400 765,200 1,029,800 841,100 461,000 696,400 738,000 668,600 449,600 436,800 392,600 441,329 163,800 158,000 205,400 265,895 135,609 170,066 125,032 52,600 68,730
Net Income Margin 9.40% 9.81% 12.15% 10.88% 6.92% 10.00% 10.52% 10.37% 7.78% 7.61% 6.71% 12.04% 5.76% 6.03% 8.43% 12.38% 5.74% 7.34% 5.72% 2.64% 3.64%
EPS 8.58 8.41 11.07 8.87 4.86 7.37 7.88 7.09 4.76 4.47 3.99 4.57 1.70 1.59 2.02 2.62 1.32 1.63 1.21 0.49 0.65
EPS Diluted 8.57 8.48 11.02 8.83 4.85 7.35 7.86 7.07 4.75 4.47 3.99 4.52 1.68 1.57 2.00 2.60 1.31 1.61 1.20 0.49 0.64
Weighted Average Shares Out - 90,236 92,300 94,100 94,100 93,800 93,645 93,512 93,529 96,600 97,000 96,579 96,400 99,300 101,700 101,577 102,753 104,483 103,599 107,334 106,358
Weighted Average Shares Out Diluted - 89,500 92,700 94,500 94,400 94,100 93,900 93,700 93,700 97,718 98,396 97,547 97,500 100,400 102,600 102,358 103,593 105,459 104,485 108,098 107,570

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 676,600 648,000 320,000 618,700 974,600 679,500 361,500 216,900 239,300 184,200 124,900 190,960 207,393 156,313 196,556 260,727 149,397 228,143 161,837 112,669 213,321
Short Term Investments 95,000 493,500 85,200 86,100 105,600 87,900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 771,600 1,141,500 405,200 704,800 1,080,200 767,400 361,500 216,900 239,300 184,200 124,900 190,960 207,393 156,313 196,556 260,727 149,397 228,143 161,837 112,669 213,321
Net Receivables 1,216,100 1,037,500 1,067,500 1,078,400 837,500 872,100 918,600 900,200 703,100 664,700 651,200 666,041 417,630 319,988 293,159 375,921 254,898 275,921 263,159 213,181 216,594
Inventory 1,061,900 1,013,100 977,300 902,500 787,900 794,100 795,600 762,500 723,600 676,800 664,900 594,291 268,767 254,675 241,142 213,396 206,954 204,356 195,946 191,828 179,348
Other Current Assets 191,800 62,300 58,300 47,000 44,700 44,800 39,400 35,500 30,300 28,800 61,900 102,600 43,243 81,087 67,787 35,170 21,924 24,617 25,776 42,647 67,798
Total Current Assets 3,241,400 3,254,400 2,508,300 2,732,700 2,750,300 2,478,400 2,115,100 1,915,100 1,696,300 1,554,500 1,578,600 1,531,009 937,033 812,063 798,041 885,214 633,173 733,037 646,718 553,489 677,061
Non-Current Assets
Property, Plant and Equipment 4,242,600 4,143,400 4,198,300 3,767,300 3,427,600 3,386,000 3,108,600 2,924,900 2,895,700 2,832,100 2,857,600 2,805,704 1,366,069 1,476,654 1,337,986 1,182,504 1,221,019 1,215,298 1,252,291 1,320,511 1,345,154
Goodwill 922,400 922,400 922,400 923,500 863,500 918,700 917,300 883,200 737,900 544,000 546,800 526,789 67,160 58,214 38,854 38,854 37,163 37,163 37,200 34,187 0
Intangible Assets 201,300 229,600 267,900 308,400 295,900 338,800 378,200 410,000 367,100 270,800 293,500 310,539 38,283 25,042 10,975 11,790 12,669 13,753 14,711 63,713 22,108
Long Term Investments 69,700 64,100 64,900 60,000 42,700 58,100 -285,200 -239,500 0 -347,000 -75,700 -75,579 -117,624 -62,789 -50,232 13,819 -208,879 -17,915 -19,303 -28,975 -59,113
Tax Assets 0 0 543,000 465,900 379,400 340,100 285,200 239,500 0 347,000 75,700 75,579 117,624 62,789 50,232 -13,819 208,879 17,915 19,303 28,975 59,113
Other Non-Current Assets 76,400 67,200 -501,000 -421,000 -326,200 -284,300 50,500 64,300 80,000 83,200 72,000 69,738 45,223 40,526 38,418 34,478 35,717 36,606 36,056 35,585 38,451
Total Non-Current Assets 5,512,400 5,426,700 5,495,500 5,104,100 4,682,900 4,757,400 4,454,600 4,282,400 4,080,700 3,730,100 3,769,900 3,712,770 1,516,735 1,600,436 1,426,233 1,267,626 1,306,568 1,302,820 1,340,258 1,419,809 1,405,713
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 8,753,800 8,681,100 8,003,800 7,836,800 7,433,200 7,235,800 6,569,700 6,197,500 5,777,000 5,284,600 5,348,500 5,243,779 2,453,768 2,412,499 2,224,274 2,152,840 1,939,741 2,035,857 1,986,976 1,973,298 2,082,774
Current Liabilities
Accounts Payable 459,900 402,400 410,400 452,400 387,000 351,900 382,200 402,900 323,800 294,200 330,500 357,432 117,510 154,855 154,130 126,813 101,064 132,197 119,397 124,851 128,953
Short Term Debt 83,800 560,800 148,200 137,600 141,000 64,100 1,400 151,300 27,100 7,700 7,600 40,000 15,964 15,718 109,670 109,626 109,606 278,747 119,147 118,030 109,168
Tax Payables 15,200 18,600 17,400 17,600 16,500 15,300 13,400 16,000 16,700 16,000 17,500 20,232 55,887 8,711 2,601 0 0 6,062 10,340 0 0
Deferred Revenue 0 125,800 0 0 0 0 13,400 0 0 0 0 0 0 149,469 0 0 0 120,099 123,640 102,168 0
Other Current Liabilities 541,600 283,900 299,500 277,200 238,100 292,500 296,600 262,500 257,800 244,000 255,400 242,875 70,485 197,216 139,157 134,518 151,312 145,571 139,454 129,213 96,983
Total Current Liabilities 1,100,500 1,265,700 875,500 884,800 782,600 723,800 693,600 832,700 625,400 561,900 611,000 660,539 259,846 376,500 405,558 370,957 361,982 562,577 388,338 372,094 335,104
Non-Current Liabilities
Long Term Debt 2,670,300 2,693,000 2,719,000 2,663,500 2,667,400 2,670,400 2,501,300 2,499,400 2,640,300 2,312,000 2,371,700 2,532,700 803,534 814,562 570,931 571,252 571,529 398,501 645,899 577,173 585,724
Deferred Revenue 0 0 0 157,400 298,300 375,500 357,500 372,500 357,200 358,600 361,700 193,548 164,538 148,686 97,914 78,859 85,964 0 -78,129 0 0
Deferred Tax 0 0 543,000 465,900 379,400 340,100 285,200 239,500 334,700 347,000 409,900 434,835 227,160 11,924 9,190 205,227 208,879 240,707 260,968 292,710 306,569
Other Non-Current Liabilities 719,400 725,100 199,200 681,300 736,900 430,500 417,200 443,300 59,600 418,100 434,500 258,885 295,818 131,917 131,680 27,700 27,438 73,211 0 49,901 37,807
Total Non-Current Liabilities 3,389,700 3,418,100 3,461,200 3,344,800 3,404,300 3,441,000 3,203,700 3,182,200 3,391,800 3,089,400 3,216,100 3,226,420 1,224,461 1,107,089 809,715 883,038 893,810 712,419 906,867 919,784 930,100
Total Liabilities 4,490,200 4,683,800 4,336,700 4,229,600 4,186,900 4,164,800 3,897,300 4,014,900 4,017,200 3,651,300 3,827,100 3,886,959 1,484,307 1,483,589 1,215,273 1,253,995 1,255,792 1,274,996 1,295,205 1,291,878 1,265,204
Common Stock 900 900 900 900 900 900 900 900 900 1,000 1,000 982 981 983 1,023 1,030 1,024 1,050 1,046 1,037 1,070
Retained Earnings 3,669,100 3,447,200 3,186,800 3,102,100 2,835,500 2,704,800 2,315,800 1,867,400 1,447,100 1,317,300 1,242,200 1,019,101 703,728 673,960 690,111 546,355 342,072 334,060 269,296 248,404 303,662
Accumulated Other Comprehensive Income/Loss -67,000 -70,900 -102,400 -75,200 -144,500 -159,500 -138,800 -156,900 -139,600 -124,900 -153,900 -65,024 -114,042 -97,778 -44,381 -36,036 -38,251 -7,165 -8,079 13,358 20,177
Total Stockholders Equity 4,263,600 3,997,300 3,667,100 3,607,200 3,246,300 3,071,000 2,672,400 2,182,600 1,759,800 1,633,300 1,521,400 1,356,820 969,461 928,910 1,009,001 898,845 683,949 760,861 691,771 681,420 817,570
Total Investments 164,700 557,600 150,100 146,100 148,300 146,000 -285,200 -239,500 0 -347,000 -75,700 -75,579 -117,624 -62,789 -50,232 13,819 -208,879 -17,915 -19,303 -28,975 -59,113
Total Debt 2,754,100 3,173,200 2,793,100 2,732,300 2,737,900 2,734,500 2,502,700 2,650,700 2,667,400 2,332,000 2,379,300 2,572,749 819,498 830,280 680,601 680,878 681,135 677,248 765,046 695,203 694,892
Net Debt 2,077,500 2,525,200 2,473,100 2,113,600 1,763,300 2,055,000 2,141,200 2,433,800 2,428,100 2,147,800 2,254,400 2,381,789 612,105 673,967 484,045 420,151 531,738 449,105 603,209 582,534 481,571

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 769,300 765,200 1,029,800 841,100 461,000 696,400 738,000 668,600 449,600 436,800 392,600 441,329 163,820 158,027 205,435 265,895 135,609 170,066 125,032 52,604 68,730
Depreciation & Amortization 520,400 517,700 456,800 429,200 408,500 382,800 417,100 391,400 334,800 364,300 390,800 217,918 171,280 163,973 156,298 147,769 147,769 145,670 152,411 158,352 159,592
Deferred Income Tax -5,100 5,200 86,000 59,400 34,700 60,300 38,700 -84,500 -4,000 1,700 2,600 -84,047 106,921 27,347 -120,579 -13,819 -10,814 -11,024 -20,142 15,788 43,415
Stock Based Compensation 47,100 40,000 35,600 35,500 30,000 30,400 23,500 20,600 19,700 18,200 15,600 14,761 11,687 9,736 7,006 7,261 8,695 8,418 6,062 1,677 0
Change in Working Capital -17,000 -6,800 -85,100 -287,400 77,800 9,300 -52,900 -146,100 -800 -69,800 -97,000 -8,654 -80,798 -19,572 -33,718 17,857 -16,040 -17,523 -21,057 16,410 -41,084
Accounts Receivable -170,800 -1,400 39,300 -227,200 13,200 56,400 -56,100 -115,100 -3,600 9,500 -8,500 -31,191 -24,995 -16,946 -50,256 13,602 21,023 -12,724 -48,068 7,476 -26,253
Inventory -75,800 -35,800 -75,200 -105,500 6,300 1,400 -35,600 -21,000 -25,700 -11,900 -72,400 25,036 -12,212 -8,333 -28,352 -5,498 -2,598 -8,494 -3,526 -10,149 -9,072
Accounts Payable 48,600 11,400 -18,100 12,200 39,700 -32,400 -17,600 41,000 16,600 -37,300 -36,000 54,222 -40,448 -694 25,367 22,475 -31,133 12,800 -7,777 10,664 -1,008
Other Working Capital 181,000 19,000 -31,100 33,100 18,600 -16,100 56,400 -51,000 11,900 -30,100 19,900 -56,721 -3,143 6,401 19,523 -12,722 -3,332 -9,105 38,314 8,419 -4,751
Other Non-Cash Items 776,300 -6,200 -28,100 16,300 20,800 28,200 15,700 6,100 1,900 11,400 31,500 26,894 31,295 6,003 135,478 -118,832 4,103 4,542 4,326 -2,085 -15,310
Net Cash Provided by Operating Activities 1,201,100 1,315,100 1,495,000 1,094,100 1,032,800 1,207,400 1,180,100 856,100 801,200 762,600 736,100 608,201 404,205 345,514 349,920 306,131 269,322 300,149 246,632 242,746 215,343
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -609,600 -469,700 -824,200 -605,100 -421,200 -399,500 -551,400 -343,000 -274,300 -314,500 -420,200 -234,422 -128,524 -293,268 -322,827 -114,197 -132,972 -113,446 -88,221 -125,331 -108,614
Acquisitions Net 700 0 2,200 -194,900 4,600 4,100 -56,300 -273,800 -485,400 23,000 -20,500 -1,174,506 -35,393 -57,340 0 -3,136 0 0 -4,314 -48,671 -38,376
Purchases of Investments -523,000 -507,200 -126,100 -127,400 -110,100 -146,100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -703
Sales/Maturities of Investments 515,100 102,800 118,700 126,900 107,000 -4,100 0 0 0 0 0 0 0 0 0 0 0 1,000 0 0 2,000
Other Investing Activities -405,700 -1,000 -4,300 6,100 -6,400 -1,000 -500 7,700 -9,900 -6,600 -10,400 -2,480 56,407 443 1,513 -1,991 -1,564 -741 -1,420 12,524 28,879
Net Cash Used for Investing Activities -618,500 -875,100 -833,700 -794,400 -426,100 -546,600 -608,200 -609,100 -769,600 -298,100 -451,100 -1,411,408 -107,510 -350,165 -321,314 -119,324 -134,536 -113,187 -93,955 -161,478 -116,814
Cash Flows from Financing Activities
Debt Repayment -4,800 395,200 -1,700 -67,500 -1,500 -34,400 -151,300 -14,100 347,500 -47,600 -193,600 923,300 -40,200 149,330 -626 -606 -20,381 -10,149 -9,096 -169 -3,899
Common Stock Issued -15,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67,281 0 20,336 7,754 8,221 10,398
Common Stock Repurchased -9,200 -41,500 -538,000 -205,900 -10,500 -8,200 -7,900 -10,800 -111,500 -163,400 -13,200 -18,800 -45,200 -125,027 -38,901 -65,666 -70,052 -30,528 0 -93,105 -63,729
Dividends Paid -448,500 -448,900 -420,300 -379,800 -299,600 -298,700 -268,100 -237,600 -216,100 -200,800 -157,400 -109,145 -117,851 -76,012 -61,798 -76,898 -125,057 -105,048 -105,052 -96,867 -29,294
Other Financing Activities -1,100 -1,100 0 -2,400 0 -1,500 0 -6,900 3,600 6,600 13,100 -8,581 -42,364 16,117 8,548 412 1,958 25,069 2,885 0 29,294
Net Cash Used Provided by Financing Activities -479,200 -112,000 -960,000 -655,600 -311,600 -342,800 -427,300 -269,400 23,500 -405,200 -351,100 786,774 -245,615 -35,592 -92,777 -75,477 -213,532 -120,656 -103,509 -181,920 -57,230
Effect of Forex Changes on Cash 192,600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 103,400 328,000 -298,700 -355,900 295,100 318,000 144,600 -22,400 55,100 59,300 -66,100 -16,433 51,080 -40,243 -64,171 111,330 -78,746 66,306 49,168 -100,652 41,299
Cash at End of Period 2,630,600 648,000 320,000 618,700 974,600 679,500 361,500 216,900 239,300 184,200 124,900 190,960 207,393 156,313 196,556 260,727 149,397 228,143 161,837 112,669 213,321
Cash at Start of Period 2,527,200 320,000 618,700 974,600 679,500 361,500 216,900 239,300 184,200 124,900 191,000 207,393 156,313 196,556 260,727 149,397 228,143 161,837 112,669 213,321 172,022
Free Cash Flow
Operating Cash Flow 1,201,100 1,315,100 1,495,000 1,094,100 1,032,800 1,207,400 1,180,100 856,100 801,200 762,600 736,100 608,201 404,205 345,514 349,920 306,131 269,322 300,149 246,632 242,746 215,343
Capital Expenditure -611,300 -469,700 -824,200 -605,100 -421,200 -399,500 -551,400 -343,000 -274,300 -314,500 -420,200 -234,422 -128,524 -293,268 -322,827 -114,197 -132,972 -113,446 -88,221 -125,331 -108,614
Free Cash Flow 589,800 845,400 670,800 489,000 611,600 807,900 628,700 513,100 526,900 448,100 315,900 373,779 275,681 52,246 27,093 191,934 136,350 186,703 158,411 117,415 106,729