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,608,000 6,981,000 6,986,000 6,340,000 5,840,000 5,773,000 5,423,000 4,355,605 3,921,225 3,663,851 3,689,884 3,022,384 2,432,680 2,032,729 1,878,658 1,685,407 1,526,504 1,385,486 788,221 676,759 603,865
Revenue Growth - -0.07% 10.19% 8.56% 1.16% 6.45% 24.51% 11.08% 7.02% -0.71% 22.09% 24.24% 19.68% 8.20% 11.47% 10.41% 10.18% 75.77% 16.47% 12.07%
Cost of Revenue 3,152,000 3,705,000 2,068,000 1,993,000 1,969,000 1,991,000 1,847,000 1,563,701 1,440,521 1,321,426 1,350,466 1,046,796 728,989 588,385 581,377 549,368 538,575 509,084 272,961 251,985 230,915
Gross Profit 3,456,000 3,276,000 4,918,000 4,347,000 3,871,000 3,782,000 3,576,000 2,791,904 2,480,704 2,342,425 2,339,418 1,975,588 1,703,691 1,444,344 1,297,281 1,136,039 987,929 876,402 515,260 424,774 372,950
Gross Profit Margin 52.24% 46.93% 70.40% 68.56% 66.28% 65.51% 65.94% 64.10% 63.26% 63.93% 63.40% 65.37% 70.03% 71.05% 69.05% 67.40% 64.72% 63.26% 65.37% 62.77% 61.76%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3,896 1,455
General and Administrative Expenses 741,000 759,000 750,000 680,000 678,000 614,000 563,000 426,698 371,031 310,921 282,696 238,702 212,572 173,493 165,356 153,072 149,586 142,846 95,751 105,763 106,177
Total Operating Expenses 1,698,000 788,000 2,457,000 2,324,000 1,924,000 2,188,000 2,091,000 1,669,106 1,479,582 1,347,099 1,295,760 1,012,917 835,164 726,444 706,127 682,811 676,028 748,265 383,940 393,702 399,270
Operating Income or Loss 2,176,000 2,488,000 2,425,000 2,001,000 1,863,000 1,562,000 1,432,000 1,044,045 949,216 946,180 993,576 921,803 834,681 692,305 575,365 433,991 292,509 99,528 121,427 22,595 -27,190
Operating Margin 32.93% 35.64% 34.71% 31.56% 31.90% 27.06% 26.41% 23.97% 24.21% 25.82% 26.93% 30.50% 34.31% 34.06% 30.63% 25.75% 19.16% 7.18% 15.41% 3.34% -4.50%
Interest Expense 420,000 865,000 699,000 657,000 689,000 683,000 642,000 590,682 515,032 527,128 573,291 589,630 601,044 507,587 490,269 445,882 329,284 -1,629 -1,629 -282,443 -78,508
EBITDA 3,998,000 4,242,000 4,161,000 3,647,000 3,552,000 3,175,000 3,019,000 2,385,961 2,101,634 2,090,438 2,069,200 1,734,369 1,490,283 1,271,517 1,133,526 988,380 840,444 859,843 443,845 612,781 275,700
Depreciation and Amortization 1,747,000 1,754,000 1,736,000 1,646,000 1,689,000 1,613,000 1,528,000 1,242,408 1,108,551 1,036,178 1,013,064 774,215 622,592 552,951 540,771 529,739 526,442 560,553 293,844 287,864 293,498
Income Before Tax 1,214,000 1,528,000 1,691,000 1,179,000 1,076,000 884,000 690,000 470,593 373,854 473,829 388,134 292,529 100,827 179,807 -338,105 -190,523 -153,219 -317,003 -48,373 -390,129 -312,468
Income Tax Expense 26,000 26,000 16,000 21,000 20,000 21,000 19,000 26,043 16,881 -51,457 -10,640 198,628 -100,061 8,347 -26,846 -76,400 -104,361 -94,039 843 3,225 -5,370
Net Income 1,190,000 1,502,000 1,675,000 1,096,000 1,056,000 863,000 671,000 444,550 356,973 1,520,992 390,513 90,111 188,584 171,077 -310,940 -114,332 -48,858 -222,813 -41,893 -401,537 235,110
Net Income Margin 17.99% 21.52% 23.98% 17.29% 18.08% 14.95% 12.37% 10.21% 9.10% 41.51% 10.58% 2.98% 7.75% 8.42% -16.55% -6.78% -3.20% -16.08% -5.31% -59.33% 38.93%
EPS 2.74 3.46 3.87 2.68 2.50 2.07 1.62 1.01 0.95 4.44 1.04 0.26 0.64 0.52 -1.08 -0.40 -0.17 -0.80 -0.20 -1.84 0.88
EPS Diluted 2.73 3.46 3.86 2.67 2.48 2.06 1.62 1.01 0.95 4.42 1.04 0.26 0.64 0.52 -1.08 -0.40 -0.17 -0.80 -0.20 -1.84 0.88
Weighted Average Shares Out - 434,000 433,000 432,000 423,000 416,000 413,000 381,740 340,349 333,002 332,302 298,083 289,285 283,821 286,764 286,622 282,007 279,937 207,245 217,759 221,693
Weighted Average Shares Out Diluted - 434,000 434,000 434,000 425,000 418,000 415,000 383,221 340,879 334,062 333,265 299,293 291,270 285,947 286,764 286,622 282,007 279,937 207,245 217,759 221,693

Reported Currency: USD Q2 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 326,000 276,000 156,000 292,000 232,000 196,000 277,000 314,094 567,599 178,810 175,620 223,394 441,364 80,120 112,531 766,146 155,219 75,245 592,716 65,408 567,148
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 326,000 276,000 156,000 292,000 232,000 196,000 277,000 314,094 567,599 178,810 175,620 223,394 441,364 80,120 112,531 766,146 155,219 75,245 592,716 65,408 567,148
Net Receivables 2,890,000 2,836,000 720,000 543,000 431,000 596,000 501,000 397,585 373,532 313,296 350,829 249,925 192,833 77,258 59,912 44,431 67,271 59,395 44,203 26,137 28,366
Inventory 0 0 268,000 274,000 239,000 244,000 303,000 283,431 253,268 263,925 332,442 342,243 312,930 0 0 371,501 250,478 351,566 0 0 6,422
Other Current Assets -3,216,000 -3,112,000 73,000 145,000 202,000 168,000 148,000 138,670 130,362 225,214 94,211 77,121 634,197 441,774 372,702 13,955 12,200 11,049 163,108 129,750 6,395
Total Current Assets 1,081,000 1,032,000 1,217,000 1,254,000 1,104,000 1,204,000 1,229,000 1,133,780 1,324,761 981,245 953,102 892,683 1,581,324 599,152 545,145 1,196,033 485,168 497,255 800,027 221,295 637,314
Non-Current Assets
Property, Plant and Equipment 21,628,000 21,853,000 21,933,000 21,951,000 21,626,000 20,822,000 13,676,000 12,932,885 9,805,315 9,580,057 9,148,311 8,947,677 6,917,531 4,861,227 4,893,651 4,895,983 5,060,126 5,051,055 3,246,446 3,294,333 3,369,565
Goodwill 10,085,000 10,085,000 10,085,000 10,078,000 10,078,000 10,078,000 10,078,000 10,021,468 5,757,676 5,513,551 5,188,491 4,916,426 3,119,957 2,035,390 2,029,296 1,984,804 1,983,950 1,970,501 391,448 340,412 333,718
Intangible Assets 2,974,000 3,179,000 3,596,000 4,046,000 4,433,000 4,836,000 5,516,000 5,961,759 3,650,072 3,779,915 3,715,700 4,057,865 2,941,696 2,178,182 2,313,929 2,405,422 2,551,332 2,676,288 225,295 0 333,718
Long Term Investments 0 5,000 5,000 5,000 5,000 5,000 5,000 -33,057 -46,159 0 0 0 -6,095,567 -85,385 -59,098 393,275 4,216 60,000 155,000 0 0
Tax Assets 0 47,000 25,000 26,000 29,000 31,000 31,000 33,057 46,159 0 20,914 19,008 33,914 85,385 59,098 76,089 28,331 113,492 -155,000 0 0
Other Non-Current Assets 2,478,000 2,326,000 2,060,000 1,680,000 1,493,000 1,504,000 2,250,000 2,146,621 2,091,109 2,181,477 2,116,758 1,761,249 7,555,940 871,145 687,508 5,000 248,599 119,542 342,952 275,277 230,925
Total Non-Current Assets 37,165,000 37,495,000 37,704,000 37,786,000 37,664,000 37,276,000 31,556,000 31,095,790 21,350,331 21,055,000 20,190,174 19,702,225 14,473,471 9,945,944 9,924,384 9,760,573 9,876,554 9,990,878 4,206,141 3,910,022 3,934,208
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 38,246,000 38,527,000 38,921,000 39,040,000 38,768,000 38,480,000 32,785,000 32,229,570 22,675,092 22,036,245 21,143,276 20,594,908 16,054,795 10,545,096 10,469,529 10,956,606 10,361,722 10,488,133 5,006,168 4,131,317 4,571,522
Current Liabilities
Accounts Payable 225,000 252,000 236,000 246,000 230,000 334,000 313,000 230,279 188,516 159,629 167,662 392,687 308,675 32,055 39,649 33,053 33,808 37,366 18,545 12,230 12,323
Short Term Debt 1,173,000 1,167,000 1,169,000 421,000 458,000 399,000 107,000 115,251 101,749 106,219 113,335 103,586 688,056 32,517 28,687 217,196 466,217 81,500 0 295,000 97,250
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 509,000 605,000 736,000 776,000 704,000 661,000 498,000 457,116 353,005 322,623 348,338 260,114 241,127 167,238 202,123 179,649 174,213 144,760 102,701 132,472 116,739
Other Current Liabilities 587,000 561,000 590,000 583,000 577,000 530,000 499,000 489,436 318,085 266,898 269,600 0 0 170,296 170,426 324,207 160,120 108,361 79,549 24,512 58,753
Total Current Liabilities 2,494,000 2,585,000 2,731,000 2,026,000 1,969,000 1,924,000 1,417,000 1,292,082 961,355 855,369 898,935 756,387 1,237,858 402,106 440,885 754,105 834,358 371,987 200,795 464,214 285,065
Non-Current Liabilities
Long Term Debt 28,208,000 21,816,000 26,791,000 26,588,000 24,959,000 23,532,000 16,575,000 16,044,369 12,069,393 12,143,019 11,807,526 11,490,914 10,923,186 6,853,182 6,750,207 6,361,954 5,630,527 5,987,695 3,513,890 1,975,686 1,753,148
Deferred Revenue 509,000 2,131,000 1,337,000 1,568,000 1,707,000 2,905,000 1,267,000 1,076,845 983,263 864,269 610,742 0 -10,989,016 500,350 0 456,135 1,002,757 313,798 0 0 0
Deferred Tax -1,321,000 26,000 18,000 14,000 11,000 8,000 7,000 5,192 8,075 2,059 39,889 56,513 65,830 97,562 66,686 74,117 40,446 281,259 0 0 0
Other Non-Current Liabilities 2,704,000 5,588,000 595,000 586,000 661,000 -387,000 1,485,000 1,472,000 1,095,891 1,082,308 1,048,956 1,349,919 11,865,673 305,032 766,757 374,210 137,769 366,483 506,150 486,249 669,216
Total Non-Current Liabilities 30,100,000 29,561,000 28,741,000 28,756,000 27,338,000 26,058,000 19,334,000 18,598,406 14,156,622 14,091,655 13,507,113 12,897,346 11,865,673 7,756,126 7,583,650 7,266,416 6,811,499 6,949,235 4,020,040 2,461,935 2,422,364
Total Liabilities 32,594,000 32,146,000 31,472,000 30,782,000 29,307,000 27,982,000 20,751,000 19,890,488 15,117,977 14,947,024 14,406,048 13,653,733 16,054,795 8,158,232 8,024,535 8,020,521 7,645,857 7,321,222 4,220,835 2,926,149 2,707,429
Common Stock 4,000 4,000 4,000 4,000 4,000 4,000 4,000 4,063 3,605 3,338 3,339 3,341 2,932 2,844 2,908 2,927 2,885 2,825 2,021 2,142 2,241
Retained Earnings -12,694,000 -11,889,000 -10,666,000 -9,753,000 -8,472,000 -7,356,000 -5,732,000 -4,504,616 -3,378,838 -2,458,397 -2,815,428 -2,535,879 -2,625,990 -2,811,945 -2,960,082 -2,628,336 -2,493,198 -2,423,534 -2,184,598 -2,037,914 -1,599,949
Accumulated Other Comprehensive Income/Loss -5,000 -4,000 -5,000 -4,000 -4,000 -5,000 -5,000 -3,989 -5,888 -4,398 15,820 -23,612 -61,791 -116,996 -178,978 -124,224 -408,329 26,166 65,000 40,439 44,584
Total Stockholders Equity 5,652,000 6,381,000 7,449,000 8,258,000 9,461,000 10,498,000 12,034,000 12,339,082 7,557,115 7,089,221 6,716,225 6,926,717 2,938,746 2,386,245 2,445,373 2,936,241 2,715,865 3,166,911 756,281 1,178,376 1,833,625
Total Investments 0 5,000 5,000 5,000 5,000 5,000 5,000 0 0 0 0 0 -6,095,567 -85,385 -59,098 393,275 4,216 60,000 155,000 0 0
Total Debt 29,381,000 28,814,000 27,960,000 27,009,000 25,417,000 23,931,000 16,682,000 16,159,620 12,171,142 12,249,238 11,920,861 11,594,500 11,611,242 6,885,699 6,778,894 6,579,150 6,096,744 6,069,195 3,513,890 2,270,686 1,850,398
Net Debt 29,055,000 28,538,000 27,804,000 26,717,000 25,185,000 23,735,000 16,405,000 15,845,526 11,603,543 12,070,428 11,745,241 11,371,106 11,169,878 6,805,579 6,666,363 5,813,004 5,941,525 5,993,950 2,921,174 2,205,278 1,283,250

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,188,000 1,502,000 1,675,000 1,158,000 1,056,000 863,000 671,000 444,550 356,973 525,286 398,774 93,901 200,888 171,460 -311,259 -114,123 -48,858 -222,813 -41,893 -401,537 235,110
Depreciation & Amortization 1,747,000 1,754,000 1,707,000 1,644,000 1,608,000 1,574,000 1,528,000 1,242,408 1,108,551 1,036,178 1,013,064 774,215 622,592 552,951 540,771 529,739 539,904 560,553 293,844 287,864 293,498
Deferred Income Tax 18,000 8,000 3,000 4,000 3,000 2,000 2,000 14,888 8,603 -60,618 -25,579 180,275 -110,374 4,626 -26,196 -73,848 -113,557 -98,914 -12,541 -26,371 -15,947
Stock Based Compensation 144,000 157,000 156,000 129,000 138,000 117,000 103,000 91,647 79,338 60,773 51,497 39,030 41,944 32,610 36,540 29,225 25,896 0 0 0 0
Change in Working Capital -398,000 -371,000 -747,000 -346,000 70,000 124,000 57,000 221,798 122,663 221,045 113,649 -3,974 -239,977 -247,543 -161,226 -62,533 -6,833 -59,796 -4,875 -4,911 18,481
Accounts Receivable 113,000 115,000 -49,000 -113,000 166,000 -96,000 -105,000 60,859 -58,664 12,668 -77,116 -64,026 -98,570 0 0 0 0 0 0 252,880 -327,734
Inventory 103,000 0 49,000 113,000 -166,000 96,000 0 0 0 0 0 0 0 0 0 0 0 0 0 -15,021 -8,543
Accounts Payable -32,000 -14,000 -5,000 15,000 -77,000 19,000 37,000 -34,067 10,600 -5,287 10,329 28,665 34,543 -7,497 1,702 -1,703 -2,564 0 4,768 149 2,509
Other Working Capital -559,000 -472,000 -742,000 -361,000 147,000 105,000 20,000 255,865 112,063 226,332 103,320 -32,639 -274,520 -240,046 -162,928 -60,830 -4,269 -59,796 -9,643 -242,919 352,249
Other Non-Cash Items 1,803,000 76,000 84,000 138,000 180,000 20,000 141,000 28,895 106,136 14,061 114,725 154,209 257,484 129,350 524,800 262,796 116,449 169,392 30,163 327,126 -435,005
Net Cash Provided by Operating Activities 2,768,000 3,126,000 2,878,000 2,727,000 3,055,000 2,700,000 2,502,000 2,044,186 1,782,264 1,796,725 1,666,130 1,237,656 772,557 643,454 603,430 571,256 513,001 350,355 281,416 208,542 112,084
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,353,000 -1,424,000 -1,310,000 -1,229,000 -1,624,000 -2,059,000 -1,741,000 -1,228,071 -873,883 -908,892 -780,077 -567,810 -441,383 -347,942 -228,058 -173,535 -450,732 -300,005 -428,431 -64,678 -43,346
Acquisitions Net -8,000 -96,000 -35,000 -111,000 -107,000 -17,000 -42,000 -9,260,135 -556,854 -1,102,179 -466,305 -4,960,435 -3,759,475 -37,551 -139,158 -2,598 -27,736 -494,352 -2,282 -147,255 -295,000
Purchases of Investments 0 0 0 0 0 0 0 0 113,150 1,103,577 0 0 0 0 -26,825 0 0 -755 -6,350 -73 -490,900
Sales/Maturities of Investments 0 0 0 0 0 0 0 3,808 8,141 54,475 0 0 0 0 228,058 0 0 3,664 2,282 2,827 517,500
Other Investing Activities -1,000 1,000 -7,000 8,000 -10,000 -7,000 -12,000 -5,815 12,364 -3,138 3,477 7,276 1,262 -14,372 -224,966 3,988 1,855 -791,448 2,282 -55,034 -7,882
Net Cash Used for Investing Activities -1,363,000 -1,519,000 -1,352,000 -1,332,000 -1,741,000 -2,083,000 -1,795,000 -10,494,021 -1,297,082 -856,157 -1,242,905 -5,520,969 -4,199,596 -399,865 -390,949 -172,145 -476,613 -791,448 -432,499 -264,213 -319,628
Cash Flows from Financing Activities
Debt Repayment -1,212,000 -1,138,000 -4,203,000 -4,055,000 -5,260,000 -2,758,000 -4,176,000 -1,958,880 -8,705,621 -2,532,203 -1,651,325 -2,719,324 -2,310,527 -224,600 -3,567,709 -2,417,619 -6,782 -720,125 -1,242,307 -166,778 -1,649,196
Common Stock Issued -2,027,000 0 0 5,230,000 6,163,000 4,159,000 841,000 4,221,329 1,325,865 2,790,000 1,864,750 2,980,586 258 1,557 18,731 45,049 8,444 31,176 45,540 59,054 32,094
Common Stock Repurchased -31,000 -30,000 -65,000 -70,000 -76,000 -44,000 -34,000 -23,307 -24,936 -29,657 -21,872 -99,458 -36,043 -318,416 -159,640 -3,003 -44,685 -729,811 -518,028 -514,889 -59,364
Dividends Paid -2,727,000 -2,723,000 -2,602,000 -2,373,000 -2,190,000 -2,025,000 -1,895,000 -1,538,640 -1,283,146 -1,160,432 -668,651 0 -2,481 -19,487 -19,879 -19,878 -19,878 -19,879 -19,877 -21,624 0
Other Financing Activities 2,707,000 -39,000 5,205,000 -42,000 92,000 -24,000 4,531,000 7,494,650 8,591,546 -3,184 14,111 7,446,677 6,135,596 285,234 2,861,873 2,609,847 110,618 1,360,857 2,413,586 199,017 -444
Net Cash Used Provided by Financing Activities -1,562,000 -1,654,000 -1,665,000 -1,310,000 -1,271,000 -692,000 -733,000 8,195,152 -96,292 -935,476 -462,987 4,063,133 3,786,803 -275,712 -866,624 214,396 47,717 -77,782 678,914 -445,220 -1,686,422
Effect of Forex Changes on Cash 946,000 1,000 0 0 0 0 -1,000 1,178 -101 -1,902 -8,012 2,210 1,480 -288 528 -2,580 -4,131 1,404 -523 -408 1,178
Net Change in Cash -157,000 -46,000 -139,000 85,000 43,000 -75,000 -27,000 -253,505 388,789 3,190 -47,774 -217,970 361,244 -32,411 -653,615 610,927 79,974 -517,471 527,308 -501,299 -1,892,788
Cash at End of Period 1,184,000 276,000 327,000 466,000 381,000 338,000 413,000 314,094 567,599 178,810 175,620 223,394 441,364 80,120 112,531 766,146 155,219 75,245 592,716 65,408 567,148
Cash at Start of Period 1,341,000 322,000 466,000 381,000 338,000 413,000 440,000 567,599 178,810 175,620 223,394 441,364 80,120 112,531 766,146 155,219 75,245 592,716 65,408 566,707 2,459,936
Free Cash Flow
Operating Cash Flow 2,768,000 3,126,000 2,878,000 2,727,000 3,055,000 2,700,000 2,502,000 2,044,186 1,782,264 1,796,725 1,666,130 1,237,656 772,557 643,454 603,430 571,256 513,001 350,355 281,416 208,542 112,084
Capital Expenditure -1,353,000 -1,424,000 -1,310,000 -1,229,000 -1,624,000 -2,059,000 -1,741,000 -1,228,071 -873,883 -908,892 -780,077 -567,810 -441,383 -347,942 -228,058 -173,535 -450,732 -300,005 -428,431 -64,678 -43,346
Free Cash Flow 1,415,000 1,702,000 1,568,000 1,498,000 1,431,000 641,000 761,000 816,115 908,381 887,833 886,053 669,846 331,174 295,512 375,372 397,721 62,269 50,350 -147,015 143,864 68,738