| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
2024 12-31 |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
2016 12-31 |
2015 12-31 |
2014 12-31 |
2013 12-31 |
2012 12-31 |
2011 12-31 |
2010 12-31 |
2009 12-31 |
2008 12-31 |
2007 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-01-29 | 2026-01-29 | 2025-01-30 | 2024-02-02 | 2023-02-02 | 2022-02-03 | 2021-01-28 | 2020-01-30 | 2019-01-31 | 2018-02-01 | 2017-02-03 | 2016-01-28 | 2015-01-29 | 2014-01-31 | 2013-02-01 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 |
| Revenue | 200,966 | 200,966 | 164,501 | 134,902 | 116,609 | 117,929 | 85,965 | 70,697 | 55,838 | 40,653 | 27,638 | 17,928 | 12,466 | 7,872 | 5,089 | 3,711 | 1,974 | 777 | 272 | 153 |
| Cost of Revenue | 36,175 | 36,175 | 30,161 | 25,959 | 25,249 | 22,649 | 16,692 | 12,770 | 9,355 | 5,454 | 3,789 | 2,867 | 2,153 | 1,875 | 1,364 | 860 | 493 | 223 | 124 | 41 |
| Gross Profit | 164,791 | 164,791 | 134,340 | 108,943 | 91,360 | 95,280 | 69,273 | 57,927 | 46,483 | 35,199 | 23,849 | 15,061 | 10,313 | 5,997 | 3,725 | 2,851 | 1,481 | 554 | 148 | 112 |
| Operating Expenses | 81,515 | 81,515 | 64,960 | 62,192 | 62,416 | 48,527 | 36,602 | 33,941 | 21,570 | 14,996 | 11,422 | 8,836 | 5,319 | 3,193 | 3,187 | 1,095 | 449 | 292 | 203 | 236 |
| Research & Development | 57,372 | 57,372 | 43,873 | 38,483 | 35,338 | 24,655 | 18,447 | 13,600 | 10,273 | 7,754 | 5,919 | 4,816 | 2,666 | 1,415 | 1,399 | 388 | 144 | 87 | 47 | 81 |
| Selling, General and Administrative | 24,143 | 24,143 | 21,087 | 23,709 | 27,078 | 23,872 | 18,155 | 20,341 | 11,297 | 7,242 | 5,503 | 4,020 | 2,653 | 1,778 | 1,788 | 707 | 305 | 205 | 156 | 155 |
| Other Operating Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Operating Income | 83,276 | 83,276 | 69,380 | 46,751 | 28,944 | 46,753 | 32,671 | 23,986 | 24,913 | 20,203 | 12,427 | 6,225 | 4,994 | 2,804 | 538 | 1,756 | 1,032 | 262 | -55 | -124 |
| Net Non-Operating Interest | 1,240 | 2,656 | 1,802 | 1,193 | 276 | 461 | 672 | 884 | 643 | 392 | 166 | 29 | 4 | -37 | -37 | -38 | -21 | -10 | -1 | -11 |
| Interest Income | 2,656 | 2,656 | 2,517 | 1,639 | 461 | 484 | 672 | 904 | 652 | 398 | 176 | 52 | 27 | 19 | 14 | 4 | 1 | 0 | 0 | 0 |
| Interest Expense | 1,416 | 0 | 715 | 446 | 185 | 23 | 0 | 20 | 9 | 6 | 10 | 23 | 23 | 56 | 51 | 42 | 22 | 10 | 1 | 11 |
| Equity & Other Income/(Expense) | 1,416 | 0 | -519 | -516 | -401 | 70 | -163 | -58 | -195 | -1 | -75 | -60 | -88 | -13 | -7 | -23 | -3 | 2 | 0 | 0 |
| Income Before Tax | 85,932 | 85,932 | 70,663 | 47,428 | 28,819 | 47,284 | 33,180 | 24,812 | 25,361 | 20,594 | 12,518 | 6,194 | 4,910 | 2,754 | 494 | 1,695 | 1,008 | 254 | -56 | -135 |
| Income Tax Expense | 25,474 | 25,474 | 8,303 | 8,330 | 5,619 | 7,914 | 4,034 | 6,327 | 3,249 | 4,660 | 2,301 | 2,506 | 1,970 | 1,254 | 441 | 695 | 402 | 25 | 0 | 3 |
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 29 | 0 | 0 | 9 | 0 | 0 | 234 | 107 | 0 | 0 |
| Net Income | 60,458 | 60,458 | 62,360 | 39,098 | 23,200 | 39,370 | 29,146 | 18,485 | 22,112 | 15,920 | 10,188 | 3,688 | 2,940 | 1,491 | 53 | 1,000 | 372 | 122 | -56 | -138 |
| Depreciation and Amortization | 18,616 | 18,616 | 15,498 | 11,178 | 8,686 | 7,967 | 6,862 | 5,741 | 4,315 | 3,025 | 2,342 | 1,945 | 1,243 | 1,011 | 649 | 323 | 139 | 78 | 0 | 0 |
| EBITDA | 101,892 | 101,892 | 84,878 | 57,929 | 37,630 | 54,720 | 39,533 | 29,727 | 29,228 | 23,228 | 14,769 | 8,170 | 6,237 | 3,815 | 1,187 | 2,079 | 1,171 | 340 | -55 | -124 |
| Earnings Per Share (EPS) | 23.98 | 23.98 | 24.61 | 15.19 | 8.63 | 13.99 | 10.22 | 6.48 | 7.65 | 5.49 | 3.56 | 1.31 | 1.12 | 0.62 | 0.016 | 0.44 | 0.17 | 0.057 | -0.026 | -0.065 |
| Diluted Earnings Per Share | 23.49 | 23.49 | 23.86 | 14.87 | 8.59 | 13.77 | 10.09 | 6.43 | 7.57 | 5.39 | 3.49 | 1.29 | 1.1 | 0.6 | 0.016 | 0.43 | 0.17 | 0.057 | -0.026 | -0.065 |
| Weighted Average Shares Outstanding | 2,521 | 2,521 | 2,534 | 2,574 | 2,687 | 2,815 | 2,851 | 2,854 | 2,890 | 2,953 | 2,917 | 2,838 | 2,650 | 2,502 | 3,200 | 2,297 | 2,297 | 2,138 | 2,138 | 2,138 |
| Diluted Weighted Average Shares Outstanding | 2,574 | 2,574 | 2,614 | 2,629 | 2,702 | 2,859 | 2,888 | 2,876 | 2,921 | 2,956 | 2,925 | 2,853 | 2,664 | 2,517 | 3,200 | 2,347 | 2,347 | 2,138 | 2,138 | 2,138 |