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 328,110,000 307,394,000 282,836,000 257,637,000 182,527,000 161,857,000 136,819,000 110,855,000 90,272,000 74,989,000 66,001,000 59,825,000 50,175,000 37,905,000 29,321,000 23,650,563 21,795,550 16,593,986 10,604,917 6,138,560 3,189,223
Revenue Growth - 8.68% 9.78% 41.15% 12.77% 18.30% 23.42% 22.80% 20.38% 13.62% 10.32% 19.23% 32.37% 29.28% 23.98% 8.51% 31.35% 56.47% 72.76% 92.48%
Cost of Revenue 139,715,000 133,332,000 126,203,000 110,939,000 84,732,000 71,896,000 59,549,000 45,583,000 35,138,000 28,164,000 25,691,000 25,858,000 20,634,000 13,188,000 10,417,000 8,844,115 8,621,506 6,649,085 4,225,027 2,571,509 1,457,653
Gross Profit 188,395,000 174,062,000 156,633,000 146,698,000 97,795,000 89,961,000 77,270,000 65,272,000 55,134,000 46,825,000 40,310,000 33,967,000 29,541,000 24,717,000 18,904,000 14,806,448 13,174,044 9,944,901 6,379,890 3,567,051 1,731,570
Gross Profit Margin 57.42% 56.63% 55.38% 56.94% 53.58% 55.58% 56.48% 58.88% 61.08% 62.44% 61.07% 56.78% 58.88% 65.21% 64.47% 62.61% 60.44% 59.93% 60.16% 58.11% 54.29%
Research and Development 46,546,000 45,427,000 39,500,000 31,562,000 27,573,000 26,018,000 21,419,000 16,625,000 13,948,000 12,282,000 9,832,000 7,952,000 6,793,000 5,162,000 3,762,000 2,843,027 2,793,192 2,119,985 1,228,589 483,978 225,632
General and Administrative Expenses 42,714,000 44,342,000 42,291,000 36,422,000 28,998,000 28,015,000 24,459,000 19,765,000 17,470,000 15,183,000 13,982,000 12,049,000 9,988,000 7,813,000 4,761,000 3,651,235 3,748,883 2,740,516 1,601,305 975,795 664,746
Total Operating Expenses 89,260,000 89,769,000 81,791,000 67,984,000 56,571,000 54,033,000 45,878,000 36,390,000 31,418,000 27,465,000 23,814,000 20,001,000 16,781,000 12,975,000 8,523,000 6,494,262 6,542,075 4,860,501 2,829,894 1,549,773 1,091,378
Operating Income or Loss 99,135,000 84,293,000 74,842,000 78,714,000 41,224,000 34,231,000 26,321,000 26,146,000 23,716,000 19,360,000 16,496,000 13,966,000 12,760,000 11,742,000 10,381,000 8,312,186 6,631,969 5,084,400 3,549,996 2,017,278 640,192
Operating Margin 30.21% 27.42% 26.46% 30.55% 22.59% 21.15% 19.24% 23.59% 26.27% 25.82% 24.99% 23.34% 25.43% 30.98% 35.40% 35.15% 30.43% 30.64% 33.48% 32.86% 20.07%
Interest Expense 279,000 308,000 357,000 346,000 135,000 100,000 114,000 109,000 124,000 104,000 101,000 83,000 84,000 58,000 579,000 229,673 389,533 1,203 0 0 0
EBITDA 113,531,000 100,032,000 90,770,000 91,155,000 54,921,000 49,406,000 45,498,000 38,533,000 29,860,000 24,423,000 21,475,000 17,905,000 15,722,000 13,009,000 11,362,000 9,767,491 9,299,762 6,611,263 4,072,697 2,401,090 989,665
Depreciation and Amortization 12,484,000 11,946,000 15,928,000 12,441,000 13,697,000 15,175,000 9,035,000 6,915,000 6,144,000 5,063,000 4,979,000 3,939,000 2,962,000 1,851,000 1,396,000 1,524,308 1,499,887 967,658 571,939 293,812 148,473
Income Before Tax 101,475,000 85,717,000 71,328,000 90,734,000 48,082,000 39,625,000 34,913,000 27,193,000 24,150,000 19,651,000 17,259,000 14,496,000 13,386,000 12,326,000 10,796,000 8,381,189 5,853,596 5,673,980 4,011,040 2,141,677 650,234
Income Tax Expense 13,818,000 11,922,000 11,356,000 14,701,000 7,813,000 5,282,000 4,177,000 14,531,000 4,672,000 3,303,000 3,331,000 2,282,000 2,598,000 2,589,000 2,291,000 1,860,741 1,626,738 1,470,260 933,594 676,280 251,115
Net Income 87,657,000 73,795,000 59,972,000 76,033,000 40,269,000 34,343,000 30,736,000 12,662,000 19,478,000 16,348,000 14,444,000 12,920,000 10,737,000 9,737,000 8,505,000 6,520,448 4,226,858 4,203,720 3,077,446 1,465,397 399,119
Net Income Margin 26.74% 24.01% 21.20% 29.51% 22.06% 21.22% 22.46% 11.42% 21.58% 21.80% 21.88% 21.60% 21.40% 25.69% 29.01% 27.57% 19.39% 25.33% 29.02% 23.87% 12.51%
EPS 7.05 5.84 4.59 5.69 2.96 2.48 2.21 0.91 1.42 1.16 1.07 0.97 0.82 0.75 0.67 0.52 0.34 0.34 0.26 0.13 0.04
EPS Diluted 6.97 5.80 4.56 5.61 2.93 2.46 2.19 0.90 1.39 1.14 1.05 0.95 0.81 0.74 0.66 0.51 0.33 0.33 0.25 0.13 0.04
Weighted Average Shares Out - 12,630,000 13,063,000 13,353,000 13,616,320 13,851,920 13,901,397 13,860,969 13,755,644 13,696,230 13,518,695 13,313,835 13,088,515 12,911,115 12,748,075 12,648,835 12,558,355 12,432,235 12,056,115 11,033,756 10,926,051
Weighted Average Shares Out Diluted - 12,722,000 13,159,000 13,553,480 13,740,560 13,971,120 14,066,814 14,068,883 13,987,786 13,858,138 13,741,395 13,552,355 13,292,195 13,088,555 12,930,035 12,776,635 12,700,555 12,648,395 12,381,915 11,674,955 10,926,051

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 27,225,000 24,048,000 21,879,000 20,945,000 26,465,000 18,498,000 16,701,000 10,715,000 12,918,000 16,549,000 18,347,000 18,898,000 14,778,000 9,983,000 13,630,000 10,197,588 8,656,672 6,081,593 3,544,671 3,877,174 426,873
Short Term Investments 73,500,000 86,868,000 91,883,000 118,704,000 110,229,000 101,177,000 92,439,000 91,156,000 73,415,000 56,517,000 46,048,000 39,819,000 33,310,000 34,643,000 21,345,000 14,287,187 7,189,099 8,137,020 7,699,243 4,157,073 1,705,424
Cash + Short Term Investments 100,725,000 110,916,000 113,762,000 139,649,000 136,694,000 119,675,000 109,140,000 101,871,000 86,333,000 73,066,000 64,395,000 58,717,000 48,088,000 44,626,000 34,975,000 24,484,775 15,845,771 14,218,613 11,243,914 8,034,247 2,132,297
Net Receivables 47,087,000 47,964,000 40,258,000 40,270,000 31,384,000 27,492,000 21,193,000 18,705,000 14,232,000 13,909,000 11,556,000 9,390,000 8,585,000 6,172,000 5,002,000 3,201,715 2,642,192 2,307,774 1,322,340 687,976 382,345
Inventory 0 0 2,670,000 1,170,000 728,000 999,000 1,107,000 749,000 268,000 0 1,322,000 426,000 505,000 215,000 259,000 644,406 286,105 0 0 0 0
Other Current Assets 14,183,000 12,650,000 8,105,000 7,054,000 5,490,000 4,412,000 4,236,000 2,983,000 4,575,000 3,139,000 3,412,000 2,827,000 2,132,000 1,745,000 1,326,000 836,062 1,404,114 762,751 473,593 278,848 178,823
Total Current Assets 161,995,000 171,530,000 164,795,000 188,143,000 174,296,000 152,578,000 135,676,000 124,308,000 105,408,000 90,114,000 80,685,000 72,886,000 60,454,000 52,758,000 41,562,000 29,166,958 20,178,182 17,289,138 13,039,847 9,001,071 2,693,465
Non-Current Assets
Property, Plant and Equipment 164,761,000 148,436,000 127,049,000 110,558,000 96,960,000 84,587,000 59,719,000 42,383,000 34,234,000 29,016,000 23,883,000 16,524,000 11,854,000 9,603,000 7,759,000 4,844,610 5,233,843 4,039,261 2,395,239 961,749 378,916
Goodwill 29,185,000 29,198,000 28,960,000 22,956,000 21,175,000 20,624,000 17,888,000 16,747,000 16,468,000 15,869,000 15,599,000 11,492,000 10,537,000 7,346,000 6,256,000 4,902,565 4,839,854 2,299,368 1,545,119 0 0
Intangible Assets 0 0 2,084,000 1,417,000 1,445,000 1,979,000 2,220,000 2,692,000 3,307,000 3,847,000 4,607,000 6,066,000 7,473,000 1,578,000 1,044,000 774,938 996,690 446,596 346,841 277,683 193,887
Long Term Investments 34,172,000 31,008,000 30,492,000 29,549,000 20,703,000 13,078,000 13,859,000 7,813,000 5,878,000 5,183,000 3,079,000 1,976,000 1,469,000 790,000 523,000 128,977 85,160 1,059,694 0 0 0
Tax Assets 14,958,000 12,169,000 5,261,000 1,284,000 1,084,000 721,000 737,000 680,000 383,000 251,000 0 0 0 0 265,000 262,611 -85,160 33,219 0 0 11,590
Other Non-Current Assets 9,699,000 10,051,000 6,623,000 5,361,000 3,953,000 2,342,000 2,693,000 2,672,000 1,819,000 3,181,000 3,280,000 1,976,000 2,011,000 499,000 442,000 416,119 519,006 168,530 1,146,305 31,310 35,493
Total Non-Current Assets 252,775,000 230,862,000 200,469,000 171,125,000 145,320,000 123,331,000 97,116,000 72,987,000 62,089,000 57,347,000 50,448,000 38,034,000 33,344,000 19,816,000 16,289,000 11,329,820 11,589,393 8,046,668 5,433,504 1,270,742 619,886
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 414,770,000 402,392,000 365,264,000 359,268,000 319,616,000 275,909,000 232,792,000 197,295,000 167,497,000 147,461,000 131,133,000 110,920,000 93,798,000 72,574,000 57,851,000 40,496,778 31,767,575 25,335,806 18,473,351 10,271,813 3,313,351
Current Liabilities
Accounts Payable 6,092,000 7,493,000 5,128,000 6,037,000 5,589,000 5,561,000 4,378,000 3,137,000 2,041,000 1,931,000 1,715,000 2,453,000 2,012,000 588,000 483,000 215,867 178,004 282,106 211,169 115,575 32,672
Short Term Debt 3,773,000 2,791,000 2,477,000 2,189,000 1,694,000 1,199,000 69,000 16,740,000 554,000 3,225,000 2,009,000 3,009,000 2,549,000 1,218,000 3,465,000 0 1,824,453 0 987,907 528,936 1,902
Tax Payables 3,297,000 2,748,000 9,258,000 808,000 1,485,000 274,000 69,000 881,000 554,000 302,000 96,000 24,000 240,000 197,000 37,000 0 81,549 0 0 0 0
Deferred Revenue 4,251,000 4,137,000 3,908,000 3,288,000 2,543,000 1,908,000 1,784,000 1,432,000 1,099,000 788,000 752,000 1,062,000 895,000 547,000 394,000 285,080 218,084 178,073 105,136 73,099 36,508
Other Current Liabilities 63,797,000 67,393,000 57,787,000 52,740,000 47,008,000 36,553,000 28,389,000 2,874,000 13,062,000 13,366,000 12,329,000 9,384,000 8,881,000 6,560,000 5,654,000 2,246,520 81,549 1,575,423 375 27,774 269,286
Total Current Liabilities 77,913,000 81,814,000 69,300,000 64,254,000 56,834,000 45,221,000 34,620,000 24,183,000 16,756,000 19,310,000 16,805,000 15,908,000 14,337,000 8,913,000 9,996,000 2,747,467 2,302,090 2,035,602 1,304,587 745,384 340,368
Non-Current Liabilities
Long Term Debt 10,958,000 25,713,000 27,202,000 26,206,000 25,078,000 14,768,000 4,012,000 3,969,000 3,935,000 1,995,000 3,228,000 2,236,000 2,988,000 2,986,000 0 0 890,115 0 0 0 0
Deferred Revenue 985,000 911,000 599,000 535,000 481,000 358,000 396,000 340,000 202,000 151,000 104,000 139,000 100,000 44,000 35,000 41,618 29,818 30,249 0 0 0
Deferred Tax 717,000 485,000 514,000 5,257,000 3,561,000 1,701,000 1,264,000 430,000 226,000 189,000 1,971,000 1,947,000 1,872,000 287,000 0 0 12,515 0 40,421 35,419 0
Other Non-Current Liabilities 23,444,000 10,090,000 11,505,000 11,381,000 11,118,000 12,419,000 14,872,000 15,871,000 7,342,000 5,485,000 4,525,000 3,381,000 2,786,000 2,199,000 1,579,000 1,703,469 294,175 580,276 88,503 72,053 43,927
Total Non-Current Liabilities 36,104,000 37,199,000 39,820,000 43,379,000 40,238,000 29,246,000 20,544,000 20,610,000 11,705,000 7,820,000 9,828,000 7,703,000 7,746,000 5,516,000 1,614,000 1,745,087 1,226,623 610,525 128,924 107,472 43,927
Total Liabilities 114,017,000 119,013,000 109,120,000 107,633,000 97,072,000 74,467,000 55,164,000 44,793,000 28,461,000 27,130,000 26,633,000 23,611,000 22,083,000 14,429,000 11,610,000 4,492,554 3,528,713 2,646,127 1,433,511 852,856 384,295
Common Stock 12,322,000 76,534,000 68,184,000 61,774,000 58,510,000 50,552,000 45,049,000 40,247,000 36,307,000 32,982,000 28,767,000 25,922,000 22,835,000 20,264,000 18,235,000 318 315 313 309 293 267
Retained Earnings 226,033,000 211,247,000 195,563,000 191,484,000 163,401,000 152,122,000 134,885,000 113,247,000 105,131,000 89,223,000 75,706,000 61,262,000 48,342,000 37,605,000 27,868,000 20,082,078 13,561,630 9,334,772 5,133,314 2,055,868 590,471
Accumulated Other Comprehensive Income/Loss -5,012,000 -4,402,000 -7,603,000 -1,623,000 633,000 -1,232,000 -2,306,000 -992,000 -2,402,000 -1,874,000 27,000 125,000 538,000 276,000 138,000 105,090 226,579 113,373 23,311 -114,996 -244,034
Total Stockholders Equity 300,753,000 283,379,000 256,144,000 251,635,000 222,544,000 201,442,000 177,628,000 152,502,000 139,036,000 120,331,000 104,500,000 87,309,000 71,715,000 58,145,000 46,241,000 36,004,224 28,238,862 22,689,679 17,039,840 9,418,957 2,929,056
Total Investments 107,672,000 117,876,000 122,375,000 148,253,000 130,932,000 114,255,000 106,298,000 98,969,000 79,293,000 61,700,000 49,127,000 41,795,000 34,779,000 35,433,000 21,868,000 14,416,164 7,274,259 9,196,714 7,699,243 4,157,073 1,705,424
Total Debt 28,719,000 28,504,000 29,679,000 26,206,000 25,078,000 14,768,000 4,012,000 3,969,000 3,935,000 5,220,000 5,237,000 5,245,000 5,537,000 4,204,000 3,465,000 0 0 0 0 0 1,902
Net Debt 1,494,000 4,456,000 7,800,000 5,261,000 -1,387,000 -3,730,000 -12,689,000 -6,746,000 -8,983,000 -11,329,000 -13,110,000 -13,653,000 -9,241,000 -5,779,000 -10,165,000 -10,197,588 -8,656,672 -6,081,593 -3,544,671 -3,877,174 -424,971

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 87,657,000 73,795,000 59,972,000 76,033,000 40,269,000 34,343,000 30,736,000 12,662,000 19,478,000 16,348,000 14,444,000 12,920,000 10,737,000 9,737,000 8,505,000 6,520,448 4,226,858 4,203,720 3,077,446 1,465,397 399,119
Depreciation & Amortization 12,484,000 11,946,000 15,928,000 12,441,000 13,697,000 11,781,000 9,035,000 6,915,000 6,144,000 5,063,000 4,979,000 3,939,000 2,962,000 1,851,000 1,396,000 1,524,308 1,499,887 967,658 571,939 293,812 148,473
Deferred Income Tax -6,232,000 -7,763,000 -8,081,000 1,808,000 1,390,000 173,000 778,000 258,000 -38,000 -179,000 -104,000 -437,000 -266,000 343,000 9,000 -268,060 -224,645 -164,212 0 0 0
Stock Based Compensation 22,531,000 22,460,000 19,362,000 15,376,000 12,991,000 10,794,000 0 7,679,000 6,703,000 5,203,000 4,279,000 3,343,000 2,692,000 1,974,000 1,376,000 1,164,054 1,119,766 868,646 0 0 0
Change in Working Capital -15,887,000 -3,845,000 -2,235,000 -1,523,000 1,827,000 819,000 4,908,000 9,246,000 3,300,000 -409,000 364,000 -31,000 898,000 630,000 -99,000 485,987 327,232 318,545 42,281 43,740 -253,207
Accounts Receivable -9,229,000 -7,833,000 -2,317,000 -9,095,000 -6,524,000 -4,340,000 -2,169,000 -3,768,000 -2,578,000 -2,094,000 -1,641,000 -1,307,000 -787,000 -1,156,000 -1,129,000 -504,039 -334,464 -837,247 0 0 0
Inventory 7,990,000 2,276,000 0 7,140,000 5,813,000 7,822,000 7,890,000 3,682,000 2,420,000 1,618,000 1,461,000 -234,000 301,000 792,000 545,000 662,842 205,775 270,526 0 0 0
Accounts Payable 87,000 664,000 707,000 283,000 694,000 428,000 1,067,000 731,000 110,000 203,000 436,000 605,000 -499,000 101,000 272,000 33,642 -211,539 70,135 0 0 0
Other Working Capital -14,735,000 1,048,000 -625,000 149,000 1,844,000 -3,091,000 -1,880,000 8,601,000 3,348,000 -136,000 108,000 905,000 1,883,000 893,000 213,000 293,542 667,460 815,131 42,281 43,740 -253,207
Other Non-Cash Items 30,330,000 5,153,000 6,549,000 -12,483,000 -5,050,000 -3,390,000 -6,839,000 331,000 449,000 -2,000 -1,586,000 -1,075,000 -404,000 30,000 -106,000 -110,539 903,759 -418,947 -111,158 656,473 682,659
Net Cash Provided by Operating Activities 105,059,000 101,746,000 91,495,000 91,652,000 65,124,000 54,520,000 47,971,000 37,091,000 36,036,000 26,024,000 22,376,000 18,659,000 16,619,000 14,565,000 11,081,000 9,316,198 7,852,857 5,775,410 3,580,508 2,459,422 977,044
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -44,272,000 -32,251,000 -31,485,000 -24,640,000 -22,281,000 -23,548,000 -25,139,000 -13,184,000 -10,212,000 -9,915,000 -10,959,000 -7,358,000 -3,273,000 -3,438,000 -4,018,000 -809,888 -2,358,461 -2,402,840 -1,902,798 -838,217 -318,995
Acquisitions Net -242,000 -495,000 -6,969,000 -2,618,000 -738,000 -2,515,000 -1,491,000 -287,000 -986,000 -236,000 -4,502,000 1,077,000 -10,568,000 -1,900,000 -1,067,000 -108,024 -3,320,299 -906,651 -402,446 -101,310 -21,957
Purchases of Investments -88,993,000 -80,885,000 -81,405,000 -138,034,000 -143,751,000 -102,247,000 -52,231,000 -93,940,000 -85,618,000 -76,540,000 -58,312,000 -46,013,000 -34,106,000 -62,100,000 -45,055,000 -29,204,160 -15,403,458 -16,031,571 -27,701,038 -12,675,880 -4,134,576
Sales/Maturities of Investments 109,571,000 87,619,000 97,972,000 129,228,000 133,929,000 98,230,000 50,259,000 74,492,000 67,839,000 63,330,000 51,315,000 38,914,000 35,225,000 48,751,000 37,099,000 22,102,867 15,762,796 15,659,473 23,107,132 10,257,214 2,611,078
Other Investing Activities -726,000 -1,051,000 1,589,000 541,000 68,000 589,000 98,000 1,518,000 -2,188,000 -350,000 1,403,000 -299,000 -334,000 -354,000 2,361,000 0 0 0 0 0 -36,906
Net Cash Used for Investing Activities -24,662,000 -27,063,000 -20,298,000 -35,523,000 -32,773,000 -29,491,000 -28,504,000 -31,401,000 -31,165,000 -23,711,000 -21,055,000 -13,679,000 -13,056,000 -19,041,000 -10,680,000 -8,019,205 -5,319,422 -3,681,589 -6,899,150 -3,358,193 -1,901,356
Cash Flows from Financing Activities
Debt Repayment -4,910,000 -11,550,000 -54,068,000 -21,435,000 -2,100,000 -268,000 -6,827,000 -4,377,000 -1,335,000 -13,728,000 -11,643,000 -11,325,000 -14,781,000 -10,179,000 -1,783,000 0 0 0 0 0 0
Common Stock Issued 0 0 0 0 0 0 950,000 800,000 0 0 0 0 0 0 0 0 0 23,861 2,384,666 4,372,255 1,195,025
Common Stock Repurchased -63,358,000 -61,504,000 -59,296,000 -50,274,000 -31,149,000 -18,396,000 -9,075,000 -4,846,000 -3,693,000 -1,780,000 0 0 0 0 -801,000 0 -71,521 0 0 0 0
Dividends Paid -2,466,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -8,499,000 961,000 43,607,000 10,347,000 8,841,000 -4,545,000 1,773,000 125,000 -3,304,000 11,831,000 10,204,000 10,468,000 16,010,000 10,986,000 5,634,000 233,412 159,088 379,206 581,732 -1,425 -407
Net Cash Used Provided by Financing Activities -78,293,000 -72,093,000 -69,757,000 -61,362,000 -24,408,000 -23,209,000 -13,179,000 -8,298,000 -8,332,000 -3,677,000 -1,439,000 -857,000 1,229,000 807,000 3,050,000 233,412 87,567 403,067 2,966,398 4,370,830 1,194,618
Effect of Forex Changes on Cash -808,000 -421,000 -506,000 -287,000 24,000 -23,000 -302,000 405,000 -170,000 -434,000 -433,000 -3,000 3,000 22,000 -19,000 10,511 -45,923 40,034 19,741 -21,758 7,572
Net Change in Cash 1,296,000 2,169,000 934,000 -5,520,000 7,967,000 1,797,000 5,986,000 -2,203,000 -3,631,000 -1,798,000 -551,000 4,120,000 4,795,000 -3,647,000 3,432,000 1,540,916 2,575,079 2,536,922 -332,503 3,450,301 277,878
Cash at End of Period 106,468,000 24,048,000 21,879,000 20,945,000 26,465,000 18,498,000 16,701,000 10,715,000 12,918,000 16,549,000 18,347,000 18,898,000 14,778,000 9,983,000 13,630,000 10,197,588 8,656,672 6,081,593 3,544,671 3,877,174 426,873
Cash at Start of Period 105,172,000 21,879,000 20,945,000 26,465,000 18,498,000 16,701,000 10,715,000 12,918,000 16,549,000 18,347,000 18,898,000 14,778,000 9,983,000 13,630,000 10,198,000 8,656,672 6,081,593 3,544,671 3,877,174 426,873 148,995
Free Cash Flow
Operating Cash Flow 105,059,000 101,746,000 91,495,000 91,652,000 65,124,000 54,520,000 47,971,000 37,091,000 36,036,000 26,024,000 22,376,000 18,659,000 16,619,000 14,565,000 11,081,000 9,316,198 7,852,857 5,775,410 3,580,508 2,459,422 977,044
Capital Expenditure -44,272,000 -32,251,000 -31,485,000 -24,640,000 -22,281,000 -23,548,000 -25,139,000 -13,184,000 -10,212,000 -9,915,000 -10,959,000 -7,358,000 -3,273,000 -3,438,000 -4,018,000 -809,888 -2,358,461 -2,402,840 -1,902,798 -838,217 -318,995
Free Cash Flow 60,787,000 69,495,000 60,010,000 67,012,000 42,843,000 30,972,000 22,832,000 23,907,000 25,824,000 16,109,000 11,417,000 11,301,000 13,346,000 11,127,000 7,063,000 8,506,310 5,494,396 3,372,570 1,677,710 1,621,205 658,049