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 78,520,000 78,558,000 79,571,000 80,118,000 68,397,000 44,998,000 43,310,000 40,604,000 37,490,000 32,053,000 29,564,000 24,420,000 5,101,278 4,847,382 4,069,353 3,480,515 2,751,516 2,235,734 1,546,863 1,038,428 748,250
Revenue Growth - -1.27% -0.68% 17.14% 52.00% 3.90% 6.66% 8.31% 16.96% 8.42% 21.06% 378.70% 5.24% 19.12% 16.92% 26.49% 23.07% 44.53% 48.96% 38.78%
Cost of Revenue 32,890,000 32,671,000 36,206,000 36,605,000 28,266,000 18,521,000 18,354,000 17,708,000 16,550,000 14,898,000 15,409,000 12,255,000 2,930,051 2,913,431 2,317,875 2,004,324 1,561,943 1,244,743 922,158 584,083 0
Gross Profit 45,630,000 45,887,000 43,365,000 43,513,000 40,131,000 26,477,000 24,956,000 22,896,000 20,940,000 17,155,000 14,155,000 12,165,000 2,171,227 1,933,951 1,751,478 1,476,191 1,189,573 990,991 624,705 454,345 748,250
Gross Profit Margin 58.15% 58.41% 54.50% 54.31% 58.67% 58.84% 57.62% 56.39% 55.85% 53.52% 47.88% 49.82% 42.56% 39.90% 43.04% 42.41% 43.23% 44.33% 40.39% 43.75% 100.00%
Research and Development 0 0 0 0 200,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 20,980,000 21,311,000 21,607,000 20,238,000 18,926,000 14,139,000 13,161,000 12,259,000 11,378,000 10,189,000 8,863,000 7,382,000 696,789 643,959 621,660 567,730 447,582 352,020 243,618 162,476 0
Total Operating Expenses 30,595,000 31,621,000 35,258,000 36,621,000 33,077,000 20,755,000 19,647,000 18,243,000 17,621,000 14,877,000 13,280,000 11,007,000 1,338,214 1,182,794 1,032,580 940,903 721,806 530,877 387,452 32,168 0
Operating Income or Loss 15,018,000 14,266,000 6,543,000 6,892,000 6,636,000 5,722,000 5,309,000 4,888,000 4,050,000 2,065,000 1,416,000 996,000 823,969 747,538 718,898 535,288 467,767 460,114 237,253 422,177 748,250
Operating Margin 19.15% 18.16% 8.22% 8.60% 9.70% 12.72% 12.26% 12.04% 10.80% 6.44% 4.79% 4.08% 16.15% 15.42% 17.67% 15.38% 17.00% 20.58% 15.34% 40.66% 100.00%
Interest Expense 3,380,000 -3,335,000 3,364,000 3,362,000 2,730,000 1,135,000 1,357,000 1,671,000 1,730,000 1,496,000 1,351,000 1,223,000 275,494 261,073 263,125 270,285 115,985 115,985 0 0 0
EBITDA 28,080,000 13,955,000 21,725,000 23,096,000 20,829,000 12,354,000 11,760,000 10,581,000 9,569,000 7,375,000 5,635,000 5,063,000 1,480,921 1,292,020 618,547 915,773 774,106 737,774 433,375 338,569 748,250
Depreciation and Amortization 12,986,000 11,655,000 15,182,000 16,204,000 14,193,000 6,632,000 6,486,000 5,984,000 6,243,000 4,688,000 4,412,000 3,627,000 641,425 538,835 449,732 377,856 255,319 178,202 135,028 87,895 0
Income Before Tax 11,566,000 10,999,000 3,146,000 3,351,000 3,530,000 4,603,000 3,917,000 3,161,000 2,327,000 978,000 413,000 51,000 607,458 479,656 312,294 263,679 279,424 223,501 90,523 326,102 0
Income Tax Expense 2,815,000 -2,682,000 556,000 327,000 786,000 1,135,000 1,029,000 -1,375,000 867,000 245,000 166,000 16,000 213,286 178,346 118,879 86,835 129,986 123,098 36,717 127,425 -86,369
Net Income 8,751,000 8,317,000 2,590,000 3,024,000 3,064,000 3,468,000 2,888,000 4,536,000 1,460,000 733,000 247,000 35,000 394,172 301,310 193,415 176,844 149,438 100,403 53,806 198,677 86,369
Net Income Margin 11.16% 10.59% 3.25% 3.77% 4.48% 7.71% 6.67% 11.17% 3.89% 2.29% 0.84% 0.14% 7.73% 6.22% 4.75% 5.08% 5.43% 4.49% 3.48% 19.13% 11.54%
EPS 7.43 7.02 2.07 2.42 2.68 4.05 3.40 5.39 1.71 0.83 0.31 0.05 2.17 1.67 1.08 1.00 0.86 0.58 0.07 0.47 0.36
EPS Diluted 7.35 6.93 2.06 2.41 2.65 4.01 3.36 5.20 1.69 0.82 0.30 0.05 2.16 1.66 1.08 0.98 0.84 0.56 0.07 0.41 0.30
Weighted Average Shares Out - 1,185,122 1,249,764 1,247,155 1,144,206 855,726 849,744 831,850 822,470 812,994 805,285 672,956 181,725 180,205 176,856 175,949 174,698 143,846 233,731 203,029 63,361
Weighted Average Shares Out Diluted - 1,200,286 1,255,377 1,254,770 1,154,749 865,033 858,290 871,787 833,055 822,618 815,922 676,885 182,440 181,919 178,068 177,971 177,690 148,169 239,545 230,416 75,317

Reported Currency: USD Q1 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 6,862,000 5,135,000 4,507,000 6,631,000 10,385,000 1,528,000 1,203,000 1,219,000 5,500,000 4,582,000 5,315,000 5,891,000 2,368,302 1,943,282 796,531 929,381 697,948 1,470,208 161,498 112,709 22,477
Short Term Investments 0 0 0 0 0 0 0 0 0 2,998,000 0 0 244,990 299,972 374,862 224,932 4,575 0 391,258 390,472 36,964
Cash + Short Term Investments 6,862,000 5,135,000 4,507,000 6,631,000 10,385,000 1,528,000 1,203,000 1,219,000 5,500,000 7,580,000 5,315,000 5,891,000 2,613,292 2,243,254 1,171,393 1,154,313 697,948 1,470,208 552,756 503,181 59,441
Net Receivables 8,761,000 9,148,000 9,568,000 8,942,000 7,853,000 4,508,000 4,318,000 4,227,000 3,866,000 4,202,000 5,003,000 3,660,000 98,653 78,023 58,056 51,536 34,666 31,809 28,140 16,028 9,243
Inventory 1,521,000 1,678,000 1,884,000 2,567,000 2,527,000 964,000 1,084,000 1,566,000 1,111,000 1,295,000 1,085,000 586,000 259,157 239,648 161,049 147,401 155,955 109,139 92,915 39,431 33,717
Other Current Assets 2,151,000 2,352,000 2,435,000 2,005,000 2,496,000 2,305,000 1,676,000 1,903,000 1,537,000 1,813,000 1,593,000 1,252,000 69,458 44,772 63,135 28,426 97,136 56,339 50,792 29,910 54,157
Total Current Assets 19,295,000 19,015,000 19,067,000 20,891,000 23,885,000 9,305,000 8,281,000 8,915,000 14,217,000 14,890,000 13,984,000 12,228,000 3,187,303 2,743,593 1,593,885 1,491,391 1,043,884 1,732,884 758,527 612,102 156,558
Non-Current Assets
Property, Plant and Equipment 69,232,000 70,837,000 74,058,000 70,084,000 72,224,000 35,632,000 23,359,000 22,196,000 20,943,000 20,000,000 16,245,000 15,349,000 4,292,061 4,017,999 3,659,445 3,252,213 2,847,751 1,891,411 1,256,162 831,490 636,368
Goodwill 12,234,000 12,234,000 12,234,000 12,188,000 11,117,000 1,930,000 1,901,000 1,683,000 1,683,000 1,683,000 1,683,000 1,683,000 0 0 0 0 0 0 0 0 0
Intangible Assets 99,599,000 99,325,000 99,306,000 97,339,000 88,126,000 36,580,000 35,757,000 35,583,000 27,390,000 24,549,000 22,825,000 19,326,000 2,562,407 2,539,041 2,522,241 2,470,181 2,406,596 2,072,895 2,072,885 681,299 0
Long Term Investments 1,984,000 2,113,000 2,546,000 2,829,000 2,031,000 1,583,000 1,547,000 1,274,000 984,000 0 640,000 -839,000 1,679 6,319 19,576 21,757 5,986 36,050 0 0 0
Tax Assets 97,154,000 19,912,000 21,351,000 16,268,000 16,207,000 -1,583,000 3,728,000 3,430,000 3,877,000 0 988,000 839,000 3,493 7,214 6,290 1,948 1,832 4,920 0 0 3,574
Other Non-Current Assets -93,230,000 -15,754,000 -17,224,000 -13,036,000 -13,428,000 3,474,000 -2,105,000 -2,518,000 -3,203,000 1,314,000 288,000 1,367,000 142,472 168,765 117,143 148,527 116,099 67,970 65,548 34,090 168,896
Total Non-Current Assets 186,973,000 188,667,000 192,271,000 185,672,000 176,277,000 77,616,000 64,187,000 61,648,000 51,674,000 47,546,000 42,669,000 37,725,000 7,002,112 6,739,338 6,324,695 5,894,626 5,378,264 4,073,246 3,394,595 1,546,879 808,838
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 206,268,000 207,682,000 211,338,000 206,563,000 200,162,000 86,921,000 72,468,000 70,563,000 65,891,000 62,436,000 56,653,000 49,953,000 10,189,415 9,482,931 7,918,580 7,386,017 6,422,148 5,806,130 4,153,122 2,158,981 965,396
Current Liabilities
Accounts Payable 3,345,000 5,573,000 7,213,000 11,405,000 10,196,000 6,746,000 7,741,000 6,182,000 5,163,000 8,084,000 5,322,000 4,567,000 501,929 320,275 337,148 295,890 148,309 439,449 90,084 29,430 0
Short Term Debt 10,064,000 8,434,000 9,837,000 10,168,000 9,510,000 3,269,000 841,000 1,612,000 354,000 182,000 87,000 244,000 36,640 33,460 21,996 19,326 17,009 16,000 16,000 2,690 14,310
Tax Payables 1,694,000 1,704,000 1,657,000 1,830,000 1,540,000 682,000 642,000 620,000 525,000 494,000 605,000 0 41,592 65,706 74,422 79,008 0 0 0 0 0
Deferred Revenue 846,000 825,000 780,000 856,000 1,030,000 631,000 698,000 779,000 986,000 717,000 459,000 445,000 237,635 245,705 224,471 187,654 151,779 120,481 90,501 56,560 40,424
Other Current Liabilities 6,308,000 6,096,000 6,912,000 1,070,000 967,000 1,860,000 987,000 2,942,000 2,519,000 545,000 2,908,000 552,000 71,599 217,283 218,805 294,599 425,259 4,560 239,044 146,937 108,286
Total Current Liabilities 20,563,000 20,928,000 24,742,000 23,499,000 21,703,000 12,506,000 10,267,000 11,515,000 9,022,000 9,528,000 8,776,000 5,808,000 847,803 816,723 802,420 797,469 742,356 580,490 435,629 235,617 163,020
Non-Current Liabilities
Long Term Debt 76,608,000 104,652,000 98,021,000 95,843,000 94,709,000 22,843,000 12,124,000 12,121,000 21,832,000 20,484,000 18,794,000 16,841,000 4,724,112 4,711,021 3,757,287 3,625,949 3,057,983 2,986,177 2,580,000 902,864 170,689
Deferred Revenue 28,990,000 0 0 0 0 13,986,000 17,363,000 17,306,000 8,216,000 8,081,000 7,931,000 7,713,000 136,456 120,028 101,411 80,487 0 0 494,503 469,685 0
Deferred Tax 14,187,000 13,458,000 10,884,000 10,216,000 9,966,000 5,607,000 4,472,000 3,537,000 4,938,000 4,061,000 4,873,000 4,645,000 1,031,374 817,106 643,058 512,306 389,509 290,128 177,197 146,053 73,101
Other Non-Current Liabilities 3,846,000 3,929,000 8,035,000 7,903,000 8,440,000 3,190,000 3,524,000 3,525,000 3,647,000 3,725,000 616,000 701,000 90,763 90,453 72,828 73,807 191,687 95,557 48,519 36,856 32,742
Total Non-Current Liabilities 123,631,000 122,039,000 116,940,000 113,962,000 113,115,000 45,626,000 37,483,000 36,489,000 38,633,000 36,351,000 32,214,000 29,900,000 5,982,705 5,738,608 4,574,584 4,292,549 3,639,179 3,371,862 3,300,219 1,555,458 276,532
Total Liabilities 144,194,000 142,967,000 141,682,000 137,461,000 134,818,000 58,132,000 47,750,000 48,004,000 47,655,000 45,879,000 40,990,000 35,708,000 6,830,508 6,555,331 5,377,004 5,090,018 4,381,535 3,952,352 3,735,848 1,791,075 439,552
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 37 36 36 35 35 35 16 15 4
Retained Earnings 8,196,000 7,347,000 -223,000 -2,812,000 -5,836,000 -8,833,000 -12,954,000 -16,074,000 -20,610,000 -22,108,000 -22,841,000 -23,088,000 1,553,590 1,159,418 858,108 664,693 487,849 338,411 245,690 216,702 40,637
Accumulated Other Comprehensive Income/Loss -926,000 -964,000 -1,046,000 -1,365,000 -1,581,000 -868,000 -332,000 8,000 1,000 -1,000 1,000 3,000 -9,602 -9,295 -1,415 -11,340 -32,533 -14,469 1,224 1,605 -271
Total Stockholders Equity 62,074,000 64,715,000 69,656,000 69,102,000 65,344,000 28,789,000 24,718,000 22,559,000 18,236,000 16,557,000 15,663,000 14,245,000 3,358,907 2,927,600 2,541,576 2,288,142 2,034,323 1,848,746 413,245 367,906 125,434
Total Investments 1,984,000 2,113,000 2,546,000 2,829,000 2,031,000 1,583,000 1,547,000 1,274,000 984,000 2,998,000 640,000 -839,000 246,669 306,291 391,562 246,689 10,561 36,050 391,258 390,472 36,964
Total Debt 115,662,000 113,086,000 107,858,000 106,011,000 104,219,000 26,112,000 12,965,000 13,733,000 22,186,000 20,666,000 18,881,000 17,085,000 4,760,752 4,744,481 3,779,283 3,645,275 3,074,992 3,002,177 2,596,000 905,554 184,999
Net Debt 108,800,000 107,951,000 103,351,000 99,380,000 93,834,000 24,584,000 11,762,000 12,514,000 16,686,000 16,084,000 13,566,000 11,194,000 2,392,450 2,801,199 2,982,752 2,715,894 2,377,044 1,531,969 2,434,502 792,845 162,522

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 2003-12-31
Cash Flows from Operating Activities
Net Income 8,751,000 8,317,000 2,590,000 3,024,000 3,064,000 3,468,000 2,888,000 4,536,000 1,460,000 733,000 247,000 35,000 394,172 301,310 193,415 176,844 149,438 100,403 53,806 198,677 15,750
Depreciation & Amortization 12,986,000 12,818,000 13,651,000 16,383,000 14,151,000 6,616,000 6,486,000 5,984,000 6,243,000 4,688,000 4,412,000 3,627,000 641,425 538,835 449,732 377,856 255,319 178,202 135,028 87,895 42,428
Deferred Income Tax 2,704,000 2,600,000 492,000 197,000 822,000 1,091,000 980,000 -1,404,000 914,000 256,000 122,000 10,000 216,808 174,617 115,478 110,161 124,347 118,524 32,341 125,055 18,716
Stock Based Compensation 630,000 667,000 595,000 540,000 694,000 495,000 0 306,000 235,000 201,000 196,000 100,000 37,974 41,791 46,537 47,783 0 0 0 0 0
Change in Working Capital -6,682,000 -7,058,000 -3,055,000 -7,114,000 -11,885,000 -5,559,000 -7,533,000 -6,316,000 -2,754,000 -1,352,000 -843,000 -1,066,000 -94,533 -39,671 43,119 138,952 -209,114 49,925 51,394 30,717 23,684
Accounts Receivable -3,909,000 -5,038,000 -5,158,000 -3,225,000 -3,273,000 -3,709,000 -4,617,000 -3,931,000 -603,000 -259,000 -90,000 -1,315,000 -20,642 -20,485 -6,523 -17,056 -8 -129 -31 0 0
Inventory 238,000 197,000 744,000 201,000 -2,222,000 -617,000 -201,000 -844,000 -802,000 -2,495,000 -499,000 42,000 -19,508 -78,599 -13,648 8,554 -46,816 -16,275 -53,320 -5,717 -7,745
Accounts Payable -1,978,000 -1,126,000 133,000 549,000 -9,855,000 -3,129,000 -867,000 1,079,000 -1,201,000 693,000 2,395,000 611,000 -51,718 26,424 40,324 145,810 -120,912 75,216 110,560 0 0
Other Working Capital 2,286,000 5,967,000 1,226,000 -4,639,000 3,465,000 1,896,000 -1,848,000 -2,620,000 -148,000 709,000 -2,649,000 -404,000 -2,665 32,989 22,966 1,644 -41,378 -8,887 -5,815 36,434 31,429
Other Non-Cash Items 9,788,000 1,215,000 2,508,000 887,000 1,794,000 713,000 654,000 725,000 37,000 888,000 12,000 839,000 -14,395 44,926 146,219 47,753 100,003 152,103 81,988 59,265 12,027
Net Cash Provided by Operating Activities 19,592,000 18,559,000 16,781,000 13,917,000 8,640,000 6,824,000 3,899,000 3,831,000 6,135,000 5,414,000 4,146,000 3,545,000 1,181,451 1,061,808 994,500 899,349 447,490 589,306 364,761 283,216 112,605
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -10,425,000 -10,811,000 -17,301,000 -21,692,000 -12,367,000 -7,358,000 -5,668,000 -11,065,000 -8,670,000 -6,659,000 -7,217,000 -4,406,000 -840,323 -956,029 -790,385 -883,975 -1,283,131 -787,701 -1,947,597 -782,229 -119,793
Acquisitions Net 6,000 12,000 -52,000 -1,916,000 -3,776,000 -31,000 -338,000 0 0 0 -40,000 2,111,000 -19,789 -7,495 -49,932 -13,856 -25,162 3,759 0 0 -2,056
Purchases of Investments 0 0 0 0 -632,000 0 0 0 0 -2,997,000 -9,000 0 -692,147 -599,765 -721,612 -501,758 856 -3,358,427 -1,269,919 -739,589 -209,149
Sales/Maturities of Investments 0 0 0 0 632,000 0 0 0 2,998,000 0 2,900,000 0 755,569 675,300 574,518 262,500 37 3,625,942 1,274,830 386,444 210,102
Other Investing Activities 4,531,000 4,970,000 4,994,000 4,222,000 3,428,000 3,264,000 5,427,000 4,320,000 -8,000 96,000 -2,880,000 203,000 73,260 1,118 36,993 20,135 13,125 -661 3,021 230,146 -185,972
Net Cash Used for Investing Activities -5,888,000 -5,829,000 -12,359,000 -19,386,000 -12,715,000 -4,125,000 -579,000 -6,745,000 -5,680,000 -9,560,000 -7,246,000 -2,092,000 -723,430 -886,871 -950,418 -1,116,954 -1,294,275 -517,088 -1,939,665 -905,228 -306,868
Cash Flows from Financing Activities
Debt Repayment -8,764,000 -6,278,000 -6,795,000 -12,395,000 -13,900,000 -4,513,000 -10,614,000 -13,926,000 -375,000 -621,000 -1,437,000 -244,000 -34,459 -32,147 -2,142,558 -51,838 0 0 0 0 -9,077
Common Stock Issued 747,000 8,446,000 0 0 19,840,000 0 0 21,000 29,000 0 982,000 1,787,000 0 0 0 0 12,582 872,206 2,744 55,872 65,580
Common Stock Repurchased -12,049,000 -13,074,000 -3,000,000 -316,000 -19,975,000 -156,000 -1,071,000 -427,000 -121,000 -156,000 -73,000 0 -4,330 -4,918 -1,914 0 0 0 0 0 0
Dividends Paid -769,000 -747,000 0 0 0 0 0 -55,000 -55,000 -55,000 0 -41,000 0 0 0 0 0 0 0 0 0
Other Financing Activities 4,246,000 -444,000 3,344,000 14,420,000 19,085,000 2,295,000 8,349,000 -370,000 -133,000 63,000 -41,000 -89,000 -10,000 -547,698 -35,353 492,250 79,353 -43,214 -52,434 -31,276 -876
Net Cash Used Provided by Financing Activities -11,490,000 -12,097,000 -6,451,000 1,709,000 13,010,000 -2,374,000 -3,336,000 -1,367,000 463,000 3,413,000 2,524,000 4,044,000 -33,001 971,814 -176,932 449,038 74,525 1,236,492 1,623,693 712,244 201,951
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 2,209,000 633,000 -2,029,000 -3,760,000 8,935,000 325,000 -16,000 -4,281,000 918,000 -733,000 -576,000 5,497,000 425,020 1,146,751 -132,850 231,433 -772,260 1,308,710 48,789 90,232 7,688
Cash at End of Period 24,176,000 5,307,000 4,674,000 6,703,000 10,463,000 1,528,000 1,203,000 1,219,000 5,500,000 4,582,000 5,315,000 5,891,000 2,368,302 1,943,282 796,531 929,381 697,948 1,470,208 161,498 112,709 68,412
Cash at Start of Period 21,967,000 4,674,000 6,703,000 10,463,000 1,528,000 1,203,000 1,219,000 5,500,000 4,582,000 5,315,000 5,891,000 394,000 1,943,282 796,531 929,381 697,948 1,470,208 161,498 112,709 22,477 60,724
Free Cash Flow
Operating Cash Flow 19,592,000 18,559,000 16,781,000 13,917,000 8,640,000 6,824,000 3,899,000 3,831,000 6,135,000 5,414,000 4,146,000 3,545,000 1,181,451 1,061,808 994,500 899,349 447,490 589,306 364,761 283,216 112,605
Capital Expenditure -10,425,000 -10,811,000 -17,301,000 -21,692,000 -12,367,000 -7,358,000 -5,668,000 -11,065,000 -8,670,000 -6,659,000 -7,217,000 -4,406,000 -840,323 -956,029 -790,385 -883,975 -1,283,131 -787,701 -1,947,597 -782,229 -119,793
Free Cash Flow 9,167,000 7,748,000 -520,000 -7,775,000 -3,727,000 -534,000 -1,769,000 -7,234,000 -2,535,000 -1,245,000 -3,071,000 -861,000 341,128 105,779 204,115 15,374 -835,641 -198,395 -1,582,836 -499,013 -7,188