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 2001-12-31
Revenue 4,234,000 4,234,000 3,792,000 3,930,000 3,777,000 3,610,000 3,440,000 3,357,000 3,302,000 3,159,000 3,011,328 2,901,858 2,876,889 2,666,236 2,710,677 2,440,703 2,336,928 2,214,215 2,093,067 2,136,746 1,438,887
Revenue Growth - 11.66% -3.51% 4.05% 4.63% 4.94% 2.47% 1.67% 4.53% 4.90% 3.77% 0.87% 7.90% -1.64% 11.06% 4.44% 5.54% 5.79% -2.04% 48.50%
Cost of Revenue 1,720,000 1,720,000 1,589,000 1,777,000 1,622,000 1,544,000 1,479,000 1,378,000 1,504,000 1,404,000 1,349,864 1,312,724 1,350,040 1,301,794 1,389,212 1,324,355 1,303,798 0 0 0 664,549
Gross Profit 2,514,000 2,514,000 2,203,000 2,153,000 2,155,000 2,066,000 1,961,000 1,979,000 1,798,000 1,755,000 1,661,464 1,589,134 1,526,849 1,364,442 1,321,465 1,116,348 1,033,130 2,214,215 2,093,067 2,136,746 774,338
Gross Profit Margin 59.20% 59.38% 58.10% 54.78% 57.06% 57.23% 57.01% 58.95% 54.45% 55.56% 55.17% 54.76% 53.07% 51.17% 48.75% 45.74% 44.21% 100.00% 100.00% 100.00% 53.82%
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5,980 0 0
Total Operating Expenses 1,010,000 1,010,000 930,000 957,000 907,000 862,000 822,000 751,000 728,000 683,000 660,816 642,360 602,715 1,863,100 1,962,586 1,817,094 2,530,093 2,211,279 1,839,557 0 982,056
Operating Income or Loss 1,504,000 1,504,000 1,273,000 1,196,000 1,248,000 1,170,000 1,102,000 1,244,000 1,080,000 1,075,000 1,002,576 945,849 924,973 803,136 748,091 173,609 -193,165 2,936 253,510 2,136,746 -207,718
Operating Margin 35.19% 35.52% 33.57% 30.43% 33.04% 32.41% 32.03% 37.06% 32.71% 34.03% 33.29% 32.59% 32.15% 30.12% 27.60% 7.11% -8.27% 0.13% 12.11% 100.00% -14.44%
Interest Expense 460,000 460,000 433,000 403,000 0 0 -350,000 -342,000 -325,000 -308,000 309,259 319,917 323,446 323,357 315,043 296,545 0 0 0 0 0
EBITDA 2,360,000 2,360,000 2,071,000 1,932,000 1,852,000 1,824,000 1,725,000 1,711,000 1,530,000 1,509,000 1,407,526 1,376,984 1,281,435 1,141,998 1,102,741 958,768 113,215 261,411 516,883 2,136,746 -21,279
Depreciation and Amortization 738,000 704,000 798,000 736,000 604,000 654,000 545,000 492,000 470,000 440,000 424,084 407,718 381,503 351,821 354,650 335,159 311,438 265,825 257,875 0 -201,197
Income Before Tax 1,196,000 1,196,000 1,008,000 1,640,000 924,000 833,000 787,000 912,000 770,000 782,000 709,814 605,470 631,258 503,680 449,436 -111,665 -450,594 -255,519 -108,938 0 271,807
Income Tax Expense 252,000 252,000 188,000 377,000 215,000 212,000 222,000 486,000 302,000 306,000 279,973 236,206 257,008 198,751 181,609 121,418 111,827 86,756 46,912 325,040 110,324
Net Income 944,000 944,000 820,000 1,263,000 709,000 621,000 567,000 426,000 468,000 476,000 423,108 369,264 358,070 309,613 267,827 -233,083 -562,421 -342,826 -162,243 -325,040 161,483
Net Income Margin 21.97% 22.30% 21.62% 32.14% 18.77% 17.20% 16.48% 12.69% 14.17% 15.07% 14.05% 12.73% 12.45% 11.61% 9.88% -9.55% -24.07% -15.48% -7.75% -15.21% 11.22%
EPS 4.90 4.90 4.51 6.96 3.91 3.43 3.15 2.39 2.63 2.66 2.36 2.08 2.03 1.77 1.53 -1.39 -3.52 -2.14 -1.01 -2.03 1.62
EPS Diluted 4.90 4.90 4.51 6.95 3.91 3.43 3.15 2.38 2.62 2.64 2.35 2.06 2.01 1.76 1.53 -1.39 -3.52 -2.14 -1.01 -1.72 1.61
Weighted Average Shares Out - 193,000 182,000 182,000 181,000 181,000 180,000 178,000 178,000 179,000 178,888 178,000 176,445 175,484 174,833 168,164 159,967 160,000 160,000 160,118 99,465
Weighted Average Shares Out Diluted - 193,000 182,000 182,000 182,000 181,000 180,000 179,000 179,000 180,000 179,806 179,000 177,671 176,531 175,124 168,164 159,967 160,000 160,000 188,977 99,465

Reported Currency: USD Q4 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 2001-12-31 2000-12-31
Current Assets
Cash and Cash Equivalents 330,000 330,000 85,000 116,000 547,000 60,000 130,000 55,000 75,000 45,000 23,080 26,964 24,433 14,207 13,112 22,256 9,542 16,739 31,854 19,691 28,571
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 330,000 330,000 85,000 116,000 547,000 60,000 130,000 55,000 75,000 45,000 23,080 26,964 24,433 14,207 13,112 22,256 9,542 16,739 31,854 19,691 28,571
Net Receivables 727,000 727,000 723,000 519,000 527,000 466,000 487,000 484,000 532,000 522,000 455,225 433,540 385,003 338,424 350,077 353,650 333,635 261,043 253,702 239,207 187,853
Inventory 112,000 112,000 98,000 57,000 47,000 44,000 41,000 41,000 39,000 38,000 37,190 32,973 29,772 28,598 28,867 29,521 28,948 27,458 23,012 32,281 20,683
Other Current Assets 186,000 186,000 312,000 159,000 127,000 118,000 95,000 113,000 709,000 612,000 638,289 523,426 475,014 453,594 521,195 52,680 45,550 125,114 103,873 39,409 40,589
Total Current Assets 1,389,000 1,389,000 1,250,000 1,554,000 1,906,000 1,285,000 781,000 720,000 784,000 657,000 661,369 550,390 499,447 467,801 534,307 499,127 417,675 430,354 412,441 330,588 277,696
Non-Current Assets
Property, Plant and Equipment 25,524,000 25,524,000 23,305,000 21,176,000 19,805,000 18,335,000 17,409,000 16,246,000 14,992,000 13,933,000 13,029,296 12,391,162 11,739,364 11,021,098 11,201,617 10,677,393 10,123,928 9,317,961 8,720,557 5,642,689 5,371,548
Goodwill 1,143,000 1,143,000 1,143,000 1,139,000 1,504,000 1,501,000 1,575,000 1,379,000 1,345,000 1,302,000 1,208,043 1,207,764 1,207,250 1,195,069 1,250,692 1,250,381 0 0 0 0 0
Intangible Assets 0 0 0 0 55,000 67,000 84,000 0 0 0 0 0 0 0 0 0 0 0 0 23,400 0
Long Term Investments -891,000 -891,000 0 -2,421,000 -2,113,000 -1,893,000 -407,000 -490,000 -1,307,000 -3,612,000 -1,294,644 -3,029,852 -2,678,403 0 -1,408,294 811,199 877,736 0 0 0 0
Tax Assets 2,717,000 2,717,000 2,437,000 2,421,000 2,113,000 1,893,000 1,718,000 1,551,000 2,596,000 2,310,000 86,601 1,822,088 1,471,153 0 157,602 140,821 41,918 0 0 0 0
Other Non-Current Assets -475,000 -475,000 -348,000 2,206,000 1,496,000 1,494,000 63,000 76,000 72,000 2,651,000 2,440,291 2,127,981 2,480,165 2,092,423 2,343,849 73,730 71,044 728,805 687,568 610,422 485,554
Total Non-Current Assets 28,909,000 28,909,000 26,537,000 24,521,000 22,860,000 21,397,000 20,442,000 18,762,000 17,698,000 16,584,000 15,469,587 14,519,143 14,219,529 14,308,590 13,545,466 12,953,524 12,814,143 12,503,718 12,370,618 6,276,511 5,857,102
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 30,298,000 30,298,000 27,787,000 26,075,000 24,766,000 22,682,000 21,223,000 19,482,000 18,482,000 17,241,000 16,130,956 15,069,533 14,718,976 14,776,391 14,079,773 13,452,651 13,231,818 12,934,072 12,783,059 6,607,099 6,134,798
Current Liabilities
Accounts Payable 294,000 294,000 254,000 235,000 189,000 203,000 175,000 195,000 154,000 126,000 285,800 264,589 279,613 243,709 199,240 138,609 149,795 168,886 140,691 67,996 52,447
Short Term Debt 654,000 654,000 1,456,000 641,000 1,611,000 814,000 1,035,000 1,227,000 1,423,000 682,000 511,091 644,481 385,904 543,908 274,459 173,565 654,832 316,969 1,007,128 580,170 573,574
Tax Payables 67,000 67,000 49,000 176,000 50,000 46,000 45,000 33,000 31,000 26,000 24,505 32,400 35,555 36,606 46,710 -13,321 42,430 0 0 0 0
Deferred Revenue 951,000 951,000 2,437,000 965,000 729,000 726,000 45,000 736,000 -154,000 -126,000 -285,800 -264,589 -279,613 -243,709 -199,240 105,680 0 0 0 0 0
Other Current Liabilities 1,203,000 1,203,000 -1,336,000 300,000 352,000 302,000 839,000 167,000 969,000 851,000 729,907 591,052 608,928 562,979 500,047 189,538 300,133 288,634 215,843 176,568 148,030
Total Current Liabilities 2,151,000 2,151,000 2,811,000 2,141,000 2,881,000 2,045,000 2,094,000 2,325,000 2,392,000 1,533,000 1,240,998 1,235,533 994,832 1,106,887 774,506 607,392 1,104,760 774,489 1,363,662 824,734 774,051
Non-Current Liabilities
Long Term Debt 11,788,000 11,788,000 10,996,000 10,421,000 9,410,000 8,728,000 7,569,000 6,490,000 5,759,000 5,874,000 5,448,245 5,230,058 5,209,370 5,361,084 5,433,542 5,312,126 4,624,063 4,674,837 3,096,404 2,963,879 2,674,644
Deferred Revenue 2,098,000 2,098,000 0 2,172,000 2,432,000 2,462,000 2,556,000 2,367,000 -2,619,000 -2,334,000 -2,145,753 -1,848,496 -1,499,062 -936,006 -1,124,078 989,336 0 0 0 0 0
Deferred Tax 2,717,000 2,717,000 2,437,000 2,421,000 2,113,000 1,893,000 1,740,000 1,573,000 2,619,000 2,334,000 2,145,753 1,848,496 1,499,062 1,318,224 1,124,078 884,267 705,587 638,918 583,403 663,082 645,441
Other Non-Current Liabilities 3,845,000 3,845,000 3,850,000 1,622,000 1,476,000 1,433,000 1,400,000 1,342,000 5,113,000 4,785,000 4,526,122 3,876,138 4,069,786 3,685,818 3,739,453 1,654,114 -1,460,541 -5,313,755 -3,679,807 -413,860 -403,479
Total Non-Current Liabilities 18,350,000 18,350,000 17,283,000 16,636,000 15,431,000 14,516,000 13,265,000 11,772,000 10,872,000 10,659,000 9,974,367 9,106,196 9,279,156 9,429,120 9,172,995 8,839,843 3,869,109 5,313,755 3,679,807 3,213,101 2,916,606
Total Liabilities 20,501,000 20,501,000 20,094,000 18,777,000 18,312,000 16,561,000 15,359,000 14,097,000 13,264,000 12,192,000 11,215,365 10,341,729 10,273,988 10,536,007 9,947,501 9,447,235 9,101,110 8,363,162 7,186,619 4,799,666 4,412,428
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 1,795 1,784 1,770 1,757 1,750 1,746 1,600 1,600 1,600 125,020 123,525
Retained Earnings 1,659,000 1,659,000 1,267,000 925,000 102,000 -207,000 -464,000 -723,000 -873,000 -1,073,000 -1,295,549 -1,495,698 -1,664,955 -1,848,801 -1,959,235 -2,076,287 -1,705,594 -1,079,118 -736,292 1,137,772 1,069,486
Accumulated Other Comprehensive Income/Loss -26,000 -26,000 -23,000 -45,000 -49,000 -36,000 -34,000 -79,000 -86,000 -88,000 -81,868 -34,635 -116,191 -97,677 -71,446 -64,677 -82,251 -18,383 -18,766 -183,780 -1,276,386
Total Stockholders Equity 9,797,000 9,797,000 7,693,000 7,298,000 6,454,000 6,121,000 5,864,000 5,385,000 5,218,000 5,049,000 4,915,591 4,727,804 4,444,988 4,240,384 4,132,272 4,005,416 4,130,708 4,570,910 5,596,440 1,807,433 1,722,370
Total Investments 0 0 0 -2,421,000 -2,113,000 -1,893,000 -407,000 -490,000 -1,307,000 -3,612,000 -1,294,644 -3,029,852 -2,678,403 0 -1,408,294 811,199 877,736 0 0 0 0
Total Debt 12,442,000 12,442,000 12,452,000 11,062,000 11,021,000 9,542,000 8,604,000 7,717,000 7,182,000 6,556,000 5,959,336 5,874,539 5,595,274 5,904,992 5,708,001 5,485,691 5,278,895 4,991,806 4,103,532 3,544,049 3,248,218
Net Debt 12,112,000 12,112,000 12,367,000 10,946,000 10,474,000 9,482,000 8,474,000 7,662,000 7,107,000 6,511,000 5,936,256 5,847,575 5,570,841 5,890,785 5,694,889 5,463,435 5,269,353 4,975,067 4,071,678 3,524,358 3,219,647

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 2001-12-31 2000-12-31
Cash Flows from Operating Activities
Net Income 944,000 944,000 820,000 1,263,000 709,000 621,000 565,000 426,000 468,000 476,000 423,108 369,264 358,070 309,613 267,827 -233,083 -562,421 -342,826 -162,243 161,483 161,061
Depreciation & Amortization 704,000 704,000 649,000 636,000 604,000 582,000 545,000 492,000 470,000 440,000 424,084 407,718 381,503 351,821 354,650 335,159 271,261 0 0 -201,197 -176,559
Deferred Income Tax 208,000 208,000 80,000 230,000 207,000 208,000 195,000 462,000 282,000 296,000 255,573 250,500 200,440 195,494 157,602 140,821 95,643 41,918 34,464 30,980 27,431
Stock Based Compensation 0 18,000 0 -751,000 20,000 79,000 93,000 70,000 71,000 90,000 13,043 12,474 11,470 10,008 10,334 554,705 39,803 0 0 -47,009 -13,651
Change in Working Capital 76,000 76,000 -355,000 126,000 -55,000 -35,000 -10,000 101,000 74,000 -13,000 3,503 -137,374 11,413 -175,051 -91,506 -187,587 -99,530 16,770 -96,578 -19,039 -48,254
Accounts Receivable 30,000 -56,000 -114,000 37,000 -97,000 -25,000 -17,000 21,000 -31,000 -84,000 -61,942 -79,306 -34,528 16,178 0 -18,751 17,267 0 0 -31,963 -24,169
Inventory 0 49,000 0 -103,000 2,000 -66,000 0 0 -20,000 0 143,777 23,217 185,923 -42,323 0 -41,442 -30,972 0 0 0 0
Accounts Payable 70,000 70,000 -8,000 66,000 -2,000 66,000 25,000 38,000 80,000 80,000 -26,137 16,215 -10,572 37,824 6,487 52 2,978 0 0 4,907 -14,644
Other Working Capital -24,000 62,000 -233,000 126,000 42,000 -10,000 -18,000 42,000 45,000 -9,000 -52,195 -97,500 -129,410 -186,730 -97,993 -127,446 -88,803 16,770 -96,578 8,017 -9,441
Other Non-Cash Items -58,000 -58,000 -86,000 -63,000 -59,000 -72,000 -2,000 -102,000 -89,000 -110,000 -22,024 -6,420 -7,298 116,472 76,026 -13,859 807,413 757,850 548,105 402,394 353,118
Net Cash Provided by Operating Activities 1,874,000 1,874,000 1,108,000 1,441,000 1,426,000 1,383,000 1,386,000 1,449,000 1,276,000 1,179,000 1,097,287 896,162 955,598 808,357 774,933 596,156 552,169 473,712 323,748 327,612 303,146
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,734,000 -2,734,000 -2,420,000 -1,873,000 -1,928,000 -1,758,000 -1,673,000 -1,510,000 -1,395,000 -1,267,000 -1,034,294 -1,044,979 -985,675 -977,992 -809,331 -815,165 -1,033,599 -768,421 -709,289 -397,295 -391,526
Acquisitions Net -81,000 -81,000 -315,000 -135,000 -135,000 -235,000 -398,000 -177,000 -204,000 -197,000 -8,935 -23,658 -44,560 -7,220 -1,642 -18,144 -12,512 -15,877 -12,534 -214,378 -51,821
Purchases of Investments 0 0 0 0 0 0 0 -1,449,000 -1,316,000 -1,165,000 -969,960 -981,170 -1,490,313 924,858 -18,654 -785,265 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 15,000 5,000 5,000 13,841 918 561,739 62,843 63,991 1,237 12,604 0 0 0 0
Other Investing Activities -796,000 -2,575,000 608,000 472,000 2,000 48,000 35,000 1,449,000 1,323,000 1,159,000 985,359 995,595 1,576,453 -914,886 18,893 913,726 -160 37,720 30,385 28,423 27,179
Net Cash Used for Investing Activities -2,815,000 -2,815,000 -2,127,000 -1,536,000 -2,061,000 -1,945,000 -2,036,000 -1,672,000 -1,587,000 -1,465,000 -1,013,989 -1,053,294 -382,356 -912,397 -746,743 -703,611 -1,033,667 -746,578 -691,438 -583,250 -416,168
Cash Flows from Financing Activities
Debt Repayment -2,446,000 -282,000 -15,000 -872,000 -347,000 -673,000 -526,000 -896,000 -144,000 -190,000 -494,371 -493,095 -471,954 -70,045 -272,700 -550,809 -296,937 0 0 0 0
Common Stock Issued 1,688,000 1,688,000 0 -1,000 9,000 1,545,000 183,000 26,000 39,000 39,000 20,913 26,351 27,860 13,866 423,229 244,390 245,836 967,092 0 0 0
Common Stock Repurchased 0 268,000 0 1,000 -9,000 -36,000 -45,000 -54,000 -65,000 -126,000 -1,650 -3,370 -4,376 -1,888 -228 -218 -229 -1,750,388 -541 0 0
Dividends Paid -532,000 -532,000 -467,000 -428,000 -389,000 -353,000 -319,000 -289,000 -261,000 -239,000 -216,354 -149,450 -213,459 -157,855 -150,301 -137,331 -64,055 0 0 -93,998 -91,803
Other Financing Activities 2,478,000 314,000 1,482,000 955,000 1,856,000 11,000 1,433,000 1,420,000 772,000 824,000 604,280 779,227 98,913 321,057 -37,334 564,137 592,944 1,039,889 332,908 340,756 190,296
Net Cash Used Provided by Financing Activities 1,188,000 1,188,000 1,000,000 -345,000 1,120,000 494,000 726,000 207,000 341,000 308,000 -87,182 159,663 -563,016 105,135 -37,334 120,169 477,559 256,593 332,367 246,758 98,493
Effect of Forex Changes on Cash 0 0 0 0 0 -4,000 -40,000 -22,000 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 247,000 247,000 -19,000 -440,000 485,000 -68,000 76,000 -16,000 30,000 22,000 -3,884 2,531 10,226 1,095 -9,144 12,714 -3,939 -16,273 -35,323 -8,880 -14,529
Cash at End of Period 2,091,000 364,000 117,000 136,000 576,000 91,000 159,000 83,000 75,000 45,000 23,080 26,964 24,433 14,207 13,112 22,256 9,542 13,481 29,754 19,691 28,571
Cash at Start of Period 1,844,000 117,000 136,000 576,000 91,000 159,000 83,000 99,000 45,000 23,000 26,964 24,433 14,207 13,112 22,256 9,542 13,481 29,754 65,077 28,571 43,100
Free Cash Flow
Operating Cash Flow 1,874,000 1,874,000 1,108,000 1,441,000 1,426,000 1,383,000 1,386,000 1,449,000 1,276,000 1,179,000 1,097,287 896,162 955,598 808,357 774,933 596,156 552,169 473,712 323,748 327,612 303,146
Capital Expenditure -2,734,000 -2,734,000 -2,420,000 -1,873,000 -1,928,000 -1,758,000 -1,673,000 -1,510,000 -1,395,000 -1,267,000 -1,034,294 -1,044,979 -985,675 -977,992 -809,331 -815,165 -1,033,599 -768,421 -709,289 -397,295 -391,526
Free Cash Flow -860,000 -860,000 -1,312,000 -432,000 -502,000 -375,000 -287,000 -61,000 -119,000 -88,000 62,993 -148,817 -30,077 -169,635 -34,398 -219,009 -481,430 -294,709 -385,541 -69,683 -88,380