| 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-09-30 | 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 |
| 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,778 | 11,253 | -8,009 | -5,922 | -4,827 | 65,914 | 69,503 | 38,925 | 27,108 | 2,628 | 5,147 | 6,693 | -554.9 | -1,506 | 187.4 | 187.4 | 140.9 | 245.1 | 406.3 | 23.16 |
| Interest Income | 48,789 | 20,925 | 0 | 0 | 0 | 70,232 | 74,815 | 44,117 | 30,471 | 5,356 | 7,126 | 9,438 | 1,672 | 38.3 | 254.5 | 254.5 | 140.9 | 245.1 | 406.3 | 23.16 |
| Interest Expense | 10,011 | 9,673 | 8,009 | 5,922 | 4,827 | 4,318 | 5,312 | 5,191 | 3,363 | 2,727 | 1,979 | 2,745 | 2,227 | 1,544 | 67.07 | 67.07 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 5,018 | 9,263 | -11,480 | -13,307 | 9,083 | 16,970 | -20.89 | 777.7 | -16,811 | 4,319 | 45,489 | 908 | 2,234 | -2,801 | 329.6 | -17.5 | -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 | 42,459 | 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 | 183,364 | 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) | 6.76 | 6.95 | 3.95 | 3.46 | 2.87 | 6.95 | 7.97 | 4.26 | 3.14 | 2.53 | 4.43 | 1.21 | 1.25 | 3.57 | 0.23 | 0.08 | 0.04 | 0.06 | 0.04 | 0.01 |
| Diluted Earnings Per Share | 6.54 | 6.75 | 3.92 | 3.43 | 2.84 | 6.84 | 7.84 | 4.19 | 3.07 | 2.45 | 4.25 | 1.21 | 1.25 | 3.57 | 0.23 | 0.08 | 0.04 | 0.06 | 0.04 | 0.01 |
| Weighted Average Shares Outstanding | 18,555 | 18,791 | 20,182 | 20,980 | 21,558 | 21,619 | 21,017 | 20,640 | 20,424 | 19,944 | 19,664 | 18,696 | 19,720 | 18,569 | 18,569 | 20,161 | 20,163 | 20,209 | 19,440 | 19,072 |
| Diluted Weighted Average Shares Outstanding | 19,168 | 19,318 | 20,359 | 21,114 | 21,787 | 21,982 | 21,346 | 20,984 | 20,880 | 20,584 | 20,496 | 20,000 | 19,720 | 18,569 | 18,569 | 20,289 | 20,319 | 20,225 | 19,440 | 19,072 |