| 35,873 | 43,889 | 41,862 | 14,681 | 16,601 | |
| 45,719 | 33,926 | 23,541 | 26,057 | 31,397 | |
Cash & Short-Term Investments | 81,592 | 77,815 | 65,403 | 40,738 | 47,998 | |
| 4.85% | 18.98% | 60.55% | -15.13% | -22.53% | |
| 19,769 | 16,994 | 16,169 | 13,466 | 14,039 | |
| 6,524 | 4,883 | 3,694 | 5,051 | 4,480 | |
| 837 | 353 | 99 | 294 | 149 | |
| 108,722 | 100,045 | 85,365 | 59,549 | 66,666 | |
Property, Plant & Equipment | 196,804 | 136,268 | 109,881 | 92,191 | 69,964 | |
| 27,524 | 6,070 | 6,141 | 6,201 | 6,775 | |
| 24,534 | 20,654 | 20,654 | 20,306 | 19,197 | |
| 3,692 | 915 | 788 | 897 | 634 | |
| 4,745 | 12,102 | 6,794 | 6,583 | 2,751 | |
|
| 8,894 | 7,687 | 4,849 | 4,990 | 4,083 | |
| 7,151 | 6,350 | 6,659 | 4,591 | 3,152 | |
Current Portion of Leases | 2,521 | 1,942 | 1,623 | 1,367 | 1,127 | |
Current Income Taxes Payable | 1,922 | 3,438 | 3,655 | 2,339 | 1,256 | |
Other Current Liabilities | 21,348 | 14,179 | 15,174 | 13,739 | 11,517 | |
Total Current Liabilities | 41,836 | 33,596 | 31,960 | 27,026 | 21,135 | |
| 58,744 | 28,826 | 18,385 | 9,923 | - | |
| 23,816 | 18,292 | 17,226 | 15,301 | 12,746 | |
Other Long-Term Liabilities | 24,382 | 12,703 | 8,884 | 7,764 | 7,227 | |
|
Additional Paid-In Capital | 95,793 | 83,228 | 73,253 | 64,444 | 55,811 | |
| 121,179 | 102,506 | 82,070 | 64,799 | 69,761 | |
Comprehensive Income & Other | 271 | -3,097 | -2,155 | -3,530 | -693 | |
|
Total Liabilities & Equity | 366,021 | 276,054 | 229,623 | 185,727 | 165,987 | |
| 85,081 | 49,060 | 37,234 | 26,591 | 13,873 | |
| -3,489 | 28,755 | 28,169 | 14,147 | 34,125 | |
| - | 2.08% | 99.12% | -58.54% | -33.48% | |
| -1.36 | 11.00 | 10.71 | 5.24 | 11.94 | |
Filing Date Shares Outstanding | 2,530 | 2,534 | 2,549 | 2,593 | 2,722 | |
Total Common Shares Outstanding | 2,530 | 2,534 | 2,561 | 2,614 | 2,741 | |
| 66,886 | 66,449 | 53,405 | 32,523 | 45,531 | |
| 85.87 | 72.07 | 59.81 | 48.09 | 45.56 | |
| 189,017 | 161,068 | 131,726 | 104,510 | 105,048 | |
Tangible Book Value Per Share | 74.71 | 63.56 | 51.44 | 39.98 | 38.32 | |
| 3,687 | 2,561 | 2,080 | 1,874 | 1,688 | |
| 55,568 | 47,076 | 37,961 | 27,720 | 22,531 | |
| 107,417 | 75,547 | 54,254 | 39,972 | 30,348 | |
| 50,521 | 26,802 | 24,269 | 25,052 | 14,687 | |
| 8,346 | 7,293 | 6,972 | 6,522 | 5,795 | |