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 10,754,000 10,426,000 9,646,000 6,176,000 3,566,000 8,781,000 8,264,000 7,894,000 5,931,000 5,598,000 5,368,000 5,156,000 4,657,000 4,317,800 3,832,300 3,399,800 3,662,600 3,506,000 3,334,400 2,975,300 2,723,800
Revenue Growth - 8.09% 56.19% 73.19% -59.39% 6.26% 4.69% 33.10% 5.95% 4.28% 4.11% 10.72% 7.86% 12.67% 12.72% -7.18% 4.47% 5.15% 12.07% 9.23%
Cost of Revenue 8,627,000 7,963,000 7,984,000 4,822,000 3,980,000 6,802,000 6,591,000 1,931,000 3,875,000 3,701,000 3,929,000 3,861,000 3,709,000 2,149,000 966,200 713,800 1,785,200 888,400 1,113,900 2,133,000 1,826,500
Gross Profit 2,127,000 2,463,000 1,662,000 1,354,000 -414,000 1,979,000 1,673,000 5,963,000 2,056,000 1,897,000 1,439,000 1,295,000 948,000 2,168,800 2,866,100 2,686,000 1,877,400 2,617,600 2,220,500 842,300 897,300
Gross Profit Margin 18.72% 23.62% 17.23% 21.92% -11.61% 22.54% 20.24% 75.54% 34.67% 33.89% 26.81% 25.12% 20.36% 50.23% 74.79% 79.00% 51.26% 74.66% 66.59% 28.31% 32.94%
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 315,000 303,000 295,000 173,000 101,000 313,000 326,000 368,000 225,000 211,000 199,000 179,000 168,000 1,237,700 1,219,900 1,231,700 -239,700 1,139,200 1,143,100 685,500 480,900
Total Operating Expenses 1,346,000 2,069,000 1,012,000 680,000 508,000 872,000 898,000 4,639,000 590,000 567,000 507,000 457,000 416,000 1,719,900 1,651,100 1,664,800 3,435,100 1,596,800 1,514,600 3,525,500 3,082,500
Operating Income or Loss 781,000 394,000 338,000 341,000 -1,753,000 700,000 643,000 1,208,000 1,349,000 1,298,000 962,000 838,000 532,000 448,900 471,600 267,400 -172,200 212,000 -87,300 -7,400 -79,800
Operating Margin 6.35% 3.78% 3.50% 5.52% -49.16% 7.97% 7.78% 15.30% 22.74% 23.19% 17.92% 16.25% 11.42% 10.40% 12.31% 7.87% -4.70% 6.05% -2.62% -0.25% -2.93%
Interest Expense 127,000 121,000 94,000 117,000 87,000 63,000 73,000 86,000 30,000 8,000 28,000 35,000 46,000 87,300 108,300 92,900 102,300 115,800 53,300 63,000 19,500
EBITDA 1,271,000 1,269,000 1,197,000 137,000 -1,333,000 1,494,000 1,191,000 1,696,000 1,773,000 1,650,000 1,203,000 908,000 824,000 730,200 738,500 515,000 70,500 439,200 123,000 334,700 22,700
Depreciation and Amortization 514,000 451,000 415,000 394,000 420,000 423,000 398,000 372,000 363,000 320,000 294,000 270,000 264,000 246,900 230,500 219,200 204,600 177,400 157,500 143,400 205,200
Income Before Tax 470,000 323,000 79,000 629,000 -1,818,000 1,016,000 585,000 1,159,000 1,345,000 1,312,000 975,000 816,000 514,000 393,700 405,900 202,900 -213,200 201,600 -87,800 137,200 -20,600
Income Tax Expense 148,000 88,000 21,000 151,000 -511,000 247,000 148,000 199,000 531,000 464,000 370,000 308,000 198,000 149,200 154,800 81,300 -77,300 76,600 35,200 52,700 -5,300
Net Income 322,000 235,000 58,000 478,000 -1,307,000 769,000 437,000 960,000 814,000 848,000 605,000 508,000 316,000 244,500 251,100 121,600 -135,900 125,000 -52,600 -5,900 -15,300
Net Income Margin 2.32% 2.25% 0.60% 7.74% -36.65% 8.76% 5.29% 12.16% 13.72% 15.15% 11.27% 9.85% 6.79% 5.66% 6.55% 3.58% -3.71% 3.57% -1.58% -0.20% -0.56%
EPS 2.54 1.84 0.46 3.82 -10.59 6.24 3.55 7.79 6.45 6.61 4.47 3.63 2.23 1.71 1.75 0.85 -0.93 0.78 -0.35 -0.05 -0.14
EPS Diluted 2.48 1.83 0.45 3.77 -10.59 6.19 3.52 7.75 6.41 6.56 4.42 3.58 2.20 1.67 1.71 0.84 -0.93 0.77 -0.35 -0.04 -0.14
Weighted Average Shares Out - 127,375 126,657 125,063 123,450 123,279 123,230 123,211 123,557 128,373 135,445 139,910 141,416 143,510 143,288 143,260 145,372 160,500 151,756 112,381 107,436
Weighted Average Shares Out Diluted - 128,708 127,899 126,775 123,450 124,289 123,975 123,854 124,389 129,372 136,801 141,878 143,568 146,842 147,142 144,616 145,372 161,696 151,756 134,092 107,436

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 1,015,000 281,000 338,000 470,000 1,370,000 221,000 105,000 194,000 328,000 73,000 107,000 80,000 122,000 1,140,900 1,208,000 1,192,000 283,100 204,300 230,700 73,600 54,300
Short Term Investments 1,490,000 1,510,000 2,079,000 2,646,000 1,976,000 1,300,000 1,131,000 1,427,000 1,252,000 1,255,000 1,110,000 1,250,000 1,130,000 1,038,700 1,118,700 1,027,900 794,300 618,500 783,200 909,000 819,600
Cash + Short Term Investments 2,505,000 1,797,000 2,417,000 3,116,000 3,346,000 1,521,000 1,236,000 1,621,000 1,580,000 1,328,000 1,217,000 1,330,000 1,252,000 1,140,900 1,208,000 1,192,000 1,077,400 822,800 1,013,900 982,600 873,900
Net Receivables 510,000 383,000 296,000 546,000 480,000 323,000 366,000 341,000 302,000 212,000 259,000 152,000 130,000 136,400 120,100 111,800 116,700 238,700 134,200 124,200 99,400
Inventory 202,000 116,000 104,000 62,000 57,000 72,000 60,000 57,000 47,000 51,000 58,000 60,000 58,000 44,300 45,100 45,800 51,900 46,600 0 44,000 42,000
Other Current Assets 520,000 409,000 223,000 196,000 123,000 121,000 125,000 133,000 121,000 72,000 105,000 220,000 297,000 227,200 227,200 219,500 246,400 170,300 424,200 389,500 227,000
Total Current Assets 3,737,000 2,705,000 3,040,000 3,920,000 4,006,000 2,037,000 1,787,000 2,152,000 2,050,000 1,663,000 1,756,000 1,762,000 1,737,000 1,595,500 1,662,000 1,634,000 1,509,000 1,390,300 1,572,300 1,540,300 1,242,300
Non-Current Assets
Property, Plant and Equipment 11,868,000 9,583,000 8,823,000 7,591,000 7,611,000 8,613,000 6,781,000 6,284,000 5,686,000 4,802,000 4,299,000 3,893,000 3,609,000 3,401,500 3,117,000 3,168,000 3,168,000 2,962,300 2,359,000 2,032,200 1,908,300
Goodwill 2,703,000 0 2,038,000 2,044,000 1,943,000 1,943,000 1,943,000 1,943,000 1,917,000 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 888,000 2,033,000 2,038,000 2,044,000 107,000 122,000 127,000 133,000 155,000 0 0 0 0 0 0 0 0 0 0 33,600 38,600
Long Term Investments 0 2,000 49,000 -578,000 -407,000 -715,000 -512,000 -1,776,000 304,000 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 1,221,000 574,000 578,000 407,000 715,000 512,000 -300,000 -304,000 682,000 750,000 709,000 446,000 362,900 279,900 0 36,700 132,600 0 0 0
Other Non-Current Assets 363,000 290,000 -243,000 396,000 379,000 278,000 274,000 2,310,000 169,000 -614,000 -624,000 -526,000 -287,000 -164,900 -41,900 183,000 122,300 5,700 145,800 185,900 145,800
Total Non-Current Assets 15,822,000 13,129,000 11,241,000 10,031,000 10,040,000 10,956,000 9,125,000 8,594,000 7,927,000 4,870,000 4,425,000 4,076,000 3,768,000 3,599,500 3,355,000 3,351,000 3,327,000 3,100,600 2,504,800 2,251,700 2,092,700
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 19,559,000 15,834,000 14,281,000 13,951,000 14,046,000 12,993,000 10,912,000 10,746,000 9,977,000 6,533,000 6,181,000 5,838,000 5,505,000 5,195,000 5,017,000 4,985,000 4,836,000 4,490,900 4,077,100 3,792,000 3,335,000
Current Liabilities
Accounts Payable 242,000 207,000 221,000 200,000 108,000 146,000 132,000 120,000 92,000 63,000 62,000 64,000 65,000 103,600 60,200 63,300 59,600 101,500 90,000 134,600 143,800
Short Term Debt 945,000 511,000 504,000 634,000 1,438,000 509,000 486,000 307,000 319,000 114,000 117,000 117,000 161,000 207,900 221,200 156,000 244,900 -325,000 119,100 0 53,400
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 1,614,000 688,000 2,303,000 2,075,000 1,073,000 900,000 788,000 1,441,000 849,000 669,000 631,000 564,000 534,000 489,400 403,500 672,400 421,300 413,600 605,100 513,700 509,900
Other Current Liabilities 3,447,000 3,053,000 2,311,000 1,707,000 2,747,000 2,546,000 2,324,000 818,000 1,275,000 959,000 861,000 835,000 741,000 709,100 442,900 1,038,700 640,000 344,500 1,027,600 1,031,000 760,100
Total Current Liabilities 6,248,000 4,459,000 4,512,000 3,991,000 4,271,000 3,201,000 2,942,000 2,686,000 2,537,000 1,806,000 1,671,000 1,580,000 1,501,000 1,510,600 1,425,000 1,258,000 1,361,000 1,388,000 1,236,700 1,165,600 957,300
Non-Current Liabilities
Long Term Debt 5,408,000 3,307,000 3,276,000 3,452,000 3,625,000 2,703,000 1,617,000 2,262,000 2,645,000 569,000 803,000 754,000 871,000 1,099,000 1,313,500 1,699,600 1,596,300 1,124,600 1,031,700 969,100 989,600
Deferred Revenue 1,578,000 0 1,374,000 1,446,000 1,544,000 1,240,000 1,169,000 1,090,000 640,000 431,000 374,000 335,000 443,000 410,200 403,500 438,100 421,300 413,600 333,000 291,100 304,700
Deferred Tax 889,000 0 574,000 578,000 407,000 715,000 512,000 370,000 463,000 682,000 750,000 709,000 446,000 362,900 279,900 151,100 36,700 132,600 114,600 156,400 173,600
Other Non-Current Liabilities 957,000 3,955,000 653,000 683,000 1,194,000 803,000 921,000 878,000 748,000 630,000 573,000 431,000 823,000 645,300 490,100 569,200 758,800 408,100 475,600 268,700 245,000
Total Non-Current Liabilities 8,832,000 7,262,000 5,953,000 6,159,000 6,770,000 5,461,000 4,219,000 4,600,000 4,509,000 2,316,000 2,383,000 2,229,000 2,583,000 2,517,400 2,487,000 2,855,000 2,813,000 2,078,900 1,954,900 1,798,800 1,712,900
Total Liabilities 15,080,000 11,721,000 10,465,000 10,150,000 11,041,000 8,662,000 7,161,000 7,286,000 7,046,000 4,122,000 4,054,000 3,809,000 4,084,000 4,028,000 3,912,000 4,113,000 4,174,000 3,466,900 3,191,600 2,964,400 2,670,200
Common Stock 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 69,000 70,000 37,900 37,000 35,800 43,200 42,800 42,500 35,900 29,800
Retained Earnings 4,859,000 4,535,000 4,300,000 4,242,000 3,764,000 5,133,000 4,534,000 4,193,000 3,568,000 2,890,000 2,144,000 1,607,000 1,127,000 810,600 566,100 315,000 193,400 331,900 206,900 278,100 284,000
Accumulated Other Comprehensive Income/Loss -268,000 -299,000 -388,000 -262,000 -494,000 -465,000 -448,000 -380,000 -305,000 -303,000 -310,000 -183,000 -436,000 -390,000 -267,200 -240,000 -328,300 -133,300 -191,400 -132,000 -81,600
Total Stockholders Equity 4,479,000 4,113,000 3,816,000 3,801,000 3,005,000 4,331,000 3,751,000 3,460,000 2,931,000 2,411,000 2,127,000 2,029,000 1,421,000 1,167,000 1,105,000 872,000 662,000 1,024,000 885,500 827,600 664,800
Total Investments 1,490,000 1,512,000 2,079,000 2,646,000 1,976,000 1,300,000 1,131,000 1,427,000 1,252,000 1,255,000 1,110,000 1,250,000 1,130,000 1,038,700 1,118,700 1,027,900 794,300 618,500 783,200 909,000 819,600
Total Debt 6,142,000 3,818,000 3,875,000 4,086,000 5,053,000 3,207,000 2,103,000 2,262,000 2,955,000 686,000 803,000 871,000 1,032,000 1,099,000 1,313,000 1,699,000 1,596,000 1,665,000 1,150,800 1,194,600 1,043,000
Net Debt 5,127,000 3,537,000 3,537,000 3,616,000 3,683,000 2,986,000 1,998,000 2,068,000 2,627,000 613,000 696,000 791,000 910,000 -41,900 105,000 507,000 1,312,900 1,460,700 920,100 1,121,000 988,700

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 322,000 235,000 58,000 478,000 -1,324,000 769,000 437,000 1,034,000 814,000 848,000 605,000 508,000 316,000 244,500 251,100 121,600 -135,900 125,000 -52,600 -5,900 -15,300
Depreciation & Amortization 514,000 451,000 415,000 394,000 420,000 423,000 398,000 372,000 363,000 320,000 294,000 270,000 264,000 246,900 230,500 219,200 204,600 177,400 157,500 143,400 205,200
Deferred Income Tax 216,000 0 22,000 -445,000 627,000 209,000 146,000 45,000 94,000 0 0 0 0 0 145,300 84,100 0 0 -34,000 51,600 -2,500
Stock Based Compensation 114,000 59,000 42,000 51,000 24,000 29,000 47,000 55,000 26,000 25,000 6,000 32,000 10,000 16,500 13,700 11,900 13,400 0 8,200 0 18,600
Change in Working Capital 76,000 -286,000 407,000 118,000 -201,000 501,000 313,000 129,000 183,000 391,000 125,000 363,000 163,000 149,200 -85,800 -68,200 -1,900 11,200 13,400 76,600 158,200
Accounts Receivable -59,000 0 -45,000 -66,000 -160,000 43,000 -25,000 -39,000 -46,000 47,000 -110,000 -19,000 9,000 0 0 0 0 0 -10,000 -24,800 21,300
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 135,000 -286,000 452,000 184,000 -41,000 458,000 338,000 168,000 229,000 344,000 235,000 363,000 163,000 149,200 0 -68,200 -1,900 11,200 23,400 101,400 136,900
Other Non-Cash Items 859,000 591,000 474,000 434,000 220,000 -209,000 868,000 838,000 798,000 159,000 211,000 -192,000 173,000 38,900 -1,100 -63,300 84,100 168,400 357,300 -36,100 -30,200
Net Cash Provided by Operating Activities 1,137,000 1,050,000 1,418,000 1,030,000 -234,000 1,722,000 1,195,000 1,590,000 1,386,000 1,584,000 1,030,000 981,000 753,000 696,000 553,700 305,300 164,300 482,000 449,800 271,900 334,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,355,000 -1,494,000 -1,671,000 -292,000 -206,000 -696,000 -960,000 -1,026,000 -678,000 -831,000 -694,000 -566,000 -574,000 -387,400 -183,000 -438,400 -412,800 -834,400 -682,100 -431,000 -199,100
Acquisitions Net -627,000 0 4,000 706,000 279,000 0 47,000 78,000 -1,951,000 0 0 0 0 0 7,200 6,700 0 63,400 0 6,500 12,400
Purchases of Investments -445,000 0 -1,797,000 -4,301,000 -2,962,000 -1,810,000 -834,000 -1,569,000 -960,000 -1,327,000 -949,000 -1,218,000 -1,130,000 -883,500 -1,022,000 -942,600 -766,000 -1,149,300 -806,500 -1,184,500 -961,300
Sales/Maturities of Investments 1,499,000 0 2,252,000 3,595,000 2,318,000 1,674,000 1,116,000 1,388,000 962,000 1,175,000 1,092,000 1,089,000 1,048,000 955,700 931,000 725,000 579,600 1,321,100 935,900 1,121,400 756,800
Other Investing Activities 338,000 530,000 -6,000 -716,000 -22,000 41,000 47,000 75,000 5,000 53,000 10,000 -3,000 11,000 -88,100 -28,400 -8,100 17,900 -2,600 19,700 6,500 25,500
Net Cash Used for Investing Activities -590,000 -964,000 -1,218,000 -1,008,000 -593,000 -791,000 -631,000 -1,132,000 -2,622,000 -930,000 -541,000 -698,000 -645,000 -403,300 -295,200 -657,400 -581,300 -601,800 -533,000 -481,100 -365,700
Cash Flows from Financing Activities
Debt Repayment 123,000 129,000 -385,000 -971,000 1,999,000 -608,000 -468,000 -397,000 1,795,000 -116,000 -68,000 -161,000 -275,000 -227,000 -321,000 14,000 540,700 149,700 205,800 39,600 -115,300
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 27,000 24,000 31,000 19,000 36,500 13,000 4,000 6,500 30,400 215,200 8,400
Common Stock Repurchased -130,000 -137,000 0 0 -31,000 -75,000 -50,000 -75,000 -193,000 -505,000 -348,000 -159,000 -60,000 -80,000 -45,000 -23,800 -48,900 -62,800 0 0 0
Dividends Paid 0 0 0 0 -45,000 -173,000 -158,000 -148,000 -136,000 -102,000 -68,000 -28,000 0 0 0 0 0 0 0 0 0
Other Financing Activities -145,000 -139,000 60,000 57,000 58,000 43,000 29,000 28,000 25,000 35,000 22,000 23,000 216,000 8,000 -4,200 230,000 0 0 4,100 0 0
Net Cash Used Provided by Financing Activities -152,000 -147,000 -325,000 -914,000 1,981,000 -813,000 -647,000 -592,000 1,491,000 -688,000 -462,000 -325,000 -88,000 -280,000 -333,200 233,200 495,800 93,400 240,300 254,800 -106,900
Effect of Forex Changes on Cash -1,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 405,000 -61,000 -125,000 -892,000 1,154,000 118,000 -83,000 -134,000 255,000 -34,000 27,000 -42,000 20,000 12,700 -74,700 -118,900 78,800 -26,400 157,100 45,600 -138,600
Cash at End of Period 3,350,000 308,000 369,000 494,000 1,386,000 232,000 114,000 194,000 328,000 73,000 107,000 80,000 122,000 102,200 89,500 164,200 283,100 204,300 230,700 73,600 54,300
Cash at Start of Period 2,945,000 369,000 494,000 1,386,000 232,000 114,000 197,000 328,000 73,000 107,000 80,000 122,000 102,000 89,500 164,200 283,100 204,300 230,700 73,600 28,000 192,900
Free Cash Flow
Operating Cash Flow 1,137,000 1,050,000 1,418,000 1,030,000 -234,000 1,722,000 1,195,000 1,590,000 1,386,000 1,584,000 1,030,000 981,000 753,000 696,000 553,700 305,300 164,300 482,000 449,800 271,900 334,000
Capital Expenditure -1,355,000 -1,494,000 -1,671,000 -292,000 -206,000 -696,000 -960,000 -1,026,000 -678,000 -831,000 -694,000 -566,000 -574,000 -387,400 -183,000 -438,400 -412,800 -834,400 -682,100 -431,000 -199,100
Free Cash Flow -218,000 -444,000 -253,000 738,000 -440,000 1,026,000 235,000 564,000 708,000 753,000 336,000 415,000 179,000 308,600 370,700 -133,100 -248,500 -352,400 -232,300 -159,100 134,900