| 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 |
2010 12-31 |
2009 12-31 |
2008 12-31 |
2007 12-31 |
2006 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-25 | 2025-06-26 | 2024-05-23 | 2023-07-21 | 2022-07-26 | 2021-07-27 | 2020-07-09 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 |
| Revenue | 1,012,055 | 996,347 | 941,168 | 868,687 | 853,062 | 717,289 | 509,711 | 376,844 | 250,266 | 158,273 | 101,143 | 76,204 | 52,504 | 34,517 | 20,025 | 5,558 | 3,875 | 3,004 | 2,163 | 1,364 |
| Cost of Revenue | 595,360 | 598,285 | 586,323 | 549,695 | 539,450 | 421,205 | 282,367 | 206,929 | 107,044 | 59,483 | 34,355 | 23,834 | 13,369 | 9,719 | 6,554 | 931 | 534.4 | 400.7 | 280.1 | 237.6 |
| Gross Profit | 416,695 | 398,062 | 354,845 | 318,992 | 313,612 | 296,084 | 227,344 | 169,915 | 143,222 | 98,790 | 66,788 | 52,370 | 39,135 | 24,798 | 13,471 | 4,627 | 3,340 | 2,603 | 1,883 | 1,126 |
| Operating Expenses | 306,672 | 257,157 | 241,495 | 218,641 | 243,974 | 206,406 | 135,914 | 112,831 | 73,908 | 50,735 | 37,686 | 29,235 | 14,215 | 10,385 | 8,456 | 3,090 | 2,267 | 1,462 | 1,078 | 857.7 |
| Research & Development | 61,692 | 57,151 | 52,256 | 56,744 | 55,465 | 57,236 | 43,080 | 37,435 | 22,754 | 17,060 | 13,788 | 10,658 | 5,093 | 3,753 | 2,897 | 580.2 | 384.3 | 214 | 131.5 | 105.5 |
| Selling, General and Administrative | 234,488 | 188,260 | 157,126 | 145,679 | 151,721 | 136,743 | 78,870 | 64,669 | 43,540 | 28,553 | 20,512 | 16,313 | 8,763 | 6,502 | 5,269 | 2,619 | 2,034 | 1,430 | 966.7 | 770.2 |
| Other Operating Expenses | 10,492 | 11,746 | 32,113 | 16,218 | 36,788 | 12,427 | 13,964 | 10,727 | 7,614 | 5,122 | 3,386 | 2,264 | 359 | 130 | 290 | -109 | -150.6 | -182.6 | -19.88 | -17.91 |
| Operating Income | 110,023 | 140,905 | 113,350 | 100,351 | 69,638 | 89,678 | 91,430 | 57,084 | 69,314 | 48,055 | 29,102 | 23,135 | 24,920 | 14,413 | 5,015 | 1,537 | 1,073 | 1,142 | 804.3 | 268.5 |
| Net Non-Operating Interest | 38,638 | 11,163 | -17,911 | -16,989 | -20,611 | -20,611 | 67,776 | 38,916 | 26,929 | 5,888 | 50,308 | 6,705 | -547 | -1,533 | 190 | 158.3 | 140.9 | 245.1 | 406.3 | 23.16 |
| Interest Income | 48,614 | 20,759 | 0 | 0 | 0 | 0 | 72,956 | 44,106 | 30,495 | 8,559 | 52,254 | 9,455 | 1,648 | 39 | 258 | 158.3 | 140.9 | 245.1 | 406.3 | 23.16 |
| Interest Expense | 9,976 | 9,596 | 17,911 | 16,989 | 20,611 | 20,611 | 5,180 | 5,190 | 3,566 | 2,671 | 1,946 | 2,750 | 2,195 | 1,572 | 68 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 5,158 | 9,353 | -1,578 | -2,240 | 24,867 | 103,495 | 1,706 | 787 | -16,632 | 1,059 | 328 | 896 | 2,226 | -2,774 | 327 | 11.63 | -37.49 | -21.93 | -61.21 | -0.267 |
| Income Before Tax | 153,819 | 161,421 | 93,861 | 81,122 | 73,894 | 172,562 | 160,912 | 96,787 | 79,611 | 55,002 | 79,738 | 30,736 | 26,599 | 10,106 | 5,532 | 1,706 | 1,176 | 1,365 | 1,149 | 291.4 |
| Income Tax Expense | 32,418 | 35,445 | 22,529 | 15,549 | 26,815 | 29,278 | 20,562 | 16,553 | 18,199 | 13,776 | 8,449 | 6,416 | 3,196 | 1,457 | 842 | 236.4 | 163.4 | 210.3 | 181.6 | 71.45 |
| Income Attributable to Non-Controlling Interest | -1,953 | -4,133 | -8,677 | -7,210 | -15,170 | -7,294 | -9,083 | -7,652 | -2,681 | -2,449 | -171 | 59 | 88 | 117 | 462 | 0.548 | 0 | 0 | 0 | 0 |
| Net Income | 123,354 | 130,109 | 80,009 | 72,783 | 62,249 | 150,578 | 149,433 | 87,886 | 64,093 | 43,675 | 71,460 | 24,261 | 23,315 | 8,532 | 4,228 | 1,469 | 1,013 | 1,155 | 967.8 | 219.9 |
| Depreciation and Amortization | 4,528 | 34,962 | 44,504 | 46,938 | 48,065 | 47,909 | 42,427 | 37,080 | 22,020 | 14,292 | 7,048 | 4,499 | 1,654 | 935 | 870 | 226.3 | 126.6 | 88.47 | 59.26 | 54.04 |
| EBITDA | 114,551 | 175,867 | 157,854 | 147,289 | 117,703 | 137,587 | 133,857 | 94,164 | 91,334 | 62,347 | 36,150 | 27,634 | 26,574 | 15,348 | 5,885 | 1,763 | 1,200 | 1,230 | 863.6 | 322.5 |
| Earnings Per Share (EPS) | 54.08 | 55.12 | 31.6 | 27.68 | 22.96 | 55.6 | 63.76 | 34.08 | 25.12 | 20.24 | 35.44 | 9.68 | 10 | 28.56 | 1.84 | 0.64 | 0.32 | 0.48 | 0.32 | 0.08 |
| Diluted Earnings Per Share | 52.32 | 53.6 | 31.36 | 27.44 | 22.72 | 54.72 | 62.72 | 33.52 | 24.56 | 19.6 | 34 | 9.68 | 10 | 28.56 | 1.84 | 0.64 | 0.32 | 0.48 | 0.32 | 0.08 |
| Weighted Average Shares Outstanding | 2,319 | 2,349 | 2,523 | 2,622 | 2,695 | 2,702 | 2,627 | 2,580 | 2,553 | 2,493 | 2,458 | 2,337 | 2,465 | 2,321 | 2,321 | 2,520 | 2,520 | 2,526 | 2,430 | 2,384 |
| Diluted Weighted Average Shares Outstanding | 2,396 | 2,415 | 2,545 | 2,639 | 2,723 | 2,748 | 2,668 | 2,623 | 2,610 | 2,573 | 2,562 | 2,500 | 2,465 | 2,321 | 2,321 | 2,536 | 2,540 | 2,528 | 2,430 | 2,384 |