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 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 2003-12-31
Revenue 8,584,000 11,075,000 7,985,000 4,435,000 6,315,000 7,348,000 5,887,000 5,367,000 6,383,000 13,749,000 16,402,000 16,947,000 16,888,000 12,092,000 8,614,826 12,327,839 9,977,858 8,288,779 7,584,244 5,332,577 4,190,299
Revenue Growth - 38.70% 80.05% -29.77% -14.06% 24.82% 9.69% -15.92% -53.57% -16.17% -3.22% 0.35% 39.66% 40.36% -30.12% 23.55% 20.38% 9.29% 42.22% 27.26%
Cost of Revenue 4,144,000 4,820,000 4,445,000 3,530,000 4,433,000 4,192,000 3,859,000 4,312,000 31,437,000 12,910,000 10,053,000 10,380,000 296,000 2,210,000 1,804,839 2,066,116 1,824,033 1,466,696 1,140,735 946,639 760,123
Gross Profit 4,440,000 6,255,000 3,540,000 905,000 1,882,000 3,156,000 2,028,000 1,055,000 -25,054,000 839,000 6,349,000 6,567,000 16,592,000 9,882,000 6,809,987 10,261,723 8,153,825 6,822,083 6,443,509 4,385,938 3,430,176
Gross Profit Margin 51.51% 56.48% 44.33% 20.41% 29.80% 42.95% 34.45% 19.66% -392.51% 6.10% 38.71% 38.75% 98.25% 81.72% 79.05% 83.24% 81.72% 82.31% 84.96% 82.25% 81.86%
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 445,000 483,000 376,000 290,000 406,000 431,000 395,000 410,000 377,000 434,000 503,000 531,000 459,000 380,000 343,883 288,794 275,065 211,334 198,272 173,194 138,524
Total Operating Expenses 900,000 1,025,000 620,000 732,000 1,472,000 1,187,000 1,181,000 1,199,000 821,000 1,475,000 1,527,000 1,494,000 8,321,000 4,153,000 6,186,358 9,123,859 3,164,838 2,581,671 2,067,212 1,491,565 1,335,766
Operating Income or Loss 4,039,000 3,997,000 1,560,000 -1,599,000 -2,270,000 1,969,000 847,000 -144,000 -25,875,000 -636,000 4,822,000 5,073,000 8,271,000 5,618,000 623,629 1,137,864 4,988,987 4,325,026 4,376,297 2,894,373 2,043,834
Operating Margin 48.31% 36.09% 19.54% -36.05% -35.95% 26.80% 14.39% -2.68% -405.37% -4.63% 29.40% 29.93% 48.98% 46.46% 7.24% 9.23% 50.00% 52.18% 57.70% 54.28% 48.78%
Interest Expense 311,000 379,000 514,000 267,000 462,000 478,000 397,000 417,000 299,000 130,000 174,000 165,000 170,000 229,000 309,619 0 0 158,201 122,179 0 116,199
EBITDA 3,540,000 5,230,000 2,920,000 173,000 410,000 1,969,000 847,000 -144,000 -25,875,000 -636,000 4,822,000 5,073,000 12,495,000 8,812,000 5,849,234 9,128,907 7,513,778 6,020,107 5,849,447 4,328,988 3,271,011
Depreciation and Amortization 1,471,000 1,233,000 1,360,000 1,772,000 2,680,000 140,000 144,000 158,000 324,000 410,000 410,000 7,109,000 4,204,000 3,083,000 5,213,224 7,850,258 2,347,791 1,816,359 1,419,430 1,224,623 1,075,449
Income Before Tax 3,145,000 5,734,000 1,891,000 -4,840,000 -3,008,000 958,000 918,000 -1,682,000 -28,226,000 -2,906,000 4,216,000 4,877,000 8,093,000 5,206,000 326,391 932,392 4,672,612 4,009,595 4,206,254 2,663,083 1,922,257
Income Tax Expense 1,263,000 1,652,000 578,000 64,000 674,000 672,000 -585,000 -442,000 -5,469,000 1,637,000 1,928,000 2,876,000 3,509,000 2,174,000 610,789 220,438 1,860,254 1,457,144 1,582,524 993,012 827,004
Net Income 1,609,000 3,674,000 1,135,000 -4,904,000 -3,682,000 40,000 1,304,000 -1,405,000 -23,119,000 -5,403,000 2,232,000 2,001,000 4,584,000 3,032,000 -284,398 711,954 2,812,358 2,552,451 2,623,730 1,668,754 1,121,885
Net Income Margin 18.81% 33.17% 14.21% -110.57% -58.31% 0.54% 22.15% -26.18% -362.20% -39.30% 13.61% 11.81% 27.14% 25.07% -3.30% 5.78% 28.19% 30.79% 34.59% 31.29% 26.77%
EPS 5.16 11.05 2.60 -12.97 -9.77 0.10 3.42 -3.71 -61.16 -14.07 5.53 4.95 11.75 8.53 -0.85 2.11 8.45 7.72 7.96 5.10 3.46
EPS Diluted 5.14 11.02 2.59 -12.97 -9.77 0.10 3.41 -3.71 -61.16 -14.07 5.50 4.92 11.47 8.46 -0.85 2.09 8.39 7.64 7.84 5.03 3.43
Weighted Average Shares Out - 332,000 374,000 378,000 377,000 382,000 381,000 379,000 378,000 384,000 395,000 389,000 384,000 352,000 336,000 334,351 332,151 329,893 328,901 326,093 322,603
Weighted Average Shares Out Diluted - 333,000 375,000 378,000 377,000 384,000 383,000 379,000 378,000 384,000 406,000 391,000 400,000 359,000 336,000 337,191 334,527 333,347 333,935 330,631 325,424

Reported Currency: USD Q3 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 2003-12-31
Current Assets
Cash and Cash Equivalents 95,000 245,000 302,000 262,000 247,000 714,000 1,668,000 1,377,000 1,467,000 769,000 1,906,000 160,000 295,000 134,000 2,048,117 1,181,450 125,823 140,524 228,860 111,093 33,503
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 791,999 0 0 0 0 0
Cash + Short Term Investments 95,000 245,000 302,000 262,000 247,000 714,000 1,668,000 1,377,000 1,467,000 769,000 1,906,000 160,000 295,000 134,000 2,048,117 1,973,449 125,823 140,524 228,860 111,093 33,503
Net Receivables 1,753,000 1,466,000 1,394,000 908,000 1,062,000 1,194,000 1,345,000 1,128,000 1,253,000 2,024,000 2,952,000 3,086,000 3,079,000 2,134,000 1,545,699 1,356,979 1,936,977 1,651,664 1,444,545 939,736 639,055
Inventory -1,753,000 427,000 473,000 492,000 502,000 401,000 368,000 476,000 570,000 708,000 891,000 908,000 655,000 564,000 533,251 498,567 461,211 320,386 209,670 157,293 125,867
Other Current Assets 2,705,000 2,463,000 2,078,000 1,584,000 1,714,000 1,973,000 2,057,000 1,864,000 2,285,000 4,018,000 4,460,000 4,802,000 4,508,000 648,000 458,782 247,657 133,729 218,594 146,047 82,889 58,062
Total Current Assets 2,800,000 2,708,000 2,380,000 1,846,000 1,961,000 2,687,000 3,725,000 3,241,000 3,752,000 6,415,000 6,366,000 4,962,000 4,803,000 3,480,000 4,585,849 4,450,974 2,752,251 2,490,271 2,162,077 1,348,782 899,072
Non-Current Assets
Property, Plant and Equipment 9,500,000 9,012,000 8,335,000 8,819,000 14,158,000 18,421,000 17,759,000 18,867,000 14,119,000 48,076,000 52,421,000 53,280,000 45,448,000 38,151,000 22,900,615 23,958,517 25,231,593 21,346,252 16,791,340 13,860,359 11,260,085
Goodwill 0 0 0 0 0 0 0 0 0 87,000 1,369,000 1,289,000 1,114,000 1,032,000 189,252 189,252 189,252 189,252 0 0 0
Intangible Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189,252 189,252 189,252
Long Term Investments 681,000 624,000 1,365,000 1,555,000 1,258,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 564,000 803,000 1,223,000 526,000 730,000 474,000 438,000 411,000 971,000 1,374,000 1,481,000 1,206,000 686,000 762,000 510,027 587,742 461,555 282,400 129,127 104,087 67,717
Total Non-Current Assets 10,745,000 10,439,000 10,923,000 10,900,000 16,146,000 18,895,000 18,197,000 19,278,000 15,090,000 49,537,000 55,271,000 55,775,000 47,248,000 39,945,000 23,599,894 24,735,511 25,882,400 21,817,904 17,109,719 14,153,698 11,517,054
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 13,545,000 13,147,000 13,303,000 12,746,000 18,107,000 21,582,000 21,922,000 22,519,000 18,842,000 55,952,000 61,637,000 60,737,000 52,051,000 43,425,000 28,185,743 29,186,485 28,634,651 24,308,175 19,271,796 15,502,480 12,416,126
Current Liabilities
Accounts Payable 741,000 771,000 731,000 444,000 695,000 709,000 641,000 585,000 618,000 1,210,000 1,616,000 1,092,000 1,048,000 779,000 396,564 570,138 617,937 644,889 714,598 542,074 300,598
Short Term Debt 2,000 2,000 215,000 2,000 11,000 150,000 550,000 0 1,000 0 53,000 990,000 431,000 46,000 117,326 112,598 215,074 1,802,094 274 0 0
Tax Payables 305,000 90,000 28,000 25,000 51,000 58,000 55,000 22,000 47,000 54,000 257,000 350,000 7,197,000 0 2,764,901 48,028 0 0 0 0 0
Deferred Revenue -741,000 0 -731,000 -444,000 -695,000 58,000 -641,000 0 1,169,000 0 -1,616,000 -1,092,000 -1,048,000 2,168,000 1,439,516 1,384,781 1,036,531 766,265 804,551 0 0
Other Current Liabilities 2,633,000 2,143,000 1,902,000 1,306,000 1,844,000 1,284,000 2,014,000 1,258,000 53,000 2,454,000 4,647,000 4,546,000 4,532,000 531,000 439,152 547,711 795,474 598,364 667,141 740,817 519,780
Total Current Liabilities 2,635,000 2,916,000 2,117,000 1,308,000 1,855,000 2,201,000 2,564,000 1,843,000 1,841,000 3,664,000 4,700,000 5,536,000 4,963,000 3,524,000 2,392,558 2,615,228 2,665,016 3,811,612 2,186,564 1,282,891 820,378
Non-Current Liabilities
Long Term Debt 5,582,000 5,451,000 7,295,000 8,770,000 8,555,000 8,054,000 7,934,000 8,544,000 8,777,000 11,245,000 9,672,000 11,355,000 6,785,000 8,095,000 4,950,390 4,808,975 4,011,605 2,019,831 2,191,954 2,588,390 2,326,966
Deferred Revenue -305,000 0 3,887,000 2,496,000 2,366,000 1,866,000 1,792,000 2,432,000 2,562,000 3,048,000 3,101,000 4,100,000 3,440,000 2,465,000 1,637,357 0 0 0 0 0 0
Deferred Tax 305,000 314,000 148,000 215,000 346,000 391,000 545,000 1,710,000 1,072,000 9,499,000 8,364,000 8,024,000 7,197,000 4,249,000 2,764,901 0 0 3,618,989 2,580,629 2,146,637 1,697,238
Other Non-Current Liabilities 2,916,000 3,121,000 573,000 602,000 520,000 258,000 296,000 311,000 362,000 359,000 407,000 391,000 673,000 715,000 661,916 5,253,561 6,580,051 1,666,690 1,771,434 1,280,141 1,038,746
Total Non-Current Liabilities 8,803,000 8,886,000 11,903,000 12,083,000 11,787,000 10,569,000 10,567,000 12,997,000 12,773,000 24,151,000 21,544,000 23,870,000 18,095,000 15,524,000 10,014,564 10,062,536 10,591,656 7,305,510 6,544,017 6,015,168 5,062,950
Total Liabilities 11,438,000 11,802,000 14,020,000 13,391,000 13,642,000 12,770,000 13,131,000 14,840,000 14,614,000 27,815,000 26,244,000 29,406,000 23,058,000 19,048,000 12,407,122 12,677,764 13,256,672 11,117,122 8,730,581 7,298,059 5,883,328
Common Stock 307,000 262,000 262,000 262,000 261,000 260,000 259,000 258,000 257,000 256,000 255,000 245,000 241,000 240,000 215,048 214,221 213,326 212,365 210,623 209,320 207,818
Retained Earnings -4,732,000 -5,814,000 -9,488,000 -10,461,000 -5,601,000 -2,048,000 -2,088,000 -3,385,000 -7,153,000 16,249,000 22,032,000 20,161,000 18,500,000 14,223,000 11,436,580 11,929,827 11,457,592 8,898,577 6,516,863 4,017,339 2,445,698
Accumulated Other Comprehensive Income/Loss 17,000 14,000 22,000 14,000 16,000 4,000 4,000 -112,000 -116,000 -116,000 -115,000 -131,000 -9,000 -141,000 -290,502 21,764 -520,211 -31,332 -365,608 -129,482 -151,943
Total Stockholders Equity 1,078,000 423,000 -1,595,000 -1,639,000 3,255,000 7,130,000 7,416,000 6,238,000 2,566,000 25,937,000 33,396,000 31,331,000 28,993,000 24,377,000 15,778,621 16,508,721 15,377,979 13,191,053 10,541,215 8,204,421 6,532,798
Total Investments 681,000 624,000 1,365,000 1,555,000 1,258,000 0 0 0 0 0 0 0 0 0 0 791,999 0 0 0 0 0
Total Debt 5,584,000 5,453,000 7,510,000 8,772,000 8,566,000 8,204,000 8,484,000 8,544,000 8,777,000 11,245,000 9,725,000 12,345,000 7,216,000 8,141,000 5,067,716 4,921,573 4,226,679 3,821,925 2,192,228 2,588,390 2,326,966
Net Debt 5,489,000 5,208,000 7,208,000 8,510,000 8,319,000 7,490,000 6,816,000 7,167,000 7,310,000 10,476,000 7,819,000 12,185,000 6,921,000 8,007,000 3,019,599 3,740,123 4,100,856 3,681,401 1,963,368 2,477,297 2,293,463

Reported Currency: USD TTM 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 2003-12-31
Cash Flows from Operating Activities
Net Income 1,882,000 4,082,000 1,313,000 -4,904,000 -3,682,000 286,000 1,503,000 -1,240,000 -22,757,000 -4,543,000 2,288,000 2,001,000 4,584,000 3,032,000 -284,398 711,954 2,812,358 2,552,451 2,623,730 1,668,754 1,121,885
Depreciation & Amortization 996,000 1,233,000 1,360,000 1,772,000 2,680,000 140,000 144,000 158,000 324,000 410,000 410,000 7,109,000 4,204,000 3,083,000 5,213,224 7,850,258 2,347,791 1,816,359 1,419,430 1,224,623 1,075,449
Deferred Income Tax -102,000 145,000 -74,000 -112,000 14,000 -222,000 -1,180,000 -833,000 -5,778,000 495,000 263,000 677,000 0 0 -231,110 -1,235,944 889,527 751,457 598,927 444,906 546,357
Stock Based Compensation 0 0 -1,360,000 -1,772,000 -2,680,000 2,744,000 1,576,000 3,519,000 31,118,000 12,187,000 6,290,000 0 0 0 284,398 -50,596 48,966 -141,165 0 0 0
Change in Working Capital -71,000 121,000 37,000 -186,000 -3,000 245,000 -320,000 153,000 -170,000 -218,000 81,000 -1,741,000 -281,000 -642,000 -761,499 -311,676 -517,647 -755,127 -412,063 -193,835 -94,658
Accounts Receivable 496,000 -93,000 -188,000 -35,000 28,000 144,000 -270,000 126,000 645,000 322,000 124,000 12,000 -643,000 -833,000 -186,802 142,803 0 0 0 0 0
Inventory 99,000 -1,000 -9,000 19,000 -41,000 -6,000 32,000 -27,000 21,000 -44,000 -70,000 -59,000 -37,000 35,000 -5,172 -22,295 39,787 10,238 11,295 -659 -4,216
Accounts Payable -181,000 -4,000 245,000 -167,000 -5,000 77,000 63,000 -63,000 -489,000 -294,000 479,000 -100,000 241,000 214,000 -180,336 -70,979 0 0 0 0 0
Other Working Capital -672,000 219,000 -11,000 -3,000 15,000 30,000 -145,000 117,000 -347,000 -202,000 -452,000 -1,594,000 158,000 -58,000 -389,189 -361,205 -557,434 -765,365 -423,358 -193,176 -90,442
Other Non-Cash Items 807,000 -638,000 2,220,000 6,590,000 6,538,000 584,000 705,000 673,000 247,000 130,000 503,000 458,000 1,446,000 1,253,000 3,028 101,348 96,438 88,931 102,246 87,071 56,867
Net Cash Provided by Operating Activities 3,512,000 4,943,000 3,496,000 1,388,000 2,867,000 3,777,000 2,428,000 2,430,000 2,984,000 8,461,000 9,835,000 8,504,000 9,953,000 6,726,000 4,223,643 7,065,344 5,677,433 4,312,906 4,332,270 3,231,519 2,705,900
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,419,000 -2,398,000 -1,113,000 -1,302,000 -2,961,000 -3,904,000 -2,760,000 -1,949,000 -5,178,000 -12,372,000 -11,220,000 -9,531,000 -7,078,000 -4,922,000 -3,631,099 -5,972,846 -4,802,343 -4,140,228 -3,715,856 -2,456,488 -1,594,936
Acquisitions Net 143,000 -143,000 -28,000 -327,000 -1,172,000 -91,000 0 0 1,245,000 0 181,000 -3,357,000 -1,813,000 -8,360,000 -310,472 0 -1,004,593 -1,899,738 0 -880,136 -1,365,189
Purchases of Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -791,999 0 0 0 0 0
Sales/Maturities of Investments -224,000 224,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Investing Activities 101,000 806,000 308,000 163,000 687,000 51,000 1,344,000 289,000 4,609,000 3,568,000 3,923,000 -536,000 246,000 -121,000 694,145 1,021,867 -138,993 264,384 -15,986 -74,389 1,368
Net Cash Used for Investing Activities -2,399,000 -1,511,000 -833,000 -1,466,000 -3,446,000 -3,944,000 -1,416,000 -1,660,000 676,000 -8,804,000 -7,116,000 -13,424,000 -8,645,000 -13,403,000 -3,247,426 -5,742,978 -5,945,929 -5,775,582 -3,731,842 -3,411,013 -2,958,757
Cash Flows from Financing Activities
Debt Repayment -188,000 -1,493,000 -1,795,000 -1,243,000 -1,150,000 -1,370,000 -70,000 -181,000 -2,509,000 0 -2,585,000 -400,000 -925,000 -1,023,000 -100,000 0 0 -1,629,697 0 0 0
Common Stock Issued 0 0 425,000 1,000 2,000 2,057,000 0 0 0 0 0 0 52,000 2,328,000 34,115 36,011 43,961 31,963 25,484 34,067 582,865
Common Stock Repurchased -747,000 -1,423,000 -847,000 1,388,000 1,385,000 -305,000 0 0 0 -1,864,000 -997,000 0 0 3,665,000 -98,387 0 0 -166,907 0 0 0
Dividends Paid -312,000 -218,000 -98,000 -146,000 -376,000 -382,000 -380,000 -379,000 -377,000 -365,000 -360,000 -332,000 -306,000 -226,000 -208,603 -239,358 -204,753 -154,143 -117,395 -90,369 -72,832
Other Financing Activities -39,000 -355,000 -308,000 93,000 251,000 -787,000 -271,000 -300,000 -76,000 1,435,000 2,969,000 5,517,000 32,000 19,000 263,325 -63,392 414,587 3,293,124 -390,750 313,386 -275,559
Net Cash Used Provided by Financing Activities -1,286,000 -3,489,000 -2,623,000 93,000 112,000 -787,000 -721,000 -860,000 -2,962,000 -794,000 -973,000 4,785,000 -1,147,000 4,763,000 -109,550 -266,739 253,795 1,374,340 -482,661 257,084 234,474
Effect of Forex Changes on Cash 1,012,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 -315,000 -57,000 40,000 15,000 -467,000 -954,000 291,000 -90,000 698,000 -1,137,000 1,746,000 -135,000 161,000 -1,914,000 866,667 1,055,627 -14,701 -88,336 117,767 77,590 -18,383
Cash at End of Period 494,000 245,000 302,000 262,000 247,000 714,000 1,668,000 1,377,000 1,467,000 769,000 1,906,000 160,000 295,000 134,000 2,048,117 1,181,450 125,823 140,524 228,860 111,093 33,503
Cash at Start of Period 809,000 302,000 262,000 247,000 714,000 1,668,000 1,377,000 1,467,000 769,000 1,906,000 160,000 295,000 134,000 2,048,000 1,181,450 125,823 140,524 228,860 111,093 33,503 51,886
Free Cash Flow
Operating Cash Flow 3,512,000 4,943,000 3,496,000 1,388,000 2,867,000 3,777,000 2,428,000 2,430,000 2,984,000 8,461,000 9,835,000 8,504,000 9,953,000 6,726,000 4,223,643 7,065,344 5,677,433 4,312,906 4,332,270 3,231,519 2,705,900
Capital Expenditure -2,419,000 -2,398,000 -1,113,000 -1,302,000 -2,961,000 -3,904,000 -2,760,000 -1,949,000 -5,178,000 -12,372,000 -11,220,000 -9,531,000 -7,078,000 -4,922,000 -3,631,099 -5,972,846 -4,802,343 -4,140,228 -3,715,856 -2,456,488 -1,594,936
Free Cash Flow 1,093,000 2,545,000 2,383,000 86,000 -94,000 -127,000 -332,000 481,000 -2,194,000 -3,911,000 -1,385,000 -1,027,000 2,875,000 1,804,000 592,544 1,092,498 875,090 172,678 616,414 775,031 1,110,964