| Period Ending: | 2025 03-31 |
2024 03-31 |
2023 03-31 |
2022 03-31 |
2021 03-31 |
2020 03-31 |
2019 03-31 |
2018 03-31 |
2017 03-31 |
2016 03-31 |
2015 03-31 |
2014 03-31 |
2013 03-31 |
2012 03-31 |
2011 03-31 |
2010 03-31 |
2009 03-31 |
2008 03-31 |
2007 03-31 |
2006 03-31 |
2005 03-31 |
2004 03-31 |
2003 03-31 |
2002 03-31 |
2001 03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-06-06 | 2024-06-12 | 2023-06-13 | 2022-06-27 | 2021-06-30 | 2020-06-15 | 2019-06-03 | 2018-06-15 | 2017-06-19 | 2016-06-23 | 2015-06-17 | 2014-06-26 | 2013-07-10 | 2012-07-18 | 2011-07-20 | 2010-09-22 | 2009-07-06 | 2008-03-31 | 2007-09-26 | 2006-10-02 | 2005-08-10 | 2004-03-31 | 2003-09-30 | 2002-08-28 | 2001-03-31 |
| Total Current Assets | 250,112 | 248,049 | 204,253 | 181,856 | 2,028 | 1,723 | 114,501 | 109,645 | 100,375 | 119,688 | 119,838 | 103,747 | 857,130 | 69,952 | 47,593 | 42,063 | 39,010 | 34,620 | 37,555 | 20,142 | 18,353 | 15,703 | 15,083 | 11,866 | 5,289 |
| Cash and Short Term Investments | 57,908 | 81,470 | 61,797 | 44,365 | 472.9 | 340.2 | 24,757 | 20,968 | 18,136 | 39,955 | 39,654 | 33,534 | 220,993 | 18,152 | 5,762 | 10,757 | 6,126 | 12,152 | 18,039 | 3,737 | 9,599 | 6,927 | 7,253 | 5,104 | 477.2 |
| Cash & Equivalents | 14,654 | 7,107 | 5,779 | 14,852 | 202.8 | 27.14 | 2,228 | 2,638 | 18,136 | 39,955 | 39,654 | 33,534 | 51,363 | 18,152 | 5,729 | 6,584 | 5,596 | 7,398 | 18,024 | 3,722 | 9,288 | 4,386 | 7,253 | 5,104 | 477.2 |
| Short Term Investments | 43,254 | 74,363 | 56,018 | 29,513 | 270 | 313.1 | 22,529 | 18,330 | 0 | 0 | 0 | 0 | 169,630 | 0 | 33 | 4,173 | 530 | 4,754 | 15.38 | 14.75 | 310.9 | 2,542 | 0 | 0 | 0 |
| Receivables | 109,792 | 95,338 | 83,203 | 80,270 | 843.7 | 816.3 | 46,630 | 50,200 | 45,737 | 48,604 | 48,595 | 41,022 | 38,548 | 30,037 | 22,441 | 15,793 | 19,658 | 6,896 | 7,682 | 4,814 | 3,587 | 3,761 | 3,610 | 3,826 | 2,394 |
| Inventory | 71,085 | 63,552 | 48,670 | 50,884 | 621.1 | 463.5 | 33,579 | 29,089 | 28,529 | 25,578 | 25,529 | 23,992 | 215,995 | 19,352 | 16,059 | 13,371 | 13,226 | 11,133 | 7,563 | 6,913 | 3,500 | 3,038 | 2,773 | 2,192 | 1,912 |
| Other Current Assets | 11,327 | 7,689 | 10,583 | 6,337 | 90.01 | 103.2 | 9,535 | 9,388 | 7,973 | 5,551 | 6,060 | 5,199 | 381,594 | 2,411 | 3,331 | 2,142 | 0 | 4,439 | 4,270 | 4,678 | 1,667 | 1,977 | 1,448 | 744.7 | 504.6 |
| Total Assets | 492,989 | 387,518 | 321,854 | 292,827 | 3,631 | 3,070 | 225,427 | 225,604 | 219,821 | 207,650 | 194,762 | 170,223 | 1,423,690 | 119,477 | 95,005 | 80,330 | 83,792 | 85,445 | 86,123 | 68,946 | 29,288 | 26,677 | 23,025 | 18,946 | 11,840 |
| Total Non-Current Assets | 242,877 | 139,469 | 117,601 | 110,971 | 1,604 | 1,347 | 110,926 | 115,959 | 119,446 | 87,962 | 74,924 | 66,476 | 566,560 | 49,525 | 47,412 | 38,267 | 44,782 | 50,825 | 48,568 | 48,804 | 10,936 | 10,974 | 7,942 | 7,080 | 6,551 |
| Property, Plant and Equipment | 97,761 | 76,886 | 66,462 | 62,169 | 781.1 | 691.8 | 54,088 | 57,869 | 57,160 | 53,961 | 48,090 | 44,424 | 378,144 | 33,246 | 29,642 | 22,459 | 20,882 | 16,765 | 12,457 | 9,110 | 7,058 | 6,345 | 4,817 | 3,795 | 3,232 |
| Goodwill and Intangible Assets | 108,613 | 41,204 | 35,094 | 31,664 | 550 | 418.4 | 48,269 | 48,610 | 48,677 | 24,644 | 16,430 | 14,697 | 140,213 | 13,529 | 15,246 | 13,973 | 22,179 | 33,602 | 34,511 | 33,756 | 2,588 | 2,671 | 2,859 | 2,862 | 2,879 |
| Goodwill | 11,810 | 4,253 | 4,245 | 4,418 | 62.48 | 52.79 | 3,902 | 3,945 | 3,752 | 3,848 | 3,380 | 3,428 | 31,932 | 2,208 | 2,180 | 2,174 | 7,300 | 16,979 | 15,578 | 16,677 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 96,803 | 36,951 | 30,849 | 27,246 | 487.6 | 365.6 | 44,367 | 44,665 | 44,925 | 20,796 | 13,050 | 11,269 | 108,281 | 11,321 | 13,066 | 11,799 | 14,879 | 16,623 | 18,933 | 17,079 | 2,588 | 2,671 | 2,859 | 2,862 | 2,879 |
| Long Term Investments | 15,202 | 5,255 | 5,362 | 7,986 | 115.6 | 63.82 | 3,342 | 4,653 | 6,840 | 3,297 | 3,850 | 806 | 6,813 | 368 | 313 | 310 | 262 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Tax Assets | 18,508 | 10,774 | 7,196 | 8,204 | 145.4 | 161.5 | 4,168 | 3,628 | 5,580 | 4,997 | 5,792 | 6,054 | 3,652 | 1,965 | 1,935 | 1,282 | 1,259 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Assets | 2,793 | 5,350 | 3,487 | 948 | 11.41 | 11.16 | 1,059 | 1,199 | 1,189 | 1,063 | 762 | 495 | 37,738 | 417 | 276 | 243 | 200 | 457.9 | 1,600 | 5,938 | 1,289 | 1,958 | 266 | 422.6 | 440.5 |
| Total Current Liabilities | 130,392 | 96,039 | 85,845 | 94,015 | 1,141 | 962.5 | 59,700 | 69,692 | 85,000 | 64,646 | 63,995 | 54,063 | 536,464 | 43,460 | 41,015 | 29,022 | 26,553 | 19,392 | 18,577 | 18,793 | 7,582 | 4,576 | 3,095 | 2,358 | 4,496 |
| Accounts Payable | 20,053 | 21,547 | 17,857 | 15,971 | 173.6 | 142 | 10,296 | 9,208 | 0 | 0 | 0 | 0 | 0 | 9,502 | 8,480 | 9,322 | 5,987 | 5,427 | 4,766 | 3,649 | 1,416 | 2,179 | 1,681 | 1,121 | 681.9 |
| Notes Payable/Short Term Debt | 38,902 | 14,030 | 12,194 | 28,099 | 328.4 | 274.9 | 16,381 | 25,625 | 43,736 | 22,828 | 28,906 | 24,002 | 24,135 | 15,875 | 18,301 | 9,310 | 9,569 | 6,678 | 3,670 | 6,993 | 2,802 | 474.3 | 289.3 | 105.6 | 2,938 |
| Tax Payables | 3,028 | 2,342 | 2,144 | 1,615 | 19 | 7.57 | 181 | 1,530 | 1,483 | 2,581 | 2,506 | 1,192 | 997 | 682 | 1,231 | 1,432 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 1,983 | 1,435 | 1,981 | 2,576 | 27.81 | 25.25 | 1,351 | 982 | 819 | 659 | 1,056 | 678 | 553 | 39 | 503 | 29 | 1,928 | 587.4 | 557.8 | 173.8 | 236.9 | 152,220 | 166,510 | 695.3 | 382 |
| Other Current Liabilities | 66,426 | 56,685 | 51,669 | 45,754 | 591.7 | 512.7 | 31,491 | 32,347 | 38,962 | 38,578 | 31,527 | 28,191 | 510,779 | 17,362 | 12,500 | 8,929 | 9,069 | 6,700 | 9,583 | 7,978 | 3,127 | -150,298 | -165,385 | 435.8 | 494.1 |
| Total Liabilities | 155,823 | 106,968 | 90,863 | 102,300 | 1,264 | 1,021 | 85,230 | 99,144 | 95,777 | 79,314 | 83,460 | 79,422 | 692,645 | 62,033 | 49,015 | 37,415 | 41,747 | 38,378 | 44,435 | 46,617 | 8,335 | 5,592 | 4,248 | 3,506 | 6,602 |
| Total Non-Current Liabilities | 25,431 | 10,929 | 5,018 | 8,285 | 123.6 | 58.68 | 25,530 | 29,452 | 10,777 | 14,668 | 19,465 | 25,359 | 156,181 | 18,573 | 8,000 | 8,393 | 15,194 | 18,986 | 25,858 | 27,823 | 753.3 | 1,016 | 1,153 | 1,148 | 2,106 |
| Total Long Term Debt | 7,864 | 5,990 | 1,278 | 5,746 | 86.15 | 17.24 | 22,000 | 25,089 | 5,449 | 10,685 | 15,082 | 20,740 | 12,625 | 16,335 | 5,316 | 5,385 | 0 | 12,864 | 17,913 | 20,991 | 25.15 | 31.15 | 40.81 | 46.97 | 999.7 |
| Deferred Tax Liabilities Non-Current | 14,108 | 909 | 833 | 60 | 4.62 | 3.64 | 610 | 730 | 1,204 | 767 | 1,779 | 2,744 | 1,983 | 1,132 | 2,022 | 2,720 | 4,670 | 5,642 | 7,574 | 6,363 | 551.8 | 572.8 | 698.2 | 657.2 | 861.7 |
| Deferred Revenue Non-Current | 1,162 | 1,193 | 1,555 | 1,597 | 20.94 | 25.86 | 2,002 | 2,697 | 3,166 | 1,528 | 2,112 | 959 | 212 | 47 | 328 | 0 | 42 | 5,642 | 86.3 | 56.47 | 58.26 | 288,382 | 288,382 | 0 | 0 |
| Capital Lease Obligations | 4,921 | 3,497 | 2,282 | 2,963 | 34.18 | 17.24 | 609 | 693 | 597 | 857 | 862 | 1,047 | 876 | 291 | 0 | 0 | 0 | 0 | 0 | -3,091 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | -2,624 | -660 | -930 | -2,081 | -22.28 | -5.29 | 309 | 243 | 361 | 831 | -370 | -131 | 140,485 | 768 | 334 | 288 | 10,482 | -5,163 | 284.3 | 3,504 | 118.1 | -287,969 | -287,968 | 443.4 | 245 |
| Total Equity | 337,166 | 280,550 | 230,991 | 190,527 | 2,367 | 2,049 | 140,197 | 126,460 | 124,044 | 128,336 | 111,302 | 90,801 | 731,045 | 57,444 | 45,990 | 42,915 | 42,045 | 47,067 | 41,687 | 22,329 | 20,953 | 21,085 | 18,778 | 15,440 | 5,237 |
| Non-Controlling Interest | 3,778 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 192 | 0 | 0 | 0 | 0 | 0 | 10.5 | 0 | 0 | 0 | 0 | 0 | 15.92 |
| Total Stockholders' Equity | 333,388 | 280,550 | 230,991 | 190,527 | 2,367 | 2,049 | 140,197 | 126,460 | 124,044 | 128,336 | 111,302 | 90,801 | 730,853 | 57,444 | 45,990 | 42,915 | 42,045 | 47,067 | 41,677 | 22,329 | 20,953 | 21,085 | 18,778 | 15,440 | 5,222 |
| Retained Earnings | 315,793 | 265,257 | 215,593 | 175,712 | 2,134 | 1,907 | 128,646 | 113,865 | 108,224 | 99,550 | 83,643 | 65,051 | 44,815 | 31,599 | 20,391 | 18,035 | 18,305 | 24,032 | 20,139 | 11,231 | 10,009 | 10,252 | 8,299 | 4,981 | 624.8 |
| Accumulated Other Earnings | 3,979 | 653 | 886 | 755 | 127 | 32 | 3,045 | 3,975 | 7,805 | 5,332 | 4,629 | 3,346 | 722,361 | 865 | 0 | 0 | 2,168 | 2,162 | 740.5 | 425.8 | 472.1 | 338.7 | 41.33 | 3.36 | 1.26 |
| Common Stock | 834 | 834 | 833 | 832 | 11.38 | 10.98 | 830 | 830 | 829 | 853 | 852 | 851 | 8,492 | 848 | 846 | 844 | 842 | 840.9 | 841.5 | 384.5 | 382.6 | 383.4 | 381.5 | 382.2 | 314.7 |
| Preferred Stock | 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 |
| Additional Paid in Capital | 12,782 | 13,806 | 13,679 | 13,228 | 94.65 | 98.99 | 7,676 | 7,790 | 7,186 | 22,601 | 22,178 | 21,553 | 683,478 | 24,132 | 24,734 | 24,036 | 20,730 | 20,448 | 21,308 | 11,104 | 0 | 10,111 | 10,056 | 10,074 | 4,281 |
| Total Liabilities & Total Equity | 492,989 | 387,518 | 321,854 | 292,827 | 3,631 | 3,070 | 225,427 | 225,604 | 219,821 | 207,650 | 194,762 | 170,223 | 1,423,690 | 119,477 | 95,005 | 80,330 | 83,792 | 85,445 | 86,123 | 68,946 | 29,288 | 26,677 | 23,025 | 18,946 | 11,840 |
| Total Liabilities & Shareholders' Equity | 492,989 | 387,518 | 321,854 | 292,827 | 3,631 | 3,070 | 225,427 | 225,604 | 219,821 | 207,650 | 194,762 | 170,223 | 1,423,690 | 119,477 | 95,005 | 80,330 | 83,792 | 85,445 | 86,123 | 68,946 | 29,288 | 26,677 | 23,025 | 18,946 | 11,840 |
| Total Investments | 58,456 | 79,618 | 61,380 | 37,499 | 385.6 | 376.9 | 25,871 | 22,983 | 6,840 | 3,297 | 3,850 | 806 | 17,644 | 368 | 346 | 4,483 | 792 | 4,754 | 15.38 | 14.75 | 310.9 | 2,542 | 0 | 0 | 0 |
| Total Debt | 46,766 | 20,020 | 13,472 | 33,845 | 414.5 | 292.2 | 38,381 | 50,714 | 49,185 | 33,513 | 43,126 | 44,742 | 367,597 | 32,210 | 23,617 | 14,695 | 19,701 | 19,542 | 24,813 | 31,075 | 2,827 | 505.4 | 330.1 | 152.6 | 3,938 |
| Net Debt | 32,112 | 12,913 | 7,693 | 18,993 | 211.7 | 265 | 36,153 | 48,076 | 31,049 | -6,442 | 3,472 | 11,208 | 316,234 | 14,058 | 17,888 | 8,111 | 14,105 | 12,143 | 6,789 | 27,353 | -6,460 | -3,880 | -6,922 | -4,951 | 3,461 |