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 11,430,000 10,372,000 4,110,000 4,234,000 2,940,000 12,127,000 13,729,000 12,728,000 11,271,000 11,688,000 14,584,000 13,769,885 11,131,132 9,410,745 6,853,182 4,563,105 4,389,946 2,950,567 2,236,859 1,740,912 1,197,056
Revenue Growth - 152.36% -2.93% 44.01% -75.76% -11.67% 7.86% 12.93% -3.57% -19.86% 5.91% 23.71% 18.28% 37.32% 50.19% 3.94% 48.78% 31.91% 28.49% 45.43%
Cost of Revenue 6,362,000 5,205,000 1,525,000 1,406,000 1,307,000 2,169,000 2,884,000 6,329,000 5,686,000 6,117,000 7,746,000 7,516,457 6,069,575 4,922,677 3,875,187 2,876,873 2,768,752 1,745,843 1,164,112 873,452 541,721
Gross Profit 5,068,000 5,167,000 2,585,000 2,828,000 1,633,000 9,958,000 10,845,000 6,399,000 5,585,000 5,571,000 6,838,000 6,253,428 5,061,557 4,488,068 2,977,995 1,686,232 1,621,194 1,204,724 1,072,747 867,460 655,335
Gross Profit Margin 44.32% 49.82% 62.90% 66.79% 55.54% 82.11% 78.99% 50.27% 49.55% 47.66% 46.89% 45.41% 45.47% 47.69% 43.45% 36.95% 36.93% 40.83% 47.96% 49.83% 54.75%
Research and Development 223,000 205,000 143,000 109,000 18,000 24,000 12,000 13,000 9,000 10,000 14,000 15,809 19,958 11,309 1,783 533 12,789 9,728 0 0 0
General and Administrative Expenses 1,506,000 1,107,000 1,397,000 1,229,000 1,144,000 1,562,000 1,743,000 1,417,000 1,287,000 1,267,000 1,258,000 1,329,740 1,061,935 836,924 683,298 845,927 850,746 661,307 385,255 281,272 353,362
Total Operating Expenses 2,317,000 2,827,000 3,386,000 3,685,000 3,007,000 5,983,000 7,132,000 2,915,000 3,004,000 2,695,000 2,732,000 2,834,029 2,604,261 2,087,978 1,742,797 1,545,504 1,419,963 874,714 498,650 378,009 36,867
Operating Income or Loss 2,746,000 2,313,000 -783,000 -662,000 -1,320,000 3,446,000 3,901,000 3,464,000 2,502,000 2,841,000 4,099,000 3,408,243 2,311,382 2,389,887 1,180,586 -28,740 163,663 330,010 574,097 489,451 618,468
Operating Margin 24.00% 22.30% -19.05% -15.64% -44.90% 28.42% 28.41% 27.22% 22.20% 24.31% 28.11% 24.75% 20.77% 25.40% 17.23% -0.63% 3.73% 11.18% 25.67% 28.11% 51.67%
Interest Expense 758,000 818,000 702,000 621,000 536,000 555,000 446,000 327,000 274,000 265,000 274,000 271,211 258,564 282,949 306,813 321,870 421,825 -244,808 -135,853 -96,292 -138,077
EBITDA 4,180,000 3,886,000 253,000 379,000 -323,000 4,466,000 5,047,000 4,614,000 3,771,000 3,960,000 5,206,000 4,487,877 3,418,499 3,248,299 1,972,158 737,891 754,168 603,301 696,887 729,022 315,549
Depreciation and Amortization 1,402,000 1,327,000 1,036,000 1,041,000 997,000 1,165,000 1,111,000 1,171,000 1,111,000 1,038,000 1,072,000 1,047,820 932,211 837,770 736,273 586,041 533,151 252,782 119,977 99,796 76,324
Income Before Tax 2,259,000 1,775,000 -1,387,000 -1,474,000 -1,876,000 3,600,000 3,326,000 3,054,000 2,264,000 2,622,000 3,833,000 3,143,512 2,062,576 2,094,823 855,905 -372,627 -228,025 138,279 504,246 287,936 481,447
Income Tax Expense 334,000 344,000 154,000 5,000 24,000 432,000 375,000 -209,000 239,000 236,000 245,000 188,836 180,763 211,704 74,302 -3,884 -59,700 21,591 62,243 4,250 -13,736
Net Income 1,609,000 1,221,000 -1,066,000 -1,154,000 -1,442,000 2,698,000 2,413,000 2,808,000 1,679,000 1,966,000 2,841,000 2,305,997 1,524,093 1,560,123 599,394 -354,479 -163,558 116,688 442,003 283,686 495,183
Net Income Margin 14.05% 11.77% -25.94% -27.26% -49.05% 22.25% 17.58% 22.06% 14.90% 16.82% 19.48% 16.75% 13.69% 16.58% 8.75% -7.77% -3.73% 3.95% 19.76% 16.30% 41.37%
EPS 2.14 1.60 -1.40 -1.51 -1.89 3.50 3.07 3.54 2.10 2.47 3.52 2.80 1.89 1.74 0.61 -0.54 -0.42 0.33 1.25 0.80 1.52
EPS Diluted 2.14 1.60 -1.40 -1.51 -1.89 3.50 3.07 3.54 2.10 2.47 3.52 2.79 1.85 1.56 0.51 -0.54 -0.42 0.33 1.24 0.80 1.52
Weighted Average Shares Out - 763,000 764,000 764,000 764,000 771,000 786,000 792,000 794,627 796,786 806,131 822,283 806,396 728,343 667,464 656,837 392,131 354,808 354,278 354,161 326,487
Weighted Average Shares Out Diluted - 765,000 764,000 764,000 764,000 771,000 786,000 792,000 795,211 797,596 808,019 826,316 824,556 811,817 791,761 656,837 392,131 355,790 355,264 354,527 326,849

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 4,711,000 5,105,000 6,311,000 1,854,000 2,082,000 4,226,000 4,648,000 2,419,000 2,128,000 2,179,000 3,506,319 3,600,414 2,512,766 3,902,718 3,037,081 4,955,416 3,038,163 857,150 468,066 456,846 1,294,898
Short Term Investments 0 0 2,942,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 4,711,000 5,105,000 6,311,000 1,854,000 2,082,000 4,226,000 4,648,000 2,419,000 2,128,000 2,179,000 3,506,319 3,600,414 2,512,766 3,902,718 3,037,081 4,955,416 3,038,163 857,150 468,066 456,846 1,294,898
Net Receivables 436,000 484,000 222,000 185,000 218,000 757,000 615,000 551,000 730,000 1,231,000 1,462,590 1,713,718 1,771,732 1,336,817 716,919 460,766 384,819 187,195 173,683 84,778 56,582
Inventory 37,000 38,000 28,000 22,000 22,000 37,000 35,000 37,000 46,000 43,000 41,674 41,946 43,875 34,990 32,260 27,073 28,837 19,902 12,291 9,967 8,010
Other Current Assets 148,000 150,000 183,000 3,449,000 3,385,000 285,000 268,000 190,000 194,000 156,000 179,916 159,461 149,141 122,627 164,315 180,419 289,457 314,839 439,517 93,115 45,636
Total Current Assets 5,332,000 5,777,000 6,744,000 5,510,000 5,707,000 5,305,000 5,566,000 3,197,000 3,098,000 3,609,000 5,190,499 5,515,539 4,477,514 5,397,152 4,058,907 5,623,674 3,741,276 1,379,086 1,093,557 644,706 1,405,126
Non-Current Assets
Property, Plant and Equipment 11,367,000 13,688,000 11,474,000 11,874,000 12,305,000 15,034,000 15,154,000 15,516,000 15,903,000 15,732,000 15,372,474 15,358,953 15,766,748 15,030,979 15,901,037 14,561,091 11,868,228 8,574,614 4,582,325 2,600,468 1,756,090
Goodwill 0 103,000 10,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Intangible Assets 572,000 495,000 64,000 19,000 25,000 42,000 72,000 89,000 103,000 71,586 86,260 102,081 70,618 80,068 89,805 50,129 0 0 0 0 0
Long Term Investments 1,353,000 1,194,000 -1,652,000 -514,000 -773,000 34,000 -557,000 -638,000 -200,000 169,693 205,596 185,964 214,465 173,636 155,378 -50,129 0 0 0 0 0
Tax Assets 124,000 121,000 131,000 297,000 318,000 282,000 368,000 493,000 200,000 23,681 31,720 13,821 43,280 153 10,423 22,219 44,189 32,471 15,688 11,332 425
Other Non-Current Assets 2,365,000 400,000 1,521,000 217,000 455,000 -316,000 189,000 145,000 0 -193,960 -237,316 -199,785 -257,745 1,562,135 828,758 365,122 1,490,420 1,480,346 1,434,888 623,233 439,837
Total Non-Current Assets 15,781,000 16,001,000 11,538,000 11,893,000 12,330,000 15,076,000 15,226,000 15,605,000 16,006,000 15,803,000 15,458,734 15,461,034 15,837,366 16,846,971 16,985,401 14,948,432 13,402,837 10,087,431 6,032,901 3,235,033 2,196,352
Other Assets 0 0 3,757,000 2,656,000 2,770,000 2,818,000 1,755,000 1,885,000 1,365,000 1,451,000 1,704,814 1,747,691 1,848,772 0 0 0 0 0 0 0 0
Total Assets 21,113,000 21,778,000 22,039,000 20,059,000 20,807,000 23,199,000 22,547,000 20,687,000 20,469,000 20,863,000 22,354,047 22,724,264 22,163,652 22,244,123 21,044,308 20,572,106 17,144,113 11,466,517 7,126,458 3,879,739 3,601,478
Current Liabilities
Accounts Payable 149,000 167,000 89,000 77,000 89,000 149,000 178,000 171,000 128,000 111,000 112,721 119,194 106,498 104,113 113,505 82,695 71,035 99,023 51,038 34,803 33,383
Short Term Debt 930,000 1,900,000 2,031,000 74,000 76,000 70,000 111,000 296,000 167,000 95,367 99,734 377,507 97,802 455,846 767,068 173,315 114,623 54,333 6,486 7,325 304,864
Tax Payables 244,000 650,000 269,000 32,000 87,000 275,000 244,000 261,000 192,000 517,000 573,656 746,789 592,426 466,879 0 0 0 0 20,352 0 0
Deferred Revenue 244,000 543,000 471,000 74,000 197,000 540,000 -111,000 478,000 525,000 431,000 464,588 450,550 388,355 466,879 0 0 608,045 622,376 327,397 254,308 179,705
Other Current Liabilities 2,046,000 1,812,000 1,311,000 2,340,000 2,454,000 2,465,000 2,979,000 2,011,000 1,986,000 1,826,633 2,022,929 2,182,414 2,030,168 1,471,868 1,719,840 1,583,295 736,713 717,541 349,727 163,932 94,608
Total Current Liabilities 3,369,000 4,422,000 3,902,000 2,565,000 2,816,000 3,224,000 3,157,000 2,956,000 2,806,000 2,464,000 2,699,972 3,129,665 2,622,823 2,498,706 2,600,413 1,839,305 1,530,416 1,493,273 734,648 460,368 612,560
Non-Current Liabilities
Long Term Debt 12,808,000 12,129,000 13,934,000 14,706,000 13,919,000 12,413,000 11,862,000 9,332,000 9,428,000 9,249,000 9,892,913 9,382,752 10,132,265 9,577,131 9,373,755 10,852,147 10,356,115 7,517,997 4,136,152 1,625,901 1,485,064
Deferred Revenue 0 0 -382,000 -604,000 344,000 350,000 401,000 407,000 413,000 417,000 422,153 425,912 430,271 386,907 442,114 447,274 452,435 0 0 0 0
Deferred Tax 173,000 187,000 152,000 252,000 259,000 264,000 242,000 236,000 200,000 202,000 193,813 173,211 185,945 205,438 115,219 410,834 -452,435 1,553 324 0 0
Other Non-Current Liabilities 869,000 936,000 230,000 352,000 -603,000 -614,000 -643,000 -643,000 -613,000 -619,000 -615,966 -599,123 -616,216 136,789 581,619 81,959 835,474 193,420 180,180 183,932 187,853
Total Non-Current Liabilities 13,850,000 13,252,000 13,934,000 14,706,000 13,919,000 12,413,000 11,862,000 9,332,000 9,428,000 9,249,000 9,892,913 9,382,752 10,132,265 10,306,265 10,512,707 11,792,214 11,191,589 7,712,970 4,316,656 1,809,833 1,672,917
Total Liabilities 17,219,000 17,674,000 18,383,000 17,811,000 17,269,000 16,692,000 15,802,000 13,060,000 12,973,000 12,445,000 13,333,465 13,223,735 13,505,240 12,804,971 13,113,120 13,631,519 12,722,005 9,206,243 5,051,304 2,270,201 2,285,477
Common Stock 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 829 827 824 733 708 660 642 355 354 354 354
Retained Earnings 3,148,000 2,600,000 1,684,000 -148,000 813,000 3,101,000 2,770,000 2,709,000 2,222,000 2,840,000 2,945,846 1,713,339 560,452 2,145,692 880,703 473,833 1,015,554 1,197,534 1,084,951 642,948 359,262
Accumulated Other Comprehensive Income/Loss -53,000 27,000 -7,000 -22,000 29,000 -3,000 -40,000 14,000 -119,000 -66,000 76,101 173,783 263,078 94,104 129,519 26,748 17,554 -2,493 -580 1,576 -270,184
Total Stockholders Equity 3,754,000 4,118,000 3,881,000 1,996,000 2,973,000 5,187,000 5,684,000 6,493,000 6,177,000 6,816,741 7,213,586 7,665,494 7,061,842 7,850,689 6,662,991 6,506,434 4,422,108 2,260,274 2,075,154 1,609,538 1,316,001
Total Investments 1,353,000 1,194,000 1,290,000 -514,000 -773,000 34,000 -557,000 -638,000 -200,000 169,693 205,596 185,964 214,465 173,636 155,378 -50,129 0 0 0 0 0
Total Debt 13,738,000 14,029,000 15,965,000 14,780,000 13,995,000 12,483,000 11,973,000 9,628,000 9,595,000 9,344,367 9,992,647 9,760,259 10,230,067 10,032,977 10,140,823 11,025,462 10,470,738 7,572,330 4,142,638 1,633,226 1,789,928
Net Debt 9,027,000 8,924,000 9,654,000 12,926,000 11,913,000 8,257,000 7,325,000 7,209,000 7,467,000 7,165,367 6,486,328 6,159,845 7,717,301 6,130,259 7,103,742 6,070,046 7,432,575 6,715,180 3,674,572 1,176,380 495,030

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,696,000 1,431,000 1,832,000 -961,000 -1,685,000 2,698,000 2,413,000 2,808,000 1,679,000 1,966,000 2,841,000 2,305,997 1,524,093 1,883,119 781,603 -368,743 -163,558 116,688 442,003 283,686 495,183
Depreciation & Amortization 1,372,000 1,266,000 1,091,000 1,097,000 1,052,000 1,071,000 1,146,000 1,208,000 1,149,000 1,038,000 1,072,000 1,047,820 932,211 794,404 694,971 613,052 565,995 248,090 119,977 99,796 76,324
Deferred Income Tax 40,000 44,000 -752,000 -45,000 24,000 157,000 89,000 -497,000 24,000 19,000 -3,000 -4,245 5,188 90,927 99,536 -1,339 -36,242 -15,554 3,914 -5,542 -13,736
Stock Based Compensation 51,000 44,000 39,000 22,000 22,000 35,000 30,000 34,000 34,000 46,000 48,000 53,377 65,428 62,714 58,021 45,545 53,854 33,224 14,728 150 49,230
Change in Working Capital -97,000 390,000 -78,000 43,000 339,000 -118,000 -119,000 83,000 319,000 49,000 37,000 -207,942 -683,816 -432,395 -5,077 -10,495 -402,515 -53,392 -796,630 55,878 28,563
Accounts Receivable -120,000 -217,000 -78,000 43,000 339,000 -118,000 -119,000 83,000 319,000 49,000 37,000 -209,055 -675,461 -789,163 -332,924 -178,746 -238,425 -39,881 -106,972 -37,554 -10,344
Inventory 0 0 0 132,000 876,000 1,111,000 0 0 0 -1,334 -30 1,113 -8,355 -2,841 -4,941 1,759 -8,879 -7,611 -2,324 -1,957 -1,759
Accounts Payable 14,000 76,000 11,000 -11,000 -42,000 -26,000 8,000 40,000 19,000 -1,000 -5,000 13,777 788 -9,565 29,270 11,388 -28,228 47,985 16,235 1,420 13,479
Other Working Capital 9,000 531,000 -11,000 -121,000 -834,000 -1,085,000 350,000 200,000 210,000 -4,398 -3,428 -47,906 -45,542 369,174 303,518 155,104 -126,983 -53,885 -703,569 93,969 27,187
Other Non-Cash Items 1,697,000 52,000 -2,958,000 -146,000 -1,069,000 -806,000 1,142,000 527,000 1,216,000 455,000 920,000 1,085,595 601,453 263,727 241,097 360,593 110,252 36,401 19,288 155,948 -262,195
Net Cash Provided by Operating Activities 3,353,000 3,227,000 -795,000 15,000 -1,312,000 3,038,000 4,701,000 4,543,000 4,044,000 3,459,000 4,833,000 4,439,412 3,057,757 2,662,496 1,870,151 638,613 127,786 365,457 -196,720 589,916 373,369
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -1,148,000 -1,257,000 -651,000 -828,000 -1,227,000 -1,018,000 -949,000 -837,000 -1,398,000 -1,529,000 -1,179,000 -898,111 -1,449,234 -1,508,593 -2,023,981 -2,092,896 -3,789,008 -3,793,703 -1,925,291 -860,621 -465,748
Acquisitions Net 1,000 3,000 9,000 7,000 1,000 1,166,000 19,000 15,000 5,000 0 0 0 0 0 49,735 0 0 -50,000 0 0 0
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -173,774 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173,774 0 0 0 0 0 0
Other Investing Activities -1,000 -237,000 4,804,000 -74,000 -103,000 -251,000 19,000 15,000 -42,000 1,000 2,000 -14,098 3,602 810,487 -733,569 82,833 218,044 556,276 -310,565 -265,386 414,098
Net Cash Used for Investing Activities -1,141,000 -1,254,000 4,162,000 -895,000 -1,329,000 -103,000 -930,000 -822,000 -1,440,000 -1,528,000 -1,177,000 -912,209 -1,445,632 -698,106 -2,707,815 -2,010,063 -3,570,964 -3,287,427 -2,235,856 -1,126,007 -51,650
Cash Flows from Financing Activities
Debt Repayment -994,000 -2,069,000 -66,000 -1,867,000 -467,000 -51,000 -5,178,000 -858,000 -1,987,000 -2,398,000 -2,117,000 -3,513,032 -4,399,698 -3,300,310 -65,965 -817,337 -1,818,876 0 0 -156,905 0
Common Stock Issued 506,000 4,000 0 19,000 24,000 54,000 6,083,000 40,000 17,000 0 0 0 0 3,239,552 0 0 2,087,874 30,221 7,226 313 751,157
Common Stock Repurchased -1,356,000 -505,000 -1,000 0 443,000 -754,000 -905,000 -375,000 0 -205,000 -1,677,000 -561,150 0 -862,192 -6,579 0 0 0 0 -487 0
Dividends Paid -604,000 -305,000 0 0 -911,000 -2,367,000 -2,979,000 -2,943,000 -2,924,000 -2,707,000 -2,387,000 -1,564,049 -3,460,888 -75,297 -93,400 -94,697 -6,854 0 0 -21,052 -125,027
Other Financing Activities -821,000 -313,000 1,189,000 2,532,000 1,163,000 -250,000 830,000 -1,176,000 293,000 -509,000 -1,334,000 -868,401 -2,127,356 -95,214 -968,192 4,218,007 3,524,219 3,292,644 2,435,756 -124,587 194,256
Net Cash Used Provided by Financing Activities -3,269,000 -3,188,000 1,122,000 684,000 560,000 -3,368,000 -1,522,000 -3,487,000 -2,631,000 -3,216,000 -3,721,000 -2,432,450 -3,045,306 -1,093,461 -1,127,557 3,305,973 5,605,239 3,322,865 2,442,982 -302,718 820,386
Effect of Forex Changes on Cash 1,000 8,000 22,000 -16,000 -24,000 14,000 -18,000 58,000 -22,000 -41,936 -28,585 -7,105 43,229 -5,292 46,886 -17,270 18,952 -11,811 814 757 0
Net Change in Cash -1,057,000 -1,207,000 4,511,000 -212,000 -2,105,000 -419,000 2,231,000 291,000 -51,000 -1,326,829 -94,095 1,087,648 -1,389,952 865,637 -1,918,335 1,917,253 2,181,013 389,084 11,220 -838,052 1,142,105
Cash at End of Period 20,594,000 5,229,000 6,436,000 1,925,000 2,137,000 4,242,000 4,661,000 2,419,000 2,128,000 2,179,490 3,506,319 3,600,414 2,512,766 3,902,718 3,037,081 4,955,416 3,038,163 857,150 468,066 456,846 1,294,898
Cash at Start of Period 21,651,000 6,436,000 1,925,000 2,137,000 4,242,000 4,661,000 2,430,000 2,128,000 2,179,000 3,506,319 3,600,414 2,512,766 3,902,718 3,037,081 4,955,416 3,038,163 857,150 468,066 456,846 1,294,898 152,793
Free Cash Flow
Operating Cash Flow 3,353,000 3,227,000 -795,000 15,000 -1,312,000 3,038,000 4,701,000 4,543,000 4,044,000 3,459,000 4,833,000 4,439,412 3,057,757 2,662,496 1,870,151 638,613 127,786 365,457 -196,720 589,916 373,369
Capital Expenditure -1,148,000 -1,257,000 -651,000 -828,000 -1,227,000 -1,018,000 -949,000 -837,000 -1,398,000 -1,529,000 -1,179,000 -898,111 -1,449,234 -1,508,593 -2,023,981 -2,092,896 -3,789,008 -3,793,703 -1,925,291 -860,621 -465,748
Free Cash Flow 2,205,000 1,970,000 -1,446,000 -813,000 -2,539,000 2,020,000 3,752,000 3,706,000 2,646,000 1,930,000 3,654,000 3,541,301 1,608,523 1,153,903 -153,830 -1,454,283 -3,661,222 -3,428,246 -2,122,011 -270,705 -92,379