| Period Ending: |
LTM
(Last Twelve Months) |
2024 12-31 |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-12 | 2025-04-17 | 2024-04-26 | 2023-04-27 | 2022-04-19 | 2021-04-06 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
| Revenue | 103,517 | 93,457 | 77,777 | 60,669 | 80,752 | 70,481 | 46,015 | 28,646 | 25,506 |
| Cost of Revenue | 80,891 | 70,513 | 56,059 | 46,888 | 64,933 | 53,621 | 34,747 | 21,777 | 20,738 |
| Gross Profit | 22,626 | 22,944 | 21,718 | 13,781 | 15,819 | 16,860 | 11,268 | 6,870 | 4,768 |
| Operating Expenses | 19,357 | 19,179 | 16,921 | 14,614 | 17,174 | 14,018 | 12,289 | 8,088 | 5,532 |
| Research & Development | 2,604 | 2,283 | 1,937 | 2,546 | 3,194 | 2,478 | 1,571 | 670.9 | 251.8 |
| Selling, General and Administrative | 16,525 | 16,744 | 14,891 | 11,920 | 13,234 | 11,304 | 11,482 | 7,417 | 5,280 |
| Other Operating Expenses | 227.9 | 151.6 | 93.42 | 148.1 | 746.7 | 236.1 | -764.8 | 0 | 0 |
| Operating Income | 3,269 | 3,765 | 4,797 | -832.9 | -1,355 | 2,842 | -1,021 | -1,218 | -763.9 |
| Net Non-Operating Interest | 952.6 | 1,260 | 1,263 | 754.6 | 373.5 | 163.6 | 256.8 | 129.1 | 82.53 |
| Interest Income | 981.1 | 1,289 | 1,291 | 769.1 | 385.4 | 163.6 | 437.9 | 172.7 | 126.4 |
| Interest Expense | 28.55 | 28.55 | 28.15 | 14.49 | 11.86 | 0 | 181.1 | 43.54 | 43.85 |
| Equity & Other Income/(Expense) | 1,787 | 1,845 | 1,824 | 370.6 | 2,122 | 1,382 | -511.8 | 589.8 | 543 |
| Income Before Tax | 6,008 | 6,870 | 7,884 | 292.3 | 1,141 | 4,387 | -1,276 | -499.1 | -138.3 |
| Income Tax Expense | 2,522 | 2,792 | 1,994 | 1,690 | 1,665 | 1,609 | 904.4 | -71.38 | 399.3 |
| Income Attributable to Non-Controlling Interest | 9.85 | 13.28 | 6.38 | -11.21 | 0 | 0.731 | 0 | 40.14 | 36.81 |
| Net Income | 3,476 | 4,065 | 5,883 | -1,386 | -524.8 | 2,778 | -2,180 | -467.8 | -574.4 |
| Depreciation and Amortization | 993.3 | 1,012 | 1,402 | 1,503 | 1,371 | 1,174 | 1,039 | 792.3 | 811.2 |
| EBITDA | 4,262 | 4,777 | 6,199 | 669.8 | 15.9 | 4,016 | 18.55 | -425.7 | 47.31 |
| Earnings Per Share (EPS) | 3.11 | 3.57 | 5.01 | -1.17 | -0.45 | 0.96 | -1.9 | -0.42 | -0.48 |
| Diluted Earnings Per Share | 2.99 | 3.45 | 4.89 | -1.17 | -0.45 | 0.96 | -1.9 | -0.39 | -0.48 |
| Weighted Average Shares Outstanding | 1,105 | 1,137 | 1,203 | 1,190 | 1,183 | 1,161 | 1,143 | 1,143 | 1,143 |
| Diluted Weighted Average Shares Outstanding | 1,150 | 1,179 | 1,204 | 1,190 | 1,183 | 1,161 | 1,143 | 1,189 | 1,143 |