diff --git a/examples/README.md b/examples/README.md
index 108c7dec84..c1bffb8509 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -32,6 +32,9 @@ ___
* titanic ([notebook](notebooks/titanic/Titanic.ipynb)/[Datalore](https://datalore.jetbrains.com/view/notebook/B5YeMMONSAR78FgKQ9yJyW)) –
Let's see how the new library will show itself on the famous Titanic dataset.
___
+* top 12 German companies ([notebook](notebooks/top%2012%20german%20companies)/[Datalore](https://datalore.jetbrains.com/report/static/KQKedA4jDrKu63O53gEN0z/MDg5pHcGvRdDVQnPLmwjuc)) –
+ Analyze key financial metrics for several major German companies.
+___
* wine ([notebook](notebooks/wine/WineNetWIthKotlinDL.ipynb)/[Datalore](https://datalore.jetbrains.com/view/notebook/aK9vYHH8pCA8H1KbKB5WsI)) –
Wine. Kotlin Dataframe. KotlinDL. What came out of this can be seen in this notebook.
___
diff --git a/examples/notebooks/top 12 german companies/Top 12 German Companies.ipynb b/examples/notebooks/top 12 german companies/Top 12 German Companies.ipynb
new file mode 100644
index 0000000000..7c1615981a
--- /dev/null
+++ b/examples/notebooks/top 12 german companies/Top 12 German Companies.ipynb
@@ -0,0 +1,8428 @@
+{
+ "cells": [
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "# Financial Analysis of Top German Companies\n",
+ "\n",
+ "In this notebook, we load and analyze key financial metrics for several major German companies.\n",
+ "We perform data transformations, compute statistical measures, group by business sector, and create various plots to visualize trends in\n",
+ "revenue, net income, return on assets (ROA), and return on equity (ROE)"
+ ]
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:20.785123Z",
+ "start_time": "2025-01-28T22:25:19.106031Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "%useLatestDescriptors\n",
+ "%use dataframe, kandy"
+ ],
+ "outputs": [],
+ "execution_count": 1
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:21.402091Z",
+ "start_time": "2025-01-28T22:25:20.791844Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Read data from a CSV file into a DataFrame\n",
+ "val dataFrame = DataFrame.read(\"Top_12_German_Companies NEW.csv\")\n",
+ " .renameToCamelCase().rename(\"rOA(%)\", \"rOE(%)\").into(\"ROA\", \"ROE\")"
+ ],
+ "outputs": [],
+ "execution_count": 2
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:21.491563Z",
+ "start_time": "2025-01-28T22:25:21.408388Z"
+ }
+ },
+ "cell_type": "code",
+ "source": "dataFrame.head()",
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " company | period | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity |
---|
Volkswagen AG | 12/31/2017 | 9750496618 | 5168898184,000000 | 21354201295 | 54861302788 | 33507101493 | 942175618,000000 | 1542627668,000000 | 637303746,000000 | 0,00% |
Siemens AG | 12/31/2017 | 19716237464 | 1276840007,000000 | 45009303223 | 75268101508 | 30258798286 | 1696389282,000000 | 4219731382,000000 | 1487478214,000000 | 283,68% |
Allianz SE | 12/31/2017 | 19458831198 | 1600107100,000000 | 48538978480 | 69583711255 | 21044732775 | 2299542624,000000 | 7603361452,000000 | 2306466848,000000 | 329,65% |
BMW AG | 12/31/2017 | 18808147150 | 9601843496,000000 | 35382107627 | 67327482638 | 31945375011 | 142614028,000000 | 3005706927,000000 | 1107581539,000000 | 0,00% |
BASF SE | 12/31/2017 | 16895580815 | 1797081911,000000 | 28309420014 | 68036567115 | 39727147101 | 2641347127,000000 | 4523561449,000000 | 71259635,000000 | 634,80% |
\n",
+ " \n",
+ " \n",
+ " "
+ ],
+ "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"company\",\"period\",\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"nrow\":5,\"ncol\":11},\"kotlin_dataframe\":[{\"company\":\"Volkswagen AG\",\"period\":\"12/31/2017\",\"revenue\":9750496618,\"netIncome\":5.168898184E9,\"liabilities\":21354201295,\"assets\":54861302788,\"equity\":33507101493,\"ROA\":9.42175618E8,\"ROE\":1.542627668E9,\"debtToEquity\":6.37303746E8,\"percentageDebtToEquity\":\"0,00%\"},{\"company\":\"Siemens AG\",\"period\":\"12/31/2017\",\"revenue\":19716237464,\"netIncome\":1.276840007E9,\"liabilities\":45009303223,\"assets\":75268101508,\"equity\":30258798286,\"ROA\":1.696389282E9,\"ROE\":4.219731382E9,\"debtToEquity\":1.487478214E9,\"percentageDebtToEquity\":\"283,68%\"},{\"company\":\"Allianz SE\",\"period\":\"12/31/2017\",\"revenue\":19458831198,\"netIncome\":1.6001071E9,\"liabilities\":48538978480,\"assets\":69583711255,\"equity\":21044732775,\"ROA\":2.299542624E9,\"ROE\":7.603361452E9,\"debtToEquity\":2.306466848E9,\"percentageDebtToEquity\":\"329,65%\"},{\"company\":\"BMW AG\",\"period\":\"12/31/2017\",\"revenue\":18808147150,\"netIncome\":9.601843496E9,\"liabilities\":35382107627,\"assets\":67327482638,\"equity\":31945375011,\"ROA\":1.42614028E8,\"ROE\":3.005706927E9,\"debtToEquity\":1.107581539E9,\"percentageDebtToEquity\":\"0,00%\"},{\"company\":\"BASF SE\",\"period\":\"12/31/2017\",\"revenue\":16895580815,\"netIncome\":1.797081911E9,\"liabilities\":28309420014,\"assets\":68036567115,\"equity\":39727147101,\"ROA\":2.641347127E9,\"ROE\":4.523561449E9,\"debtToEquity\":7.1259635E7,\"percentageDebtToEquity\":\"634,80%\"}]}"
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 3
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "## Data Preparation: Formatting and Categorization\n",
+ "\n",
+ "In this step, we prepare and clean the data for analysis.\n",
+ "\n",
+ "- Custom Date Format: We define a custom date format (MM/DD/YYYY) to parse the \"period\" column into `LocalDate` without zero-padding for months.\n",
+ "- Business Sectors: We create an `enum` to classify companies into sectors such as Automotive, Banking, IT, and others.\n",
+ "- Data Transformation:\n",
+ " - Convert the \"period\" column to `LocalDate` using the custom format.\n",
+ " - Parse the \"percentageDebtToEquity\" column by removing the percentage sign and converting it to a `Double`.\n",
+ " - Sort the data by \"company\" and \"period\".\n",
+ " - Add a new column, \"sector,\" which assigns companies to specific business sectors based on their names.\n",
+ "\n",
+ "\n",
+ "This step ensures the dataset is well-structured and categorized for further analysis."
+ ]
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:22.082325Z",
+ "start_time": "2025-01-28T22:25:21.497270Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "import kotlinx.datetime.format.Padding\n",
+ "import kotlinx.datetime.format.char\n",
+ "\n",
+ "// Define a custom date format without zero-padding for the month,\n",
+ "// separating month/day/year with slashes\n",
+ "val format = LocalDate.Format {\n",
+ " monthNumber(Padding.NONE)\n",
+ " char('/')\n",
+ " dayOfMonth()\n",
+ " char('/')\n",
+ " year()\n",
+ "}\n",
+ "\n",
+ "// Enum of Business Sectors\n",
+ "enum class BusinessSector(val simpleName: String) {\n",
+ " AUTOMOTIVE(\"Automotive\"),\n",
+ " BANKING(\"Banking\"),\n",
+ " INDUSTRIAL_TECH(\"Industrial\"),\n",
+ " INSURANCE_FINANCE(\"Insurance\"),\n",
+ " TELECOMMUNICATIONS(\"Telecom\"),\n",
+ " IT_SOFTWARE(\"IT\"),\n",
+ " PHARMA_CHEMICAL(\"Pharma\"),\n",
+ " OTHER(\"Other\")\n",
+ "}\n",
+ "\n",
+ "// Create a new DataFrame by converting the \"period\" column to LocalDate using the custom format\n",
+ "// and converting \"percentageDebtToEquity\" column to Double,\n",
+ "// then sorting based on \"company\" and \"period\", and finally adding a \"sector\" column\n",
+ "// depending on the company name\n",
+ "val companiesDf = dataFrame\n",
+ " .convert { period }.with { LocalDate.parse(it, format) }\n",
+ " .convert { percentageDebtToEquity }.with { it.removeSuffix(\"%\").replace(',', '.').toDouble() }\n",
+ " .sortBy { company and period }\n",
+ " .add(\"sector\") {\n",
+ " when (company) {\n",
+ " \"Volkswagen AG\", \"BMW AG\", \"Daimler AG\", \"Porsche AG\" -> BusinessSector.AUTOMOTIVE\n",
+ " \"Siemens AG\", \"BASF SE\" -> BusinessSector.INDUSTRIAL_TECH\n",
+ " \"Allianz SE\" -> BusinessSector.INSURANCE_FINANCE\n",
+ " \"Deutsche Bank AG\" -> BusinessSector.BANKING\n",
+ " \"Deutsche Telekom AG\" -> BusinessSector.TELECOMMUNICATIONS\n",
+ " \"SAP SE\" -> BusinessSector.IT_SOFTWARE\n",
+ " \"Bayer AG\", \"Merck KGaA\" -> BusinessSector.PHARMA_CHEMICAL\n",
+ " else -> BusinessSector.OTHER\n",
+ " }\n",
+ " }"
+ ],
+ "outputs": [],
+ "execution_count": 4
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "### Aggregating Financial Data\n",
+ "\n",
+ "These steps group data by company and calculate key metrics (mean, median, std, min, max) for financial columns like revenue, net income, and ratios."
+ ]
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:22.449336Z",
+ "start_time": "2025-01-28T22:25:22.157826Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "companiesDf.groupBy { company }.aggregate {\n",
+ " val financeColumns = it.select { revenue and netIncome and liabilities and assets and equity and ROA and ROE and debtToEquity and percentageDebtToEquity }\n",
+ " financeColumns.mean() into \"mean\"\n",
+ " financeColumns.median() into \"median\"\n",
+ " financeColumns.std() into \"std\"\n",
+ " financeColumns.min() into \"min\"\n",
+ " financeColumns.max() into \"max\"\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " company | mean | | | | | | | | | median | | | | | | | | | std | | | | | | | | | min | | | | | | | | | max | | | | | | | | |
---|
| revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity |
---|
Allianz SE | 13015427603,000000 | 3087778508,000000 | 29927069416,812500 | 56971548896,812500 | 27044479479,843750 | 2086997152,625000 | 3437586364,281250 | 1139250883,937500 | 451,397500 | 13380302290 | 1850996481,500000 | 30751494230 | 56314634789 | 27995269353 | 1511668947,500000 | 3325694133,500000 | 1007508473,500000 | 369,450000 | 4031726568,538354 | 2757583327,017181 | 11841968487,721144 | 15082579450,801540 | 8964325169,429451 | 1886302018,904862 | 2043975922,447980 | 746056815,370577 | 497,898219 | 5318114486 | 431100966,000000 | 10477167725 | 30329911272 | 11830459986 | 174587839,000000 | 611965731,000000 | 13267702,000000 | 0,000000 | 19814938566 | 9810419526,000000 | 49692687138 | 93604660446 | 47947280377 | 7368255218,000000 | 7893783146,000000 | 2577992857,000000 | 2293,350000 |
BASF SE | 13206929984,593750 | 2929323943,937500 | 28948414331,687500 | 63253275177,031250 | 34304860845,375000 | 2095734476,375000 | 3667010068,812500 | 840864888,375000 | 552,036250 | 12383084935 | 1609098495,500000 | 29078100833 | 59504915680 | 36459467650 | 1885690844,000000 | 3229014762,000000 | 636540242,500000 | 401,815000 | 3953606287,298842 | 2628554646,960894 | 12414635870,741161 | 17108154038,669016 | 11372819844,337757 | 1688294717,024260 | 2188317238,825261 | 708214344,257501 | 628,148363 | 6644620233 | 551583106,000000 | 10848294146 | 30031637051 | 14342060597 | 8183968,000000 | 314982347,000000 | 7718738,000000 | 0,000000 | 19846387618 | 9907447145,000000 | 49603599758 | 95477772055 | 49441756560 | 9156051924,000000 | 9827624651,000000 | 2977818543,000000 | 2617,560000 |
BMW AG | 12793626967,750000 | 3479632204,468750 | 31641220583,968750 | 62541000370,843750 | 30899779786,968750 | 1970748924,500000 | 3279635339,500000 | 1197896958,750000 | 420,747813 | 12797309067 | 1933117782,000000 | 33479741513 | 60857899135 | 31338099384 | 1991201713,000000 | 2626961321,000000 | 1061258560,500000 | 311,305000 | 4594622507,890679 | 2898142809,555578 | 11501509839,387596 | 17802412071,598537 | 12847726142,863003 | 1488654231,552701 | 2331079366,967284 | 849448878,303844 | 510,167476 | 5647276212 | 742678238,000000 | 10865997336 | 31832927467 | 10560668658 | 142614028,000000 | 125152581,000000 | 73367419,000000 | 0,000000 | 19909637251 | 9624993221,000000 | 49769403556 | 95122657900 | 48801871894 | 7406783982,000000 | 8011078402,000000 | 3346213148,000000 | 1814,590000 |
Bayer AG | 12280150040,531250 | 3491404274,156250 | 32207322936,625000 | 60858790576,218750 | 28651467639,718750 | 2074341115,531250 | 3907549735,156250 | 1143423648,031250 | 411,859375 | 12667494670 | 1598673537,000000 | 32258852641 | 60203666215 | 29501507476 | 1742836396,000000 | 3481261635,500000 | 983605350,500000 | 306,700000 | 3722908864,690987 | 3206795690,601987 | 11640892417,013212 | 18011890733,431713 | 11375096650,473440 | 1184037640,651491 | 2464055972,901899 | 890356368,256408 | 450,237144 | 5728072323 | 905684923,000000 | 10046371516 | 27849556029 | 10017618918 | 139484054,000000 | 47691775,000000 | 102121758,000000 | 0,000000 | 19647577142 | 9844936329,000000 | 49223539015 | 91140421051 | 48315458259 | 4910670497,000000 | 9607657241,000000 | 3948535083,000000 | 1818,110000 |
Daimler AG | 12982945622,281250 | 3106719353,031250 | 33110683422,812500 | 61025135448,218750 | 27914452025,312500 | 2057640070,781250 | 3599838843,531250 | 1379945269,281250 | 384,516875 | 13278094462 | 1734753144,500000 | 34617753396 | 58368560660 | 27907274004 | 1847166935,000000 | 3296400653,000000 | 1038169386,000000 | 334,975000 | 4328582507,932568 | 2873779266,018796 | 10107899623,321072 | 14627955672,994179 | 12080334988,462170 | 1226544584,317596 | 2378725754,217035 | 1024583876,777378 | 419,087621 | 5152922484 | 482111535,000000 | 10787737144 | 31178454239 | 10659050238 | 55749485,000000 | 124523492,000000 | 114419599,000000 | 0,000000 | 19604996789 | 9831399769,000000 | 48085311015 | 86840936189 | 46368261566 | 4273603847,000000 | 9878142355,000000 | 4145214472,000000 | 1948,440000 |
Deutsche Bank AG | 12552273759,250000 | 3852865310,187500 | 31804324927,843750 | 64484873493,968750 | 32680548566,156250 | 2042935983,156250 | 3542614134,843750 | 926108158,812500 | 398,719688 | 11868501230 | 2062260119,000000 | 33874325159 | 64508527196 | 32899597047 | 1688790297,000000 | 2806814710,500000 | 868387254,000000 | 293,870000 | 4429631424,406467 | 3287539872,477768 | 12815920189,273525 | 17260497429,425790 | 11041972482,317745 | 1230001154,483563 | 2106292761,582215 | 852175822,341487 | 486,555376 | 5220250485 | 663079894,000000 | 10546244209 | 28137106192 | 11728609038 | 107264457,000000 | 229299295,000000 | 73286514,000000 | 0,000000 | 19868905162 | 9802851594,000000 | 49199711543 | 92083567435 | 49507409035 | 4955368641,000000 | 8550802927,000000 | 3925086081,000000 | 2008,380000 |
Deutsche Telekom AG | 12948836356,781250 | 3612449673,750000 | 29721302574,218750 | 62968327384,843750 | 33247024810,656250 | 1907479731,343750 | 3626682563,343750 | 887536951,062500 | 346,870937 | 14031055010 | 1656127217,000000 | 30653814592 | 62361230856 | 35293691238 | 1734117630,000000 | 2968449223,500000 | 689784846,500000 | 340,680000 | 4267095201,540025 | 3233861719,779653 | 11114012390,578995 | 15930592724,460455 | 12022516129,146206 | 1262589468,122650 | 2258582990,930430 | 723528112,694197 | 369,846773 | 5149849693 | 1007117429,000000 | 11494162751 | 32355610354 | 11183252715 | 178292287,000000 | 429978286,000000 | 31680151,000000 | 0,000000 | 19614896783 | 9904204744,000000 | 47810647914 | 96220600130 | 49229460503 | 6805417841,000000 | 9041825831,000000 | 2769301274,000000 | 1547,480000 |
Merck KGaA | 13429626794,312500 | 2786067729,593750 | 34212478452,031250 | 62611554099,312500 | 28399075647,281250 | 2301233277,562500 | 3953880877,625000 | 1262105888,125000 | 458,833438 | 14463857538 | 1907924647,000000 | 34840616728 | 61671584787 | 28674185880 | 2304004777,000000 | 3730883412,500000 | 1014379621,000000 | 393,650000 | 4312918107,535037 | 2159186368,002079 | 10310890849,580265 | 14436585303,052738 | 11015177395,550402 | 1412484406,025840 | 2504604793,688944 | 895429432,369268 | 428,230486 | 5897253747 | 389688114,000000 | 12733925598 | 36970270841 | 11945417506 | 977949,000000 | 110168192,000000 | 127014176,000000 | 0,000000 | 19217681417 | 8683617029,000000 | 49354599469 | 95054854077 | 49110493703 | 6055903707,000000 | 9237712947,000000 | 3328702904,000000 | 1758,200000 |
Porsche AG | 11801739996,500000 | 3749276327,562500 | 31933699799,437500 | 62902797570,750000 | 30969097771,437500 | 1812543408,500000 | 3138381255,406250 | 1138772302,468750 | 326,929375 | 11821233243 | 1495116491,500000 | 33611865718 | 63838811515 | 29516759934 | 1492638445,000000 | 2786218764,000000 | 1008560375,000000 | 307,740000 | 3643118507,061031 | 3417170583,079504 | 10551496082,676825 | 19091868224,734550 | 12568676517,076225 | 1532298279,541574 | 2250832283,751501 | 576038382,472852 | 365,118629 | 5536870879 | 1033867668,000000 | 11368621660 | 21773242219 | 10404620558 | 17386781,000000 | 226901839,000000 | 109265125,000000 | 0,000000 | 17963578177 | 9755568792,000000 | 49106113898 | 95043652065 | 49918115168 | 8532052149,000000 | 8202899676,000000 | 2761786516,000000 | 1634,060000 |
SAP SE | 12416678253,562500 | 4944656066,156250 | 32416812456,343750 | 61494676430,937500 | 29077863974,656250 | 1803926622,593750 | 3279309301,281250 | 1168741765,500000 | 238,142187 | 12908509779 | 5359235366,000000 | 35197257099 | 56011046255 | 26407085362 | 1494215797,500000 | 2698095641,000000 | 976196092,000000 | 0,000000 | 4286554454,753746 | 3233555305,354313 | 12073688294,924797 | 19813718642,814350 | 12615671347,131495 | 1235422951,830178 | 2326900921,602219 | 983484952,491065 | 377,507489 | 5282345417 | 1027662516,000000 | 10102113588 | 23437806831 | 10018751320 | 96093011,000000 | 10929103,000000 | 79241434,000000 | 0,000000 | 19774628627 | 9899343613,000000 | 49206362475 | 96574017987 | 49752983577 | 4844445609,000000 | 8305270255,000000 | 4631348222,000000 | 1819,360000 |
Siemens AG | 12662499402,906250 | 3833250447,968750 | 30351530970,843750 | 59315681225,187500 | 28964150254,375000 | 2084857343,156250 | 3508368718,656250 | 1037253234,531250 | 359,701875 | 12163469384 | 1832577182,500000 | 29454204370 | 58062958009 | 29594404315 | 1812769210,000000 | 3569433108,000000 | 923590815,500000 | 271,095000 | 4258721679,121483 | 3245786716,800676 | 11127809058,660181 | 16399014129,918648 | 11183817793,500856 | 1300402512,066721 | 2175553434,007928 | 841493177,404319 | 441,614520 | 5703877749 | 527700192,000000 | 10137976567 | 29444881442 | 10556038645 | 636667678,000000 | 45603762,000000 | 69724357,000000 | 0,000000 | 19833452617 | 9807152435,000000 | 47957169639 | 95650487131 | 48614290545 | 6802458781,000000 | 8696071832,000000 | 3948375437,000000 | 1868,110000 |
Volkswagen AG | 12428305367,500000 | 2701815476,781250 | 27594588277,687500 | 58567215511,656250 | 30972627233,937500 | 2631393308,375000 | 2925080537,687500 | 906980420,375000 | 532,962812 | 12375697002 | 1656568036,500000 | 25239362503 | 58992595599 | 33529080062 | 2263969228,000000 | 2600127624,500000 | 792685166,000000 | 487,100000 | 3622113683,884955 | 2429282313,165130 | 11173589554,857122 | 18703466150,561180 | 12644549275,914474 | 1806147968,699759 | 2036898610,745999 | 699124506,860847 | 455,402017 | 6074909806 | 889227522,000000 | 10690275300 | 26096752248 | 11204836955 | 161058696,000000 | 432013901,000000 | 70351358,000000 | 0,000000 | 19710269369 | 9705904185,000000 | 49496396884 | 95156833814 | 49573253883 | 8672214379,000000 | 8867026743,000000 | 3807203693,000000 | 1958,370000 |
\n",
+ " \n",
+ " \n",
+ " "
+ ],
+ "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"company\",\"mean\",\"median\",\"std\",\"min\",\"max\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"}],\"nrow\":12,\"ncol\":6},\"kotlin_dataframe\":[{\"company\":\"Allianz SE\",\"mean\":{\"data\":{\"revenue\":1.3015427603E10,\"netIncome\":3.087778508E9,\"liabilities\":2.99270694168125E10,\"assets\":5.69715488968125E10,\"equity\":2.704447947984375E10,\"ROA\":2.086997152625E9,\"ROE\":3.43758636428125E9,\"debtToEquity\":1.1392508839375E9,\"percentageDebtToEquity\":451.3975},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":13380302290,\"netIncome\":1.8509964815E9,\"liabilities\":30751494230,\"assets\":56314634789,\"equity\":27995269353,\"ROA\":1.5116689475E9,\"ROE\":3.3256941335E9,\"debtToEquity\":1.0075084735E9,\"percentageDebtToEquity\":369.45},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.031726568538354E9,\"netIncome\":2.7575833270171814E9,\"liabilities\":1.1841968487721144E10,\"assets\":1.508257945080154E10,\"equity\":8.964325169429451E9,\"ROA\":1.886302018904862E9,\"ROE\":2.0439759224479804E9,\"debtToEquity\":7.460568153705771E8,\"percentageDebtToEquity\":497.89821869599524},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5318114486,\"netIncome\":4.31100966E8,\"liabilities\":10477167725,\"assets\":30329911272,\"equity\":11830459986,\"ROA\":1.74587839E8,\"ROE\":6.11965731E8,\"debtToEquity\":1.3267702E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19814938566,\"netIncome\":9.810419526E9,\"liabilities\":49692687138,\"assets\":93604660446,\"equity\":47947280377,\"ROA\":7.368255218E9,\"ROE\":7.893783146E9,\"debtToEquity\":2.577992857E9,\"percentageDebtToEquity\":2293.35},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"BASF SE\",\"mean\":{\"data\":{\"revenue\":1.320692998459375E10,\"netIncome\":2.9293239439375E9,\"liabilities\":2.89484143316875E10,\"assets\":6.325327517703125E10,\"equity\":3.4304860845375E10,\"ROA\":2.095734476375E9,\"ROE\":3.6670100688125E9,\"debtToEquity\":8.40864888375E8,\"percentageDebtToEquity\":552.03625},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12383084935,\"netIncome\":1.6090984955E9,\"liabilities\":29078100833,\"assets\":59504915680,\"equity\":36459467650,\"ROA\":1.885690844E9,\"ROE\":3.229014762E9,\"debtToEquity\":6.365402425E8,\"percentageDebtToEquity\":401.815},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":3.9536062872988415E9,\"netIncome\":2.628554646960894E9,\"liabilities\":1.2414635870741161E10,\"assets\":1.7108154038669016E10,\"equity\":1.1372819844337757E10,\"ROA\":1.6882947170242603E9,\"ROE\":2.188317238825261E9,\"debtToEquity\":7.082143442575012E8,\"percentageDebtToEquity\":628.1483631700602},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":6644620233,\"netIncome\":5.51583106E8,\"liabilities\":10848294146,\"assets\":30031637051,\"equity\":14342060597,\"ROA\":8183968.0,\"ROE\":3.14982347E8,\"debtToEquity\":7718738.0,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19846387618,\"netIncome\":9.907447145E9,\"liabilities\":49603599758,\"assets\":95477772055,\"equity\":49441756560,\"ROA\":9.156051924E9,\"ROE\":9.827624651E9,\"debtToEquity\":2.977818543E9,\"percentageDebtToEquity\":2617.56},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"BMW AG\",\"mean\":{\"data\":{\"revenue\":1.279362696775E10,\"netIncome\":3.47963220446875E9,\"liabilities\":3.164122058396875E10,\"assets\":6.254100037084375E10,\"equity\":3.089977978696875E10,\"ROA\":1.9707489245E9,\"ROE\":3.2796353395E9,\"debtToEquity\":1.19789695875E9,\"percentageDebtToEquity\":420.74781250000007},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12797309067,\"netIncome\":1.933117782E9,\"liabilities\":33479741513,\"assets\":60857899135,\"equity\":31338099384,\"ROA\":1.991201713E9,\"ROE\":2.626961321E9,\"debtToEquity\":1.0612585605E9,\"percentageDebtToEquity\":311.30499999999995},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.594622507890679E9,\"netIncome\":2.898142809555578E9,\"liabilities\":1.1501509839387596E10,\"assets\":1.7802412071598537E10,\"equity\":1.2847726142863003E10,\"ROA\":1.4886542315527008E9,\"ROE\":2.3310793669672837E9,\"debtToEquity\":8.494488783038443E8,\"percentageDebtToEquity\":510.16747564377124},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5647276212,\"netIncome\":7.42678238E8,\"liabilities\":10865997336,\"assets\":31832927467,\"equity\":10560668658,\"ROA\":1.42614028E8,\"ROE\":1.25152581E8,\"debtToEquity\":7.3367419E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19909637251,\"netIncome\":9.624993221E9,\"liabilities\":49769403556,\"assets\":95122657900,\"equity\":48801871894,\"ROA\":7.406783982E9,\"ROE\":8.011078402E9,\"debtToEquity\":3.346213148E9,\"percentageDebtToEquity\":1814.59},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Bayer AG\",\"mean\":{\"data\":{\"revenue\":1.228015004053125E10,\"netIncome\":3.49140427415625E9,\"liabilities\":3.2207322936625E10,\"assets\":6.085879057621875E10,\"equity\":2.865146763971875E10,\"ROA\":2.07434111553125E9,\"ROE\":3.90754973515625E9,\"debtToEquity\":1.14342364803125E9,\"percentageDebtToEquity\":411.859375},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12667494670,\"netIncome\":1.598673537E9,\"liabilities\":32258852641,\"assets\":60203666215,\"equity\":29501507476,\"ROA\":1.742836396E9,\"ROE\":3.4812616355E9,\"debtToEquity\":9.836053505E8,\"percentageDebtToEquity\":306.7},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":3.7229088646909866E9,\"netIncome\":3.206795690601987E9,\"liabilities\":1.1640892417013212E10,\"assets\":1.8011890733431713E10,\"equity\":1.137509665047344E10,\"ROA\":1.1840376406514907E9,\"ROE\":2.4640559729018993E9,\"debtToEquity\":8.903563682564077E8,\"percentageDebtToEquity\":450.23714354976846},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5728072323,\"netIncome\":9.05684923E8,\"liabilities\":10046371516,\"assets\":27849556029,\"equity\":10017618918,\"ROA\":1.39484054E8,\"ROE\":4.7691775E7,\"debtToEquity\":1.02121758E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19647577142,\"netIncome\":9.844936329E9,\"liabilities\":49223539015,\"assets\":91140421051,\"equity\":48315458259,\"ROA\":4.910670497E9,\"ROE\":9.607657241E9,\"debtToEquity\":3.948535083E9,\"percentageDebtToEquity\":1818.11},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Daimler AG\",\"mean\":{\"data\":{\"revenue\":1.298294562228125E10,\"netIncome\":3.10671935303125E9,\"liabilities\":3.31106834228125E10,\"assets\":6.102513544821875E10,\"equity\":2.79144520253125E10,\"ROA\":2.05764007078125E9,\"ROE\":3.59983884353125E9,\"debtToEquity\":1.37994526928125E9,\"percentageDebtToEquity\":384.5168750000001},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":13278094462,\"netIncome\":1.7347531445E9,\"liabilities\":34617753396,\"assets\":58368560660,\"equity\":27907274004,\"ROA\":1.847166935E9,\"ROE\":3.296400653E9,\"debtToEquity\":1.038169386E9,\"percentageDebtToEquity\":334.975},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.328582507932568E9,\"netIncome\":2.873779266018796E9,\"liabilities\":1.0107899623321072E10,\"assets\":1.4627955672994179E10,\"equity\":1.208033498846217E10,\"ROA\":1.2265445843175957E9,\"ROE\":2.3787257542170353E9,\"debtToEquity\":1.0245838767773784E9,\"percentageDebtToEquity\":419.0876209595462},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5152922484,\"netIncome\":4.82111535E8,\"liabilities\":10787737144,\"assets\":31178454239,\"equity\":10659050238,\"ROA\":5.5749485E7,\"ROE\":1.24523492E8,\"debtToEquity\":1.14419599E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19604996789,\"netIncome\":9.831399769E9,\"liabilities\":48085311015,\"assets\":86840936189,\"equity\":46368261566,\"ROA\":4.273603847E9,\"ROE\":9.878142355E9,\"debtToEquity\":4.145214472E9,\"percentageDebtToEquity\":1948.44},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Deutsche Bank AG\",\"mean\":{\"data\":{\"revenue\":1.255227375925E10,\"netIncome\":3.8528653101875E9,\"liabilities\":3.180432492784375E10,\"assets\":6.448487349396875E10,\"equity\":3.268054856615625E10,\"ROA\":2.04293598315625E9,\"ROE\":3.54261413484375E9,\"debtToEquity\":9.261081588125E8,\"percentageDebtToEquity\":398.7196875000001},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":11868501230,\"netIncome\":2.062260119E9,\"liabilities\":33874325159,\"assets\":64508527196,\"equity\":32899597047,\"ROA\":1.688790297E9,\"ROE\":2.8068147105E9,\"debtToEquity\":8.68387254E8,\"percentageDebtToEquity\":293.87},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.4296314244064665E9,\"netIncome\":3.2875398724777675E9,\"liabilities\":1.2815920189273525E10,\"assets\":1.726049742942579E10,\"equity\":1.1041972482317745E10,\"ROA\":1.230001154483563E9,\"ROE\":2.1062927615822153E9,\"debtToEquity\":8.521758223414866E8,\"percentageDebtToEquity\":486.5553756866496},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5220250485,\"netIncome\":6.63079894E8,\"liabilities\":10546244209,\"assets\":28137106192,\"equity\":11728609038,\"ROA\":1.07264457E8,\"ROE\":2.29299295E8,\"debtToEquity\":7.3286514E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19868905162,\"netIncome\":9.802851594E9,\"liabilities\":49199711543,\"assets\":92083567435,\"equity\":49507409035,\"ROA\":4.955368641E9,\"ROE\":8.550802927E9,\"debtToEquity\":3.925086081E9,\"percentageDebtToEquity\":2008.38},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Deutsche Telekom AG\",\"mean\":{\"data\":{\"revenue\":1.294883635678125E10,\"netIncome\":3.61244967375E9,\"liabilities\":2.972130257421875E10,\"assets\":6.296832738484375E10,\"equity\":3.324702481065625E10,\"ROA\":1.90747973134375E9,\"ROE\":3.62668256334375E9,\"debtToEquity\":8.875369510625E8,\"percentageDebtToEquity\":346.87093749999997},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":14031055010,\"netIncome\":1.656127217E9,\"liabilities\":30653814592,\"assets\":62361230856,\"equity\":35293691238,\"ROA\":1.73411763E9,\"ROE\":2.9684492235E9,\"debtToEquity\":6.897848465E8,\"percentageDebtToEquity\":340.68},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.2670952015400248E9,\"netIncome\":3.2338617197796526E9,\"liabilities\":1.1114012390578995E10,\"assets\":1.5930592724460455E10,\"equity\":1.2022516129146206E10,\"ROA\":1.2625894681226504E9,\"ROE\":2.25858299093043E9,\"debtToEquity\":7.235281126941969E8,\"percentageDebtToEquity\":369.8467733583854},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5149849693,\"netIncome\":1.007117429E9,\"liabilities\":11494162751,\"assets\":32355610354,\"equity\":11183252715,\"ROA\":1.78292287E8,\"ROE\":4.29978286E8,\"debtToEquity\":3.1680151E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19614896783,\"netIncome\":9.904204744E9,\"liabilities\":47810647914,\"assets\":96220600130,\"equity\":49229460503,\"ROA\":6.805417841E9,\"ROE\":9.041825831E9,\"debtToEquity\":2.769301274E9,\"percentageDebtToEquity\":1547.48},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Merck KGaA\",\"mean\":{\"data\":{\"revenue\":1.34296267943125E10,\"netIncome\":2.78606772959375E9,\"liabilities\":3.421247845203125E10,\"assets\":6.26115540993125E10,\"equity\":2.839907564728125E10,\"ROA\":2.3012332775625E9,\"ROE\":3.953880877625E9,\"debtToEquity\":1.262105888125E9,\"percentageDebtToEquity\":458.83343750000006},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":14463857538,\"netIncome\":1.907924647E9,\"liabilities\":34840616728,\"assets\":61671584787,\"equity\":28674185880,\"ROA\":2.304004777E9,\"ROE\":3.7308834125E9,\"debtToEquity\":1.014379621E9,\"percentageDebtToEquity\":393.65},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.312918107535037E9,\"netIncome\":2.159186368002079E9,\"liabilities\":1.0310890849580265E10,\"assets\":1.4436585303052738E10,\"equity\":1.1015177395550402E10,\"ROA\":1.4124844060258398E9,\"ROE\":2.5046047936889443E9,\"debtToEquity\":8.95429432369268E8,\"percentageDebtToEquity\":428.2304858112334},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5897253747,\"netIncome\":3.89688114E8,\"liabilities\":12733925598,\"assets\":36970270841,\"equity\":11945417506,\"ROA\":977949.0,\"ROE\":1.10168192E8,\"debtToEquity\":1.27014176E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19217681417,\"netIncome\":8.683617029E9,\"liabilities\":49354599469,\"assets\":95054854077,\"equity\":49110493703,\"ROA\":6.055903707E9,\"ROE\":9.237712947E9,\"debtToEquity\":3.328702904E9,\"percentageDebtToEquity\":1758.2},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Porsche AG\",\"mean\":{\"data\":{\"revenue\":1.18017399965E10,\"netIncome\":3.7492763275625E9,\"liabilities\":3.19336997994375E10,\"assets\":6.290279757075E10,\"equity\":3.09690977714375E10,\"ROA\":1.8125434085E9,\"ROE\":3.13838125540625E9,\"debtToEquity\":1.13877230246875E9,\"percentageDebtToEquity\":326.929375},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":11821233243,\"netIncome\":1.4951164915E9,\"liabilities\":33611865718,\"assets\":63838811515,\"equity\":29516759934,\"ROA\":1.492638445E9,\"ROE\":2.786218764E9,\"debtToEquity\":1.008560375E9,\"percentageDebtToEquity\":307.74},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":3.643118507061031E9,\"netIncome\":3.417170583079504E9,\"liabilities\":1.0551496082676825E10,\"assets\":1.909186822473455E10,\"equity\":1.2568676517076225E10,\"ROA\":1.5322982795415738E9,\"ROE\":2.250832283751501E9,\"debtToEquity\":5.760383824728516E8,\"percentageDebtToEquity\":365.11862929418066},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5536870879,\"netIncome\":1.033867668E9,\"liabilities\":11368621660,\"assets\":21773242219,\"equity\":10404620558,\"ROA\":1.7386781E7,\"ROE\":2.26901839E8,\"debtToEquity\":1.09265125E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":17963578177,\"netIncome\":9.755568792E9,\"liabilities\":49106113898,\"assets\":95043652065,\"equity\":49918115168,\"ROA\":8.532052149E9,\"ROE\":8.202899676E9,\"debtToEquity\":2.761786516E9,\"percentageDebtToEquity\":1634.06},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"SAP SE\",\"mean\":{\"data\":{\"revenue\":1.24166782535625E10,\"netIncome\":4.94465606615625E9,\"liabilities\":3.241681245634375E10,\"assets\":6.14946764309375E10,\"equity\":2.907786397465625E10,\"ROA\":1.80392662259375E9,\"ROE\":3.27930930128125E9,\"debtToEquity\":1.1687417655E9,\"percentageDebtToEquity\":238.14218749999998},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12908509779,\"netIncome\":5.359235366E9,\"liabilities\":35197257099,\"assets\":56011046255,\"equity\":26407085362,\"ROA\":1.4942157975E9,\"ROE\":2.698095641E9,\"debtToEquity\":9.76196092E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.286554454753746E9,\"netIncome\":3.233555305354313E9,\"liabilities\":1.2073688294924797E10,\"assets\":1.981371864281435E10,\"equity\":1.2615671347131495E10,\"ROA\":1.235422951830178E9,\"ROE\":2.326900921602219E9,\"debtToEquity\":9.83484952491065E8,\"percentageDebtToEquity\":377.5074889984292},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5282345417,\"netIncome\":1.027662516E9,\"liabilities\":10102113588,\"assets\":23437806831,\"equity\":10018751320,\"ROA\":9.6093011E7,\"ROE\":1.0929103E7,\"debtToEquity\":7.9241434E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19774628627,\"netIncome\":9.899343613E9,\"liabilities\":49206362475,\"assets\":96574017987,\"equity\":49752983577,\"ROA\":4.844445609E9,\"ROE\":8.305270255E9,\"debtToEquity\":4.631348222E9,\"percentageDebtToEquity\":1819.36},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Siemens AG\",\"mean\":{\"data\":{\"revenue\":1.266249940290625E10,\"netIncome\":3.83325044796875E9,\"liabilities\":3.035153097084375E10,\"assets\":5.93156812251875E10,\"equity\":2.8964150254375E10,\"ROA\":2.08485734315625E9,\"ROE\":3.50836871865625E9,\"debtToEquity\":1.03725323453125E9,\"percentageDebtToEquity\":359.7018750000001},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12163469384,\"netIncome\":1.8325771825E9,\"liabilities\":29454204370,\"assets\":58062958009,\"equity\":29594404315,\"ROA\":1.81276921E9,\"ROE\":3.569433108E9,\"debtToEquity\":9.235908155E8,\"percentageDebtToEquity\":271.095},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.258721679121483E9,\"netIncome\":3.2457867168006763E9,\"liabilities\":1.1127809058660181E10,\"assets\":1.6399014129918648E10,\"equity\":1.1183817793500856E10,\"ROA\":1.3004025120667207E9,\"ROE\":2.1755534340079284E9,\"debtToEquity\":8.414931774043189E8,\"percentageDebtToEquity\":441.61452004264993},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5703877749,\"netIncome\":5.27700192E8,\"liabilities\":10137976567,\"assets\":29444881442,\"equity\":10556038645,\"ROA\":6.36667678E8,\"ROE\":4.5603762E7,\"debtToEquity\":6.9724357E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19833452617,\"netIncome\":9.807152435E9,\"liabilities\":47957169639,\"assets\":95650487131,\"equity\":48614290545,\"ROA\":6.802458781E9,\"ROE\":8.696071832E9,\"debtToEquity\":3.948375437E9,\"percentageDebtToEquity\":1868.11},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"company\":\"Volkswagen AG\",\"mean\":{\"data\":{\"revenue\":1.24283053675E10,\"netIncome\":2.70181547678125E9,\"liabilities\":2.75945882776875E10,\"assets\":5.856721551165625E10,\"equity\":3.09726272339375E10,\"ROA\":2.631393308375E9,\"ROE\":2.9250805376875E9,\"debtToEquity\":9.06980420375E8,\"percentageDebtToEquity\":532.9628124999999},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12375697002,\"netIncome\":1.6565680365E9,\"liabilities\":25239362503,\"assets\":58992595599,\"equity\":33529080062,\"ROA\":2.263969228E9,\"ROE\":2.6001276245E9,\"debtToEquity\":7.92685166E8,\"percentageDebtToEquity\":487.1},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":3.622113683884955E9,\"netIncome\":2.4292823131651297E9,\"liabilities\":1.1173589554857122E10,\"assets\":1.870346615056118E10,\"equity\":1.2644549275914474E10,\"ROA\":1.8061479686997592E9,\"ROE\":2.0368986107459986E9,\"debtToEquity\":6.991245068608474E8,\"percentageDebtToEquity\":455.40201679915504},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":6074909806,\"netIncome\":8.89227522E8,\"liabilities\":10690275300,\"assets\":26096752248,\"equity\":11204836955,\"ROA\":1.61058696E8,\"ROE\":4.32013901E8,\"debtToEquity\":7.0351358E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19710269369,\"netIncome\":9.705904185E9,\"liabilities\":49496396884,\"assets\":95156833814,\"equity\":49573253883,\"ROA\":8.672214379E9,\"ROE\":8.867026743E9,\"debtToEquity\":3.807203693E9,\"percentageDebtToEquity\":1958.37},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}}]}"
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 5
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:22.607447Z",
+ "start_time": "2025-01-28T22:25:22.462518Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Group by \"company\" and aggregate key financial columns\n",
+ "companiesDf.groupBy { sector }.aggregate {\n",
+ " val financeColumns = it.select { revenue and netIncome and liabilities and assets and equity and ROA and ROE and debtToEquity and percentageDebtToEquity }\n",
+ " financeColumns.mean() into \"mean\"\n",
+ " financeColumns.median() into \"median\"\n",
+ " financeColumns.std() into \"std\"\n",
+ " financeColumns.min() into \"min\"\n",
+ " financeColumns.max() into \"max\"\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " sector | mean | | | | | | | | | median | | | | | | | | | std | | | | | | | | | min | | | | | | | | | max | | | | | | | | |
---|
| revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity | revenue | netIncome | liabilities | assets | equity | ROA | ROE | debtToEquity | percentageDebtToEquity |
---|
INSURANCE_FINANCE | 13015427603,000000 | 3087778508,000000 | 29927069416,812500 | 56971548896,812500 | 27044479479,843750 | 2086997152,625000 | 3437586364,281250 | 1139250883,937500 | 451,397500 | 13380302290 | 1850996481,500000 | 30751494230 | 56314634789 | 27995269353 | 1511668947,500000 | 3325694133,500000 | 1007508473,500000 | 369,450000 | 4031726568,538354 | 2757583327,017181 | 11841968487,721144 | 15082579450,801540 | 8964325169,429451 | 1886302018,904862 | 2043975922,447980 | 746056815,370577 | 497,898219 | 5318114486 | 431100966,000000 | 10477167725 | 30329911272 | 11830459986 | 174587839,000000 | 611965731,000000 | 13267702,000000 | 0,000000 | 19814938566 | 9810419526,000000 | 49692687138 | 93604660446 | 47947280377 | 7368255218,000000 | 7893783146,000000 | 2577992857,000000 | 2293,350000 |
INDUSTRIAL_TECH | 12934714693,750000 | 3381287195,953125 | 29649972651,265625 | 61284478201,109375 | 31634505549,875000 | 2090295909,765625 | 3587689393,734375 | 939059061,453125 | 455,869062 | 12274566346 | 1715771255,000000 | 29454204370 | 59053475202 | 33939244833 | 1863036066,500000 | 3394789346,000000 | 872961194,500000 | 373,720000 | 4085478693,957651 | 2965009406,630451 | 11716214952,053246 | 16741825253,907963 | 11508005629,635681 | 1494884669,783042 | 2166034306,212876 | 777839112,960548 | 547,277337 | 5703877749 | 527700192,000000 | 10137976567 | 29444881442 | 10556038645 | 8183968,000000 | 45603762,000000 | 7718738,000000 | 0,000000 | 19846387618 | 9907447145,000000 | 49603599758 | 95650487131 | 49441756560 | 9156051924,000000 | 9827624651,000000 | 3948375437,000000 | 2617,560000 |
AUTOMOTIVE | 12501654488,507812 | 3259360840,460938 | 31070048020,976562 | 61259037225,367190 | 30188989204,414062 | 2118081428,039063 | 3235733994,031250 | 1155898737,718750 | 416,289219 | 12586633987 | 1669357824,500000 | 32950291088 | 60822980273 | 30063127704 | 1878812649,000000 | 2786218764,000000 | 998061733,500000 | 341,475000 | 4046388553,197570 | 2917840414,040808 | 10919839740,967953 | 17518169422,712760 | 12459491566,511446 | 1540731600,206889 | 2239985575,500741 | 813298494,925709 | 441,890333 | 5152922484 | 482111535,000000 | 10690275300 | 21773242219 | 10404620558 | 17386781,000000 | 124523492,000000 | 70351358,000000 | 0,000000 | 19909637251 | 9831399769,000000 | 49769403556 | 95156833814 | 49918115168 | 8672214379,000000 | 9878142355,000000 | 4145214472,000000 | 1958,370000 |
PHARMA_CHEMICAL | 12854888417,421875 | 3138736001,875000 | 33209900694,328125 | 61735172337,765625 | 28525271643,500000 | 2187787196,546875 | 3930715306,390625 | 1202764768,078125 | 435,346406 | 13018516306 | 1796609939,000000 | 32993119668 | 61395602419 | 28795214254 | 2012013515,500000 | 3681807322,000000 | 983605350,500000 | 333,980000 | 4038390085,582360 | 2735058543,296825 | 10955103627,573359 | 16216439910,641758 | 11108094353,332819 | 1297937669,004892 | 2464727270,115643 | 887798649,434739 | 436,512966 | 5728072323 | 389688114,000000 | 10046371516 | 27849556029 | 10017618918 | 977949,000000 | 47691775,000000 | 102121758,000000 | 0,000000 | 19647577142 | 9844936329,000000 | 49354599469 | 95054854077 | 49110493703 | 6055903707,000000 | 9607657241,000000 | 3948535083,000000 | 1818,110000 |
BANKING | 12552273759,250000 | 3852865310,187500 | 31804324927,843750 | 64484873493,968750 | 32680548566,156250 | 2042935983,156250 | 3542614134,843750 | 926108158,812500 | 398,719688 | 11868501230 | 2062260119,000000 | 33874325159 | 64508527196 | 32899597047 | 1688790297,000000 | 2806814710,500000 | 868387254,000000 | 293,870000 | 4429631424,406467 | 3287539872,477768 | 12815920189,273525 | 17260497429,425790 | 11041972482,317745 | 1230001154,483563 | 2106292761,582215 | 852175822,341487 | 486,555376 | 5220250485 | 663079894,000000 | 10546244209 | 28137106192 | 11728609038 | 107264457,000000 | 229299295,000000 | 73286514,000000 | 0,000000 | 19868905162 | 9802851594,000000 | 49199711543 | 92083567435 | 49507409035 | 4955368641,000000 | 8550802927,000000 | 3925086081,000000 | 2008,380000 |
TELECOMMUNICATIONS | 12948836356,781250 | 3612449673,750000 | 29721302574,218750 | 62968327384,843750 | 33247024810,656250 | 1907479731,343750 | 3626682563,343750 | 887536951,062500 | 346,870937 | 14031055010 | 1656127217,000000 | 30653814592 | 62361230856 | 35293691238 | 1734117630,000000 | 2968449223,500000 | 689784846,500000 | 340,680000 | 4267095201,540025 | 3233861719,779653 | 11114012390,578995 | 15930592724,460455 | 12022516129,146206 | 1262589468,122650 | 2258582990,930430 | 723528112,694197 | 369,846773 | 5149849693 | 1007117429,000000 | 11494162751 | 32355610354 | 11183252715 | 178292287,000000 | 429978286,000000 | 31680151,000000 | 0,000000 | 19614896783 | 9904204744,000000 | 47810647914 | 96220600130 | 49229460503 | 6805417841,000000 | 9041825831,000000 | 2769301274,000000 | 1547,480000 |
IT_SOFTWARE | 12416678253,562500 | 4944656066,156250 | 32416812456,343750 | 61494676430,937500 | 29077863974,656250 | 1803926622,593750 | 3279309301,281250 | 1168741765,500000 | 238,142187 | 12908509779 | 5359235366,000000 | 35197257099 | 56011046255 | 26407085362 | 1494215797,500000 | 2698095641,000000 | 976196092,000000 | 0,000000 | 4286554454,753746 | 3233555305,354313 | 12073688294,924797 | 19813718642,814350 | 12615671347,131495 | 1235422951,830178 | 2326900921,602219 | 983484952,491065 | 377,507489 | 5282345417 | 1027662516,000000 | 10102113588 | 23437806831 | 10018751320 | 96093011,000000 | 10929103,000000 | 79241434,000000 | 0,000000 | 19774628627 | 9899343613,000000 | 49206362475 | 96574017987 | 49752983577 | 4844445609,000000 | 8305270255,000000 | 4631348222,000000 | 1819,360000 |
\n",
+ " \n",
+ " \n",
+ " "
+ ],
+ "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"sector\",\"mean\",\"median\",\"std\",\"min\",\"max\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"Line_14_jupyter.BusinessSector\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"},{\"kind\":\"ColumnGroup\"}],\"nrow\":7,\"ncol\":6},\"kotlin_dataframe\":[{\"sector\":\"INSURANCE_FINANCE\",\"mean\":{\"data\":{\"revenue\":1.3015427603E10,\"netIncome\":3.087778508E9,\"liabilities\":2.99270694168125E10,\"assets\":5.69715488968125E10,\"equity\":2.704447947984375E10,\"ROA\":2.086997152625E9,\"ROE\":3.43758636428125E9,\"debtToEquity\":1.1392508839375E9,\"percentageDebtToEquity\":451.3975},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":13380302290,\"netIncome\":1.8509964815E9,\"liabilities\":30751494230,\"assets\":56314634789,\"equity\":27995269353,\"ROA\":1.5116689475E9,\"ROE\":3.3256941335E9,\"debtToEquity\":1.0075084735E9,\"percentageDebtToEquity\":369.45},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.031726568538354E9,\"netIncome\":2.7575833270171814E9,\"liabilities\":1.1841968487721144E10,\"assets\":1.508257945080154E10,\"equity\":8.964325169429451E9,\"ROA\":1.886302018904862E9,\"ROE\":2.0439759224479804E9,\"debtToEquity\":7.460568153705771E8,\"percentageDebtToEquity\":497.89821869599524},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5318114486,\"netIncome\":4.31100966E8,\"liabilities\":10477167725,\"assets\":30329911272,\"equity\":11830459986,\"ROA\":1.74587839E8,\"ROE\":6.11965731E8,\"debtToEquity\":1.3267702E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19814938566,\"netIncome\":9.810419526E9,\"liabilities\":49692687138,\"assets\":93604660446,\"equity\":47947280377,\"ROA\":7.368255218E9,\"ROE\":7.893783146E9,\"debtToEquity\":2.577992857E9,\"percentageDebtToEquity\":2293.35},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"INDUSTRIAL_TECH\",\"mean\":{\"data\":{\"revenue\":1.293471469375E10,\"netIncome\":3.381287195953125E9,\"liabilities\":2.9649972651265625E10,\"assets\":6.1284478201109375E10,\"equity\":3.1634505549875E10,\"ROA\":2.090295909765625E9,\"ROE\":3.587689393734375E9,\"debtToEquity\":9.39059061453125E8,\"percentageDebtToEquity\":455.8690624999999},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12274566346,\"netIncome\":1.715771255E9,\"liabilities\":29454204370,\"assets\":59053475202,\"equity\":33939244833,\"ROA\":1.8630360665E9,\"ROE\":3.394789346E9,\"debtToEquity\":8.729611945E8,\"percentageDebtToEquity\":373.72},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.0854786939576507E9,\"netIncome\":2.965009406630451E9,\"liabilities\":1.1716214952053246E10,\"assets\":1.6741825253907963E10,\"equity\":1.1508005629635681E10,\"ROA\":1.494884669783042E9,\"ROE\":2.166034306212876E9,\"debtToEquity\":7.778391129605478E8,\"percentageDebtToEquity\":547.2773368105139},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5703877749,\"netIncome\":5.27700192E8,\"liabilities\":10137976567,\"assets\":29444881442,\"equity\":10556038645,\"ROA\":8183968.0,\"ROE\":4.5603762E7,\"debtToEquity\":7718738.0,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19846387618,\"netIncome\":9.907447145E9,\"liabilities\":49603599758,\"assets\":95650487131,\"equity\":49441756560,\"ROA\":9.156051924E9,\"ROE\":9.827624651E9,\"debtToEquity\":3.948375437E9,\"percentageDebtToEquity\":2617.56},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"AUTOMOTIVE\",\"mean\":{\"data\":{\"revenue\":1.2501654488507812E10,\"netIncome\":3.2593608404609375E9,\"liabilities\":3.1070048020976562E10,\"assets\":6.125903722536719E10,\"equity\":3.0188989204414062E10,\"ROA\":2.1180814280390625E9,\"ROE\":3.23573399403125E9,\"debtToEquity\":1.15589873771875E9,\"percentageDebtToEquity\":416.28921875000015},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12586633987,\"netIncome\":1.6693578245E9,\"liabilities\":32950291088,\"assets\":60822980273,\"equity\":30063127704,\"ROA\":1.878812649E9,\"ROE\":2.786218764E9,\"debtToEquity\":9.980617335E8,\"percentageDebtToEquity\":341.475},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.04638855319757E9,\"netIncome\":2.917840414040808E9,\"liabilities\":1.0919839740967953E10,\"assets\":1.751816942271276E10,\"equity\":1.2459491566511446E10,\"ROA\":1.5407316002068894E9,\"ROE\":2.2399855755007405E9,\"debtToEquity\":8.132984949257085E8,\"percentageDebtToEquity\":441.8903333070898},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5152922484,\"netIncome\":4.82111535E8,\"liabilities\":10690275300,\"assets\":21773242219,\"equity\":10404620558,\"ROA\":1.7386781E7,\"ROE\":1.24523492E8,\"debtToEquity\":7.0351358E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19909637251,\"netIncome\":9.831399769E9,\"liabilities\":49769403556,\"assets\":95156833814,\"equity\":49918115168,\"ROA\":8.672214379E9,\"ROE\":9.878142355E9,\"debtToEquity\":4.145214472E9,\"percentageDebtToEquity\":1958.37},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"PHARMA_CHEMICAL\",\"mean\":{\"data\":{\"revenue\":1.2854888417421875E10,\"netIncome\":3.138736001875E9,\"liabilities\":3.3209900694328125E10,\"assets\":6.1735172337765625E10,\"equity\":2.85252716435E10,\"ROA\":2.187787196546875E9,\"ROE\":3.930715306390625E9,\"debtToEquity\":1.202764768078125E9,\"percentageDebtToEquity\":435.3464062499999},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":13018516306,\"netIncome\":1.796609939E9,\"liabilities\":32993119668,\"assets\":61395602419,\"equity\":28795214254,\"ROA\":2.0120135155E9,\"ROE\":3.681807322E9,\"debtToEquity\":9.836053505E8,\"percentageDebtToEquity\":333.98},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.03839008558236E9,\"netIncome\":2.7350585432968254E9,\"liabilities\":1.0955103627573359E10,\"assets\":1.6216439910641758E10,\"equity\":1.1108094353332819E10,\"ROA\":1.2979376690048919E9,\"ROE\":2.4647272701156425E9,\"debtToEquity\":8.877986494347394E8,\"percentageDebtToEquity\":436.51296581542135},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5728072323,\"netIncome\":3.89688114E8,\"liabilities\":10046371516,\"assets\":27849556029,\"equity\":10017618918,\"ROA\":977949.0,\"ROE\":4.7691775E7,\"debtToEquity\":1.02121758E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19647577142,\"netIncome\":9.844936329E9,\"liabilities\":49354599469,\"assets\":95054854077,\"equity\":49110493703,\"ROA\":6.055903707E9,\"ROE\":9.607657241E9,\"debtToEquity\":3.948535083E9,\"percentageDebtToEquity\":1818.11},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"BANKING\",\"mean\":{\"data\":{\"revenue\":1.255227375925E10,\"netIncome\":3.8528653101875E9,\"liabilities\":3.180432492784375E10,\"assets\":6.448487349396875E10,\"equity\":3.268054856615625E10,\"ROA\":2.04293598315625E9,\"ROE\":3.54261413484375E9,\"debtToEquity\":9.261081588125E8,\"percentageDebtToEquity\":398.7196875000001},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":11868501230,\"netIncome\":2.062260119E9,\"liabilities\":33874325159,\"assets\":64508527196,\"equity\":32899597047,\"ROA\":1.688790297E9,\"ROE\":2.8068147105E9,\"debtToEquity\":8.68387254E8,\"percentageDebtToEquity\":293.87},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.4296314244064665E9,\"netIncome\":3.2875398724777675E9,\"liabilities\":1.2815920189273525E10,\"assets\":1.726049742942579E10,\"equity\":1.1041972482317745E10,\"ROA\":1.230001154483563E9,\"ROE\":2.1062927615822153E9,\"debtToEquity\":8.521758223414866E8,\"percentageDebtToEquity\":486.5553756866496},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5220250485,\"netIncome\":6.63079894E8,\"liabilities\":10546244209,\"assets\":28137106192,\"equity\":11728609038,\"ROA\":1.07264457E8,\"ROE\":2.29299295E8,\"debtToEquity\":7.3286514E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19868905162,\"netIncome\":9.802851594E9,\"liabilities\":49199711543,\"assets\":92083567435,\"equity\":49507409035,\"ROA\":4.955368641E9,\"ROE\":8.550802927E9,\"debtToEquity\":3.925086081E9,\"percentageDebtToEquity\":2008.38},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"TELECOMMUNICATIONS\",\"mean\":{\"data\":{\"revenue\":1.294883635678125E10,\"netIncome\":3.61244967375E9,\"liabilities\":2.972130257421875E10,\"assets\":6.296832738484375E10,\"equity\":3.324702481065625E10,\"ROA\":1.90747973134375E9,\"ROE\":3.62668256334375E9,\"debtToEquity\":8.875369510625E8,\"percentageDebtToEquity\":346.87093749999997},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":14031055010,\"netIncome\":1.656127217E9,\"liabilities\":30653814592,\"assets\":62361230856,\"equity\":35293691238,\"ROA\":1.73411763E9,\"ROE\":2.9684492235E9,\"debtToEquity\":6.897848465E8,\"percentageDebtToEquity\":340.68},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.2670952015400248E9,\"netIncome\":3.2338617197796526E9,\"liabilities\":1.1114012390578995E10,\"assets\":1.5930592724460455E10,\"equity\":1.2022516129146206E10,\"ROA\":1.2625894681226504E9,\"ROE\":2.25858299093043E9,\"debtToEquity\":7.235281126941969E8,\"percentageDebtToEquity\":369.8467733583854},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5149849693,\"netIncome\":1.007117429E9,\"liabilities\":11494162751,\"assets\":32355610354,\"equity\":11183252715,\"ROA\":1.78292287E8,\"ROE\":4.29978286E8,\"debtToEquity\":3.1680151E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19614896783,\"netIncome\":9.904204744E9,\"liabilities\":47810647914,\"assets\":96220600130,\"equity\":49229460503,\"ROA\":6.805417841E9,\"ROE\":9.041825831E9,\"debtToEquity\":2.769301274E9,\"percentageDebtToEquity\":1547.48},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}},{\"sector\":\"IT_SOFTWARE\",\"mean\":{\"data\":{\"revenue\":1.24166782535625E10,\"netIncome\":4.94465606615625E9,\"liabilities\":3.241681245634375E10,\"assets\":6.14946764309375E10,\"equity\":2.907786397465625E10,\"ROA\":1.80392662259375E9,\"ROE\":3.27930930128125E9,\"debtToEquity\":1.1687417655E9,\"percentageDebtToEquity\":238.14218749999998},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"median\":{\"data\":{\"revenue\":12908509779,\"netIncome\":5.359235366E9,\"liabilities\":35197257099,\"assets\":56011046255,\"equity\":26407085362,\"ROA\":1.4942157975E9,\"ROE\":2.698095641E9,\"debtToEquity\":9.76196092E8,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"std\":{\"data\":{\"revenue\":4.286554454753746E9,\"netIncome\":3.233555305354313E9,\"liabilities\":1.2073688294924797E10,\"assets\":1.981371864281435E10,\"equity\":1.2615671347131495E10,\"ROA\":1.235422951830178E9,\"ROE\":2.326900921602219E9,\"debtToEquity\":9.83484952491065E8,\"percentageDebtToEquity\":377.5074889984292},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"min\":{\"data\":{\"revenue\":5282345417,\"netIncome\":1.027662516E9,\"liabilities\":10102113588,\"assets\":23437806831,\"equity\":10018751320,\"ROA\":9.6093011E7,\"ROE\":1.0929103E7,\"debtToEquity\":7.9241434E7,\"percentageDebtToEquity\":0.0},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}},\"max\":{\"data\":{\"revenue\":19774628627,\"netIncome\":9.899343613E9,\"liabilities\":49206362475,\"assets\":96574017987,\"equity\":49752983577,\"ROA\":4.844445609E9,\"ROE\":8.305270255E9,\"debtToEquity\":4.631348222E9,\"percentageDebtToEquity\":1819.36},\"metadata\":{\"kind\":\"ColumnGroup\",\"columns\":[\"revenue\",\"netIncome\",\"liabilities\",\"assets\",\"equity\",\"ROA\",\"ROE\",\"debtToEquity\",\"percentageDebtToEquity\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}]}}}]}"
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 6
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:22.781495Z",
+ "start_time": "2025-01-28T22:25:22.681841Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Group by \"sector\" then calculate main metrics and sort by \"sector\"\n",
+ "companiesDf.groupBy { sector }.aggregate {\n",
+ " revenue.mean() into \"Avg revenue\"\n",
+ " revenue.sum() into \"Total revenue\"\n",
+ " netIncome.mean() into \"Avg Net Income\"\n",
+ " netIncome.sum() into \"Sum Net Income\"\n",
+ " ROA.mean() into \"Avg ROA\"\n",
+ " ROE.mean() into \"Avg ROE\"\n",
+ "}.sortBy { sector }"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " sector | Avg revenue | Total revenue | Avg Net Income | Sum Net Income | Avg ROA | Avg ROE |
---|
AUTOMOTIVE | 12501654488,507812 | 1600211774529 | 3259360840,460938 | 417198187579,000000 | 2118081428,039063 | 3235733994,031250 |
BANKING | 12552273759,250000 | 401672760296 | 3852865310,187500 | 123291689926,000000 | 2042935983,156250 | 3542614134,843750 |
INDUSTRIAL_TECH | 12934714693,750000 | 827821740400 | 3381287195,953125 | 216402380541,000000 | 2090295909,765625 | 3587689393,734375 |
INSURANCE_FINANCE | 13015427603,000000 | 416493683296 | 3087778508,000000 | 98808912256,000000 | 2086997152,625000 | 3437586364,281250 |
TELECOMMUNICATIONS | 12948836356,781250 | 414362763417 | 3612449673,750000 | 115598389560,000000 | 1907479731,343750 | 3626682563,343750 |
IT_SOFTWARE | 12416678253,562500 | 397333704114 | 4944656066,156250 | 158228994117,000000 | 1803926622,593750 | 3279309301,281250 |
PHARMA_CHEMICAL | 12854888417,421875 | 822712858715 | 3138736001,875000 | 200879104120,000000 | 2187787196,546875 | 3930715306,390625 |
\n",
+ " \n",
+ " \n",
+ " "
+ ],
+ "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"sector\",\"Avg revenue\",\"Total revenue\",\"Avg Net Income\",\"Sum Net Income\",\"Avg ROA\",\"Avg ROE\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"Line_14_jupyter.BusinessSector\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Long\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}],\"nrow\":7,\"ncol\":7},\"kotlin_dataframe\":[{\"sector\":\"AUTOMOTIVE\",\"Avg revenue\":1.2501654488507812E10,\"Total revenue\":1600211774529,\"Avg Net Income\":3.2593608404609375E9,\"Sum Net Income\":4.17198187579E11,\"Avg ROA\":2.1180814280390625E9,\"Avg ROE\":3.23573399403125E9},{\"sector\":\"BANKING\",\"Avg revenue\":1.255227375925E10,\"Total revenue\":401672760296,\"Avg Net Income\":3.8528653101875E9,\"Sum Net Income\":1.23291689926E11,\"Avg ROA\":2.04293598315625E9,\"Avg ROE\":3.54261413484375E9},{\"sector\":\"INDUSTRIAL_TECH\",\"Avg revenue\":1.293471469375E10,\"Total revenue\":827821740400,\"Avg Net Income\":3.381287195953125E9,\"Sum Net Income\":2.16402380541E11,\"Avg ROA\":2.090295909765625E9,\"Avg ROE\":3.587689393734375E9},{\"sector\":\"INSURANCE_FINANCE\",\"Avg revenue\":1.3015427603E10,\"Total revenue\":416493683296,\"Avg Net Income\":3.087778508E9,\"Sum Net Income\":9.8808912256E10,\"Avg ROA\":2.086997152625E9,\"Avg ROE\":3.43758636428125E9},{\"sector\":\"TELECOMMUNICATIONS\",\"Avg revenue\":1.294883635678125E10,\"Total revenue\":414362763417,\"Avg Net Income\":3.61244967375E9,\"Sum Net Income\":1.1559838956E11,\"Avg ROA\":1.90747973134375E9,\"Avg ROE\":3.62668256334375E9},{\"sector\":\"IT_SOFTWARE\",\"Avg revenue\":1.24166782535625E10,\"Total revenue\":397333704114,\"Avg Net Income\":4.94465606615625E9,\"Sum Net Income\":1.58228994117E11,\"Avg ROA\":1.80392662259375E9,\"Avg ROE\":3.27930930128125E9},{\"sector\":\"PHARMA_CHEMICAL\",\"Avg revenue\":1.2854888417421875E10,\"Total revenue\":822712858715,\"Avg Net Income\":3.138736001875E9,\"Sum Net Income\":2.0087910412E11,\"Avg ROA\":2.187787196546875E9,\"Avg ROE\":3.930715306390625E9}]}"
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 7
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:23.118694Z",
+ "start_time": "2025-01-28T22:25:22.843507Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Group by \"period\" and \"sector\" then compute total revenue and net income\n",
+ "val timeSerDf = companiesDf.groupBy { period and sector }.aggregate {\n",
+ " revenue.sum() into \"totalRevenue\"\n",
+ " netIncome.sum() into \"totalNetIncome\"\n",
+ "}\n",
+ "\n",
+ "// List of business sectors\n",
+ "val listOfSectors = listOf(\n",
+ " BusinessSector.AUTOMOTIVE,\n",
+ " BusinessSector.BANKING,\n",
+ " BusinessSector.INSURANCE_FINANCE,\n",
+ " BusinessSector.INDUSTRIAL_TECH,\n",
+ " BusinessSector.TELECOMMUNICATIONS,\n",
+ " BusinessSector.IT_SOFTWARE,\n",
+ " BusinessSector.PHARMA_CHEMICAL\n",
+ ")\n",
+ "\n",
+ "// Matching colors for each sector\n",
+ "val listOfSectorColors = listOf(\n",
+ " Color.hex(\"#ffaf00\"),\n",
+ " Color.hex(\"#f46920\"),\n",
+ " Color.hex(\"#f53255\"),\n",
+ " Color.hex(\"#f857c1\"),\n",
+ " Color.hex(\"#29bdfd\"),\n",
+ " Color.hex(\"#00cbbf\"),\n",
+ " Color.hex(\"#01c159\")\n",
+ ")"
+ ],
+ "outputs": [],
+ "execution_count": 8
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "## Visualizing Revenue and Net Income by Sector\n",
+ "\n",
+ "1. Revenue by Sector:\n",
+ " - A line chart shows total revenue over time, grouped by business sector.\n",
+ " - Points highlight specific values, and each sector is color-coded using a predefined palette.\n",
+ " - The chart includes a legend for sector identification.\n",
+ "2. Net Income by Sector:\n",
+ " - A similar line chart displays total net income over time for each sector.\n",
+ " - Points and color-coding are used to enhance clarity, with a legend indicating the sectors.\n",
+ "\n",
+ "These visualizations help analyze trends and compare financial performance across sectors over time."
+ ]
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:23.852949Z",
+ "start_time": "2025-01-28T22:25:23.211657Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Plot total revenue by period and sector\n",
+ "timeSerDf.plot {\n",
+ " // Map the x-axis to the \"period\" column\n",
+ " x(period) { axis.name = \"Date\" }\n",
+ " // Map the y-axis to the aggregated \"totalRevenue\"\n",
+ " y(totalRevenue) { axis.name = \"Revenue\" }\n",
+ "\n",
+ " // Draw a line chart\n",
+ " line {\n",
+ " // Color lines by the \"sector\" column\n",
+ " color(sector) {\n",
+ " // Use a categorical color scale with predefined colors and sectors\n",
+ " scale = categorical(range = listOfSectorColors, domain = listOfSectors)\n",
+ " // Configure and label the legend\n",
+ " legend {\n",
+ " name = \"Sector\"\n",
+ " this.breaksLabeled(\n",
+ " BusinessSector.AUTOMOTIVE to BusinessSector.AUTOMOTIVE.simpleName,\n",
+ " BusinessSector.BANKING to BusinessSector.BANKING.simpleName,\n",
+ " BusinessSector.INSURANCE_FINANCE to BusinessSector.INSURANCE_FINANCE.simpleName,\n",
+ " BusinessSector.INDUSTRIAL_TECH to BusinessSector.INDUSTRIAL_TECH.simpleName,\n",
+ " BusinessSector.TELECOMMUNICATIONS to BusinessSector.TELECOMMUNICATIONS.simpleName,\n",
+ " BusinessSector.IT_SOFTWARE to BusinessSector.IT_SOFTWARE.simpleName,\n",
+ " BusinessSector.PHARMA_CHEMICAL to BusinessSector.PHARMA_CHEMICAL.simpleName\n",
+ " )\n",
+ " }\n",
+ " }\n",
+ " }\n",
+ " // Add points on top of the line chart\n",
+ " points {\n",
+ " size = 3.0\n",
+ " color(sector) { scale = categorical(range = listOfSectorColors, domain = listOfSectors) }\n",
+ " }\n",
+ "\n",
+ " // Adjust the layout and overall plot appearance\n",
+ " layout {\n",
+ " title = \"Revenue by Sector\"\n",
+ " size = 875 to 500\n",
+ " }\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ],
+ "application/plot+json": {
+ "output_type": "lets_plot_spec",
+ "output": {
+ "ggtitle": {
+ "text": "Revenue by Sector"
+ },
+ "mapping": {},
+ "data": {
+ "period": [
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000
+ ],
+ "totalRevenue": [
+ 9.164246774E9,
+ 1.4340884258E10,
+ 7.168009253E9,
+ 1.9458831198E10,
+ 1.7610247426E10,
+ 1.1661846976E10,
+ 1.0545031789E10,
+ 1.1358222175E10,
+ 1.1744716344E10,
+ 9.612688482E9,
+ 1.3700664809E10,
+ 1.5508664175E10,
+ 9.263668849E9,
+ 1.3787621203E10,
+ 1.800594671E10,
+ 1.0098889889E10,
+ 8.226780982E9,
+ 1.7019949886E10,
+ 1.107363031E10,
+ 9.38055538E9,
+ 1.6640634818E10,
+ 8.08976887E9,
+ 1.6931011156E10,
+ 1.6472180169E10,
+ 1.4581130415E10,
+ 5.318114486E9,
+ 1.9814938566E10,
+ 1.3941085692E10,
+ 1.8801502624E10,
+ 1.3059939771E10,
+ 1.6908879786E10,
+ 7.203400075E9,
+ 3.6669696415E10,
+ 2.5204994829E10,
+ 1.5251884303E10,
+ 3.6611818279E10,
+ 2.6378338058E10,
+ 2.274690891E10,
+ 3.2481361756E10,
+ 2.0008293226E10,
+ 2.5470760528E10,
+ 1.8084281189E10,
+ 2.4084715589E10,
+ 3.071906694E10,
+ 2.5875005546E10,
+ 1.9485337431E10,
+ 2.981672337E10,
+ 2.9315123419E10,
+ 2.5587257122E10,
+ 2.5156461212E10,
+ 2.9835463264E10,
+ 3.4183887388E10,
+ 1.4806697056E10,
+ 2.8965474047E10,
+ 2.1526666539E10,
+ 2.9879762999E10,
+ 2.3385775386E10,
+ 2.9127813345E10,
+ 1.8602165224E10,
+ 2.1134186748E10,
+ 3.5542707063E10,
+ 2.0141011095E10,
+ 2.8177295077E10,
+ 2.3564807047E10,
+ 5.1487281796E10,
+ 3.9548553607E10,
+ 4.7485230682E10,
+ 5.7810979748E10,
+ 4.9521904947E10,
+ 5.2463911145E10,
+ 4.0258443187E10,
+ 4.4383235968E10,
+ 5.3982382605E10,
+ 5.1080732146E10,
+ 3.874783076E10,
+ 5.1052500862E10,
+ 5.7358688793E10,
+ 4.9645687301E10,
+ 4.6646404556E10,
+ 3.6592361583E10,
+ 5.3850641855E10,
+ 5.2969712447E10,
+ 4.7566023764E10,
+ 6.3518800885E10,
+ 5.3169641729E10,
+ 5.0081474826E10,
+ 5.6094990155E10,
+ 3.3451244505E10,
+ 5.4994771061E10,
+ 5.0253013838E10,
+ 5.0419197669E10,
+ 4.6851452652E10,
+ 5.3463453361E10,
+ 5.7315085856E10,
+ 5.8293815333E10,
+ 4.9852324907E10,
+ 2.0001898222E10,
+ 1.9443721262E10,
+ 3.0222979254E10,
+ 3.0012208257E10,
+ 1.5878425595E10,
+ 2.2311483615E10,
+ 2.6020959456E10,
+ 3.2782786297E10,
+ 3.5008248747E10,
+ 2.9575464586E10,
+ 2.3514699345E10,
+ 3.5069074564E10,
+ 2.9343891305E10,
+ 2.9712555345E10,
+ 1.5860185812E10,
+ 2.0852167663E10,
+ 3.0267551859E10,
+ 2.5738276955E10,
+ 2.8442767103E10,
+ 2.5926379699E10,
+ 1.6661445232E10,
+ 2.7093734571E10,
+ 1.8530729811E10,
+ 2.7258029275E10,
+ 3.379737433E10,
+ 1.9185133782E10,
+ 1.8755506224E10,
+ 3.3489228849E10,
+ 2.9012647419E10,
+ 2.3931359099E10,
+ 2.4368368833E10,
+ 2.4643576349E10,
+ 1.4843015558E10,
+ 1.9544012256E10,
+ 1.9868905162E10,
+ 9.318303083E9,
+ 1.3740924616E10,
+ 7.788761208E9,
+ 1.7771922214E10,
+ 8.808021584E9,
+ 1.1192425819E10,
+ 9.538166828E9,
+ 6.824564419E9,
+ 9.81415631E9,
+ 1.1812773682E10,
+ 1.6087302422E10,
+ 1.1268644278E10,
+ 1.6454038855E10,
+ 8.720665039E9,
+ 5.220250485E9,
+ 1.2533912164E10,
+ 1.0414516344E10,
+ 1.5495522952E10,
+ 1.3527313706E10,
+ 1.1924228778E10,
+ 7.252204354E9,
+ 7.317098693E9,
+ 7.129233268E9,
+ 1.7914537947E10,
+ 1.2421650351E10,
+ 1.9417487313E10,
+ 9.306050327E9,
+ 1.8549946525E10,
+ 1.9852203756E10,
+ 1.395155372E10,
+ 1.5409119271E10,
+ 1.4110556301E10,
+ 1.1505351408E10,
+ 1.7427808963E10,
+ 1.0561657912E10,
+ 1.0796012246E10,
+ 1.5273880507E10,
+ 1.7933328881E10,
+ 9.246129285E9,
+ 1.1461718687E10,
+ 1.5796654133E10,
+ 1.7673360637E10,
+ 1.6609605942E10,
+ 1.5589999588E10,
+ 1.9614896783E10,
+ 6.35657378E9,
+ 5.509568002E9,
+ 1.4468035363E10,
+ 1.8588737724E10,
+ 6.523953565E9,
+ 8.444063288E9,
+ 1.4873007184E10,
+ 9.420241101E9,
+ 1.0942719196E10,
+ 1.0399408221E10,
+ 5.149849693E9,
+ 1.2752580163E10,
+ 1.6377852382E10,
+ 1.5923641671E10,
+ 6.531276814E9,
+ 1.9139621006E10,
+ 6.56871563E9,
+ 6.644029236E9,
+ 1.8227487487E10,
+ 1.7560385805E10,
+ 1.9774628627E10,
+ 5.282345417E9,
+ 8.133295785E9,
+ 1.018433432E10,
+ 1.8300753695E10,
+ 1.3878289168E10,
+ 1.3973147193E10,
+ 8.046709255E9,
+ 9.236017256E9,
+ 6.413035553E9,
+ 1.5986728775E10,
+ 9.687560178E9,
+ 6.588278496E9,
+ 1.1199189899E10,
+ 9.000667547E9,
+ 1.2465229611E10,
+ 1.4896500404E10,
+ 1.4799049316E10,
+ 1.8713092617E10,
+ 1.6805465254E10,
+ 1.4505450248E10,
+ 1.0806122549E10,
+ 1.71676618E10,
+ 1.3414872686E10,
+ 1.3351789947E10,
+ 8.144018454E9,
+ 1.0824151396E10,
+ 1.675470051E10
+ ],
+ "sector": [
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE"
+ ]
+ },
+ "ggsize": {
+ "width": 875.0,
+ "height": 500.0
+ },
+ "kind": "plot",
+ "scales": [
+ {
+ "aesthetic": "x",
+ "datetime": true,
+ "name": "Date",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "y",
+ "name": "Revenue",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "color",
+ "breaks": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ],
+ "values": [
+ "#ffaf00",
+ "#f46920",
+ "#f53255",
+ "#f857c1",
+ "#29bdfd",
+ "#00cbbf",
+ "#01c159"
+ ],
+ "name": "Sector",
+ "limits": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ],
+ "labels": [
+ "Automotive",
+ "Banking",
+ "Insurance",
+ "Industrial",
+ "Telecom",
+ "IT",
+ "Pharma"
+ ]
+ },
+ {
+ "aesthetic": "x",
+ "datetime": true,
+ "name": "Date",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "y",
+ "name": "Revenue",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "color",
+ "values": [
+ "#ffaf00",
+ "#f46920",
+ "#f53255",
+ "#f857c1",
+ "#29bdfd",
+ "#00cbbf",
+ "#01c159"
+ ],
+ "limits": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ]
+ }
+ ],
+ "layers": [
+ {
+ "mapping": {
+ "x": "period",
+ "y": "totalRevenue",
+ "color": "sector"
+ },
+ "stat": "identity",
+ "sampling": "none",
+ "position": "identity",
+ "geom": "line"
+ },
+ {
+ "mapping": {
+ "x": "period",
+ "y": "totalRevenue",
+ "color": "sector"
+ },
+ "stat": "identity",
+ "size": 3.0,
+ "sampling": "none",
+ "position": "identity",
+ "geom": "point"
+ }
+ ],
+ "data_meta": {
+ "series_annotations": [
+ {
+ "column": "period",
+ "type": "datetime"
+ }
+ ]
+ }
+ },
+ "apply_color_scheme": true,
+ "swing_enabled": true
+ }
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 9
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:24.012893Z",
+ "start_time": "2025-01-28T22:25:23.859061Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Plot total net income by period and sector\n",
+ "timeSerDf.plot {\n",
+ " // Map the x-axis to the \"period\" column\n",
+ " x(period) { axis.name = \"Date\" }\n",
+ " // Map the y-axis to the aggregated \"totalNetIncome\"\n",
+ " y(totalNetIncome) { axis.name = \"Net Income\" }\n",
+ "\n",
+ " // Draw a line chart\n",
+ " line {\n",
+ " // Color lines by the \"sector\" column\n",
+ " color(sector) {\n",
+ " // Use the same categorical color scale and sector list\n",
+ " scale = categorical(range = listOfSectorColors, domain = listOfSectors)\n",
+ " // Configure and label the legend\n",
+ " legend {\n",
+ " name = \"Sector\"\n",
+ " this.breaksLabeled(\n",
+ " BusinessSector.AUTOMOTIVE to BusinessSector.AUTOMOTIVE.simpleName,\n",
+ " BusinessSector.BANKING to BusinessSector.BANKING.simpleName,\n",
+ " BusinessSector.INSURANCE_FINANCE to BusinessSector.INSURANCE_FINANCE.simpleName,\n",
+ " BusinessSector.INDUSTRIAL_TECH to BusinessSector.INDUSTRIAL_TECH.simpleName,\n",
+ " BusinessSector.TELECOMMUNICATIONS to BusinessSector.TELECOMMUNICATIONS.simpleName,\n",
+ " BusinessSector.IT_SOFTWARE to BusinessSector.IT_SOFTWARE.simpleName,\n",
+ " BusinessSector.PHARMA_CHEMICAL to BusinessSector.PHARMA_CHEMICAL.simpleName\n",
+ " )\n",
+ " }\n",
+ " }\n",
+ "\n",
+ " }\n",
+ "\n",
+ " // Add points on top of the line chart\n",
+ " points {\n",
+ " size = 3.0\n",
+ " color(sector) { scale = categorical(range = listOfSectorColors, domain = listOfSectors) }\n",
+ " }\n",
+ "\n",
+ " // Adjust the layout and overall plot appearance\n",
+ " layout {\n",
+ " title = \"Net Income by Sector\"\n",
+ " size = 875 to 500\n",
+ " }\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ],
+ "application/plot+json": {
+ "output_type": "lets_plot_spec",
+ "output": {
+ "ggtitle": {
+ "text": "Net Income by Sector"
+ },
+ "mapping": {},
+ "data": {
+ "totalNetIncome": [
+ 9.810419526E9,
+ 1.865680236E9,
+ 3.734285602E9,
+ 1.6001071E9,
+ 2.015329868E9,
+ 1.354192659E9,
+ 1.010594241E9,
+ 1.091045445E9,
+ 1.284599881E9,
+ 1.071424359E9,
+ 8.928518107E9,
+ 1.417702229E9,
+ 6.356711668E9,
+ 1.605393739E9,
+ 2.292027552E9,
+ 1.161225924E9,
+ 5.228581145E9,
+ 2.402780363E9,
+ 9.128224557E9,
+ 1.350100953E9,
+ 2.400803163E9,
+ 4.880849353E9,
+ 2.086994153E9,
+ 2.043609431E9,
+ 1.529637744E9,
+ 4.31100966E8,
+ 1.836312727E9,
+ 1.722322782E9,
+ 1.006058196E9,
+ 8.648264405E9,
+ 1.197174003E9,
+ 6.316840179E9,
+ 3.619914311E9,
+ 8.642689591E9,
+ 7.123270043E9,
+ 3.073921918E9,
+ 2.592402013E9,
+ 1.0368671988E10,
+ 3.625281841E9,
+ 8.217172978E9,
+ 2.587129058E9,
+ 8.850256185E9,
+ 1.873853311E9,
+ 2.636605236E9,
+ 2.032992803E9,
+ 1.581811868E9,
+ 1.2225482719E10,
+ 3.301410261E9,
+ 1.1678715842E10,
+ 1.0488996237E10,
+ 8.659951106E9,
+ 1.1936652244E10,
+ 9.892885743E9,
+ 3.813293766E9,
+ 1.2191344964E10,
+ 1.0888404105E10,
+ 8.012150611E9,
+ 2.920715173E9,
+ 8.52880368E9,
+ 1.1435008994E10,
+ 2.538658145E9,
+ 1.0776397941E10,
+ 3.072908584E9,
+ 7.214627282E9,
+ 1.6621630282E10,
+ 1.4752749829E10,
+ 1.3170638347E10,
+ 2.545473729E10,
+ 1.9891344919E10,
+ 1.2001322104E10,
+ 1.4095564432E10,
+ 1.8608798953E10,
+ 5.234245716E9,
+ 1.7387565911E10,
+ 1.7329254274E10,
+ 1.2501437278E10,
+ 5.327778615E9,
+ 1.8832535723E10,
+ 2.0519457632E10,
+ 1.9982124091E10,
+ 4.591492407E9,
+ 1.2846586312E10,
+ 5.85932151E9,
+ 7.042810945E9,
+ 1.4360043741E10,
+ 4.979117442E9,
+ 5.012355407E9,
+ 1.6994312283E10,
+ 1.0509026502E10,
+ 8.832404337E9,
+ 6.485926571E9,
+ 1.4204356379E10,
+ 1.2233529743E10,
+ 1.3667383733E10,
+ 1.5688967695E10,
+ 1.2179367176E10,
+ 1.51703145E9,
+ 9.593287273E9,
+ 2.598920794E9,
+ 3.482877063E9,
+ 1.5258286472E10,
+ 6.461456935E9,
+ 6.863281304E9,
+ 3.40745135E9,
+ 3.190593511E9,
+ 3.331905921E9,
+ 1.1081100573E10,
+ 2.935019137E9,
+ 2.262173998E9,
+ 1.1314984299E10,
+ 7.812619314E9,
+ 7.345588667E9,
+ 3.493295895E9,
+ 2.827797856E9,
+ 9.392070329E9,
+ 3.159899207E9,
+ 1.3239766236E10,
+ 1.0030369892E10,
+ 8.137979672E9,
+ 7.189651979E9,
+ 4.328735006E9,
+ 1.0002628448E10,
+ 2.276420415E9,
+ 3.009574937E9,
+ 4.204408213E9,
+ 3.500082181E9,
+ 9.170773058E9,
+ 8.459072735E9,
+ 1.680873545E9,
+ 2.752792674E9,
+ 1.429630591E9,
+ 9.585083337E9,
+ 1.900766775E9,
+ 6.63079894E8,
+ 1.082288023E9,
+ 1.274941171E9,
+ 1.56307922E9,
+ 7.665202339E9,
+ 3.756959459E9,
+ 5.764513525E9,
+ 9.802851594E9,
+ 1.326310547E9,
+ 1.309520126E9,
+ 1.761523797E9,
+ 1.028066418E9,
+ 4.604580021E9,
+ 7.828401803E9,
+ 1.120888368E9,
+ 1.232326295E9,
+ 1.369609294E9,
+ 1.074208571E9,
+ 9.495517012E9,
+ 8.878138823E9,
+ 8.041823594E9,
+ 1.449472284E9,
+ 9.670970575E9,
+ 2.333015849E9,
+ 7.298478769E9,
+ 2.32302217E9,
+ 2.223753463E9,
+ 1.348710564E9,
+ 9.243459058E9,
+ 1.163491999E9,
+ 1.425682028E9,
+ 1.967928248E9,
+ 1.025524147E9,
+ 9.862802506E9,
+ 1.698666925E9,
+ 1.112803764E9,
+ 1.035650167E9,
+ 1.380378045E9,
+ 8.050162658E9,
+ 1.501884164E9,
+ 2.209253956E9,
+ 1.310559971E9,
+ 1.231038198E9,
+ 8.319217073E9,
+ 3.789515381E9,
+ 1.480956904E9,
+ 2.116759905E9,
+ 4.406495401E9,
+ 1.187007039E9,
+ 1.613587509E9,
+ 9.904204744E9,
+ 1.439735669E9,
+ 5.617320015E9,
+ 7.506132751E9,
+ 8.841674466E9,
+ 1.007117429E9,
+ 1.23897666E9,
+ 8.727675317E9,
+ 2.834016899E9,
+ 7.190909712E9,
+ 7.448730037E9,
+ 1.997618536E9,
+ 2.276360916E9,
+ 1.421900578E9,
+ 5.418641959E9,
+ 7.506011032E9,
+ 1.365996842E9,
+ 9.899343613E9,
+ 9.322714785E9,
+ 1.079900966E9,
+ 6.621652307E9,
+ 5.299828773E9,
+ 9.411958262E9,
+ 2.071404633E9,
+ 1.027662516E9,
+ 7.312162981E9,
+ 7.199498675E9,
+ 1.079598533E9,
+ 8.009833004E9,
+ 1.471513321E9,
+ 1.79214363E9,
+ 1.701020228E9,
+ 1.837934274E9,
+ 8.630460669E9,
+ 6.987886225E9,
+ 1.338393789E9,
+ 1.069408471E9,
+ 7.613065162E9,
+ 5.292573654E9,
+ 8.302799962E9,
+ 9.230066072E9
+ ],
+ "period": [
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000,
+ 1490918400000,
+ 1498780800000,
+ 1506729600000,
+ 1514678400000,
+ 1522454400000,
+ 1530316800000,
+ 1538265600000,
+ 1546214400000,
+ 1553990400000,
+ 1561852800000,
+ 1569801600000,
+ 1577750400000,
+ 1585612800000,
+ 1593475200000,
+ 1601424000000,
+ 1609372800000,
+ 1617148800000,
+ 1625011200000,
+ 1632960000000,
+ 1640908800000,
+ 1648684800000,
+ 1656547200000,
+ 1664496000000,
+ 1672444800000,
+ 1680220800000,
+ 1688083200000,
+ 1696032000000,
+ 1703980800000,
+ 1711843200000,
+ 1719705600000,
+ 1727654400000,
+ 1735603200000
+ ],
+ "sector": [
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "INDUSTRIAL_TECH",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "AUTOMOTIVE",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "PHARMA_CHEMICAL",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "BANKING",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE",
+ "IT_SOFTWARE"
+ ]
+ },
+ "ggsize": {
+ "width": 875.0,
+ "height": 500.0
+ },
+ "kind": "plot",
+ "scales": [
+ {
+ "aesthetic": "x",
+ "datetime": true,
+ "name": "Date",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "y",
+ "name": "Net Income",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "color",
+ "breaks": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ],
+ "values": [
+ "#ffaf00",
+ "#f46920",
+ "#f53255",
+ "#f857c1",
+ "#29bdfd",
+ "#00cbbf",
+ "#01c159"
+ ],
+ "name": "Sector",
+ "limits": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ],
+ "labels": [
+ "Automotive",
+ "Banking",
+ "Insurance",
+ "Industrial",
+ "Telecom",
+ "IT",
+ "Pharma"
+ ]
+ },
+ {
+ "aesthetic": "x",
+ "datetime": true,
+ "name": "Date",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "y",
+ "name": "Net Income",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "color",
+ "values": [
+ "#ffaf00",
+ "#f46920",
+ "#f53255",
+ "#f857c1",
+ "#29bdfd",
+ "#00cbbf",
+ "#01c159"
+ ],
+ "limits": [
+ "AUTOMOTIVE",
+ "BANKING",
+ "INSURANCE_FINANCE",
+ "INDUSTRIAL_TECH",
+ "TELECOMMUNICATIONS",
+ "IT_SOFTWARE",
+ "PHARMA_CHEMICAL"
+ ]
+ }
+ ],
+ "layers": [
+ {
+ "mapping": {
+ "x": "period",
+ "y": "totalNetIncome",
+ "color": "sector"
+ },
+ "stat": "identity",
+ "sampling": "none",
+ "position": "identity",
+ "geom": "line"
+ },
+ {
+ "mapping": {
+ "x": "period",
+ "y": "totalNetIncome",
+ "color": "sector"
+ },
+ "stat": "identity",
+ "size": 3.0,
+ "sampling": "none",
+ "position": "identity",
+ "geom": "point"
+ }
+ ],
+ "data_meta": {
+ "series_annotations": [
+ {
+ "column": "period",
+ "type": "datetime"
+ }
+ ]
+ }
+ },
+ "apply_color_scheme": true,
+ "swing_enabled": true
+ }
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 10
+ },
+ {
+ "metadata": {},
+ "cell_type": "markdown",
+ "source": [
+ "## ROA and ROE Analysis by Sector\n",
+ "\n",
+ "1. Computing Averages and Standard Deviations:\n",
+ " - Group the data by sector and calculate the mean and standard deviation for Return on Assets (ROA) and Return on Equity (ROE).\n",
+ " - This creates a summarized dataset for sector-level performance comparison.\n",
+ "2. Visualizing ROA by Sector:\n",
+ " - A bar chart displays the average ROA for each sector.\n",
+ " - Error bars represent one standard deviation, showing the variability within each sector.\n",
+ "3. Visualizing ROE by Sector:\n",
+ " - A similar bar chart illustrates the average ROE across sectors.\n",
+ " - Error bars provide insight into the standard deviation of ROE within each sector.\n",
+ "\n",
+ "These charts help compare sector-level profitability metrics and assess consistency within sectors."
+ ]
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:24.186565Z",
+ "start_time": "2025-01-28T22:25:24.033014Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Group data by sector to compute average and standard deviations of ROA and ROE\n",
+ "val roeAndRoaDf = companiesDf.groupBy { sector }.aggregate {\n",
+ " ROA.mean() into \"Avg ROA\"\n",
+ " ROA.std() into \"Std ROA\"\n",
+ " ROE.mean() into \"Avg ROE\"\n",
+ " ROE.std() into \"Std ROE\"\n",
+ "}\n",
+ "\n",
+ "roeAndRoaDf"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " sector | Avg ROA | Std ROA | Avg ROE | Std ROE |
---|
INSURANCE_FINANCE | 2086997152,625000 | 1886302018,904862 | 3437586364,281250 | 2043975922,447980 |
INDUSTRIAL_TECH | 2090295909,765625 | 1494884669,783042 | 3587689393,734375 | 2166034306,212876 |
AUTOMOTIVE | 2118081428,039063 | 1540731600,206889 | 3235733994,031250 | 2239985575,500741 |
PHARMA_CHEMICAL | 2187787196,546875 | 1297937669,004892 | 3930715306,390625 | 2464727270,115643 |
BANKING | 2042935983,156250 | 1230001154,483563 | 3542614134,843750 | 2106292761,582215 |
TELECOMMUNICATIONS | 1907479731,343750 | 1262589468,122650 | 3626682563,343750 | 2258582990,930430 |
IT_SOFTWARE | 1803926622,593750 | 1235422951,830178 | 3279309301,281250 | 2326900921,602219 |
\n",
+ " \n",
+ " \n",
+ " "
+ ],
+ "application/kotlindataframe+json": "{\"$version\":\"2.1.1\",\"metadata\":{\"columns\":[\"sector\",\"Avg ROA\",\"Std ROA\",\"Avg ROE\",\"Std ROE\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"Line_14_jupyter.BusinessSector\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"}],\"nrow\":7,\"ncol\":5},\"kotlin_dataframe\":[{\"sector\":\"INSURANCE_FINANCE\",\"Avg ROA\":2.086997152625E9,\"Std ROA\":1.886302018904862E9,\"Avg ROE\":3.43758636428125E9,\"Std ROE\":2.0439759224479804E9},{\"sector\":\"INDUSTRIAL_TECH\",\"Avg ROA\":2.090295909765625E9,\"Std ROA\":1.494884669783042E9,\"Avg ROE\":3.587689393734375E9,\"Std ROE\":2.166034306212876E9},{\"sector\":\"AUTOMOTIVE\",\"Avg ROA\":2.1180814280390625E9,\"Std ROA\":1.5407316002068894E9,\"Avg ROE\":3.23573399403125E9,\"Std ROE\":2.2399855755007405E9},{\"sector\":\"PHARMA_CHEMICAL\",\"Avg ROA\":2.187787196546875E9,\"Std ROA\":1.2979376690048919E9,\"Avg ROE\":3.930715306390625E9,\"Std ROE\":2.4647272701156425E9},{\"sector\":\"BANKING\",\"Avg ROA\":2.04293598315625E9,\"Std ROA\":1.230001154483563E9,\"Avg ROE\":3.54261413484375E9,\"Std ROE\":2.1062927615822153E9},{\"sector\":\"TELECOMMUNICATIONS\",\"Avg ROA\":1.90747973134375E9,\"Std ROA\":1.2625894681226504E9,\"Avg ROE\":3.62668256334375E9,\"Std ROE\":2.25858299093043E9},{\"sector\":\"IT_SOFTWARE\",\"Avg ROA\":1.80392662259375E9,\"Std ROA\":1.235422951830178E9,\"Avg ROE\":3.27930930128125E9,\"Std ROE\":2.326900921602219E9}]}"
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 11
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:24.455915Z",
+ "start_time": "2025-01-28T22:25:24.213580Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Plot average ROA by sector with error bars representing one standard deviation\n",
+ "roeAndRoaDf.plot {\n",
+ " // Set the x-axis to the sector names\n",
+ " x(sector.map { it.simpleName }) { axis.name = \"Sector of Business\" }\n",
+ "\n",
+ " bars {\n",
+ " // Use the \"Avg ROA\" column for the bar heights\n",
+ " y(`Avg ROA`) { scale = continuous(min = .0, max = 4.5e+9) }\n",
+ " // Fill bars with a chosen color\n",
+ " fillColor = Color.hex(\"#ffaf00\")\n",
+ " }\n",
+ " lineRanges {\n",
+ " // Calculate the min and max for the error bars (Std ROA)\n",
+ " yMin(`Avg ROA`.toList().zip(`Std ROA`.toList()).map { it.first - it.second })\n",
+ " yMax(`Avg ROA`.toList().zip(`Std ROA`.toList()).map { it.first + it.second })\n",
+ " // Color the line of the ranges\n",
+ " borderLine.color = Color.GREY\n",
+ " }\n",
+ "\n",
+ " // Adjust layout options such as title and overall size\n",
+ " layout {\n",
+ " title = \"Average ROA By Sector With Standard Deviation\"\n",
+ " size = 875 to 500\n",
+ " }\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ],
+ "application/plot+json": {
+ "output_type": "lets_plot_spec",
+ "output": {
+ "ggtitle": {
+ "text": "Average ROA By Sector With Standard Deviation"
+ },
+ "mapping": {},
+ "data": {
+ "ymin": [
+ 2.0069513372013807E8,
+ 5.95411239982583E8,
+ 5.773498278321731E8,
+ 8.898495275419831E8,
+ 8.12934828672687E8,
+ 6.448902632210996E8,
+ 5.68503670763572E8
+ ],
+ "ymax": [
+ 3.973299171529862E9,
+ 3.585180579548667E9,
+ 3.6588130282459517E9,
+ 3.485724865551767E9,
+ 3.272937137639813E9,
+ 3.1700691994664E9,
+ 3.0393495744239283E9
+ ],
+ "Avg ROA": [
+ 2.086997152625E9,
+ 2.090295909765625E9,
+ 2.1180814280390625E9,
+ 2.187787196546875E9,
+ 2.04293598315625E9,
+ 1.90747973134375E9,
+ 1.80392662259375E9
+ ],
+ "sector": [
+ "Insurance",
+ "Industrial",
+ "Automotive",
+ "Pharma",
+ "Banking",
+ "Telecom",
+ "IT"
+ ]
+ },
+ "ggsize": {
+ "width": 875.0,
+ "height": 500.0
+ },
+ "kind": "plot",
+ "scales": [
+ {
+ "aesthetic": "x",
+ "discrete": true,
+ "name": "Sector of Business"
+ },
+ {
+ "aesthetic": "y",
+ "limits": [
+ 0.0,
+ 4.5E9
+ ]
+ },
+ {
+ "aesthetic": "x",
+ "discrete": true,
+ "name": "Sector of Business"
+ }
+ ],
+ "layers": [
+ {
+ "mapping": {
+ "x": "sector",
+ "y": "Avg ROA"
+ },
+ "stat": "identity",
+ "sampling": "none",
+ "position": "dodge",
+ "geom": "bar",
+ "fill": "#ffaf00"
+ },
+ {
+ "mapping": {
+ "x": "sector",
+ "ymin": "ymin",
+ "ymax": "ymax"
+ },
+ "stat": "identity",
+ "color": "#a39999",
+ "sampling": "none",
+ "position": "dodge",
+ "geom": "linerange"
+ }
+ ]
+ },
+ "apply_color_scheme": true,
+ "swing_enabled": true
+ }
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 12
+ },
+ {
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2025-01-28T22:25:24.664710Z",
+ "start_time": "2025-01-28T22:25:24.511627Z"
+ }
+ },
+ "cell_type": "code",
+ "source": [
+ "// Plot average ROE by sector with error bars representing one standard deviation\n",
+ "roeAndRoaDf.plot {\n",
+ " // Set the x-axis to the sector names\n",
+ " x(sector.map { it.simpleName }) { axis.name = \"Sector of Business\" }\n",
+ "\n",
+ " bars {\n",
+ " // Use the \"Avg ROE\" column for the bar heights\n",
+ " y(`Avg ROE`)\n",
+ " // Fill bars with a chosen color\n",
+ " fillColor = Color.hex(\"#ffaf00\")\n",
+ " }\n",
+ " lineRanges {\n",
+ " // Calculate the min and max for the error bars (Std ROE)\n",
+ " yMin(`Avg ROE`.toList().zip(`Std ROE`.toList()).map { it.first - it.second })\n",
+ " yMax(`Avg ROE`.toList().zip(`Std ROE`.toList()).map { it.first + it.second })\n",
+ " // Color the line of the ranges\n",
+ " borderLine.color = Color.GREY\n",
+ " }\n",
+ "\n",
+ " // Adjust layout options such as title and overall size\n",
+ " layout {\n",
+ " title = \"Average ROE By Sector With Standard Deviation\"\n",
+ " size = 875 to 500\n",
+ " }\n",
+ "}"
+ ],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ],
+ "application/plot+json": {
+ "output_type": "lets_plot_spec",
+ "output": {
+ "ggtitle": {
+ "text": "Average ROE By Sector With Standard Deviation"
+ },
+ "mapping": {},
+ "data": {
+ "ymin": [
+ 1.3936104418332696E9,
+ 1.4216550875214992E9,
+ 9.957484185305095E8,
+ 1.4659880362749825E9,
+ 1.4363213732615347E9,
+ 1.36809957241332E9,
+ 9.524083796790309E8
+ ],
+ "ymax": [
+ 5.481562286729231E9,
+ 5.75372369994725E9,
+ 5.47571956953199E9,
+ 6.395442576506268E9,
+ 5.648906896425965E9,
+ 5.885265554274179E9,
+ 5.606210222883469E9
+ ],
+ "Avg ROE": [
+ 3.43758636428125E9,
+ 3.587689393734375E9,
+ 3.23573399403125E9,
+ 3.930715306390625E9,
+ 3.54261413484375E9,
+ 3.62668256334375E9,
+ 3.27930930128125E9
+ ],
+ "sector": [
+ "Insurance",
+ "Industrial",
+ "Automotive",
+ "Pharma",
+ "Banking",
+ "Telecom",
+ "IT"
+ ]
+ },
+ "ggsize": {
+ "width": 875.0,
+ "height": 500.0
+ },
+ "kind": "plot",
+ "scales": [
+ {
+ "aesthetic": "x",
+ "discrete": true,
+ "name": "Sector of Business"
+ },
+ {
+ "aesthetic": "y",
+ "limits": [
+ null,
+ null
+ ]
+ },
+ {
+ "aesthetic": "x",
+ "discrete": true,
+ "name": "Sector of Business"
+ }
+ ],
+ "layers": [
+ {
+ "mapping": {
+ "x": "sector",
+ "y": "Avg ROE"
+ },
+ "stat": "identity",
+ "sampling": "none",
+ "position": "dodge",
+ "geom": "bar",
+ "fill": "#ffaf00"
+ },
+ {
+ "mapping": {
+ "x": "sector",
+ "ymin": "ymin",
+ "ymax": "ymax"
+ },
+ "stat": "identity",
+ "color": "#a39999",
+ "sampling": "none",
+ "position": "dodge",
+ "geom": "linerange"
+ }
+ ]
+ },
+ "apply_color_scheme": true,
+ "swing_enabled": true
+ }
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "execution_count": 13
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Kotlin",
+ "language": "kotlin",
+ "name": "kotlin"
+ },
+ "language_info": {
+ "name": "kotlin",
+ "version": "1.9.23",
+ "mimetype": "text/x-kotlin",
+ "file_extension": ".kt",
+ "pygments_lexer": "kotlin",
+ "codemirror_mode": "text/x-kotlin",
+ "nbconvert_exporter": ""
+ },
+ "ktnbPluginMetadata": {
+ "projectLibraries": false
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/examples/notebooks/top 12 german companies/Top_12_German_Companies NEW.csv b/examples/notebooks/top 12 german companies/Top_12_German_Companies NEW.csv
new file mode 100644
index 0000000000..569e80fa38
--- /dev/null
+++ b/examples/notebooks/top 12 german companies/Top_12_German_Companies NEW.csv
@@ -0,0 +1,385 @@
+Company,Period,Revenue,Net Income,Liabilities,Assets,Equity,ROA (%),ROE (%),Debt to Equity,percentage Debt to Equity
+Volkswagen AG,12/31/2017,9750496618,516889818.4,21354201295,54861302788,33507101493,942.175.618,1.542.627.668,637.303.746,"0,00%"
+Siemens AG,12/31/2017,19716237464,1276840007,45009303223,75268101508,30258798286,1.696.389.282,4.219.731.382,1.487.478.214,"283,68%"
+Allianz SE,12/31/2017,19458831198,1600107100,48538978480,69583711255,21044732775,2.299.542.624,7.603.361.452,2.306.466.848,"329,65%"
+BMW AG,12/31/2017,18808147150,960184349.6,35382107627,67327482638,31945375011,142.614.028,3.005.706.927,1.107.581.539,"0,00%"
+BASF SE,12/31/2017,16895580815,1797081911,28309420014,68036567115,39727147101,2.641.347.127,4.523.561.449,71.259.635,"634,80%"
+Deutsche Telekom AG,12/31/2017,11505351408,1425682028,36680109736,61941763399,25261653663,2.301.649.081,5.643.660.732,1.452.007.467,"388,68%"
+Daimler AG,12/31/2017,17133317238,1743084807,19707492188,56381587968,36674095780,309.158.516,4.752.904.659,537.368.182,"884,48%"
+SAP SE,12/31/2017,17560385805,2276360916,40828269592,73785136305,32956866713,3.085.121.245,6.907.091.429,123.883.954,"557,55%"
+Bayer AG,12/31/2017,18251254610,2670535587,16524775630,29169852309,12645076680,915.512.207,2.111.917.274,130.681.498,"1616,08%"
+Deutsche Bank AG,12/31/2017,9318303083,958508333.7,11123712659,49692010679,38568298020,1.928.898.269,2.485.223.313,288.415.959,"0,00%"
+Porsche AG,12/31/2017,12119018742,894091080.3,28361763209,73909302825,45547539617,120.971.386,1.962.984.363,622.684.857,"0,00%"
+Merck KGaA,12/31/2017,11760953647,812341476,29296072481,51828662312,22532589831,1.567.359.526,3.605.184.677,130.016.446,"277,29%"
+Volkswagen AG,12/31/2018,15132692627,1296423798,22603216585,52612061095,30008844510,2.464.119.008,432.013.901,753.218.491,"573,56%"
+Siemens AG,12/31/2018,9738110535,1128540207,47796930083,86681431720,38884501637,1.301.939.971,2.902.287.954,1.229.202.589,"236,11%"
+Allianz SE,12/31/2018,11358222175,1091045445,25112465464,47584136480,22471671016,229.287.642,4.855.203.888,1.117.516.603,"434,46%"
+BMW AG,12/31/2018,6557505339,618883604.9,33315961378,60538144207,27222182829,1.022.303.562,2.273.453.267,1.223.853.414,"0,00%"
+BASF SE,12/31/2018,10270182691,708863277.1,42708053991,57050114588,14342060597,124.252.735,4.942.548.334,2.977.818.543,"0,00%"
+Deutsche Telekom AG,12/31/2018,15273880507,1698666925,35514608139,56589637247,21075029108,3.001.727.892,8.060.092.903,1.685.151.084,"478,30%"
+Daimler AG,12/31/2018,14737735881,1726421482,41539802392,60496305967,18956503575,2.853.763.473,9.107.278.014,2.191.321.951,"415,61%"
+SAP SE,12/31/2018,10184334320,1365996842,44932510908,90595603440,45663092533,1.507.795.953,299.146.809,98.400.061,"304,01%"
+Bayer AG,12/31/2018,18541451915,2242441772,28896911499,58238408654,29341497155,3.850.451.659,7.642.560.842,984.847.888,"776,01%"
+Deutsche Bank AG,12/31/2018,8808021584,1274941171,36770248755,55390246152,18619997397,2.301.743.104,6.847.160.844,197.477.196,"346,73%"
+Porsche AG,12/31/2018,7955302121,939711762.4,35954156213,65117507958,29163351745,1.443.101.543,3.222.235.121,1.232.854.047,"0,00%"
+Merck KGaA,12/31/2018,14241334382,1165009578,37401670447,71252783664,33851113217,1.635.037.283,3.441.569.472,1.104.887.458,"311,49%"
+Volkswagen AG,12/31/2019,15448794996,1760261975,43856467673,93429721556,49573253883,1.884.049.257,3.550.830.008,884.680.029,"401,37%"
+Siemens AG,12/31/2019,12841952642,1411970100,29126693633,55130546327,26003852694,2.561.139.322,5.429.849.634,1.120.091.472,"484,77%"
+Allianz SE,12/31/2019,15508664175,1417702229,18132341778,46620472331,28488130553,3.040.943.514,4.976.466.345,636.487.598,"781,86%"
+BMW AG,12/31/2019,8859340166,1144565565,40538252302,78168514026,37630261724,1.464.228.377,3.041.609.365,1.077.277.979,"282,34%"
+BASF SE,12/31/2019,17877114298,1224635136,31860731568,65500282723,33639551155,1.869.663.892,3.640.462.175,947.121.185,"384,37%"
+Deutsche Telekom AG,12/31/2019,15796654133,805016265.8,11494162751,47776069193,36281906442,1.684.978.022,2.218.781.604,31.680.151,"0,00%"
+Daimler AG,12/31/2019,10937481164,1145842379,19578678306,31178454239,11599775933,3.675.109.647,9.878.142.355,1.687.849.698,"585,25%"
+SAP SE,12/31/2019,8046709255,662165230.7,39424977655,89177961232,49752983577,742.521.158,1.330.905.572,79.241.434,"0,00%"
+Bayer AG,12/31/2019,17402979577,1387637302,31887265220,61548783018,29661517798,2.254.532.476,467.824.105,1.075.038.217,"435,17%"
+Deutsche Bank AG,12/31/2019,9814156310,576451352.5,25131659304,46301105258,21169445954,1.245.005.598,2.723.034.669,1.187.166.606,"0,00%"
+Porsche AG,12/31/2019,15806884536,845076735.9,34376508276,55201546863,20825038587,1.530.893.216,405.798.401,1.650.729.632,"0,00%"
+Merck KGaA,12/31/2019,17666094987,1547381835,47717175754,76466035769,28748860015,2.023.619.793,5.382.411.109,1.659.793.666,"324,28%"
+Volkswagen AG,12/31/2020,6074909806,875656602.5,42262965768,80569106208,38306140440,1.086.839.167,2.285.943.174,1.103.294.806,"0,00%"
+Siemens AG,12/31/2020,17731550761,1893885668,10137976567,39067986912,28930010345,4.847.666.382,6.546.439.648,350.431.142,"1868,11%"
+Allianz SE,12/31/2020,10098889889,1161225924,39497490703,77791788915,38294298213,1.492.735.853,3.032.372.908,1.031.419.625,"294,00%"
+BMW AG,12/31/2020,6940311223,962499322.1,29150494667,41331347093,12180852427,2.328.739.298,7.901.740.276,2.393.140.779,"0,00%"
+BASF SE,12/31/2020,11583572658,1407524593,37122614462,82673694404,45551079942,1.702.505.982,3.089.991.707,814.966.725,"379,16%"
+Deutsche Telekom AG,12/31/2020,19614896783,1231038198,45625478678,94598230353,48972751675,1.301.333.221,2.513.720.704,931.650.298,"269,81%"
+Daimler AG,12/31/2020,8582626126,482111535,40109942612,86478204177,46368261566,55.749.485,1.039.744.685,865.030.115,"120,20%"
+SAP SE,12/31/2020,9687560178,1027662516,40817136100,65594337613,24777201513,1.566.693.946,4.147.613.343,1.647.366.676,"251,77%"
+Bayer AG,12/31/2020,14954913916,1086100755,49223539015,87910824435,38687285420,1.235.457.365,2.807.384.243,1.272.344.091,"220,65%"
+Deutsche Bank AG,12/31/2020,16454038855,1761523797,29090502114,64555499757,35464997643,2.728.696.708,4.966.936.173,820.259.525,"605,53%"
+Porsche AG,12/31/2020,14994514428,1118453310,13089516203,26894911034,13805394830,4.158.605.723,8.101.566.983,948.145.009,"854,46%"
+Merck KGaA,12/31/2020,5897253747,625948791.2,38506883950,51548729961,13041846011,1.214.285.573,4.799.541.343,2.952.563.918,"0,00%"
+Volkswagen AG,12/31/2021,11544833810,1709962819,14660160673,40260511363,25600350690,4.247.245.654,6.679.450.762,572.654.682,"1166,40%"
+Siemens AG,12/31/2021,15389996263,923394181.6,21808491986,40095375980,18286883994,2.302.994.196,5.049.488.923,1.192.575.618,"0,00%"
+Allianz SE,12/31/2021,9380555380,1350100953,41223028779,68933524997,27710496218,195.855.493,4.872.164.475,1.487.632.284,"327,51%"
+BMW AG,12/31/2021,18321682480,1436804767,33230894855,73659285546,40428390691,1.950.609.154,355.394.994,821.969.272,"432,37%"
+BASF SE,12/31/2021,18793891125,2702710428,12423193661,54396450621,41973256961,4.968.541.876,6.439.124.871,295.978.787,"2175,54%"
+Deutsche Telekom AG,12/31/2021,18588737724,2116759905,15557689149,64787149652,49229460503,3.267.252.713,429.978.286,316.023.962,"1360,59%"
+Daimler AG,12/31/2021,19604996789,2406144332,39627936994,77954949919,38327012925,3.086.583.128,6.277.933.363,1.033.942.746,"607,18%"
+SAP SE,12/31/2021,12465229611,800983300.4,28257880783,51866957482,23609076699,1.544.303.617,3.392.692.186,1.196.907.492,"0,00%"
+Bayer AG,12/31/2021,13009192330,1451167596,31049801948,49482603845,18432801897,2.932.682.364,7.872.745.579,1.684.486.283,"467,37%"
+Deutsche Bank AG,12/31/2021,10414516344,1120888368,33962234582,80244374780,46282140198,1.396.843.544,2.421.859.412,733.808.645,"330,04%"
+Porsche AG,12/31/2021,14047287806,1489899027,14851641486,42561319258,27709677772,3.500.594.092,5.376.818.307,535.973.085,"1003,19%"
+Merck KGaA,12/31/2021,12917187369,1708731611,17319486583,43037893850,25718407267,3.970.295.613,664.400.246,673.427.651,"986,59%"
+Volkswagen AG,12/31/2022,11168902003,587168043.4,20072750684,67464272122,47391521437,870.339.255,1.238.972.765,423.551.515,"0,00%"
+Siemens AG,12/31/2022,16861000234,918419211.5,32873432607,81487723152,48614290545,1.127.064.515,1.889.195.957,676.209.243,"0,00%"
+Allianz SE,12/31/2022,16472180169,2043609431,34718393733,62464433746,27746040013,3.271.636.847,736.540.937,125.129.185,"588,62%"
+BMW AG,12/31/2022,7382434260,1093800017,35338248318,45898916976,10560668658,2.383.062.802,1.035.729.888,3.346.213.148,"309,52%"
+BASF SE,12/31/2022,13018762765,1704211990,11167034881,30031637051,18864602170,567.472.225,9.033.914.282,591.957.083,"1526,11%"
+Deutsche Telekom AG,12/31/2022,9420241101,990420474.4,12931047199,34081834188,21150786988,2.906.006.963,4.682.664.881,611.374.282,"0,00%"
+Daimler AG,12/31/2022,9363037363,704852259.1,34778269496,54701473950,19923204453,1.288.543.449,3.537.845.836,1.745.616.253,"0,00%"
+SAP SE,12/31/2022,16805465254,1837934274,10102113588,37939001132,27836887544,4.844.445.609,6.602.513.558,362.903.847,"1819,36%"
+Bayer AG,12/31/2022,19647577142,1826544478,10046371516,37513857859,27467486343,4.868.985.975,6.649.842.126,365.755.038,"1818,11%"
+Deutsche Bank AG,12/31/2022,7252204354,949551701.2,44858188981,86269206025,41411017045,110.068.441,229.299.295,1.083.242.871,"0,00%"
+Porsche AG,12/31/2022,5536870879,298030924.1,19445445005,30265348449,10819903444,984.726.558,275.446.935,1.797.192.101,"0,00%"
+Merck KGaA,12/31/2022,7610452133,536310750.1,48688712492,88688270941,39999558449,604.714.405,1.340.791.676,1.217.231.249,"0,00%"
+Volkswagen AG,12/31/2023,16782030250,1481049554,32384571623,78417189252,46032617629,1.888.679.725,3.217.391.559,70.351.358,"457,33%"
+Siemens AG,12/31/2023,8282175431,459390813.5,28551545477,64407150986,35855605509,713.260.572,1.281.224.531,796.292.381,"0,00%"
+Allianz SE,12/31/2023,13941085692,1722322782,32850325731,66248470463,33398144732,2.599.792.523,5.156.941.487,983.597.322,"524,29%"
+BMW AG,12/31/2023,8469619625,602960048.5,32716601950,78863289364,46146687414,764.563.656,1.306.616.103,708.969.674,"0,00%"
+BASF SE,12/31/2023,12852011317,684110085.9,18179739764,53040583203,34860843439,1.289.786.131,1.962.402.565,521.494.547,"0,00%"
+Deutsche Telekom AG,12/31/2023,12752580163,884167446.6,28470052842,53978751141,25508698298,1.637.991.669,3.466.140.986,1.116.091.951,"0,00%"
+Daimler AG,12/31/2023,5161220914,527374446.2,15838145692,51630867307,35792721615,1.021.432.476,1.473.412.533,442.496.267,"0,00%"
+SAP SE,12/31/2023,13414872686,1069408471,35679098743,80239095201,44559996459,1.332.777.331,2.399.929.435,800.697.971,"299,73%"
+Bayer AG,12/31/2023,15851738346,905684923,42371799830,52389418748,10017618918,1.728.755.433,9.040.920.106,422.972.766,"213,75%"
+Deutsche Bank AG,12/31/2023,12421650351,967097057.5,33786415736,79888234351,46101818615,1.210.562.563,2.097.741.665,73.286.514,"0,00%"
+Porsche AG,12/31/2023,16438581863,1419961878,19415830018,36726316966,17310486949,386.633.345,8.202.899.676,1.121.622.406,"731,34%"
+Merck KGaA,12/31/2023,17637490503,2103890014,44486109206,61628452463,17142343256,3.413.829.051,1.227.305.965,259.510.083,"472,93%"
+Volkswagen AG,12/31/2024,14186610709,2107123762,14632441063,32642980976,18010539913,6.455.059.247,1.169.939.253,812.437.669,"1440,04%"
+Siemens AG,12/31/2024,8451674463,530013312.6,43381572844,83248031989,39866459145,636.667.678,1.329.471.751,1.088.172.207,"0,00%"
+Allianz SE,12/31/2024,7203400075,631684017.9,23852825717,41830939577,17978113860,1.510.088.046,3.513.627.863,13.267.702,"0,00%"
+BMW AG,12/31/2024,6152045684,707968936.5,29243056689,57427208762,28184152074,1.232.810.982,2.511.939.811,1.037.570.923,"0,00%"
+BASF SE,12/31/2024,15113132584,1914494156,43259483243,88221659272,44962176029,2.170.095.385,4.258.010.455,962.130.552,"442,56%"
+Deutsche Telekom AG,12/31/2024,19139621006,2834016899,18313729720,41643539977,23329810257,6.805.417.841,1.214.762.087,784.992.656,"1547,48%"
+Daimler AG,12/31/2024,16456922307,1492220093,48085311015,79618978403,31533667388,1.874.201.507,4.732.148.895,1.524.888.001,"310,33%"
+SAP SE,12/31/2024,16754700510,923006607.2,49206362475,96053458782,46847096308,96.093.011,1.970.253.612,105.036.099,"0,00%"
+Bayer AG,12/31/2024,5728072323,604515777.3,34398569588,80121015584,45722445996,754.503.388,1.322.142.252,752.334.413,"0,00%"
+Deutsche Bank AG,12/31/2024,19852203756,2223753463,36451064643,76222443508,39771378864,2.917.452.342,5.591.341.126,916.514.983,"610,07%"
+Porsche AG,12/31/2024,13056746207,1500333956,33698449632,62560115073,28861665442,2.398.227.615,519.836.237,1.167.585.069,"445,22%"
+Merck KGaA,12/31/2024,18915504026,2413914962,30820597362,65357495789,34536898427,3.693.401.855,6.989.379.684,892.396.213,"783,21%"
+Volkswagen AG,3/31/2017,19695988685,1329397719,24520605687,58120450678,33599844991,2.287.314.883,3.956.559.082,729.783.298,"542,16%"
+Siemens AG,3/31/2017,19833452617,1519697640,16063730954,53272532961,37208802008,2.852.685.156,4.084.242.325,431.718.574,"946,04%"
+Allianz SE,3/31/2017,9164246774,981041952.6,19407851173,43999960378,24592109205,2.229.642.809,3.989.255.027,789.190.183,"0,00%"
+BMW AG,3/31/2017,18765462866,1081539894,34543581067,80126669599,45583088532,1.349.787.655,2.372.677.959,75.781.572,"313,09%"
+BASF SE,3/31/2017,16836243798,2100216671,19360624506,64506392372,45145767866,3.255.827.204,4.652.078.745,428.846.942,"1084,79%"
+Deutsche Telekom AG,3/31/2017,13951553720,1348710564,21828517855,62780698314,40952180459,2.148.288.567,3.293.379.129,533.024.557,"617,87%"
+Daimler AG,3/31/2017,7142318181,980884827.4,33400146455,69867319792,36467173338,1.403.925.083,2.689.774.769,915.896.227,"0,00%"
+SAP SE,3/31/2017,6568715630,719090971.2,18570025227,65782612977,47212587750,1.093.132.271,1.523.091.628,393.327.841,"0,00%"
+Bayer AG,3/31/2017,13027840283,1127343336,48157761467,85094142147,36936380680,1.324.818.968,3.052.121.825,1.303.802.933,"234,09%"
+Deutsche Bank AG,3/31/2017,14843015558,1680873545,14840428879,46770654578,31930225699,3.593.863.632,5.264.208.155,464.776.824,"1132,63%"
+Porsche AG,3/31/2017,5883512064,440184439.5,47041623953,76926443805,29884819852,572.214.726,1.472.936.567,1.574.097.625,"0,00%"
+Merck KGaA,3/31/2017,6974057939,389688114,31405828053,49969368014,18563539961,779.853.997,2.099.212.299,1.691.801.678,"124,08%"
+Volkswagen AG,3/31/2018,15989256775,1291419013,42659096630,53863933584,11204836955,2.397.557.934,1.152.554.935,3.807.203.693,"302,73%"
+Siemens AG,3/31/2018,10138254767,1262116952,45296373926,72972094010,27675720085,1.729.588.508,45.603.762,163.668.276,"278,64%"
+Allianz SE,3/31/2018,17610247426,2015329868,40259793264,68504291957,28244498693,294.190.307,7.135.300.541,1.425.403.003,"500,58%"
+BMW AG,3/31/2018,7335760537,743322627.7,48776154787,95122657900,46346503113,781.435.931,1.603.837.566,1.052.423.624,"0,00%"
+BASF SE,3/31/2018,16240083291,1330285061,20620789244,35863861269,15243072025,3.709.263.346,872.714.541,1.352.797.468,"645,12%"
+Deutsche Telekom AG,3/31/2018,17427808963,1967928248,36127253691,72733202053,36605948363,2.705.680.752,5.375.979.415,986.923.036,"544,72%"
+Daimler AG,3/31/2018,8641226117,983139976.9,36665610699,59016046453,22350435755,1.665.885.867,4.398.750.824,164.048.751,"0,00%"
+SAP SE,3/31/2018,19774628627,1421900578,42095348780,63447988091,21352639311,224.104.912,6.659.132.662,1.971.435.389,"337,78%"
+Bayer AG,3/31/2018,6560227745,884011217.4,46074070728,59231903754,13157833026,1.492.457.884,6.718.516.763,3.501.645.798,"0,00%"
+Deutsche Bank AG,3/31/2018,13740924616,1900766775,46035800087,57764409125,11728609038,3.290.550.018,1.620.624.209,3.925.086.081,"412,89%"
+Porsche AG,3/31/2018,17555661518,1335299860,46994742351,88007178782,41012436432,1.517.262.431,3.255.841.341,1.145.865.655,"284,14%"
+Merck KGaA,3/31/2018,9318197850,641817429.8,48172882387,65628926423,17456044036,977.949,3.676.763.352,2.759.667.785,"0,00%"
+Volkswagen AG,3/31/2019,14907937768,1438598483,20854112480,54405171112,33551058632,2.644.231.152,4.287.788.646,621.563.472,"689,84%"
+Siemens AG,3/31/2019,11643264079,1453293868,35825693285,75665486452,39839793167,1.920.682.647,3.647.844.912,899.243.958,"405,66%"
+Allianz SE,3/31/2019,11744716344,1284599881,31388781794,60735397643,29346615849,2.115.076.103,4.377.335.663,1.069.587.783,"409,25%"
+BMW AG,3/31/2019,15132523755,1022601951,38023980809,86825852703,48801871894,1.177.762.059,2.095.415.424,779.150.048,"268,94%"
+BASF SE,3/31/2019,13827496449,1133835190,46117811894,82240340578,36122528684,1.378.684.939,3.138.858.853,127.670.497,"245,86%"
+Deutsche Telekom AG,3/31/2019,17933328881,1112803764,47538352610,96220600130,48682247520,1.156.513.016,2.285.851.252,976.502.833,"234,09%"
+Daimler AG,3/31/2019,11018589464,1097018126,21597719176,57241727973,35644008796,1.916.465.776,3.077.706.922,605.928.455,"507,93%"
+SAP SE,3/31/2019,18300753695,989934361.3,24181084351,42408075770,18226991420,2.334.306.245,5.431.145.154,1.326.663.507,"0,00%"
+Bayer AG,3/31/2019,15790567330,951709509,15068249757,54818573513,39750323756,1.736.107.761,2.394.218.258,379.072.378,"631,60%"
+Deutsche Bank AG,3/31/2019,11192425819,1563079220,10546244209,38688850201,28142605992,4.040.128.387,5.554.138.164,374.742.986,"1482,12%"
+Porsche AG,3/31/2019,12923331618,1676027156,26939537534,57056948432,30117410898,2.937.463.714,5.564.977.554,894.483.846,"622,14%"
+Merck KGaA,3/31/2019,19217681417,2238884002,12733925598,36970270841,24236345242,6.055.903.707,9.237.712.947,525.406.181,"1758,20%"
+Volkswagen AG,3/31/2020,15933280023,1743770422,44490184859,59864740520,15374555661,2.912.850.548,1.134.192.402,289.375.419,"391,94%"
+Siemens AG,3/31/2020,15947068708,835207323,19623471264,54178518349,34555047086,1.541.583.913,241.703.425,567.890.161,"425,62%"
+Allianz SE,3/31/2020,9263668849,635671166.8,12187372783,46576570031,34389197248,1.364.787.416,1.848.461.778,354.395.385,"0,00%"
+BMW AG,3/31/2020,12864732630,1045458883,40800355871,78928197945,38127842074,1.324.569.559,2.741.982.831,1.070.093.497,"256,24%"
+BASF SE,3/31/2020,9927936838,1197785480,37635556954,86394249061,48758692107,138.641.807,2.456.557.854,7.718.738,"318,26%"
+Deutsche Telekom AG,3/31/2020,17673360637,1501884164,32122639453,73938353262,41815713810,2.031.265.369,3.591.674.104,768.195.411,"467,55%"
+Daimler AG,3/31/2020,17781237366,1179606125,18447303156,42728183777,24280880621,2.760.721.427,4.858.168.628,759.746.051,"639,45%"
+SAP SE,3/31/2020,9236017256,529982877.3,48081211472,96574017987,48492806515,548.784.123,10.929.103,991.512.245,"0,00%"
+Bayer AG,3/31/2020,14107423353,1367599932,13615077246,27849556029,14234478784,4.910.670.497,9.607.657.241,956.485.829,"1004,47%"
+Deutsche Bank AG,3/31/2020,11812773682,980285159.4,44322011186,92083567435,47761556249,1.064.560.363,2.052.456.487,927.985.071,"0,00%"
+Porsche AG,3/31/2020,10779438774,1358943185,33525281805,71745524050,38220242245,189.411.563,3.555.558.796,877.160.369,"405,35%"
+Merck KGaA,3/31/2020,15236467952,894574066,36909348765,72030787429,35121438664,1.241.932.926,2.547.088.331,1.050.906.517,"242,37%"
+Volkswagen AG,3/31/2021,19710269369,1137314233,36066540496,64427162211,28360621715,1.765.271.344,4.010.187.943,1.271.711.913,"315,34%"
+Siemens AG,3/31/2021,18942636889,1771268697,15918566390,49830943520,33912377129,3.554.555.808,5.223.074.426,469.402.848,"1112,71%"
+Allianz SE,3/31/2021,8226780982,522858114.5,39148815906,54906293986,15757478080,952.273.549,3.318.158.603,2.484.459.487,"0,00%"
+BMW AG,3/31/2021,8417325544,742678238,36333752143,50307101979,13973349836,147.628.905,5.314.962.029,2.600.217.741,"204,40%"
+BASF SE,3/31/2021,6644620233,990744714.5,21424039042,52878014917,31453975875,1.873.642.035,314.982.347,681.123.402,"0,00%"
+Deutsche Telekom AG,3/31/2021,6356573780,831921707.3,22622163266,70081083207,47458919941,1.187.084.544,1.752.930.131,476.668.312,"0,00%"
+Daimler AG,3/31/2021,17838709007,1559286116,42906482998,53748741344,10842258346,2.901.065.359,1.438.156.209,3.957.338.188,"363,42%"
+SAP SE,3/31/2021,6588278496,731216298.1,11461577968,53638409260,42176831292,1.363.232.632,1.733.691.877,271.750.571,"0,00%"
+Bayer AG,3/31/2021,15481381698,1813221637,20090535950,39516175321,19425639371,4.588.555.503,933.416.709,1.034.227.784,"902,53%"
+Deutsche Bank AG,3/31/2021,8720665039,1028066418,14173153454,61397948008,47224794554,1.674.431.233,2.176.963.241,300.121.019,"725,36%"
+Porsche AG,3/31/2021,7884337935,1152213820,19342832660,61176556532,41833723872,1.883.423.791,2.754.270.272,462.374.153,"595,68%"
+Merck KGaA,3/31/2021,14786170161,1680074258,26820455279,61714717112,34894261833,2.722.323.518,4.814.757.986,768.620.795,"626,42%"
+Volkswagen AG,3/31/2022,17383281301,2467286454,26847350661,44033610784,17186260123,5.603.189.041,1.435.615.681,1.562.140.365,"919,01%"
+Siemens AG,3/31/2022,7786480387,484400549.7,33021752886,60040484961,27018732075,806.789.869,1.792.832.278,122.217.996,"0,00%"
+Allianz SE,3/31/2022,16640634818,2400803163,16356578486,32583061956,16226483469,7.368.255.218,1.479.558.505,100.801.745,"1467,79%"
+BMW AG,3/31/2022,11652663475,1123917078,30713910663,55316480279,24602569617,2.031.794.272,4.568.291.423,1.248.402.551,"365,93%"
+BASF SE,3/31/2022,7020216669,504888024.6,19566830326,62928514411,43361684085,802.319.949,1.164.364.427,451.247.011,"0,00%"
+Deutsche Telekom AG,3/31/2022,6523953565,440649540.1,18792941935,60677034815,41884092879,726.221.282,1.052.068.959,448.689.243,"0,00%"
+Daimler AG,3/31/2022,13358841713,1013271417,43437924866,86840936189,43403011323,1.166.813.097,2.334.564.784,1.000.804.404,"233,27%"
+SAP SE,3/31/2022,14896500404,1471513321,30918779103,51643572423,20724793320,2.849.363.924,7.100.255.712,1.491.873.942,"475,93%"
+Bayer AG,3/31/2022,9090799678,904181650.9,49055627276,76658563614,27602936339,1.179.492.034,3.275.671.979,1.777.188.726,"0,00%"
+Deutsche Bank AG,3/31/2022,15495522952,1232326295,38566723026,72355738353,33789015327,1.703.149.361,3.647.121.064,1.141.398.252,"319,53%"
+Porsche AG,3/31/2022,10774855240,975556879.2,15417730087,40879706571,25461976485,2.386.408.712,3.831.426.362,605.519.768,"0,00%"
+Merck KGaA,3/31/2022,7570645554,419794972.7,36325434183,64924945929,28599511746,646.585.017,1.467.839.648,127.014.176,"0,00%"
+Volkswagen AG,3/31/2023,13460197722,1122578628,37590881745,71858135493,34267253748,1.562.215.079,3.275.951.543,1.096.991.373,"298,63%"
+Siemens AG,3/31/2023,13888922534,1095226689,47947497289,70943083888,22995586599,1.543.810.374,4.762.769.081,2.085.073.894,"228,42%"
+Allianz SE,3/31/2023,14581130415,1529637744,32236390204,47068791910,14832401705,3.249.791.809,1.031.281.228,2.173.376.291,"474,51%"
+BMW AG,3/31/2023,19456335114,2009563555,47081333393,64537094762,17455761369,3.113.811.618,1.151.232.256,2.697.180.169,"426,83%"
+BASF SE,3/31/2023,9496852852,691692392.2,36704020555,77712763784,41008743229,890.062.788,1.686.694.928,895.029.149,"0,00%"
+Deutsche Telekom AG,3/31/2023,10942719196,1439735669,35021279445,51489159430,16467879985,279.619.183,8.742.689.833,2.126.641.649,"411,10%"
+Daimler AG,3/31/2023,13197347212,691428622,43343894473,57721074868,14377180395,1.197.878.979,4.809.208.781,3.014.770.162,"159,52%"
+SAP SE,3/31/2023,14505450248,863046066.9,22921333603,46384701674,23463368071,1.860.626.534,3.678.270.163,976.898.693,"0,00%"
+Bayer AG,3/31/2023,15711957620,2201969781,29454258021,71356904907,41902646886,3.085.853.826,5.254.965.841,702.921.181,"747,59%"
+Deutsche Bank AG,3/31/2023,7317098693,887813882.3,23138553563,72645962598,49507409035,1.222.110.425,1.793.294.983,467.375.571,"0,00%"
+Porsche AG,3/31/2023,8880891013,668545569.7,40027402595,66992846031,26965443436,997.935.764,247.926.785,1.484.396.231,"0,00%"
+Merck KGaA,3/31/2023,18085416710,2126765225,44629946816,61554558843,16924612027,3.455.089.704,1.256.610.918,2.636.984.927,"476,53%"
+Volkswagen AG,3/31/2024,7309084994,1039334580,30910642675,64531416585,33620773909,161.058.696,3.091.346.389,91.939.117,"336,24%"
+Siemens AG,3/31/2024,15785741204,1106822544,13225063565,51661794785,38436731220,2.142.439.202,287.959.592,344.073.576,"836,91%"
+Allianz SE,3/31/2024,18801502624,1006058196,48264388990,86904149774,38639760784,1.157.664.161,2.603.686.398,1.249.086.123,"208,45%"
+BMW AG,3/31/2024,15848632086,2129654605,38842203399,87315704066,48473500667,2.439.028.154,4.393.440.901,80.130.799,"548,28%"
+BASF SE,3/31/2024,19756965859,1431835601,10848294146,60234434421,49386140275,2.377.104.749,2.899.266.055,219.662.725,"1319,87%"
+Deutsche Telekom AG,3/31/2024,16377852382,1007117429,43228375752,78855235024,35626859272,1.277.172.567,2.826.848.759,1.213.364.766,"232,98%"
+Daimler AG,3/31/2024,17637310202,1618745275,24936555962,37936073156,12999517193,4.267.034.357,124.523.492,1.918.267.855,"649,15%"
+SAP SE,3/31/2024,13351789947,761306516.2,45369290420,94052696634,48683406213,809.446.771,1.563.790.571,931.925.146,"0,00%"
+Bayer AG,3/31/2024,10194351917,1512864021,26311852797,62689824382,36377971585,2.413.252.926,4.158.736.606,723.290.817,"574,97%"
+Deutsche Bank AG,3/31/2024,19417487313,2333015849,28301209342,55585382174,27284172832,4.197.175.153,8.550.802.927,1.037.275.695,"824,35%"
+Porsche AG,3/31/2024,12668426079,744579528.3,33183980227,53340703796,20156723569,1.395.893.708,3.693.951.181,1.646.298.324,"0,00%"
+Merck KGaA,3/31/2024,18818295502,2691544192,27944602045,74405164472,46460562427,3.617.415.823,5.793.180.392,601.469.302,"963,17%"
+Volkswagen AG,6/30/2017,7201825633,722080990.6,27556950386,53860356064,26303405678,1.340.653.949,2.745.199.612,1.047.657.126,"0,00%"
+Siemens AG,6/30/2017,9065572324,736570414.4,47957169639,95650487131,47693317491,770.064.468,1.544.389.137,1.005.532.267,"0,00%"
+Allianz SE,6/30/2017,14340884258,1865680236,22448503705,35401436947,12952933241,5.270.069.233,1.440.353.472,1.733.082.637,"831,09%"
+BMW AG,6/30/2017,10211703797,526461438.3,13575717212,61177654063,47601936851,860.545.319,1.105.966.423,285.192.539,"0,00%"
+BASF SE,6/30/2017,16139422505,1276985447,16542748372,53339154988,36796406616,2.394.086.384,3.470.408.021,449.575.105,"771,93%"
+Deutsche Telekom AG,6/30/2017,15409119271,924345905.8,44651352138,77649206644,32997854506,1.190.412.556,2.801.230.321,1.353.159.252,"0,00%"
+Daimler AG,6/30/2017,10611576433,1197653535,31728621908,65800353827,34071731919,1.820.132.363,3.515.094.384,931.230.088,"377,47%"
+SAP SE,6/30/2017,6644029236,744873003.7,11294935497,23437806831,12142871334,317.808.321,6.134.241.097,930.170.072,"0,00%"
+Bayer AG,6/30/2017,8439918128,854234127.5,26356391355,61242421820,34886030465,139.484.054,2.448.642.382,755.499.866,"0,00%"
+Deutsche Bank AG,6/30/2017,19544012256,2752792674,13706520368,55551723268,41845202900,4.955.368.641,6.578.514.343,327.552.967,"2008,38%"
+Porsche AG,6/30/2017,11523447744,1069672005,31531931981,51328720570,19796788588,2.083.963.896,5.403.260.231,1.592.780.154,"339,23%"
+Merck KGaA,6/30/2017,11003803134,1050945998,30579291828,50859030282,20279738454,2.066.390.162,5.182.246.312,1.507.874.073,"343,68%"
+Volkswagen AG,6/30/2018,6601886883,674015397.4,48397997453,95156833814,46758836361,708.320.538,1.441.471.709,1.035.055.643,"0,00%"
+Siemens AG,6/30/2018,11314535587,1340341283,33163887180,56794362553,23630475373,2.359.990.011,5.672.087.683,1.403.437.157,"404,16%"
+Allianz SE,6/30/2018,11661846976,1354192659,23626577882,54731462963,31104885082,247.424.897,4.353.633.376,759.577.726,"573,16%"
+BMW AG,6/30/2018,17315578796,1167741135,16852576890,50991540077,34138963187,2.290.068.378,342.055.243,493.646.418,"692,92%"
+BASF SE,6/30/2018,11432373323,902833070.5,15796422658,55141147698,39344725041,1.637.312.802,2.294.673.732,401.487.687,"0,00%"
+Deutsche Telekom AG,6/30/2018,10561657912,1025524147,18824834094,53785357297,34960523204,1.906.697.655,2.933.377.572,538.459.736,"544,77%"
+Daimler AG,6/30/2018,18960217812,2711256442,20217118393,63441922522,43224804128,4.273.603.847,6.272.455.125,467.720.301,"1341,07%"
+SAP SE,6/30/2018,5282345417,541864195.9,34968772981,55603015081,20634242100,974.523.045,2.626.043.609,1.694.696.263,"0,00%"
+Bayer AG,6/30/2018,14443060707,1684483053,37340600075,64364816177,27024216101,2.617.086.715,6.233.235.581,138.174.591,"451,11%"
+Deutsche Bank AG,6/30/2018,7788761208,663079894,30096796442,49497014532,19400218090,1.339.636.138,3.417.899.175,155.136.382,"220,32%"
+Porsche AG,6/30/2018,9586227654,1382170553,40862854527,89907869527,49045015000,1.537.318.769,2.818.167.256,833.170.395,"338,25%"
+Merck KGaA,6/30/2018,7868422908,477697388.2,36789908510,81877040048,45087131537,583.432.655,1.059.498.291,815.973.588,"0,00%"
+Volkswagen AG,6/30/2019,8797334817,1311084923,25365853191,40151924792,14786071601,3.265.310.268,8.867.026.743,1.715.523.492,"516,87%"
+Siemens AG,6/30/2019,6550073893,733627118.4,19919552350,37424903073,17505350723,1.960.264.578,4.190.873.579,1.137.912.211,"0,00%"
+Allianz SE,6/30/2019,9612688482,1071424359,26052899280,55802879567,29749980287,1.920.016.257,3.601.428.805,875.728.287,"411,25%"
+BMW AG,6/30/2019,13411319092,782523298.9,19531535755,37657712776,18126177021,2.077.989.451,4.317.089.577,1.077.531.999,"0,00%"
+BASF SE,6/30/2019,11534207296,1513985001,19270767207,53405386175,34134618968,2.834.891.963,4.435.335.874,564.551.994,"785,64%"
+Deutsche Telekom AG,6/30/2019,9246129285,1035650167,29184989731,52641709425,23456719694,1.967.356.642,4.415.153.442,124.420.593,"354,86%"
+Daimler AG,6/30/2019,12504841895,639354361.8,41871491156,82039997300,40168506143,779.320.311,1.591.680.705,1.042.396.026,"0,00%"
+SAP SE,6/30/2019,13878289168,932271478.5,29658734145,62964273740,33305539595,1.480.635.642,2.799.148.399,890.504.538,"0,00%"
+Bayer AG,6/30/2019,13365845309,1437180604,30394456127,61175428677,30780972550,2.349.277.536,4.669.055.214,987.443.008,"472,84%"
+Deutsche Bank AG,6/30/2019,9538166828,766520233.9,38799826104,70810004871,32010178767,1.082.502.727,2.394.614.037,121.210.901,"0,00%"
+Porsche AG,6/30/2019,16367236342,1857704381,11368621660,21773242219,10404620558,8.532.052.149,1.785.460.959,109.265.125,"1634,06%"
+Merck KGaA,6/30/2019,16209619277,1894725317,17305347324,45432894647,28127547323,4.170.382.124,673.619.102,615.245.514,"1094,88%"
+Volkswagen AG,6/30/2020,7895384436,511149178.9,17592686846,61107816340,43515129494,836.471.027,1.174.647.036,404.288.969,"0,00%"
+Siemens AG,6/30/2020,7571178877,527700192,14328955584,29444881442,15115925857,1.792.162.733,3.491.021.304,947.937.673,"368,28%"
+Allianz SE,6/30/2020,13787621203,1605393739,33743352626,56826390011,23083037385,2.825.084.858,695.486.349,1.461.824.632,"475,77%"
+BMW AG,6/30/2020,19909637251,2732548048,15058770523,36892503606,21833733082,7.406.783.982,125.152.581,689.702.053,"1814,59%"
+BASF SE,6/30/2020,11914158554,1054111676,43298236595,83113769380,39815532785,1.268.275.622,2.647.488.561,1.087.470.983,"243,45%"
+Deutsche Telekom AG,6/30/2020,16609605942,2209253956,40969123319,78858492215,37889368896,2.801.542.223,5.830.801.675,1.081.282.811,"539,25%"
+Daimler AG,6/30/2020,14075946856,1786382228,42169052107,79023797685,36854745578,2.260.562.362,4.847.088.752,114.419.599,"423,62%"
+SAP SE,6/30/2020,6413035553,941195826.2,19793091472,35210598357,15417506885,2.673.046.952,6.104.721.296,1.283.806.235,"0,00%"
+Bayer AG,6/30/2020,12664152205,953498605.8,14551986231,38961279021,24409292791,2.447.298.009,3.906.293.451,596.165.827,"0,00%"
+Deutsche Bank AG,6/30/2020,16087302422,1326310547,32589277601,54693171121,22103893521,2.425.002.097,6.000.348.063,1.474.368.195,"406,98%"
+Porsche AG,6/30/2020,7764718758,920211365.8,34970670581,72558969348,37588298767,1.268.225.519,244.813.252,930.360.557,"0,00%"
+Merck KGaA,6/30/2020,17048403140,1779998241,31894204894,69469086501,37574881608,2.562.288.251,4.737.202.528,848.817.176,"558,09%"
+Volkswagen AG,6/30/2021,12858026662,1124878943,17059669622,65938237159,48878567538,1.705.958.471,2.301.374.609,349.021.473,"659,38%"
+Siemens AG,6/30/2021,6387462404,911547751.1,43580496165,59758020643,16177524478,1.525.398.166,5.634.655.366,269.389.153,"0,00%"
+Allianz SE,6/30/2021,17019949886,2402780363,10477167725,40916062724,30438894999,5.872.462.313,7.893.783.146,344.203.287,"2293,35%"
+BMW AG,6/30/2021,12011483364,1571388192,16704351188,36319540470,19615189283,4.326.564.081,8.011.078.402,851.602.855,"940,71%"
+BASF SE,6/30/2021,18768998808,1373518726,31667361119,58519002305,26851641187,2.347.132.848,5.115.213.316,117.934.546,"433,73%"
+Deutsche Telekom AG,6/30/2021,5509568002,378951538.1,36585800973,54397521144,17811720171,696.633.836,2.127.540.375,2.054.029.629,"0,00%"
+Daimler AG,6/30/2021,15648054896,1066739844,40442076671,75441053988,34998977318,1.414.004.428,3.047.917.184,1.155.521.669,"263,77%"
+SAP SE,6/30/2021,11199189899,719949867.5,45007114334,92397807990,47390693656,779.185.008,1.519.179.847,949.703.641,"0,00%"
+Bayer AG,6/30/2021,11712522838,1191464502,39707273398,77463236730,37755963332,1.538.103.173,3.155.698.855,1.051.682.169,"300,06%"
+Deutsche Bank AG,6/30/2021,5220250485,460458002.1,44926554184,91889065168,46962510984,501.102.064,980.479.945,95.664.719,"0,00%"
+Porsche AG,6/30/2021,12452147525,908357933.3,42131566815,76799130880,34667564065,1.182.771.111,2.620.195.442,1.215.302.198,"0,00%"
+Merck KGaA,6/30/2021,14025754117,1636333354,16839994355,60072011589,43232017234,2.723.952.986,3.785.003.473,389.525.991,"971,69%"
+Volkswagen AG,6/30/2022,12314464977,1478784803,25112871815,44050938495,18938066680,3.356.988.191,7.808.530.977,1.326.052.561,"588,86%"
+Siemens AG,6/30/2022,17737880122,2592267899,23358323946,38107807520,14749483574,6.802.458.781,1.757.531.297,158.367.063,"1109,78%"
+Allianz SE,6/30/2022,8089768870,488084935.3,45657380068,93604660446,47947280377,521.432.302,1.017.961.668,952.241.289,"0,00%"
+BMW AG,6/30/2022,11584036388,1399147461,22546412228,53277235987,30730823758,2.626.163.755,455.291.232,73.367.419,"620,56%"
+BASF SE,6/30/2022,11227593925,1221025867,27001572213,45570891422,18569319208,2.679.398.689,6.575.501.522,1.454.095.969,"452,21%"
+Deutsche Telekom AG,6/30/2022,8444063288,1187007039,47810647914,69756044623,21945396709,1.701.654.739,5.408.911.286,217.861.853,"248,27%"
+Daimler AG,6/30/2022,16579977460,877145067,30509379123,76296463396,45787084273,1.149.653.638,1.915.704.136,666.331.556,"287,50%"
+SAP SE,6/30/2022,14799049316,1792143630,35425741218,52933352519,17507611301,3.385.660.542,1.023.636.862,2.023.448.008,"505,89%"
+Bayer AG,6/30/2022,7918029220,810924591.5,42824962792,91140421051,48315458259,889.752.957,1.678.395.737,886.361.515,"0,00%"
+Deutsche Bank AG,6/30/2022,13527313706,1369609294,47047722396,76309903159,29262180763,1.794.798.889,4.680.475.816,1.607.799.596,"291,11%"
+Porsche AG,6/30/2022,9602996001,1224040111,42066934650,86789124292,44722189642,1.410.361.172,2.736.986.092,940.627.795,"290,97%"
+Merck KGaA,6/30/2022,19175705351,1921123977,39424400695,70149764250,30725363554,2.738.603.611,6.252.567.113,128.312.235,"487,29%"
+Volkswagen AG,6/30/2023,12729418594,1662688493,39022576433,81451183390,42428606957,2.041.331.291,3.918.791.148,919.723.254,"426,08%"
+Siemens AG,6/30/2023,14327627383,1625286889,41679203694,52235242339,10556038645,3.111.475.732,1.539.675.009,3.948.375.437,"389,95%"
+Allianz SE,6/30/2023,5318114486,431100966,42312531626,58725506361,16412974734,734.094.932,2.626.586.423,2.577.992.857,"101,88%"
+BMW AG,6/30/2023,14368618381,1533626886,42361743521,64353154119,21991410599,2.383.141.754,6.973.754.044,1.926.285.871,"362,03%"
+BASF SE,6/30/2023,14800185962,1295428284,11911955269,57692706612,45780751343,2.245.393.499,2.829.635.264,260.195.714,"1087,50%"
+Deutsche Telekom AG,6/30/2023,10399408221,561732001.5,38426371195,68448568389,30022197194,820.662.893,1.871.055.599,127.993.201,"0,00%"
+Daimler AG,6/30/2023,6677625789,440969634.7,45505367856,68668748604,23163380748,642.169.318,1.903.736.072,196.453.913,"0,00%"
+SAP SE,6/30/2023,10806122549,698788622.5,46400326109,56419077430,10018751320,1.238.567.971,697.480.754,4.631.348.222,"0,00%"
+Bayer AG,6/30/2023,10038837028,1319011419,42095419645,52756441711,10661022066,2.500.190.263,1.237.227.923,3.948.535.083,"313,34%"
+Deutsche Bank AG,6/30/2023,7129233268,804182359.4,37136074738,74971932150,37835857412,107.264.457,2.125.450.338,981.504.776,"0,00%"
+Porsche AG,6/30/2023,16477351074,1226392611,42857529033,61495517042,18637988008,1.994.279.698,6.580.069.753,2.299.471.864,"286,16%"
+Merck KGaA,6/30/2023,9146296754,868361702.9,43413456694,56455610934,13042154240,1.538.131.797,6.658.115.576,3.328.702.904,"0,00%"
+Volkswagen AG,6/30/2024,13076152982,1526410746,24545656357,68124372355,43578715998,2.240.623.573,3.502.651.951,563.248.728,"621,87%"
+Siemens AG,6/30/2024,9018099865,963180373.7,36993263217,49531602468,12538339252,1.944.577.453,7.681.881.582,2.950.411.731,"0,00%"
+Allianz SE,6/30/2024,13059939771,864826440.5,21561018412,57150274352,35589255939,1.513.249.849,2.430.021.133,605.829.424,"0,00%"
+BMW AG,6/30/2024,17928146832,2182113657,12109060417,56333682316,44224621899,3.873.550.543,4.934.160.121,273.808.116,"1802,05%"
+BASF SE,6/30/2024,11122911230,1144594204,29846781652,60313552592,30466770941,1.897.739.653,3.756.860.897,979.650.312,"383,49%"
+Deutsche Telekom AG,6/30/2024,15923641671,1238976660,29108930053,40292182768,11183252715,3.074.980.245,1.107.885.775,2.602.903.716,"425,63%"
+Daimler AG,6/30/2024,9897018704,888471372.7,33856303197,55117754937,21261451739,161.195.131,4.178.789.781,1.592.379.656,"0,00%"
+SAP SE,6/30/2024,8144018454,529257365.4,31360696540,57876694077,26515997537,914.456.801,1.995.992.663,1.182.708.533,"0,00%"
+Bayer AG,6/30/2024,7369565272,1064148244,20591206981,42904241960,22313034979,2.480.286.785,47.691.775,922.833.088,"516,80%"
+Deutsche Bank AG,6/30/2024,9306050327,729847876.9,23854663266,48476616703,24621953437,1.505.566.862,2.964.215.974,968.837.153,"0,00%"
+Porsche AG,6/30/2024,16413767338,1074145603,25161220888,52217608876,27056387988,2.057.056.282,3.970.025.873,929.954.911,"426,91%"
+Merck KGaA,6/30/2024,16561793827,2435933937,19456844175,52664090849,33207246674,4.625.417.238,7.335.549.257,585.921.632,"1251,97%"
+Volkswagen AG,9/30/2017,15706422457,2263166301,11556351337,26096752248,14540400911,8.672.214.379,1.556.467.607,794.775.289,"1958,37%"
+Siemens AG,9/30/2017,5703877749,588622371.4,24982736979,39727077870,14744340891,1.481.665.411,3.992.191.823,1.694.394.966,"0,00%"
+Allianz SE,9/30/2017,7168009253,373428560.2,15187122059,38651159578,23464037519,966.150.988,1.591.493.194,647.251.013,"0,00%"
+BMW AG,9/30/2017,14824260103,1856672009,49769403556,87097998229,37328594673,213.170.457,4.973.859.919,1.333.278.255,"373,05%"
+BASF SE,9/30/2017,9548006554,1237046329,27483087953,52090363015,24607275062,2.374.808.425,5.027.156.913,1.116.868.401,"450,11%"
+Deutsche Telekom AG,9/30/2017,14110556301,1163491999,16591763093,32355610354,15763847262,3.595.951.325,7.380.761.688,1.052.519.909,"701,25%"
+Daimler AG,9/30/2017,7323507123,793777927.1,27624534772,70422660411,42798125639,1.127.162.653,1.854.702.549,645.461.322,"0,00%"
+SAP SE,9/30/2017,18227487487,1997618536,40486058249,55383211771,14897153522,3.606.902.655,1.340.939.753,2.717.704.304,"493,41%"
+Bayer AG,9/30/2017,12670837136,1282915745,20339721000,55136777973,34797056973,2.326.787.657,3.686.851.292,584.524.174,"630,74%"
+Deutsche Bank AG,9/30/2017,19868905162,1429630591,12720436994,42183197053,29462760059,3.389.099.666,4.852.330.833,431.746.278,"1123,88%"
+Porsche AG,9/30/2017,9631040999,1113020766,22993549681,72046513305,49052963625,1.544.864.164,226.901.839,468.749.449,"484,06%"
+Merck KGaA,9/30/2017,17552142118,1316005049,28846310799,40791728305,11945417506,3.226.156.634,110.168.192,2.414.843.247,"456,21%"
+Volkswagen AG,9/30/2018,11494666314,1658196131,14924498356,62462464157,47537965801,2.654.708.156,3.488.151.213,313.949.032,"1111,06%"
+Siemens AG,9/30/2018,12634974138,741274735,28126694879,40432233302,12305538423,1.833.375.687,6.023.911.425,2.285.693.962,"263,55%"
+Allianz SE,9/30/2018,10545031789,1010594241,33534009371,63852779536,30318770165,1.582.694.204,3.333.229.664,1.106.047.811,"301,36%"
+BMW AG,9/30/2018,5647276212,430192893.6,49486716701,66912699732,17425983031,642.916.659,2.468.686.517,2.839.823.533,"0,00%"
+BASF SE,9/30/2018,19846387618,2884007106,11017913220,31498369926,20480456706,9.156.051.924,1.408.175.192,537.972.047,"2617,56%"
+Deutsche Telekom AG,9/30/2018,10796012246,986280250.6,18030445293,66154405096,48123959803,1.490.876.154,2.049.457.806,374.666.702,"0,00%"
+Daimler AG,9/30/2018,5152922484,599573691.4,24935989828,36383148668,11447158840,1.647.943.384,5.237.751.129,2.178.356.235,"0,00%"
+SAP SE,9/30/2018,8133295785,750601103.2,12010781130,31029999758,19019218627,2.418.952.978,394.654.017,631.507.601,"0,00%"
+Bayer AG,9/30/2018,8605806470,524552249.3,34919186753,46399878511,11480691758,1.130.503.497,4.568.995.147,3.041.557.729,"0,00%"
+Deutsche Bank AG,9/30/2018,17771922214,1082288023,48317236409,88972406897,40655170488,1.216.431.095,2.662.116.553,1.188.464.735,"224,00%"
+Porsche AG,9/30/2018,17963578177,2139702451,49106113898,95043652065,45937538167,2.251.283.915,4.657.851.806,1.068.975.741,"435,73%"
+Merck KGaA,9/30/2018,17415152986,1617758811,46995232198,95054854077,48059621879,1.701.921.302,3.366.149.685,977.852.725,"344,24%"
+Volkswagen AG,9/30/2019,10142417014,1306294910,21657205056,33344564963,11687359907,3.917.564.711,1.117.698.882,1.853.045.104,"603,17%"
+Siemens AG,9/30/2019,16654538457,1322270205,29781715108,63506323345,33724608237,2.082.107.947,3.920.787.444,883.085.577,"443,99%"
+Allianz SE,9/30/2019,13700664809,892851810.7,14820437742,51140549989,36320112247,174.587.839,2.458.284.833,408.050.439,"0,00%"
+BMW AG,9/30/2019,8103350227,738019784.6,20380748219,31832927467,11452179248,2.318.416.317,6.444.361.101,1.779.639.296,"0,00%"
+BASF SE,9/30/2019,7430177132,551583106,33765326378,50383426520,16618100141,1.094.770.928,3.319.170.671,2.031.840.348,"163,36%"
+Deutsche Telekom AG,9/30/2019,11461718687,1380378045,27344331892,73302995160,45958663267,1.883.112.746,3.003.520.875,594.976.658,"504,81%"
+Daimler AG,9/30/2019,9545803943,1253796606,34864875291,53486270610,18621395319,2.344.146.622,6.733.096.979,1.872.301.978,"359,62%"
+SAP SE,9/30/2019,13973147193,1079900966,48121419304,75654119930,27532700626,1.427.418.583,3.922.248.606,174.779.147,"224,41%"
+Bayer AG,9/30/2019,11417678713,984493632.9,43202192055,87180029468,43977837414,1.129.265.084,2.238.613.108,982.362.813,"0,00%"
+Deutsche Bank AG,9/30/2019,6824564419,375695945.9,12634199326,28137106192,15502906866,1.335.233.067,242.339.033,814.956.797,"0,00%"
+Porsche AG,9/30/2019,10956259576,738896491.2,30918840712,77968242093,47049401381,947.689.048,1.570.469.484,657.156.942,"0,00%"
+Merck KGaA,9/30/2019,12097020632,1236164244,27900854055,42173393478,14272539423,2.931.147.205,8.661.137.359,1.954.862.637,"443,06%"
+Volkswagen AG,9/30/2020,12436929028,1654939942,49496396884,90362459109,40866062225,1.831.446.331,4.049.668.237,1.211.185.864,"334,36%"
+Siemens AG,9/30/2020,11686522494,980715243.5,33647832225,72644583109,38996750884,1.350.018.407,2.514.863.985,862.836.812,"0,00%"
+Allianz SE,9/30/2020,18005946710,2292027552,30114206666,72398006770,42283800104,316.587.107,5.420.580.804,712.192.532,"761,11%"
+BMW AG,9/30/2020,9482010377,803442750.4,46174948427,92567055368,46392106941,867.957.555,1.731.852.256,995.319.063,"0,00%"
+BASF SE,9/30/2020,18130200876,2418330284,49603599758,91937242355,42333642596,2.630.414.207,5.712.549.489,1.171.730.017,"487,53%"
+Deutsche Telekom AG,9/30/2020,15589999588,1310559971,40139408421,54633825763,14494417343,239.880.688,9.041.825.831,2.769.301.274,"326,50%"
+Daimler AG,9/30/2020,17815073829,1375991001,34457237297,48064706274,13607468976,2.862.788.745,1.011.202.747,2.532.229.716,"399,33%"
+SAP SE,9/30/2020,15986728775,2071404633,24329632573,49270478198,24940845625,4.204.149.643,8.305.270.255,975.493.491,"851,39%"
+Bayer AG,9/30/2020,7778215290,1028179890,32630440063,51398528756,18768088693,2.000.407.238,5.478.340.957,1.738.612.844,"315,10%"
+Deutsche Bank AG,9/30/2020,11268644278,1309520126,44147215219,66843792777,22696577557,1.959.075.139,5.769.681.015,1.945.104.503,"296,63%"
+Porsche AG,9/30/2020,6912391322,945409918.5,38735572223,68605740345,29870168123,1.378.033.257,3.165.063.935,1.296.797.931,"0,00%"
+Merck KGaA,9/30/2020,8081970522,678443942.4,46360819152,75700966235,29340147083,896.215.697,231.233.995,1.580.115.431,"0,00%"
+Volkswagen AG,9/30/2021,10294096366,1404729444,27027656894,48359524775,21331867881,2.904.762.713,658.512.162,1.267.008.452,"519,74%"
+Siemens AG,9/30/2021,19026792698,2073416725,23713313938,47556455590,23843141652,4.359.905.925,8.696.071.832,994.554.924,"874,37%"
+Allianz SE,9/30/2021,11073630310,912822455.7,49692687138,70778247625,21085560486,1.289.693.495,4.329.135.364,2.356.716.444,"0,00%"
+BMW AG,9/30/2021,14132310152,1250503703,34109472155,60179867780,26070395624,2.077.943.587,4.796.642.602,1.308.360.358,"366,61%"
+BASF SE,9/30/2021,10808670566,658653438.1,37937729306,85517814001,47580084695,770.194.428,1.384.304.888,79.734.472,"0,00%"
+Deutsche Telekom AG,9/30/2021,14468035363,1480956904,34748500389,83063430789,48314930400,178.292.287,3.065.215.849,71.920.833,"426,19%"
+Daimler AG,9/30/2021,15893645982,2170220695,43221215972,62906987078,19685771106,3.449.888.154,1.102.431.133,2.195.556.158,"502,12%"
+SAP SE,9/30/2021,9000667547,1079598533,20844606335,48683375624,27838769289,2.217.591.773,3.878.039.728,748.761.776,"517,93%"
+Bayer AG,9/30/2021,13756386408,721617987.5,44559907041,88194004126,43634097086,818.216.606,1.653.793.789,102.121.758,"0,00%"
+Deutsche Bank AG,9/30/2021,12533912164,782840180.3,42843256371,86694386780,43851130409,902.988.313,1.785.222.349,977.016.008,"0,00%"
+Porsche AG,9/30/2021,7245971264,1033867668,43655777728,59462856760,15807079033,17.386.781,6.540.535.831,2.761.786.516,"236,82%"
+Merck KGaA,9/30/2021,14686380695,2175890454,36499903384,85610397087,49110493703,2.541.619.392,4.430.601.873,743.220.046,"596,14%"
+Volkswagen AG,9/30/2022,10260879440,889227522,10690275300,28159139854,17468864554,3.157.864.646,5.090.356.727,611.961.657,"831,81%"
+Siemens AG,9/30/2022,12664949131,649372783.1,35555990358,69522102895,33966112537,934.052.274,1.911.825.448,1.046.807.765,"0,00%"
+Allianz SE,9/30/2022,16931011156,2086994153,18754849198,52873275455,34118426257,3.947.162.597,6.116.912.125,549.698.543,"1112,78%"
+BMW AG,9/30/2022,18782382394,1614997271,25317192992,38617124033,13299931041,418.207.547,1.214.289.959,1.903.558.215,"637,91%"
+BASF SE,9/30/2022,8861717408,569761713.3,46662383110,69619249891,22956866781,8.183.968,2.481.879.251,2.032.611.138,"0,00%"
+Deutsche Telekom AG,9/30/2022,14873007184,1613587509,33957807568,82298368793,48340561225,1.960.655.518,3.337.957.748,70.247.028,"475,17%"
+Daimler AG,9/30/2022,18430272465,1278461027,44184049308,54843099546,10659050238,2.331.124.677,1.199.413.642,4.145.214.472,"289,35%"
+SAP SE,9/30/2022,18713092617,1701020228,36355439326,47077977464,10722538138,3.613.197.338,1.586.396.995,3.390.562.837,"467,89%"
+Bayer AG,9/30/2022,10642582906,1154447670,44364932131,75643621464,31278689333,1.526.166.579,3.690.844.131,1.418.375.676,"260,22%"
+Deutsche Bank AG,9/30/2022,11924228778,1074208571,47986876748,85149075647,37162198900,1.261.562.223,2.890.594.752,1.291.281.952,"223,85%"
+Porsche AG,9/30/2022,8621455856,1229669587,32376788972,47679877246,15303088274,2.579.011.647,803.543.419,2.115.702.948,"379,80%"
+Merck KGaA,9/30/2022,7888146905,698353200.2,33355799273,53175544683,19819745411,131.329.769,3.523.522.556,1.682.958.009,"0,00%"
+Volkswagen AG,9/30/2023,11664866018,1677667162,15998323030,33372541902,17374218871,5.027.088.338,965.607.245,92.080.819,"1048,65%"
+Siemens AG,9/30/2023,10185412162,754846740.3,24373958388,59331553465,34957595076,1.272.251.772,2.159.321.139,69.724.357,"0,00%"
+Allianz SE,9/30/2023,19814938566,1836312727,18499451286,30329911272,11830459986,6.054.461.257,1.552.190.472,1.563.713.609,"992,63%"
+BMW AG,9/30/2023,12729885504,1804875257,10865997336,56007965536,45141968200,3.222.533.152,3.998.220.124,240.707.213,"1661,03%"
+BASF SE,9/30/2023,8416753062,980336277,46036015495,95477772055,49441756560,1.026.769.117,1.982.810.372,931.116.099,"212,95%"
+Deutsche Telekom AG,9/30/2023,5149849693,750613275.1,17312068995,55772071679,38460002684,1.345.858.693,1.951.672.446,450.131.768,"0,00%"
+Daimler AG,9/30/2023,13104191262,1856279741,29165603027,45413408789,16247805762,4.087.514.659,1.142.480.264,1.795.048.726,"636,46%"
+SAP SE,9/30/2023,17167661800,1338393789,26063953489,52362126677,26298173188,2.556.034.053,5.089.303.273,991.093.689,"513,50%"
+Bayer AG,9/30/2023,9457609977,1131311165,40856047831,77252438398,36396390567,1.464.434.247,3.108.305.926,1.122.530.207,"276,90%"
+Deutsche Bank AG,9/30/2023,17914537947,1449472284,20633879462,43019367872,22385488410,3.369.348.169,6.475.053.201,92.175.248,"702,47%"
+Porsche AG,9/30/2023,12920254885,1147104411,35348848744,85266963912,49918115168,1.345.309.318,2.297.972.203,708.136.688,"324,51%"
+Merck KGaA,9/30/2023,9297896247,1145109250,49354599469,67631473649,18276874181,1.693.160.283,6.265.345.152,2.700.385.141,"232,02%"
+Volkswagen AG,9/30/2024,9752432683,970590418.5,31255665329,70790020629,39534355300,1.371.083.678,2.455.055.637,790.595.043,"0,00%"
+Siemens AG,9/30/2024,11691964631,1345578064,24477801438,72482874961,48005073523,1.856.408.241,2.802.991.363,509.900.301,"549,71%"
+Allianz SE,9/30/2024,16908879786,1197174003,48008203569,67570965703,19562762134,177.172.842,611.965.731,2.454.060.589,"249,37%"
+BMW AG,9/30/2024,17989542164,2639441820,33643521649,69399402463,35755880815,3.803.263.035,7.381.839.743,940.922.748,"784,53%"
+BASF SE,9/30/2024,16485330446,1727330520,41199120058,58775396940,17576276882,2.938.866.617,9.827.624.651,2.344.018.607,"419,26%"
+Deutsche Telekom AG,9/30/2024,6531276814,872767531.7,15526905086,49404344791,33877439705,1.766.580.521,2.576.249.974,458.325.813,"0,00%"
+Daimler AG,9/30/2024,14640665936,2101927829,10787737144,51913035226,41125298082,4.048.940.347,5.111.033.662,262.313.896,"1948,44%"
+SAP SE,9/30/2024,10824151396,830279996.2,42369695133,72342104340,29972409208,114.771.336,2.770.147.673,1.413.623.271,"0,00%"
+Bayer AG,9/30/2024,9332023907,746667545.1,23673143006,42677324477,19004181470,1.749.565.031,3.928.964.508,1.245.680.749,"0,00%"
+Deutsche Bank AG,9/30/2024,18549946525,2323022170,49199711543,64461554635,15261843092,3.603.732.773,1.522.111.161,3.223.707.074,"472,16%"
+Porsche AG,9/30/2024,15911174550,1241693861,36125130235,84583217359,48458087124,1.468.014.459,2.562.407.917,745.492.288,"343,72%"
+Merck KGaA,9/30/2024,15036344926,1704097607,30603212259,59444780752,28841568494,2.866.690.036,5.908.477.575,1.061.080.026,"556,84%"
\ No newline at end of file