@@ -5,180 +5,183 @@ namespace MatthiWare.FinancialModelingPrep.Model.CompanyValuation
5
5
public class KeyMetricsTTMResponse
6
6
{
7
7
[ JsonPropertyName ( "revenuePerShareTTM" ) ]
8
- public double RevenuePerShareTTM { get ; set ; }
8
+ public double ? RevenuePerShareTTM { get ; set ; }
9
9
10
10
[ JsonPropertyName ( "netIncomePerShareTTM" ) ]
11
- public double NetIncomePerShareTTM { get ; set ; }
11
+ public double ? NetIncomePerShareTTM { get ; set ; }
12
12
13
13
[ JsonPropertyName ( "operatingCashFlowPerShareTTM" ) ]
14
- public double OperatingCashFlowPerShareTTM { get ; set ; }
14
+ public double ? OperatingCashFlowPerShareTTM { get ; set ; }
15
15
16
16
[ JsonPropertyName ( "freeCashFlowPerShareTTM" ) ]
17
- public double FreeCashFlowPerShareTTM { get ; set ; }
17
+ public double ? FreeCashFlowPerShareTTM { get ; set ; }
18
18
19
19
[ JsonPropertyName ( "cashPerShareTTM" ) ]
20
- public double CashPerShareTTM { get ; set ; }
20
+ public double ? CashPerShareTTM { get ; set ; }
21
21
22
22
[ JsonPropertyName ( "bookValuePerShareTTM" ) ]
23
- public double BookValuePerShareTTM { get ; set ; }
23
+ public double ? BookValuePerShareTTM { get ; set ; }
24
24
25
25
[ JsonPropertyName ( "tangibleBookValuePerShareTTM" ) ]
26
- public double TangibleBookValuePerShareTTM { get ; set ; }
26
+ public double ? TangibleBookValuePerShareTTM { get ; set ; }
27
27
28
28
[ JsonPropertyName ( "shareholdersEquityPerShareTTM" ) ]
29
- public double ShareholdersEquityPerShareTTM { get ; set ; }
29
+ public double ? ShareholdersEquityPerShareTTM { get ; set ; }
30
30
31
31
[ JsonPropertyName ( "interestDebtPerShareTTM" ) ]
32
- public double InterestDebtPerShareTTM { get ; set ; }
32
+ public double ? InterestDebtPerShareTTM { get ; set ; }
33
33
34
34
[ JsonPropertyName ( "marketCapTTM" ) ]
35
- public long MarketCapTTM { get ; set ; }
35
+ public double ? MarketCapTTM { get ; set ; }
36
36
37
37
[ JsonPropertyName ( "enterpriseValueTTM" ) ]
38
- public long EnterpriseValueTTM { get ; set ; }
38
+ public double ? EnterpriseValueTTM { get ; set ; }
39
39
40
40
[ JsonPropertyName ( "peRatioTTM" ) ]
41
- public double PeRatioTTM { get ; set ; }
41
+ public double ? PeRatioTTM { get ; set ; }
42
42
43
43
[ JsonPropertyName ( "priceToSalesRatioTTM" ) ]
44
- public double PriceToSalesRatioTTM { get ; set ; }
44
+ public double ? PriceToSalesRatioTTM { get ; set ; }
45
45
46
46
[ JsonPropertyName ( "pocfratioTTM" ) ]
47
- public double PocfratioTTM { get ; set ; }
47
+ public double ? PocfratioTTM { get ; set ; }
48
48
49
49
[ JsonPropertyName ( "pfcfRatioTTM" ) ]
50
- public double PfcfRatioTTM { get ; set ; }
50
+ public double ? PfcfRatioTTM { get ; set ; }
51
51
52
52
[ JsonPropertyName ( "pbRatioTTM" ) ]
53
- public double PbRatioTTM { get ; set ; }
53
+ public double ? PbRatioTTM { get ; set ; }
54
54
55
55
[ JsonPropertyName ( "ptbRatioTTM" ) ]
56
- public double PtbRatioTTM { get ; set ; }
56
+ public double ? PtbRatioTTM { get ; set ; }
57
57
58
58
[ JsonPropertyName ( "evToSalesTTM" ) ]
59
- public double EvToSalesTTM { get ; set ; }
59
+ public double ? EvToSalesTTM { get ; set ; }
60
60
61
61
[ JsonPropertyName ( "enterpriseValueOverEBITDATTM" ) ]
62
- public double EnterpriseValueOverEBITDATTM { get ; set ; }
62
+ public double ? EnterpriseValueOverEBITDATTM { get ; set ; }
63
63
64
64
[ JsonPropertyName ( "evToOperatingCashFlowTTM" ) ]
65
- public double EvToOperatingCashFlowTTM { get ; set ; }
65
+ public double ? EvToOperatingCashFlowTTM { get ; set ; }
66
66
67
67
[ JsonPropertyName ( "evToFreeCashFlowTTM" ) ]
68
- public double EvToFreeCashFlowTTM { get ; set ; }
68
+ public double ? EvToFreeCashFlowTTM { get ; set ; }
69
69
70
70
[ JsonPropertyName ( "earningsYieldTTM" ) ]
71
- public double EarningsYieldTTM { get ; set ; }
71
+ public double ? EarningsYieldTTM { get ; set ; }
72
72
73
73
[ JsonPropertyName ( "freeCashFlowYieldTTM" ) ]
74
- public double FreeCashFlowYieldTTM { get ; set ; }
74
+ public double ? FreeCashFlowYieldTTM { get ; set ; }
75
75
76
76
[ JsonPropertyName ( "debtToEquityTTM" ) ]
77
- public double DebtToEquityTTM { get ; set ; }
77
+ public double ? DebtToEquityTTM { get ; set ; }
78
78
79
79
[ JsonPropertyName ( "debtToAssetsTTM" ) ]
80
- public double DebtToAssetsTTM { get ; set ; }
80
+ public double ? DebtToAssetsTTM { get ; set ; }
81
+
82
+ [ JsonPropertyName ( "debtToMarketCapTTM" ) ]
83
+ public double ? DebtToMarketCapTTM { get ; set ; }
81
84
82
85
[ JsonPropertyName ( "netDebtToEBITDATTM" ) ]
83
- public double NetDebtToEBITDATTM { get ; set ; }
86
+ public double ? NetDebtToEBITDATTM { get ; set ; }
84
87
85
88
[ JsonPropertyName ( "currentRatioTTM" ) ]
86
- public double CurrentRatioTTM { get ; set ; }
89
+ public double ? CurrentRatioTTM { get ; set ; }
87
90
88
91
[ JsonPropertyName ( "interestCoverageTTM" ) ]
89
- public double InterestCoverageTTM { get ; set ; }
92
+ public double ? InterestCoverageTTM { get ; set ; }
90
93
91
94
[ JsonPropertyName ( "incomeQualityTTM" ) ]
92
- public double IncomeQualityTTM { get ; set ; }
95
+ public double ? IncomeQualityTTM { get ; set ; }
93
96
94
97
[ JsonPropertyName ( "dividendYieldTTM" ) ]
95
- public double DividendYieldTTM { get ; set ; }
98
+ public double ? DividendYieldTTM { get ; set ; }
96
99
97
100
[ JsonPropertyName ( "dividendYieldPercentageTTM" ) ]
98
- public double DividendYieldPercentageTTM { get ; set ; }
101
+ public double ? DividendYieldPercentageTTM { get ; set ; }
99
102
100
103
[ JsonPropertyName ( "payoutRatioTTM" ) ]
101
- public double PayoutRatioTTM { get ; set ; }
104
+ public double ? PayoutRatioTTM { get ; set ; }
102
105
103
106
[ JsonPropertyName ( "salesGeneralAndAdministrativeToRevenueTTM" ) ]
104
- public double SalesGeneralAndAdministrativeToRevenueTTM { get ; set ; }
107
+ public double ? SalesGeneralAndAdministrativeToRevenueTTM { get ; set ; }
105
108
106
109
[ JsonPropertyName ( "researchAndDevelopementToRevenueTTM" ) ]
107
- public double ResearchAndDevelopementToRevenueTTM { get ; set ; }
110
+ public double ? ResearchAndDevelopementToRevenueTTM { get ; set ; }
108
111
109
112
[ JsonPropertyName ( "intangiblesToTotalAssetsTTM" ) ]
110
- public double IntangiblesToTotalAssetsTTM { get ; set ; }
113
+ public double ? IntangiblesToTotalAssetsTTM { get ; set ; }
111
114
112
115
[ JsonPropertyName ( "capexToOperatingCashFlowTTM" ) ]
113
- public double CapexToOperatingCashFlowTTM { get ; set ; }
116
+ public double ? CapexToOperatingCashFlowTTM { get ; set ; }
114
117
115
118
[ JsonPropertyName ( "capexToRevenueTTM" ) ]
116
- public double CapexToRevenueTTM { get ; set ; }
119
+ public double ? CapexToRevenueTTM { get ; set ; }
117
120
118
121
[ JsonPropertyName ( "capexToDepreciationTTM" ) ]
119
- public double CapexToDepreciationTTM { get ; set ; }
122
+ public double ? CapexToDepreciationTTM { get ; set ; }
120
123
121
124
[ JsonPropertyName ( "stockBasedCompensationToRevenueTTM" ) ]
122
- public double StockBasedCompensationToRevenueTTM { get ; set ; }
125
+ public double ? StockBasedCompensationToRevenueTTM { get ; set ; }
123
126
124
127
[ JsonPropertyName ( "grahamNumberTTM" ) ]
125
- public double GrahamNumberTTM { get ; set ; }
128
+ public double ? GrahamNumberTTM { get ; set ; }
126
129
127
130
[ JsonPropertyName ( "roicTTM" ) ]
128
- public double RoicTTM { get ; set ; }
131
+ public double ? RoicTTM { get ; set ; }
129
132
130
133
[ JsonPropertyName ( "returnOnTangibleAssetsTTM" ) ]
131
- public double ReturnOnTangibleAssetsTTM { get ; set ; }
134
+ public double ? ReturnOnTangibleAssetsTTM { get ; set ; }
132
135
133
136
[ JsonPropertyName ( "grahamNetNetTTM" ) ]
134
- public double GrahamNetNetTTM { get ; set ; }
137
+ public double ? GrahamNetNetTTM { get ; set ; }
135
138
136
139
[ JsonPropertyName ( "workingCapitalTTM" ) ]
137
- public long WorkingCapitalTTM { get ; set ; }
140
+ public long ? WorkingCapitalTTM { get ; set ; }
138
141
139
142
[ JsonPropertyName ( "tangibleAssetValueTTM" ) ]
140
143
public object TangibleAssetValueTTM { get ; set ; }
141
144
142
145
[ JsonPropertyName ( "netCurrentAssetValueTTM" ) ]
143
- public double NetCurrentAssetValueTTM { get ; set ; }
146
+ public double ? NetCurrentAssetValueTTM { get ; set ; }
144
147
145
148
[ JsonPropertyName ( "investedCapitalTTM" ) ]
146
- public double InvestedCapitalTTM { get ; set ; }
149
+ public double ? InvestedCapitalTTM { get ; set ; }
147
150
148
151
[ JsonPropertyName ( "averageReceivablesTTM" ) ]
149
- public long AverageReceivablesTTM { get ; set ; }
152
+ public long ? AverageReceivablesTTM { get ; set ; }
150
153
151
154
[ JsonPropertyName ( "averagePayablesTTM" ) ]
152
- public long AveragePayablesTTM { get ; set ; }
155
+ public long ? AveragePayablesTTM { get ; set ; }
153
156
154
157
[ JsonPropertyName ( "averageInventoryTTM" ) ]
155
- public long AverageInventoryTTM { get ; set ; }
158
+ public long ? AverageInventoryTTM { get ; set ; }
156
159
157
160
[ JsonPropertyName ( "daysSalesOutstandingTTM" ) ]
158
- public double DaysSalesOutstandingTTM { get ; set ; }
161
+ public double ? DaysSalesOutstandingTTM { get ; set ; }
159
162
160
163
[ JsonPropertyName ( "daysPayablesOutstandingTTM" ) ]
161
- public double DaysPayablesOutstandingTTM { get ; set ; }
164
+ public double ? DaysPayablesOutstandingTTM { get ; set ; }
162
165
163
166
[ JsonPropertyName ( "daysOfInventoryOnHandTTM" ) ]
164
- public double DaysOfInventoryOnHandTTM { get ; set ; }
167
+ public double ? DaysOfInventoryOnHandTTM { get ; set ; }
165
168
166
169
[ JsonPropertyName ( "receivablesTurnoverTTM" ) ]
167
- public double ReceivablesTurnoverTTM { get ; set ; }
170
+ public double ? ReceivablesTurnoverTTM { get ; set ; }
168
171
169
172
[ JsonPropertyName ( "payablesTurnoverTTM" ) ]
170
- public double PayablesTurnoverTTM { get ; set ; }
173
+ public double ? PayablesTurnoverTTM { get ; set ; }
171
174
172
175
[ JsonPropertyName ( "inventoryTurnoverTTM" ) ]
173
- public double InventoryTurnoverTTM { get ; set ; }
176
+ public double ? InventoryTurnoverTTM { get ; set ; }
174
177
175
178
[ JsonPropertyName ( "roeTTM" ) ]
176
- public double RoeTTM { get ; set ; }
179
+ public double ? RoeTTM { get ; set ; }
177
180
178
181
[ JsonPropertyName ( "capexPerShareTTM" ) ]
179
- public double CapexPerShareTTM { get ; set ; }
182
+ public double ? CapexPerShareTTM { get ; set ; }
180
183
181
184
[ JsonPropertyName ( "dividendPerShareTTM" ) ]
182
- public double DividendPerShareTTM { get ; set ; }
185
+ public double ? DividendPerShareTTM { get ; set ; }
183
186
}
184
187
}
0 commit comments