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,593,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 1,806,000 1,980,000 2,068,000 1,993,000 1,949,000 1,986,000 1,844,000 1,543,000 1,441,000 1,321,426 1,306,606 991,017 728,989 588,385 581,377 549,368 538,575 509,084 272,961 251,985 230,915
Gross Profit 4,787,000 5,001,000 4,918,000 4,347,000 3,891,000 3,787,000 3,579,000 2,812,605 2,480,225 2,342,425 2,383,278 2,031,367 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 72.60% 71.64% 70.40% 68.56% 66.63% 65.60% 66.00% 64.57% 63.25% 63.93% 64.59% 67.21% 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 718,000 759,000 750,000 680,000 678,000 614,000 563,000 426,000 371,000 310,921 257,296 213,519 212,572 173,493 165,356 153,072 149,586 142,846 95,751 105,763 106,177
Total Operating Expenses 2,618,000 2,632,000 2,531,000 2,512,000 2,128,000 2,219,000 2,248,000 1,748,000 1,592,000 1,343,374 1,324,104 1,035,059 1,006,376 726,444 706,127 682,811 676,028 748,265 383,940 393,702 399,270
Operating Income or Loss 2,170,000 2,369,000 2,461,000 2,023,000 1,605,000 1,591,000 1,436,000 1,045,000 1,000,000 995,326 989,073 919,873 868,527 692,305 575,365 433,991 292,509 99,528 121,427 22,595 -27,190
Operating Margin 32.89% 33.93% 35.23% 31.91% 27.48% 27.56% 26.48% 23.99% 25.50% 27.17% 26.80% 30.44% 35.70% 34.06% 30.63% 25.75% 19.16% 7.18% 15.41% 3.34% -4.50%
Interest Expense 884,000 821,000 673,000 632,000 666,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 0 0 0 0
EBITDA 3,994,000 4,197,000 4,168,000 3,667,000 3,193,000 3,163,000 2,893,000 2,248,000 2,073,000 1,996,624 1,943,259 1,634,612 1,491,119 1,270,851 845,490 982,967 838,343 690,096 425,164 315,099 274,057
Depreciation and Amortization 1,695,000 1,754,000 1,658,000 1,590,000 1,550,000 1,507,000 1,457,000 1,203,000 1,073,000 1,001,298 954,186 714,739 622,592 552,951 540,771 529,739 526,442 560,553 293,844 287,864 293,498
Income Before Tax 1,252,000 1,528,000 1,691,000 1,179,000 1,076,000 881,000 641,000 392,000 374,000 473,829 335,070 251,001 100,827 179,807 -338,105 -190,523 -153,219 -317,003 -48,373 -390,129 -312,468
Income Tax Expense 24,000 26,000 16,000 21,000 20,000 21,000 19,000 26,000 17,000 51,457 11,244 191,000 100,061 8,347 -26,846 -76,400 -104,361 -94,039 843 3,225 -5,370
Net Income 1,228,000 1,502,000 1,675,000 1,096,000 1,056,000 747,000 509,000 308,000 356,973 477,955 294,065 44,848 188,584 171,077 -310,940 -114,332 -48,858 -222,813 -41,893 -401,537 235,110
Net Income Margin 18.60% 21.52% 23.98% 17.29% 18.08% 12.94% 9.39% 7.07% 9.10% 13.05% 7.97% 1.48% 7.75% 8.42% -16.55% -6.78% -3.20% -16.08% -5.31% -59.33% 38.93%
EPS 2.83 3.46 3.87 2.68 2.50 1.80 1.23 0.81 0.95 1.44 0.88 0.15 0.64 0.52 -1.08 -0.40 -0.17 -0.80 -0.20 -1.84 0.88
EPS Diluted 2.81 3.46 3.86 2.67 2.48 1.79 1.23 0.80 0.95 1.43 0.88 0.15 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 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 366,000 105,000 156,000 292,000 232,000 196,000 277,000 314,000 567,599 178,810 151,312 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 38,926,000 39,045,000 38,773,000 38,462,000 32,767,000 0 0 0 0 0 -19,040,837 0 0 0 0 0 0 0 0
Cash + Short Term Investments 366,000 105,000 156,000 292,000 232,000 196,000 277,000 314,000 567,599 178,810 151,312 223,394 441,364 80,120 112,531 766,146 155,219 75,245 592,716 65,408 567,148
Net Receivables 2,911,000 597,000 720,000 635,000 583,000 710,000 593,000 484,000 440,732 344,396 313,308 249,925 192,833 77,258 59,912 44,431 67,271 56,103 44,203 26,137 28,366
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 371,501 250,478 351,566 0 0 6,422
Other Current Assets 0 330,000 341,000 327,000 289,000 298,000 359,000 336,000 316,430 458,039 818,376 419,364 947,127 441,774 372,702 385,456 262,678 365,907 164,404 129,750 37,218
Total Current Assets 1,124,000 1,032,000 1,217,000 1,254,000 1,104,000 1,204,000 1,229,000 1,134,000 1,324,761 981,245 1,282,996 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,486,000 21,853,000 21,933,000 21,951,000 21,626,000 20,799,000 13,653,000 12,933,000 9,805,315 9,580,057 8,982,783 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,000 5,757,676 5,513,551 5,196,485 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,878,000 3,179,000 3,596,000 4,046,000 4,433,000 4,836,000 5,516,000 5,962,000 3,650,072 3,779,915 3,681,551 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 0 -38,921,000 -39,040,000 -38,768,000 -38,457,000 -32,762,000 -32,229,570 -22,675,092 0 -20,914 -19,008 12,945,270 -85,385 -59,098 393,275 4,216 60,000 155,000 0 0
Tax Assets 0 0 38,921,000 39,040,000 38,768,000 38,457,000 32,762,000 32,229,570 22,675,092 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,470,000 2,378,000 2,090,000 1,711,000 1,527,000 1,540,000 2,286,000 2,179,000 2,137,268 2,082,198 1,999,461 1,780,257 -12,979,184 871,145 687,508 5,000 248,599 119,542 342,952 275,277 230,925
Total Non-Current Assets 36,919,000 37,495,000 37,704,000 37,786,000 37,664,000 37,253,000 31,533,000 31,095,000 21,350,331 20,955,721 19,860,280 19,702,225 12,979,184 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 1,528,201 0 0 0 0 0 0 0 0
Total Assets 38,043,000 38,527,000 38,921,000 39,040,000 38,768,000 38,457,000 32,762,000 32,229,000 22,675,092 21,936,966 21,143,276 20,594,908 16,088,709 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 200,000 252,000 236,000 246,000 230,000 334,000 313,000 249,000 188,516 159,629 162,397 145,390 115,999 32,055 39,649 33,053 33,808 37,366 18,545 12,230 12,168
Short Term Debt 1,213,000 1,167,000 1,169,000 421,000 458,000 399,000 107,000 115,000 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 483,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 -100,000 589,000 590,000 583,000 577,000 1,187,000 1,086,000 928,000 318,085 266,898 656,399 247,297 192,676 170,296 170,426 324,207 160,120 108,361 79,549 24,512 59,321
Total Current Liabilities 2,097,000 2,585,000 2,731,000 2,026,000 1,969,000 1,920,000 1,506,000 1,292,000 961,355 855,369 932,131 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,423,000 27,647,000 26,791,000 26,588,000 24,959,000 23,532,000 16,802,000 16,044,000 12,069,393 12,043,740 11,807,526 11,490,914 10,923,186 6,657,864 6,750,207 6,361,954 5,630,527 5,673,897 3,513,890 1,975,686 1,753,148
Deferred Revenue 0 0 31,472,000 30,782,000 29,307,000 27,968,000 21,191,000 19,890,488 15,117,977 864,269 610,742 -56,513 10,857,356 500,350 0 456,135 1,002,757 313,798 0 0 0
Deferred Tax 0 0 5,881,000 6,031,000 5,808,000 5,511,000 784,000 761,098 741,407 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,227,000 1,914,000 1,950,000 2,168,000 2,379,000 2,516,000 2,883,000 2,554,000 2,087,229 1,082,308 1,015,760 1,349,919 -65,830 305,032 766,757 374,210 137,769 52,685 506,150 486,249 669,216
Total Non-Current Liabilities 30,650,000 29,561,000 28,741,000 28,756,000 27,338,000 26,048,000 19,685,000 18,598,000 14,156,622 13,992,376 13,473,917 12,897,346 10,923,186 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,747,000 32,146,000 31,472,000 30,782,000 29,307,000 27,968,000 21,191,000 19,890,000 15,117,977 14,847,745 14,406,048 13,653,733 13,137,445 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 -13,074,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,296,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 -32,229,570 -22,675,092 0 -20,914 -19,008 -6,095,567 -85,385 -59,098 393,275 4,216 60,000 155,000 0 0
Total Debt 29,636,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,442,000 28,709,000 27,804,000 26,717,000 25,185,000 23,735,000 16,405,000 15,845,620 11,603,543 12,070,428 11,769,549 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,226,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,740,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 12,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 139,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 16,718 26,371 15,947
Change in Working Capital -267,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 97,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 87,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 -7,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 -444,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,845,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,934,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,303,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 -11,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 3,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,311,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 94,000 1,138,000 40,000 1,175,000 1,033,000 1,401,000 386,000 3,954,000 -106,144 257,797 213,425 -124,862 4,192,473 58,655 39,290 358,729 87,618 711,017 1,205,389 134,373 -1,658,708
Common Stock Issued 0 0 0 0 0 0 841,000 4,221,329 1,325,865 0 0 2,980,586 258 1,557 18,731 45,049 8,444 31,176 45,540 59,054 32,094
Common Stock Repurchased -33,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,639 -3,003 -44,685 -729,811 -518,028 -514,889 -59,364
Dividends Paid -2,728,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 -9,512
Other Financing Activities 1,126,000 -39,000 962,000 -42,000 -38,000 -24,000 -31,000 7,408,000 -8,002 -3,184 14,111 5,238,339 -367,404 -13,023 -745,127 -166,501 16,218 -70,285 -34,110 -102,134 -444
Net Cash Used Provided by Financing Activities -1,541,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 1,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 87,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,266,000 281,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,179,000 327,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,934,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,303,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,631,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