| Period Ending: |
LTM
(Last Twelve Months) |
2026 01-25 |
2025 01-26 |
2024 01-28 |
2023 01-29 |
2022 01-30 |
2021 01-31 |
2020 01-26 |
2019 01-27 |
2018 01-28 |
2017 01-29 |
2016 01-31 |
2015 01-25 |
2014 01-26 |
2013 01-27 |
2012 01-29 |
2011 01-30 |
2010 01-31 |
2009 01-25 |
2008 01-31 |
2007 01-28 |
2006 01-29 |
2005 01-30 |
2004 01-25 |
2003 01-26 |
2002 01-27 |
2001 01-28 |
2000 01-30 |
1999 01-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-02-25 | 2026-02-25 | 2025-02-26 | 2024-02-21 | 2023-02-24 | 2022-03-18 | 2021-02-26 | 2020-02-20 | 2019-02-21 | 2018-02-28 | 2017-03-01 | 2016-03-17 | 2015-03-12 | 2014-03-13 | 2013-03-12 | 2012-03-13 | 2011-03-16 | 2010-03-18 | 2009-03-13 | 2008-01-31 | 2007-03-16 | 2006-11-29 | 2005-03-22 | 2004-03-29 | 2003-04-25 | 2002-05-14 | 2001-05-25 | 2000-03-13 | 1999-04-29 |
| Revenue | 215,938 | 215,938 | 130,497 | 60,922 | 26,974 | 26,914 | 16,675 | 10,918 | 11,716 | 9,714 | 6,910 | 5,010 | 4,682 | 4,130 | 4,280 | 3,998 | 3,543 | 3,326 | 3,425 | 4,098 | 3,069 | 2,376 | 2,010 | 1,823 | 1,909 | 1,369 | 735.3 | 374.5 | 158.2 |
| Cost of Revenue | 62,475 | 62,475 | 32,639 | 16,621 | 11,618 | 9,439 | 6,279 | 4,150 | 4,545 | 3,892 | 2,847 | 2,199 | 2,083 | 1,862 | 2,054 | 1,941 | 2,134 | 2,150 | 2,251 | 2,229 | 1,768 | 1,466 | 1,362 | 1,294 | 1,333 | 850.2 | 462.4 | 232.7 | 103.2 |
| Gross Profit | 153,463 | 153,463 | 97,858 | 44,301 | 15,356 | 17,475 | 10,396 | 6,768 | 7,171 | 5,822 | 4,063 | 2,811 | 2,599 | 2,268 | 2,226 | 2,057 | 1,409 | 1,177 | 1,174 | 1,869 | 1,300 | 910 | 647.6 | 528.9 | 576 | 519.2 | 272.9 | 141.8 | 55 |
| Operating Expenses | 23,076 | 23,076 | 16,405 | 11,329 | 11,132 | 7,434 | 5,864 | 3,922 | 3,367 | 2,612 | 2,129 | 2,064 | 1,840 | 1,772 | 1,578 | 1,408 | 1,153 | 1,276 | 1,245 | 1,033 | 847 | 573.4 | 552.4 | 438.7 | 432 | 277.5 | 144.7 | 83.23 | 50.5 |
| Research & Development | 18,497 | 18,497 | 12,914 | 8,675 | 7,339 | 5,268 | 3,924 | 2,829 | 2,376 | 1,797 | 1,463 | 1,331 | 1,360 | 1,336 | 1,147 | 1,003 | 848.8 | 908.9 | 855.9 | 691.6 | 553.5 | 357.1 | 348.2 | 270 | 224.9 | 153.9 | 86.05 | 46.91 | 25.1 |
| Selling, General and Administrative | 4,579 | 4,579 | 3,491 | 2,654 | 2,440 | 2,166 | 1,940 | 1,093 | 991 | 815 | 663 | 602 | 480 | 436 | 430.8 | 405.6 | 361.5 | 367 | 362.2 | 341.3 | 293.5 | 202.1 | 204.2 | 165.2 | 207.2 | 97.19 | 58.7 | 36.31 | 18.9 |
| Other Operating Expenses | 0 | 0 | 0 | 0 | 1,353 | 0 | 0 | 0 | 0 | 0 | 3 | 131 | 0 | 0 | 0 | 0 | -57 | 0 | 26.87 | 0 | 0 | 14.16 | 0 | 3.5 | 0 | 26.4 | 0 | 0 | 6.5 |
| Operating Income | 130,387 | 130,387 | 81,453 | 32,972 | 4,224 | 10,041 | 4,532 | 2,846 | 3,804 | 3,210 | 1,934 | 747 | 759 | 496 | 648.2 | 648.3 | 255.7 | -98.94 | -70.7 | 836.3 | 453.5 | 336.7 | 95.18 | 90.16 | 144 | 241.7 | 128.1 | 58.62 | 4.5 |
| Net Non-Operating Interest | 2,040 | 2,041 | 1,539 | 609 | 5 | -207 | -127 | 126 | 78 | 8 | -4 | -8 | -18 | 7 | 16.61 | 16.06 | 15.93 | 19.8 | 42.45 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 2,299 | 2,300 | 1,786 | 866 | 267 | 29 | 57 | 178 | 136 | 69 | 54 | 39 | 28 | 17 | 19.91 | 19.15 | 19.06 | 23.11 | 42.86 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 259 | 259 | 247 | 257 | 262 | 236 | 184 | 52 | 58 | 61 | 58 | 47 | 46 | 10 | 3.29 | 3.09 | 3.13 | 3.32 | 0.406 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 9,023 | 9,022 | 1,034 | 237 | -48 | 107 | 4 | -2 | 14 | -22 | -25 | 4 | 14 | 7 | -2.81 | -0.963 | -0.508 | -3.14 | -14.71 | 65 | 41.03 | 20.12 | 11.85 | -3.48 | 6.57 | 11.02 | 16.67 | 1.75 | 0 |
| Income Before Tax | 141,450 | 141,450 | 84,026 | 33,818 | 4,181 | 9,941 | 4,409 | 2,970 | 3,896 | 3,196 | 1,905 | 743 | 755 | 510 | 662 | 663.4 | 271.2 | -82.29 | -42.95 | 901.3 | 494.5 | 356.8 | 107 | 86.67 | 150.6 | 252.7 | 144.8 | 60.37 | 4.5 |
| Income Tax Expense | 21,383 | 21,383 | 11,146 | 4,058 | -187 | 189 | 77 | 174 | -245 | 149 | 239 | 129 | 124 | 70 | 99.5 | 82.31 | 18.02 | -14.31 | -12.91 | 103.7 | 46.35 | 55.61 | 18.41 | 12.25 | 59.76 | 75.83 | 46.34 | 19.41 | 0.4 |
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.704 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 120,067 | 120,067 | 72,880 | 29,760 | 4,368 | 9,752 | 4,332 | 2,796 | 4,141 | 3,047 | 1,666 | 614 | 631 | 440 | 562.5 | 581.1 | 253.1 | -67.99 | -30.04 | 797.6 | 448.8 | 301.2 | 88.61 | 74.42 | 90.8 | 176.9 | 98.47 | 40.96 | 4.1 |
| Depreciation and Amortization | 2,843 | 2,843 | 1,864 | 1,508 | 1,543 | 1,174 | 1,098 | 381 | 262 | 199 | 187 | 197 | 220 | 239 | 226.2 | 204.2 | 187 | 196.7 | 185 | 133.2 | 107.6 | 97.98 | 102.6 | 82.69 | 58.22 | 43.5 | 15.84 | 9.67 | 6.5 |
| EBITDA | 133,230 | 133,230 | 83,317 | 34,480 | 5,767 | 11,215 | 5,630 | 3,227 | 4,066 | 3,409 | 2,121 | 944 | 979 | 735 | 874.5 | 852.5 | 442.7 | 97.72 | 114.3 | 969.5 | 561 | 434.6 | 197.8 | 172.8 | 202.2 | 285.2 | 144 | 68.28 | 11 |
| Earnings Per Share (EPS) | 4.93 | 4.93 | 2.97 | 1.21 | 0.18 | 0.39 | 0.18 | 0.12 | 0.17 | 0.13 | 0.077 | 0.028 | 0.028 | 0.019 | 0.023 | 0.024 | 0.011 | -0.003 | -0.001 | 0.036 | 0.021 | 0.015 | 0.004 | 0.004 | 0.005 | 0.01 | 0.006 | 0.003 | 0 |
| Diluted Earnings Per Share | 4.9 | 4.9 | 2.94 | 1.19 | 0.17 | 0.38 | 0.17 | 0.11 | 0.17 | 0.12 | 0.064 | 0.027 | 0.028 | 0.019 | 0.023 | 0.024 | 0.011 | -0.003 | -0.001 | 0.033 | 0.019 | 0.014 | 0.004 | 0.004 | 0.004 | 0.009 | 0.005 | 0.002 | 0 |
| Weighted Average Shares Outstanding | 24,304 | 24,304 | 24,555 | 24,690 | 24,870 | 24,960 | 24,680 | 24,360 | 24,320 | 23,960 | 21,640 | 21,720 | 22,093 | 23,516 | 24,773 | 24,146 | 23,007 | 21,983 | 21,925 | 22,004 | 21,134 | 20,353 | 19,917 | 19,301 | 18,412 | 17,153 | 15,712 | 14,331 | 14,046 |
| Diluted Weighted Average Shares Outstanding | 24,432 | 24,432 | 24,804 | 24,940 | 25,070 | 25,350 | 25,120 | 24,720 | 25,000 | 25,280 | 25,960 | 22,760 | 22,523 | 23,781 | 24,998 | 24,655 | 23,547 | 21,983 | 21,925 | 24,269 | 23,479 | 21,931 | 21,176 | 20,714 | 20,197 | 20,519 | 19,106 | 17,318 | 13,149 |