| Period Ending: | 2025 12-31 |
2024 12-31 |
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 |
2003 12-31 |
2002 12-31 |
2000 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2026-02-05 | 2025-02-05 | 2024-01-31 | 2023-02-03 | 2022-02-02 | 2021-02-03 | 2020-02-04 | 2019-02-05 | 2018-02-06 | 2017-02-03 | 2016-02-11 | 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 | 2002-12-31 | 2000-12-31 |
| Total Current Assets | 206,038 | 163,711 | 171,530 | 164,795 | 188,143 | 174,296 | 152,578 | 135,676 | 124,308 | 105,408 | 90,114 | 80,685 | 72,886 | 60,454 | 52,758 | 41,562 | 29,167 | 20,178 | 17,289 | 13,040 | 9,001 | 2,693 | 560.2 | 231.8 | 0 |
| Cash and Short Term Investments | 126,843 | 95,657 | 110,916 | 113,762 | 139,649 | 136,694 | 119,675 | 109,140 | 101,871 | 86,333 | 73,066 | 64,395 | 58,717 | 48,088 | 44,626 | 34,975 | 24,485 | 15,846 | 14,219 | 11,244 | 8,034 | 2,132 | 334.7 | 146.3 | 0 |
| Cash & Equivalents | 30,708 | 23,466 | 24,048 | 21,879 | 20,945 | 26,465 | 18,498 | 16,701 | 10,715 | 12,918 | 16,549 | 18,347 | 18,898 | 14,778 | 9,983 | 13,630 | 10,198 | 8,657 | 6,082 | 3,545 | 3,877 | 426.9 | 149 | 57.75 | 0 |
| Short Term Investments | 96,135 | 72,191 | 86,868 | 91,883 | 118,704 | 110,229 | 101,177 | 92,439 | 91,156 | 73,415 | 56,517 | 46,048 | 39,819 | 33,310 | 34,643 | 21,345 | 14,287 | 7,189 | 8,137 | 7,699 | 4,157 | 1,705 | 185.7 | 88.58 | 0 |
| Receivables | 62,886 | 52,340 | 47,964 | 40,258 | 39,304 | 31,384 | 27,492 | 21,193 | 18,705 | 14,232 | 11,556 | 10,849 | 9,390 | 8,585 | 6,172 | 5,002 | 3,201 | 2,642 | 2,308 | 1,322 | 688 | 382.3 | 154.7 | 61.99 | 0 |
| Inventory | 0 | 0 | 0 | 2,670 | 1,170 | 728 | 999 | 1,107 | 749 | 268 | 491 | 1,322 | 426 | 505 | 215 | 259 | 644.4 | 286.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Assets | 16,309 | 15,714 | 12,650 | 8,105 | 8,020 | 5,490 | 4,412 | 4,236 | 2,983 | 4,575 | 5,001 | 4,119 | 4,353 | 3,276 | 1,745 | 1,326 | 836.8 | 1,404 | 762.8 | 473.6 | 278.8 | 178.8 | 70.83 | 23.47 | 0 |
| Total Assets | 595,281 | 450,256 | 402,392 | 365,264 | 359,268 | 319,616 | 275,909 | 232,792 | 197,295 | 167,497 | 147,461 | 131,133 | 110,920 | 93,798 | 72,574 | 57,851 | 40,497 | 31,768 | 25,336 | 18,473 | 10,272 | 3,313 | 871.5 | 286.9 | 46.87 |
| Total Non-Current Assets | 389,243 | 286,545 | 230,862 | 200,469 | 171,125 | 145,320 | 123,331 | 97,116 | 72,987 | 62,089 | 57,347 | 50,448 | 38,034 | 33,344 | 19,816 | 16,289 | 11,330 | 11,589 | 8,047 | 5,434 | 1,271 | 619.9 | 311.2 | 55.1 | 0 |
| Property, Plant and Equipment | 261,818 | 184,624 | 148,436 | 127,049 | 110,558 | 96,960 | 84,587 | 59,719 | 42,383 | 34,234 | 29,016 | 23,883 | 16,524 | 11,854 | 9,603 | 7,759 | 4,845 | 5,234 | 4,039 | 2,395 | 961.7 | 378.9 | 188.3 | 53.87 | 0 |
| Goodwill and Intangible Assets | 33,380 | 31,885 | 29,198 | 31,044 | 24,373 | 22,620 | 22,603 | 20,108 | 19,439 | 19,775 | 19,716 | 20,206 | 17,558 | 18,010 | 8,924 | 7,300 | 5,678 | 5,837 | 2,746 | 1,892 | 277.7 | 193.9 | 105.6 | 0.096 | 0 |
| Goodwill | 33,380 | 31,885 | 29,198 | 28,960 | 22,956 | 21,175 | 20,624 | 17,888 | 16,747 | 16,468 | 15,869 | 15,599 | 11,492 | 10,537 | 7,346 | 6,256 | 4,903 | 4,840 | 2,299 | 1,545 | 0 | 122.8 | 0 | 0 | 0 |
| Intangible Assets | 0 | 0 | 0 | 2,084 | 1,417 | 1,445 | 1,979 | 2,220 | 2,692 | 3,307 | 3,847 | 4,607 | 6,066 | 7,473 | 1,578 | 1,044 | 774.9 | 996.7 | 446.6 | 346.8 | 277.7 | 71.07 | 105.6 | 0.096 | 0 |
| Long Term Investments | 0 | 37,982 | 31,008 | 30,492 | 29,549 | 20,703 | 13,078 | 13,859 | 7,813 | 5,878 | 5,183 | 3,079 | 1,976 | 1,469 | 790 | 523 | 129 | 85.16 | 1,060 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Tax Assets | 9,113 | 17,180 | 12,169 | 5,261 | 1,284 | 1,084 | 721 | 737 | 680 | 383 | 251 | 0 | 0 | 0 | 0 | 265 | 262.6 | -85.16 | 33.22 | 0 | 0 | 11.59 | 0 | 0 | 0 |
| Other Long Term Assets | 84,932 | 14,874 | 10,051 | 6,623 | 5,361 | 3,953 | 2,342 | 2,693 | 2,672 | 1,819 | 3,181 | 3,280 | 1,976 | 2,011 | 499 | 442 | 416.1 | 519 | 168.5 | 1,146 | 31.31 | 35.49 | 17.41 | 1.13 | 0 |
| Total Current Liabilities | 102,745 | 89,122 | 81,814 | 69,300 | 64,254 | 56,834 | 45,221 | 34,620 | 24,183 | 16,756 | 19,310 | 16,805 | 15,908 | 14,337 | 8,913 | 9,996 | 2,747 | 2,302 | 2,036 | 1,305 | 745.4 | 340.4 | 235.5 | 89.51 | 0 |
| Accounts Payable | 12,200 | 7,987 | 7,493 | 5,128 | 6,037 | 5,589 | 5,561 | 4,378 | 3,137 | 2,041 | 1,931 | 1,715 | 2,453 | 2,012 | 588 | 483 | 215.9 | 178 | 282.1 | 211.2 | 115.6 | 32.67 | 46.17 | 9.39 | 0 |
| Notes Payable/Short Term Debt | 0 | 2,887 | 2,791 | 2,477 | 2,189 | 1,694 | 1,199 | 0 | 0 | 0 | 3,225 | 2,010 | 3,009 | 2,549 | 1,218 | 3,465 | 0 | 0 | 0 | 0 | 0 | 3.8 | 9.24 | 4.35 | 0 |
| Tax Payables | 9,531 | 8,782 | 2,748 | 9,258 | 808 | 1,485 | 274 | 69 | 881 | 554 | 302 | 96 | 24 | 240 | 197 | 37 | 0 | 81.55 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 6,578 | 5,036 | 4,137 | 3,908 | 3,288 | 2,543 | 1,908 | 1,784 | 1,432 | 1,099 | 788 | 752 | 1,062 | 895 | 547 | 394 | 285.1 | 218.1 | 178.1 | 105.1 | 73.1 | 36.51 | 15.35 | 11.35 | 0 |
| Other Current Liabilities | 74,436 | 64,430 | 64,645 | 48,529 | 51,932 | 45,523 | 36,279 | 28,389 | 18,733 | 13,062 | 13,064 | 12,232 | 9,360 | 8,641 | 6,363 | 5,617 | 2,247 | 1,824 | 1,575 | 988.3 | 556.7 | 267.4 | 164.7 | 64.42 | 0 |
| Total Liabilities | 180,016 | 125,172 | 119,013 | 109,120 | 107,633 | 97,072 | 74,467 | 55,164 | 44,793 | 28,461 | 27,130 | 26,633 | 23,611 | 22,083 | 14,429 | 11,610 | 4,493 | 3,529 | 2,646 | 1,434 | 852.9 | 384.3 | 282.7 | 112.9 | 19.64 |
| Total Non-Current Liabilities | 77,271 | 36,050 | 37,199 | 39,820 | 43,379 | 40,238 | 29,246 | 20,544 | 20,610 | 11,705 | 7,820 | 9,828 | 7,703 | 7,746 | 5,516 | 1,614 | 1,745 | 1,227 | 610.5 | 128.9 | 107.5 | 43.93 | 47.24 | 23.43 | 0 |
| Total Long Term Debt | 72,035 | 22,574 | 24,330 | 27,202 | 26,206 | 25,078 | 14,768 | 4,012 | 3,969 | 3,935 | 1,995 | 3,228 | 2,236 | 2,988 | 2,986 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.99 | 6.51 | 0 |
| Deferred Tax Liabilities Non-Current | 0 | 0 | 485 | 514 | 5,257 | 3,561 | 1,701 | 1,264 | 430 | 226 | 189 | 1,971 | 1,947 | 1,872 | 287 | 0 | 0 | 12.52 | 0 | 40.42 | 35.42 | 0 | 18.51 | 0.58 | 0 |
| Deferred Revenue Non-Current | 0 | 0 | 911 | 599 | 535 | 481 | 358 | 396 | 340 | 202 | 151 | 104 | 139 | 100 | 44 | 35 | 41.62 | 29.82 | 30.25 | 0 | 0 | 7.44 | 13.87 | 13.87 | 0 |
| Capital Lease Obligations | 12,744 | 14,578 | 15,251 | 16,822 | 15,551 | 13,940 | 11,413 | 62 | 26 | 0 | 225 | 246 | 255 | 49 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.9 | 6.61 | 0 | 0 |
| Other Long Term Liabilities | -7,508 | -1,102 | -3,778 | -5,317 | -4,170 | -2,822 | 1,006 | 14,810 | 15,845 | 7,342 | 5,260 | 4,279 | 3,126 | 2,737 | 2,199 | 1,579 | 1,703 | 1,184 | 580.3 | 88.5 | 72.05 | 34.58 | 6.26 | 2.47 | 0 |
| Total Equity | 415,265 | 325,084 | 283,379 | 256,144 | 251,635 | 222,544 | 201,442 | 177,628 | 152,502 | 139,036 | 120,331 | 104,500 | 87,309 | 71,715 | 58,145 | 46,241 | 36,004 | 28,239 | 22,690 | 17,040 | 9,419 | 2,929 | 588.8 | 174 | 27.23 |
| Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | 415,265 | 325,084 | 283,379 | 256,144 | 251,635 | 222,544 | 201,442 | 177,628 | 152,502 | 139,036 | 120,331 | 104,500 | 87,309 | 71,715 | 58,145 | 46,241 | 36,004 | 28,239 | 22,690 | 17,040 | 9,419 | 2,929 | 588.8 | 174 | 27.23 |
| Retained Earnings | 324,055 | 245,084 | 211,247 | 195,563 | 191,484 | 163,401 | 152,122 | 134,885 | 113,247 | 105,131 | 89,223 | 75,706 | 61,262 | 48,342 | 37,605 | 27,868 | 20,082 | 13,562 | 9,335 | 5,133 | 2,056 | 590.5 | 191.4 | 85.7 | 0 |
| Accumulated Other Earnings | -1,916 | -4,800 | -4,402 | -7,603 | -1,623 | 633 | -1,232 | -2,306 | -992 | -2,402 | -1,874 | 27 | 125 | 538 | 276 | 138 | 105.1 | 226.6 | 113.4 | 23.31 | -115 | -244 | -372.3 | -39.65 | 0 |
| Common Stock | 0 | 84,800 | 76,534 | 68,184 | 61,774 | 58,510 | 50,552 | 45,049 | 40,247 | 36,307 | 32,982 | 28,767 | 25,922 | 22,835 | 20,264 | 18,235 | 0.318 | 0.315 | 0.313 | 0.309 | 0.293 | 0.267 | 0.161 | 0.145 | 0 |
| Preferred Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 44.35 | 44.35 | 0 |
| Additional Paid in Capital | 93,126 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15,817 | 14,450 | 13,241 | 11,883 | 7,478 | 2,592 | 1,099 | 83.41 | 27.23 |
| Total Liabilities & Total Equity | 595,281 | 450,256 | 402,392 | 365,264 | 359,268 | 319,616 | 275,909 | 232,792 | 197,295 | 167,497 | 147,461 | 131,133 | 110,920 | 93,798 | 72,574 | 57,851 | 40,497 | 31,768 | 25,336 | 18,473 | 10,272 | 3,313 | 871.5 | 286.9 | 46.87 |
| Total Liabilities & Shareholders' Equity | 595,281 | 450,256 | 402,392 | 365,264 | 359,268 | 319,616 | 275,909 | 232,792 | 197,295 | 167,497 | 147,461 | 131,133 | 110,920 | 93,798 | 72,574 | 57,851 | 40,497 | 31,768 | 25,336 | 18,473 | 10,272 | 3,313 | 871.5 | 286.9 | 46.87 |
| Total Investments | 96,135 | 110,173 | 117,876 | 122,375 | 148,253 | 130,932 | 114,255 | 106,298 | 98,969 | 79,293 | 61,700 | 49,127 | 41,795 | 34,779 | 35,433 | 21,868 | 14,416 | 7,274 | 9,197 | 7,699 | 4,157 | 1,705 | 185.7 | 88.58 | 0 |
| Total Debt | 72,035 | 25,461 | 27,121 | 29,679 | 28,395 | 26,772 | 15,967 | 4,012 | 3,969 | 3,935 | 5,220 | 5,237 | 5,245 | 5,537 | 4,204 | 3,465 | 0 | 0 | 0 | 0 | 0 | 1.9 | 6.61 | 10.86 | 0 |
| Net Debt | 41,327 | 1,995 | 3,073 | 7,800 | 7,450 | 307 | -2,531 | -12,689 | -6,746 | -8,983 | -11,329 | -13,110 | -13,653 | -9,241 | -5,779 | -10,165 | -10,198 | -8,657 | -6,082 | -3,545 | -3,877 | -425 | -142.4 | -46.89 | 0 |