Historical valuation
Point-in-time P/E uses only periods available on each trade date (publication-dated or lag-modeled); no negative earnings produce an observation.
Historical availability may be modeled from reporting-lag assumptions
(NON_CERTIFIED_MODELED_AVAILABILITY). Modeled availability is labelled and is never point-in-time
certified.
Notes: PROVIDER_SELECTED: dnse-chart ({'dnse-chart': 982} bars); MISSING_PERIODS: start=2021-07-13, end=2021-08-27, calendar_days=45; MISSING_PERIODS: start=2021-08-27, end=2021-09-10, calendar_days=14; MISSING_PERIODS: start=2021-10-01, end=2021-10-21, calendar_days=20; MISSING_PERIODS: start=2022-01-27, end=2022-02-09, calendar_days=13; MISSING_PERIODS: start=2022-04-28, end=2022-05-24, calendar_days=26; MISSING_PERIODS: start=2022-06-30, end=2022-08-10, calendar_days=41; MISSING_PERIODS: start=2022-11-04, end=2022-11-18, calendar_days=14; MISSING_PERIODS: start=2023-07-21, end=2023-08-15, calendar_days=25; MISSING_PERIODS: start=2023-08-16, end=2023-09-15, calendar_days=30; MISSING_PERIODS: start=2023-09-15, end=2023-11-01, calendar_days=47; MISSING_PERIODS: start=2024-08-07, end=2024-08-26, calendar_days=19; MISSING_PERIODS: start=2024-08-28, end=2024-09-10, calendar_days=13; MISSING_PERIODS: start=2025-01-23, end=2025-02-07, calendar_days=15; MISSING_PERIODS: start=2025-08-05, end=2025-08-20, calendar_days=15; MISSING_PERIODS: start=2025-11-12, end=2025-11-26, calendar_days=14; MISSING_PERIODS: start=2025-12-24, end=2026-01-08, calendar_days=15; MISSING_PERIODS: start=2026-01-22, end=2026-02-02, calendar_days=11; MISSING_PERIODS: start=2026-02-13, end=2026-03-02, calendar_days=17; MISSING_PERIODS: start=2026-04-02, end=2026-04-14, calendar_days=12; MISSING_PERIODS: start=2026-05-22, end=2026-06-04, calendar_days=13; MISSING_PERIODS: start=2026-06-19, end=2026-06-30, calendar_days=11; MISSING_PERIODS: start=2026-07-16, end=2026-07-27, calendar_days=11; MISSING_PERIODS: start=2026-08-20, end=2026-09-04, calendar_days=15; SUSPICIOUS_DISCONTINUITY: trade_date=2021-09-10, previous_close=35.100000000000, close=22.700000000000, absolute_return=0.3532763532763532763532763533; SUSPICIOUS_DISCONTINUITY: trade_date=2021-11-19, previous_close=31.000000000000, close=37.900000000000, absolute_return=0.2225806451612903225806451613; SUSPICIOUS_DISCONTINUITY: trade_date=2021-11-29, previous_close=31.400000000000, close=25.100000000000, absolute_return=0.2006369426751592356687898089; SUSPICIOUS_DISCONTINUITY: trade_date=2021-11-30, previous_close=25.100000000000, close=31.200000000000, absolute_return=0.2430278884462151394422310757; SUSPICIOUS_DISCONTINUITY: trade_date=2022-03-14, previous_close=18.600000000000, close=23.500000000000, absolute_return=0.2634408602150537634408602151; SUSPICIOUS_DISCONTINUITY: trade_date=2022-06-20, previous_close=16.200000000000, close=22.200000000000, absolute_return=0.3703703703703703703703703704; SUSPICIOUS_DISCONTINUITY: trade_date=2022-08-10, previous_close=31.500000000000, close=18.900000000000, absolute_return=0.4; SUSPICIOUS_DISCONTINUITY: trade_date=2022-09-05, previous_close=17.000000000000, close=21.200000000000, absolute_return=0.2470588235294117647058823529; SUSPICIOUS_DISCONTINUITY: trade_date=2022-10-05, previous_close=17.600000000000, close=24.000000000000, absolute_return=0.3636363636363636363636363636; SUSPICIOUS_DISCONTINUITY: trade_date=2022-10-11, previous_close=20.200000000000, close=26.000000000000, absolute_return=0.2871287128712871287128712871; SUSPICIOUS_DISCONTINUITY: trade_date=2022-12-28, previous_close=17.300000000000, close=22.000000000000, absolute_return=0.2716763005780346820809248555; SUSPICIOUS_DISCONTINUITY: trade_date=2023-01-31, previous_close=17.600000000000, close=21.500000000000, absolute_return=0.2215909090909090909090909091; SUSPICIOUS_DISCONTINUITY: trade_date=2023-02-28, previous_close=16.000000000000, close=20.000000000000, absolute_return=0.25; SUSPICIOUS_DISCONTINUITY: trade_date=2023-03-07, previous_close=16.000000000000, close=19.500000000000, absolute_return=0.21875; SUSPICIOUS_DISCONTINUITY: trade_date=2023-03-22, previous_close=16.500000000000, close=20.000000000000, absolute_return=0.2121212121212121212121212121; SUSPICIOUS_DISCONTINUITY: trade_date=2023-06-21, previous_close=17.300000000000, close=23.000000000000, absolute_return=0.3294797687861271676300578035; SUSPICIOUS_DISCONTINUITY: trade_date=2023-11-01, previous_close=33.000000000000, close=19.800000000000, absolute_return=0.4; SUSPICIOUS_DISCONTINUITY: trade_date=2023-12-29, previous_close=20.500000000000, close=26.000000000000, absolute_return=0.2682926829268292682926829268; SUSPICIOUS_DISCONTINUITY: trade_date=2024-01-09, previous_close=21.400000000000, close=27.500000000000, absolute_return=0.2850467289719626168224299065; SUSPICIOUS_DISCONTINUITY: trade_date=2024-02-29, previous_close=18.200000000000, close=24.500000000000, absolute_return=0.3461538461538461538461538462; SUSPICIOUS_DISCONTINUITY: trade_date=2024-03-27, previous_close=18.000000000000, close=22.000000000000, absolute_return=0.2222222222222222222222222222; SUSPICIOUS_DISCONTINUITY: trade_date=2024-04-22, previous_close=18.700000000000, close=23.000000000000, absolute_return=0.2299465240641711229946524064; SUSPICIOUS_DISCONTINUITY: trade_date=2024-05-31, previous_close=16.200000000000, close=20.000000000000, absolute_return=0.2345679012345679012345679012; SUSPICIOUS_DISCONTINUITY: trade_date=2024-06-05, previous_close=18.000000000000, close=22.000000000000, absolute_return=0.2222222222222222222222222222; SUSPICIOUS_DISCONTINUITY: trade_date=2024-07-19, previous_close=16.100000000000, close=20.000000000000, absolute_return=0.2422360248447204968944099379; SUSPICIOUS_DISCONTINUITY: trade_date=2024-07-29, previous_close=15.900000000000, close=19.500000000000, absolute_return=0.2264150943396226415094339623; SUSPICIOUS_DISCONTINUITY: trade_date=2025-06-12, previous_close=18.600000000000, close=22.800000000000, absolute_return=0.2258064516129032258064516129; ADJUSTMENT_UNKNOWN: adjusted=False, adjustment_basis=UNKNOWN