@@ -5,180 +5,183 @@ namespace MatthiWare.FinancialModelingPrep.Model.CompanyValuation
55 public class KeyMetricsTTMResponse
66 {
77 [ JsonPropertyName ( "revenuePerShareTTM" ) ]
8- public double RevenuePerShareTTM { get ; set ; }
8+ public double ? RevenuePerShareTTM { get ; set ; }
99
1010 [ JsonPropertyName ( "netIncomePerShareTTM" ) ]
11- public double NetIncomePerShareTTM { get ; set ; }
11+ public double ? NetIncomePerShareTTM { get ; set ; }
1212
1313 [ JsonPropertyName ( "operatingCashFlowPerShareTTM" ) ]
14- public double OperatingCashFlowPerShareTTM { get ; set ; }
14+ public double ? OperatingCashFlowPerShareTTM { get ; set ; }
1515
1616 [ JsonPropertyName ( "freeCashFlowPerShareTTM" ) ]
17- public double FreeCashFlowPerShareTTM { get ; set ; }
17+ public double ? FreeCashFlowPerShareTTM { get ; set ; }
1818
1919 [ JsonPropertyName ( "cashPerShareTTM" ) ]
20- public double CashPerShareTTM { get ; set ; }
20+ public double ? CashPerShareTTM { get ; set ; }
2121
2222 [ JsonPropertyName ( "bookValuePerShareTTM" ) ]
23- public double BookValuePerShareTTM { get ; set ; }
23+ public double ? BookValuePerShareTTM { get ; set ; }
2424
2525 [ JsonPropertyName ( "tangibleBookValuePerShareTTM" ) ]
26- public double TangibleBookValuePerShareTTM { get ; set ; }
26+ public double ? TangibleBookValuePerShareTTM { get ; set ; }
2727
2828 [ JsonPropertyName ( "shareholdersEquityPerShareTTM" ) ]
29- public double ShareholdersEquityPerShareTTM { get ; set ; }
29+ public double ? ShareholdersEquityPerShareTTM { get ; set ; }
3030
3131 [ JsonPropertyName ( "interestDebtPerShareTTM" ) ]
32- public double InterestDebtPerShareTTM { get ; set ; }
32+ public double ? InterestDebtPerShareTTM { get ; set ; }
3333
3434 [ JsonPropertyName ( "marketCapTTM" ) ]
35- public long MarketCapTTM { get ; set ; }
35+ public double ? MarketCapTTM { get ; set ; }
3636
3737 [ JsonPropertyName ( "enterpriseValueTTM" ) ]
38- public long EnterpriseValueTTM { get ; set ; }
38+ public double ? EnterpriseValueTTM { get ; set ; }
3939
4040 [ JsonPropertyName ( "peRatioTTM" ) ]
41- public double PeRatioTTM { get ; set ; }
41+ public double ? PeRatioTTM { get ; set ; }
4242
4343 [ JsonPropertyName ( "priceToSalesRatioTTM" ) ]
44- public double PriceToSalesRatioTTM { get ; set ; }
44+ public double ? PriceToSalesRatioTTM { get ; set ; }
4545
4646 [ JsonPropertyName ( "pocfratioTTM" ) ]
47- public double PocfratioTTM { get ; set ; }
47+ public double ? PocfratioTTM { get ; set ; }
4848
4949 [ JsonPropertyName ( "pfcfRatioTTM" ) ]
50- public double PfcfRatioTTM { get ; set ; }
50+ public double ? PfcfRatioTTM { get ; set ; }
5151
5252 [ JsonPropertyName ( "pbRatioTTM" ) ]
53- public double PbRatioTTM { get ; set ; }
53+ public double ? PbRatioTTM { get ; set ; }
5454
5555 [ JsonPropertyName ( "ptbRatioTTM" ) ]
56- public double PtbRatioTTM { get ; set ; }
56+ public double ? PtbRatioTTM { get ; set ; }
5757
5858 [ JsonPropertyName ( "evToSalesTTM" ) ]
59- public double EvToSalesTTM { get ; set ; }
59+ public double ? EvToSalesTTM { get ; set ; }
6060
6161 [ JsonPropertyName ( "enterpriseValueOverEBITDATTM" ) ]
62- public double EnterpriseValueOverEBITDATTM { get ; set ; }
62+ public double ? EnterpriseValueOverEBITDATTM { get ; set ; }
6363
6464 [ JsonPropertyName ( "evToOperatingCashFlowTTM" ) ]
65- public double EvToOperatingCashFlowTTM { get ; set ; }
65+ public double ? EvToOperatingCashFlowTTM { get ; set ; }
6666
6767 [ JsonPropertyName ( "evToFreeCashFlowTTM" ) ]
68- public double EvToFreeCashFlowTTM { get ; set ; }
68+ public double ? EvToFreeCashFlowTTM { get ; set ; }
6969
7070 [ JsonPropertyName ( "earningsYieldTTM" ) ]
71- public double EarningsYieldTTM { get ; set ; }
71+ public double ? EarningsYieldTTM { get ; set ; }
7272
7373 [ JsonPropertyName ( "freeCashFlowYieldTTM" ) ]
74- public double FreeCashFlowYieldTTM { get ; set ; }
74+ public double ? FreeCashFlowYieldTTM { get ; set ; }
7575
7676 [ JsonPropertyName ( "debtToEquityTTM" ) ]
77- public double DebtToEquityTTM { get ; set ; }
77+ public double ? DebtToEquityTTM { get ; set ; }
7878
7979 [ JsonPropertyName ( "debtToAssetsTTM" ) ]
80- public double DebtToAssetsTTM { get ; set ; }
80+ public double ? DebtToAssetsTTM { get ; set ; }
81+
82+ [ JsonPropertyName ( "debtToMarketCapTTM" ) ]
83+ public double ? DebtToMarketCapTTM { get ; set ; }
8184
8285 [ JsonPropertyName ( "netDebtToEBITDATTM" ) ]
83- public double NetDebtToEBITDATTM { get ; set ; }
86+ public double ? NetDebtToEBITDATTM { get ; set ; }
8487
8588 [ JsonPropertyName ( "currentRatioTTM" ) ]
86- public double CurrentRatioTTM { get ; set ; }
89+ public double ? CurrentRatioTTM { get ; set ; }
8790
8891 [ JsonPropertyName ( "interestCoverageTTM" ) ]
89- public double InterestCoverageTTM { get ; set ; }
92+ public double ? InterestCoverageTTM { get ; set ; }
9093
9194 [ JsonPropertyName ( "incomeQualityTTM" ) ]
92- public double IncomeQualityTTM { get ; set ; }
95+ public double ? IncomeQualityTTM { get ; set ; }
9396
9497 [ JsonPropertyName ( "dividendYieldTTM" ) ]
95- public double DividendYieldTTM { get ; set ; }
98+ public double ? DividendYieldTTM { get ; set ; }
9699
97100 [ JsonPropertyName ( "dividendYieldPercentageTTM" ) ]
98- public double DividendYieldPercentageTTM { get ; set ; }
101+ public double ? DividendYieldPercentageTTM { get ; set ; }
99102
100103 [ JsonPropertyName ( "payoutRatioTTM" ) ]
101- public double PayoutRatioTTM { get ; set ; }
104+ public double ? PayoutRatioTTM { get ; set ; }
102105
103106 [ JsonPropertyName ( "salesGeneralAndAdministrativeToRevenueTTM" ) ]
104- public double SalesGeneralAndAdministrativeToRevenueTTM { get ; set ; }
107+ public double ? SalesGeneralAndAdministrativeToRevenueTTM { get ; set ; }
105108
106109 [ JsonPropertyName ( "researchAndDevelopementToRevenueTTM" ) ]
107- public double ResearchAndDevelopementToRevenueTTM { get ; set ; }
110+ public double ? ResearchAndDevelopementToRevenueTTM { get ; set ; }
108111
109112 [ JsonPropertyName ( "intangiblesToTotalAssetsTTM" ) ]
110- public double IntangiblesToTotalAssetsTTM { get ; set ; }
113+ public double ? IntangiblesToTotalAssetsTTM { get ; set ; }
111114
112115 [ JsonPropertyName ( "capexToOperatingCashFlowTTM" ) ]
113- public double CapexToOperatingCashFlowTTM { get ; set ; }
116+ public double ? CapexToOperatingCashFlowTTM { get ; set ; }
114117
115118 [ JsonPropertyName ( "capexToRevenueTTM" ) ]
116- public double CapexToRevenueTTM { get ; set ; }
119+ public double ? CapexToRevenueTTM { get ; set ; }
117120
118121 [ JsonPropertyName ( "capexToDepreciationTTM" ) ]
119- public double CapexToDepreciationTTM { get ; set ; }
122+ public double ? CapexToDepreciationTTM { get ; set ; }
120123
121124 [ JsonPropertyName ( "stockBasedCompensationToRevenueTTM" ) ]
122- public double StockBasedCompensationToRevenueTTM { get ; set ; }
125+ public double ? StockBasedCompensationToRevenueTTM { get ; set ; }
123126
124127 [ JsonPropertyName ( "grahamNumberTTM" ) ]
125- public double GrahamNumberTTM { get ; set ; }
128+ public double ? GrahamNumberTTM { get ; set ; }
126129
127130 [ JsonPropertyName ( "roicTTM" ) ]
128- public double RoicTTM { get ; set ; }
131+ public double ? RoicTTM { get ; set ; }
129132
130133 [ JsonPropertyName ( "returnOnTangibleAssetsTTM" ) ]
131- public double ReturnOnTangibleAssetsTTM { get ; set ; }
134+ public double ? ReturnOnTangibleAssetsTTM { get ; set ; }
132135
133136 [ JsonPropertyName ( "grahamNetNetTTM" ) ]
134- public double GrahamNetNetTTM { get ; set ; }
137+ public double ? GrahamNetNetTTM { get ; set ; }
135138
136139 [ JsonPropertyName ( "workingCapitalTTM" ) ]
137- public long WorkingCapitalTTM { get ; set ; }
140+ public long ? WorkingCapitalTTM { get ; set ; }
138141
139142 [ JsonPropertyName ( "tangibleAssetValueTTM" ) ]
140143 public object TangibleAssetValueTTM { get ; set ; }
141144
142145 [ JsonPropertyName ( "netCurrentAssetValueTTM" ) ]
143- public double NetCurrentAssetValueTTM { get ; set ; }
146+ public double ? NetCurrentAssetValueTTM { get ; set ; }
144147
145148 [ JsonPropertyName ( "investedCapitalTTM" ) ]
146- public double InvestedCapitalTTM { get ; set ; }
149+ public double ? InvestedCapitalTTM { get ; set ; }
147150
148151 [ JsonPropertyName ( "averageReceivablesTTM" ) ]
149- public long AverageReceivablesTTM { get ; set ; }
152+ public long ? AverageReceivablesTTM { get ; set ; }
150153
151154 [ JsonPropertyName ( "averagePayablesTTM" ) ]
152- public long AveragePayablesTTM { get ; set ; }
155+ public long ? AveragePayablesTTM { get ; set ; }
153156
154157 [ JsonPropertyName ( "averageInventoryTTM" ) ]
155- public long AverageInventoryTTM { get ; set ; }
158+ public long ? AverageInventoryTTM { get ; set ; }
156159
157160 [ JsonPropertyName ( "daysSalesOutstandingTTM" ) ]
158- public double DaysSalesOutstandingTTM { get ; set ; }
161+ public double ? DaysSalesOutstandingTTM { get ; set ; }
159162
160163 [ JsonPropertyName ( "daysPayablesOutstandingTTM" ) ]
161- public double DaysPayablesOutstandingTTM { get ; set ; }
164+ public double ? DaysPayablesOutstandingTTM { get ; set ; }
162165
163166 [ JsonPropertyName ( "daysOfInventoryOnHandTTM" ) ]
164- public double DaysOfInventoryOnHandTTM { get ; set ; }
167+ public double ? DaysOfInventoryOnHandTTM { get ; set ; }
165168
166169 [ JsonPropertyName ( "receivablesTurnoverTTM" ) ]
167- public double ReceivablesTurnoverTTM { get ; set ; }
170+ public double ? ReceivablesTurnoverTTM { get ; set ; }
168171
169172 [ JsonPropertyName ( "payablesTurnoverTTM" ) ]
170- public double PayablesTurnoverTTM { get ; set ; }
173+ public double ? PayablesTurnoverTTM { get ; set ; }
171174
172175 [ JsonPropertyName ( "inventoryTurnoverTTM" ) ]
173- public double InventoryTurnoverTTM { get ; set ; }
176+ public double ? InventoryTurnoverTTM { get ; set ; }
174177
175178 [ JsonPropertyName ( "roeTTM" ) ]
176- public double RoeTTM { get ; set ; }
179+ public double ? RoeTTM { get ; set ; }
177180
178181 [ JsonPropertyName ( "capexPerShareTTM" ) ]
179- public double CapexPerShareTTM { get ; set ; }
182+ public double ? CapexPerShareTTM { get ; set ; }
180183
181184 [ JsonPropertyName ( "dividendPerShareTTM" ) ]
182- public double DividendPerShareTTM { get ; set ; }
185+ public double ? DividendPerShareTTM { get ; set ; }
183186 }
184187}
0 commit comments