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", + "
companyperiodrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquity
Volkswagen AG12/31/201797504966185168898184,000000213542012955486130278833507101493942175618,0000001542627668,000000637303746,0000000,00%
Siemens AG12/31/2017197162374641276840007,0000004500930322375268101508302587982861696389282,0000004219731382,0000001487478214,000000283,68%
Allianz SE12/31/2017194588311981600107100,0000004853897848069583711255210447327752299542624,0000007603361452,0000002306466848,000000329,65%
BMW AG12/31/2017188081471509601843496,000000353821076276732748263831945375011142614028,0000003005706927,0000001107581539,0000000,00%
BASF SE12/31/2017168955808151797081911,0000002830942001468036567115397271471012641347127,0000004523561449,00000071259635,000000634,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", + "
companymeanmedianstdminmax
revenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquity
Allianz SE13015427603,0000003087778508,00000029927069416,81250056971548896,81250027044479479,8437502086997152,6250003437586364,2812501139250883,937500451,397500133803022901850996481,5000003075149423056314634789279952693531511668947,5000003325694133,5000001007508473,500000369,4500004031726568,5383542757583327,01718111841968487,72114415082579450,8015408964325169,4294511886302018,9048622043975922,447980746056815,370577497,8982195318114486431100966,000000104771677253032991127211830459986174587839,000000611965731,00000013267702,0000000,000000198149385669810419526,0000004969268713893604660446479472803777368255218,0000007893783146,0000002577992857,0000002293,350000
BASF SE13206929984,5937502929323943,93750028948414331,68750063253275177,03125034304860845,3750002095734476,3750003667010068,812500840864888,375000552,036250123830849351609098495,5000002907810083359504915680364594676501885690844,0000003229014762,000000636540242,500000401,8150003953606287,2988422628554646,96089412414635870,74116117108154038,66901611372819844,3377571688294717,0242602188317238,825261708214344,257501628,1483636644620233551583106,0000001084829414630031637051143420605978183968,000000314982347,0000007718738,0000000,000000198463876189907447145,0000004960359975895477772055494417565609156051924,0000009827624651,0000002977818543,0000002617,560000
BMW AG12793626967,7500003479632204,46875031641220583,96875062541000370,84375030899779786,9687501970748924,5000003279635339,5000001197896958,750000420,747813127973090671933117782,0000003347974151360857899135313380993841991201713,0000002626961321,0000001061258560,500000311,3050004594622507,8906792898142809,55557811501509839,38759617802412071,59853712847726142,8630031488654231,5527012331079366,967284849448878,303844510,1674765647276212742678238,000000108659973363183292746710560668658142614028,000000125152581,00000073367419,0000000,000000199096372519624993221,0000004976940355695122657900488018718947406783982,0000008011078402,0000003346213148,0000001814,590000
Bayer AG12280150040,5312503491404274,15625032207322936,62500060858790576,21875028651467639,7187502074341115,5312503907549735,1562501143423648,031250411,859375126674946701598673537,0000003225885264160203666215295015074761742836396,0000003481261635,500000983605350,500000306,7000003722908864,6909873206795690,60198711640892417,01321218011890733,43171311375096650,4734401184037640,6514912464055972,901899890356368,256408450,2371445728072323905684923,000000100463715162784955602910017618918139484054,00000047691775,000000102121758,0000000,000000196475771429844936329,0000004922353901591140421051483154582594910670497,0000009607657241,0000003948535083,0000001818,110000
Daimler AG12982945622,2812503106719353,03125033110683422,81250061025135448,21875027914452025,3125002057640070,7812503599838843,5312501379945269,281250384,516875132780944621734753144,5000003461775339658368560660279072740041847166935,0000003296400653,0000001038169386,000000334,9750004328582507,9325682873779266,01879610107899623,32107214627955672,99417912080334988,4621701226544584,3175962378725754,2170351024583876,777378419,0876215152922484482111535,00000010787737144311784542391065905023855749485,000000124523492,000000114419599,0000000,000000196049967899831399769,0000004808531101586840936189463682615664273603847,0000009878142355,0000004145214472,0000001948,440000
Deutsche Bank AG12552273759,2500003852865310,18750031804324927,84375064484873493,96875032680548566,1562502042935983,1562503542614134,843750926108158,812500398,719688118685012302062260119,0000003387432515964508527196328995970471688790297,0000002806814710,500000868387254,000000293,8700004429631424,4064673287539872,47776812815920189,27352517260497429,42579011041972482,3177451230001154,4835632106292761,582215852175822,341487486,5553765220250485663079894,000000105462442092813710619211728609038107264457,000000229299295,00000073286514,0000000,000000198689051629802851594,0000004919971154392083567435495074090354955368641,0000008550802927,0000003925086081,0000002008,380000
Deutsche Telekom AG12948836356,7812503612449673,75000029721302574,21875062968327384,84375033247024810,6562501907479731,3437503626682563,343750887536951,062500346,870937140310550101656127217,0000003065381459262361230856352936912381734117630,0000002968449223,500000689784846,500000340,6800004267095201,5400253233861719,77965311114012390,57899515930592724,46045512022516129,1462061262589468,1226502258582990,930430723528112,694197369,84677351498496931007117429,000000114941627513235561035411183252715178292287,000000429978286,00000031680151,0000000,000000196148967839904204744,0000004781064791496220600130492294605036805417841,0000009041825831,0000002769301274,0000001547,480000
Merck KGaA13429626794,3125002786067729,59375034212478452,03125062611554099,31250028399075647,2812502301233277,5625003953880877,6250001262105888,125000458,833438144638575381907924647,0000003484061672861671584787286741858802304004777,0000003730883412,5000001014379621,000000393,6500004312918107,5350372159186368,00207910310890849,58026514436585303,05273811015177395,5504021412484406,0258402504604793,688944895429432,369268428,2304865897253747389688114,000000127339255983697027084111945417506977949,000000110168192,000000127014176,0000000,000000192176814178683617029,0000004935459946995054854077491104937036055903707,0000009237712947,0000003328702904,0000001758,200000
Porsche AG11801739996,5000003749276327,56250031933699799,43750062902797570,75000030969097771,4375001812543408,5000003138381255,4062501138772302,468750326,929375118212332431495116491,5000003361186571863838811515295167599341492638445,0000002786218764,0000001008560375,000000307,7400003643118507,0610313417170583,07950410551496082,67682519091868224,73455012568676517,0762251532298279,5415742250832283,751501576038382,472852365,11862955368708791033867668,00000011368621660217732422191040462055817386781,000000226901839,000000109265125,0000000,000000179635781779755568792,0000004910611389895043652065499181151688532052149,0000008202899676,0000002761786516,0000001634,060000
SAP SE12416678253,5625004944656066,15625032416812456,34375061494676430,93750029077863974,6562501803926622,5937503279309301,2812501168741765,500000238,142187129085097795359235366,0000003519725709956011046255264070853621494215797,5000002698095641,000000976196092,0000000,0000004286554454,7537463233555305,35431312073688294,92479719813718642,81435012615671347,1314951235422951,8301782326900921,602219983484952,491065377,50748952823454171027662516,00000010102113588234378068311001875132096093011,00000010929103,00000079241434,0000000,000000197746286279899343613,0000004920636247596574017987497529835774844445609,0000008305270255,0000004631348222,0000001819,360000
Siemens AG12662499402,9062503833250447,96875030351530970,84375059315681225,18750028964150254,3750002084857343,1562503508368718,6562501037253234,531250359,701875121634693841832577182,5000002945420437058062958009295944043151812769210,0000003569433108,000000923590815,500000271,0950004258721679,1214833245786716,80067611127809058,66018116399014129,91864811183817793,5008561300402512,0667212175553434,007928841493177,404319441,6145205703877749527700192,000000101379765672944488144210556038645636667678,00000045603762,00000069724357,0000000,000000198334526179807152435,0000004795716963995650487131486142905456802458781,0000008696071832,0000003948375437,0000001868,110000
Volkswagen AG12428305367,5000002701815476,78125027594588277,68750058567215511,65625030972627233,9375002631393308,3750002925080537,687500906980420,375000532,962812123756970021656568036,5000002523936250358992595599335290800622263969228,0000002600127624,500000792685166,000000487,1000003622113683,8849552429282313,16513011173589554,85712218703466150,56118012644549275,9144741806147968,6997592036898610,745999699124506,860847455,4020176074909806889227522,000000106902753002609675224811204836955161058696,000000432013901,00000070351358,0000000,000000197102693699705904185,0000004949639688495156833814495732538838672214379,0000008867026743,0000003807203693,0000001958,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", + "
sectormeanmedianstdminmax
revenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquityrevenuenetIncomeliabilitiesassetsequityROAROEdebtToEquitypercentageDebtToEquity
INSURANCE_FINANCE13015427603,0000003087778508,00000029927069416,81250056971548896,81250027044479479,8437502086997152,6250003437586364,2812501139250883,937500451,397500133803022901850996481,5000003075149423056314634789279952693531511668947,5000003325694133,5000001007508473,500000369,4500004031726568,5383542757583327,01718111841968487,72114415082579450,8015408964325169,4294511886302018,9048622043975922,447980746056815,370577497,8982195318114486431100966,000000104771677253032991127211830459986174587839,000000611965731,00000013267702,0000000,000000198149385669810419526,0000004969268713893604660446479472803777368255218,0000007893783146,0000002577992857,0000002293,350000
INDUSTRIAL_TECH12934714693,7500003381287195,95312529649972651,26562561284478201,10937531634505549,8750002090295909,7656253587689393,734375939059061,453125455,869062122745663461715771255,0000002945420437059053475202339392448331863036066,5000003394789346,000000872961194,500000373,7200004085478693,9576512965009406,63045111716214952,05324616741825253,90796311508005629,6356811494884669,7830422166034306,212876777839112,960548547,2773375703877749527700192,0000001013797656729444881442105560386458183968,00000045603762,0000007718738,0000000,000000198463876189907447145,0000004960359975895650487131494417565609156051924,0000009827624651,0000003948375437,0000002617,560000
AUTOMOTIVE12501654488,5078123259360840,46093831070048020,97656261259037225,36719030188989204,4140622118081428,0390633235733994,0312501155898737,718750416,289219125866339871669357824,5000003295029108860822980273300631277041878812649,0000002786218764,000000998061733,500000341,4750004046388553,1975702917840414,04080810919839740,96795317518169422,71276012459491566,5114461540731600,2068892239985575,500741813298494,925709441,8903335152922484482111535,00000010690275300217732422191040462055817386781,000000124523492,00000070351358,0000000,000000199096372519831399769,0000004976940355695156833814499181151688672214379,0000009878142355,0000004145214472,0000001958,370000
PHARMA_CHEMICAL12854888417,4218753138736001,87500033209900694,32812561735172337,76562528525271643,5000002187787196,5468753930715306,3906251202764768,078125435,346406130185163061796609939,0000003299311966861395602419287952142542012013515,5000003681807322,000000983605350,500000333,9800004038390085,5823602735058543,29682510955103627,57335916216439910,64175811108094353,3328191297937669,0048922464727270,115643887798649,434739436,5129665728072323389688114,000000100463715162784955602910017618918977949,00000047691775,000000102121758,0000000,000000196475771429844936329,0000004935459946995054854077491104937036055903707,0000009607657241,0000003948535083,0000001818,110000
BANKING12552273759,2500003852865310,18750031804324927,84375064484873493,96875032680548566,1562502042935983,1562503542614134,843750926108158,812500398,719688118685012302062260119,0000003387432515964508527196328995970471688790297,0000002806814710,500000868387254,000000293,8700004429631424,4064673287539872,47776812815920189,27352517260497429,42579011041972482,3177451230001154,4835632106292761,582215852175822,341487486,5553765220250485663079894,000000105462442092813710619211728609038107264457,000000229299295,00000073286514,0000000,000000198689051629802851594,0000004919971154392083567435495074090354955368641,0000008550802927,0000003925086081,0000002008,380000
TELECOMMUNICATIONS12948836356,7812503612449673,75000029721302574,21875062968327384,84375033247024810,6562501907479731,3437503626682563,343750887536951,062500346,870937140310550101656127217,0000003065381459262361230856352936912381734117630,0000002968449223,500000689784846,500000340,6800004267095201,5400253233861719,77965311114012390,57899515930592724,46045512022516129,1462061262589468,1226502258582990,930430723528112,694197369,84677351498496931007117429,000000114941627513235561035411183252715178292287,000000429978286,00000031680151,0000000,000000196148967839904204744,0000004781064791496220600130492294605036805417841,0000009041825831,0000002769301274,0000001547,480000
IT_SOFTWARE12416678253,5625004944656066,15625032416812456,34375061494676430,93750029077863974,6562501803926622,5937503279309301,2812501168741765,500000238,142187129085097795359235366,0000003519725709956011046255264070853621494215797,5000002698095641,000000976196092,0000000,0000004286554454,7537463233555305,35431312073688294,92479719813718642,81435012615671347,1314951235422951,8301782326900921,602219983484952,491065377,50748952823454171027662516,00000010102113588234378068311001875132096093011,00000010929103,00000079241434,0000000,000000197746286279899343613,0000004920636247596574017987497529835774844445609,0000008305270255,0000004631348222,0000001819,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", + "
sectorAvg revenueTotal revenueAvg Net IncomeSum Net IncomeAvg ROAAvg ROE
AUTOMOTIVE12501654488,50781216002117745293259360840,460938417198187579,0000002118081428,0390633235733994,031250
BANKING12552273759,2500004016727602963852865310,187500123291689926,0000002042935983,1562503542614134,843750
INDUSTRIAL_TECH12934714693,7500008278217404003381287195,953125216402380541,0000002090295909,7656253587689393,734375
INSURANCE_FINANCE13015427603,0000004164936832963087778508,00000098808912256,0000002086997152,6250003437586364,281250
TELECOMMUNICATIONS12948836356,7812504143627634173612449673,750000115598389560,0000001907479731,3437503626682563,343750
IT_SOFTWARE12416678253,5625003973337041144944656066,156250158228994117,0000001803926622,5937503279309301,281250
PHARMA_CHEMICAL12854888417,4218758227128587153138736001,875000200879104120,0000002187787196,5468753930715306,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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2017\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2018\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2019\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2020\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2021\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2022\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2023\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2024\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2025\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 10G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 20G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 30G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 40G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 50G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 60G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Revenue by Sector\n", + " \n", + " \n", + " \n", + " \n", + " Revenue\n", + " \n", + " \n", + " \n", + " \n", + " Date\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Sector\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Automotive\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Banking\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Insurance\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Industrial\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Telecom\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " IT\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Pharma\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2017\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2018\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2019\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2020\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2021\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2022\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2023\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2024\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2025\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 0\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 5G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 10G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 15G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 20G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 25G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Net Income by Sector\n", + " \n", + " \n", + " \n", + " \n", + " Net Income\n", + " \n", + " \n", + " \n", + " \n", + " Date\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Sector\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Automotive\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Banking\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Insurance\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Industrial\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Telecom\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " IT\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Pharma\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\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", + "
sectorAvg ROAStd ROAAvg ROEStd ROE
INSURANCE_FINANCE2086997152,6250001886302018,9048623437586364,2812502043975922,447980
INDUSTRIAL_TECH2090295909,7656251494884669,7830423587689393,7343752166034306,212876
AUTOMOTIVE2118081428,0390631540731600,2068893235733994,0312502239985575,500741
PHARMA_CHEMICAL2187787196,5468751297937669,0048923930715306,3906252464727270,115643
BANKING2042935983,1562501230001154,4835633542614134,8437502106292761,582215
TELECOMMUNICATIONS1907479731,3437501262589468,1226503626682563,3437502258582990,930430
IT_SOFTWARE1803926622,5937501235422951,8301783279309301,2812502326900921,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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Insurance\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Industrial\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Automotive\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Pharma\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Banking\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Telecom\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " IT\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 0\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 500M\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 1G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 3G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 3G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 4G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 4G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 5G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Average ROA By Sector With Standard Deviation\n", + " \n", + " \n", + " \n", + " \n", + " Avg ROA\n", + " \n", + " \n", + " \n", + " \n", + " Sector of Business\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Insurance\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Industrial\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Automotive\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Pharma\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Banking\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Telecom\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " IT\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 0\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 1G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 2G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 3G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 4G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 5G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " 6G\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " Average ROE By Sector With Standard Deviation\n", + " \n", + " \n", + " \n", + " \n", + " Avg ROE\n", + " \n", + " \n", + " \n", + " \n", + " Sector of Business\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\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