| Period Ending: |
LTM
(Last Twelve Months) |
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-10-24 | 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 |
| Revenue | 342,149 | 325,535 | 279,164 | 245,879 | 214,391 | 2,556 | 174,600 | 153,851 | 142,028 | 140,809 | 154,708 | 148,189 | 132,170 | 116,266 | 96,737 | 74,693 | 70,277 | 69,441 | 50,006 | 65,249 | 24,330 | 19,472 | 20,125 | 18,018 | 16,604 | 10,935 |
| Cost of Revenue | 149,067 | 135,107 | 115,557 | 106,536 | 100,551 | 1,258 | 80,591 | 70,421 | 65,724 | 62,453 | 62,427 | 62,786 | 56,369 | 55,687 | 43,432 | 34,430 | 33,937 | 32,941 | 24,598 | 34,301 | 12,450 | 9,386 | 9,366 | 7,816 | 6,861 | 5,715 |
| Gross Profit | 193,082 | 190,428 | 163,607 | 139,343 | 113,840 | 1,298 | 94,009 | 83,430 | 76,304 | 78,356 | 92,281 | 85,403 | 75,801 | 60,579 | 53,305 | 40,263 | 36,340 | 36,500 | 25,408 | 30,949 | 11,880 | 10,086 | 10,758 | 10,201 | 9,743 | 5,220 |
| Operating Expenses | 121,727 | 118,585 | 95,878 | 82,199 | 84,364 | 866.4 | 78,016 | 62,542 | 64,387 | 64,858 | 62,662 | 59,117 | 49,769 | 39,467 | 35,053 | 27,635 | 34,332 | 39,334 | 22,050 | 19,698 | 10,435 | 10,453 | 8,674 | 6,865 | 4,683 | 3,734 |
| Research & Development | 26,362 | 27,380 | 22,873 | 19,381 | 17,482 | 208.4 | 15,410 | 15,607 | 18,265 | 19,551 | 17,834 | 17,449 | 12,402 | 7,673 | 5,911 | 5,060 | 3,793 | 4,037 | 3,533 | 2,468 | 2,158 | 2,803 | 1,996 | 1,371 | 740.8 | 507 |
| Selling, General and Administrative | 97,789 | 93,870 | 77,201 | 68,026 | 62,081 | 659.9 | 0 | 48,890 | 46,910 | 46,372 | 45,702 | 42,585 | 38,783 | 33,584 | 28,868 | 23,690 | 22,505 | 21,020 | 15,175 | 14,084 | 8,050 | 6,810 | 6,577 | 5,006 | 3,664 | 2,809 |
| Other Operating Expenses | -2,424 | -2,665 | -4,196 | -5,208 | 4,801 | -1.91 | 62,606 | -1,955 | -788 | -1,065 | -874 | -917 | -1,416 | -1,790 | 274 | -1,115 | 8,034 | 14,277 | 3,342 | 3,145 | 226.5 | 838.8 | 100.7 | 488.2 | 278.4 | 418.7 |
| Operating Income | 71,355 | 71,843 | 67,729 | 57,144 | 29,476 | 431.4 | 15,993 | 20,888 | 11,917 | 13,498 | 29,619 | 26,286 | 26,032 | 21,112 | 18,252 | 12,628 | 2,008 | -2,834 | 3,358 | 11,251 | 1,446 | -366.5 | 2,085 | 3,336 | 5,060 | 1,486 |
| Net Non-Operating Interest | 866 | -152 | 567 | -248 | 7 | -144 | -1.27 | -119 | -248 | -76 | 573 | -31 | -189 | -118 | -690 | -189 | -3 | -1,186 | 521 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 4,077 | 2,677 | 2,278 | 1,180 | 965 | 826 | 12.59 | 770 | 540 | 558 | 1,399 | 1,061 | 1,085 | 900 | 377 | 173 | 369 | 482 | 1,601 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 3,211 | 2,829 | 1,711 | 1,428 | 958 | 970 | 13.86 | 889 | 788 | 634 | 826 | 1,092 | 1,274 | 1,018 | 1,067 | 362 | 372 | 1,668 | 1,080 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 3,972 | 5,093 | 3,574 | 3,471 | 2,815 | 68.36 | 2,040 | 1,674 | 2,672 | 1,231 | -3,052 | 1,908 | 763 | 683 | 904 | 4 | 48 | 24 | -440.6 | -725.9 | 446.5 | 473.5 | 460.8 | 582.6 | 9.11 | -426.1 |
| Income Before Tax | 76,193 | 76,784 | 71,870 | 60,367 | 32,298 | 355.8 | 18,032 | 22,443 | 14,341 | 14,653 | 27,140 | 28,163 | 26,606 | 21,677 | 18,466 | 12,443 | 2,053 | -3,996 | 3,438 | 10,525 | 1,892 | 107 | 2,546 | 3,919 | 5,069 | 1,060 |
| Income Tax Expense | 17,919 | 19,539 | 16,186 | 15,300 | 8,730 | 123.6 | -1,466 | 3,648 | 4,535 | 2,614 | 7,127 | 5,984 | 5,094 | 4,900 | 4,204 | 1,403 | 985 | 1,172 | -1,229 | 1,180 | 259.1 | -94.28 | 69.41 | 396.9 | 153.7 | 320.2 |
| Income Attributable to Non-Controlling Interest | -347 | 701 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -10.44 | -3.5 | 0.089 | -9.96 | -3.38 | 0 | 0 | 0 |
| Net Income | 58,621 | 56,544 | 55,684 | 45,067 | 23,568 | 232.2 | 19,498 | 18,795 | 9,806 | 12,039 | 20,013 | 22,179 | 21,512 | 16,777 | 14,262 | 11,040 | 1,068 | -5,168 | 4,678 | 9,349 | 1,633 | 211.3 | 2,480 | 3,522 | 4,916 | 739.3 |
| Depreciation and Amortization | 19,089 | 17,058 | 14,841 | 12,636 | 11,824 | 172.4 | 12,472 | 12,190 | 11,710 | 11,277 | 10,250 | 8,100 | 7,106 | 5,549 | 5,213 | 4,148 | 4,160 | 3,814 | 6,205 | 3,017 | 1,571 | 1,309 | 1,131 | 1,015 | 945.3 | 892.6 |
| EBITDA | 90,444 | 88,901 | 82,570 | 69,780 | 41,300 | 603.8 | 28,465 | 33,078 | 23,627 | 24,775 | 39,869 | 34,386 | 33,138 | 26,661 | 23,465 | 16,776 | 6,168 | 980 | 9,563 | 14,268 | 3,017 | 942.8 | 3,216 | 4,351 | 6,005 | 2,378 |
| Earnings Per Share (EPS) | 70.4 | 67.85 | 66.8 | 54.29 | 28.42 | 20.79 | 117.6 | 113.3 | 59.13 | 72.24 | 117.3 | 130.2 | 126.5 | 98.82 | 84.16 | 65.28 | 6.33 | -30.7 | 22.88 | 58.46 | 10.64 | 1.38 | 15.79 | 23.05 | 32.33 | 5.85 |
| Diluted Earnings Per Share | 70.31 | 67.77 | 66.8 | 54.17 | 28.34 | 20.73 | 117.4 | 113.1 | 59.01 | 72.09 | 117 | 129.8 | 126 | 98.44 | 83.81 | 64.95 | 6.3 | -30.7 | 22.8 | 58.21 | 10.62 | 1.38 | 15.78 | 23.05 | 32.27 | 5.85 |
| Weighted Average Shares Outstanding | 832 | 833.3 | 833.5 | 830.2 | 829.4 | 829.2 | 828.8 | 829.6 | 829.2 | 833.2 | 852.7 | 851.6 | 850.2 | 848.9 | 847.3 | 845.6 | 843.5 | 841.7 | 840.4 | 792.8 | 765.5 | 765.2 | 765.1 | 765.2 | 760.3 | 631.8 |
| Diluted Weighted Average Shares Outstanding | 833 | 834.3 | 833.5 | 831.9 | 831.7 | 831.6 | 830.4 | 831 | 830.9 | 835 | 855.4 | 854.7 | 853.5 | 852.2 | 850.9 | 849.8 | 848.1 | 841.7 | 843.5 | 796.3 | 767 | 765.6 | 765.5 | 765.2 | 761.5 | 631.8 |