🔒 Q2 2025 earnings call 2025-07-25 NEWEST
Management ■■■■■■ guidance against ■■■■■■■■ demand and ■■■■■■■ margins. The delivery was ■■■■■■■■ and ■■■■ in specifics, with ■■■ questions left hanging.
Our AI read all 701 of PUBL's earnings calls (2018–2025) and answered the same battery of questions about each one. Every past call is free; the newest quarter unlocks with a free account.
Management ■■■■■■ guidance against ■■■■■■■■ demand and ■■■■■■■ margins. The delivery was ■■■■■■■■ and ■■■■ in specifics, with ■■■ questions left hanging.
Management held guidance steady against mixed demand signals and contracting margins. The delivery was unusually candid, rich in specifics.
Management held guidance steady against mixed demand signals. The delivery was unusually candid, rich in specifics.
Management held guidance steady against mixed demand signals and contracting margins. The delivery was unusually candid, rich in specifics.
Management held guidance steady against slowing demand and expanding margins. The delivery was unusually candid, rich in specifics.
Management held guidance steady against mixed demand signals and expanding margins. The delivery was unusually candid, rich in specifics.
Management held guidance steady against mixed demand signals and expanding margins. The delivery was unusually candid, rich in specifics.
Management gave no formal guidance against steady demand and contracting margins. The delivery was rich in specifics.
| Call | Date | Grade | Guidance | Demand | Margins | Candor | Evasion |
|---|---|---|---|---|---|---|---|
| Q2 2025 | 2025-07-21 | C | maintained | stable | expanding | 7/9 | 6/9 |
| Q2 2025 | 2025-07-18 | B | raised | accelerating | expanding | 7/9 | 4/9 |
| Q2 2025 | 2025-07-18 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2025 | 2025-07-18 | D | maintained | mixed | stable | 6/9 | 5/9 |
| Q2 2025 | 2025-07-18 | B | maintained | stable | contracting | 8/9 | 2/9 |
| Q2 2025 | 2025-07-18 | C+ | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2025 | 2025-07-18 | B | raised | mixed | stable | 7/9 | 3/9 |
| Q2 2025 | 2025-07-18 | D | maintained | mixed | contracting | 7/9 | 2/9 |
| Q2 2025 | 2025-07-18 | D | lowered | mixed | stable | 8/9 | 2/9 |
| Q2 2025 | 2025-07-17 | B | raised | mixed | expanding | 7/9 | 3/9 |
| Q2 2025 | 2025-07-17 | C | maintained | mixed | contracting | 7/9 | 4/9 |
| Q2 2025 | 2025-07-17 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q2 2025 | 2025-07-17 | C+ | maintained | mixed | expanding | 6/9 | 3/9 |
| Q2 2025 | 2025-07-17 | D | none | mixed | expanding | 7/9 | 2/9 |
| Q2 2025 | 2025-07-17 | C | maintained | mixed | stable | 7/9 | 4/9 |
| Q2 2025 | 2025-07-17 | D | maintained | mixed | contracting | 6/9 | 5/9 |
| Q2 2025 | 2025-07-17 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q2 2025 | 2025-07-17 | C | none | mixed | contracting | 7/9 | 4/9 |
| Q2 2025 | 2025-07-16 | C+ | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2025 | 2025-07-16 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q2 2025 | 2025-07-16 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2025 | 2025-07-16 | C | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q2 2025 | 2025-07-15 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q2 2025 | 2025-07-14 | C+ | none | mixed | contracting | 8/9 | 3/9 |
| Q4 2025 | 2025-05-28 | D | maintained | mixed | expanding | 7/9 | 5/9 |
| Q1 2025 | 2025-05-12 | D | none | stable | unclear | 6/9 | 2/9 |
| Q1 2025 | 2025-05-10 | D | maintained | slowing | expanding | 7/9 | 3/9 |
| Q1 2025 | 2025-05-10 | C | maintained | stable | expanding | 7/9 | 5/9 |
| Q1 2025 | 2025-05-10 | C+ | maintained | slowing | expanding | 7/9 | 2/9 |
| Q1 2025 | 2025-05-10 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q1 2025 | 2025-05-10 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q1 2025 | 2025-05-10 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q1 2025 | 2025-05-09 | C | maintained | mixed | expanding | 6/9 | 2/9 |
| Q1 2025 | 2025-05-08 | B | maintained | slowing | contracting | 8/9 | 2/9 |
| Q1 2025 | 2025-04-30 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2025 | 2025-04-30 | F | maintained | mixed | contracting | 5/9 | 6/9 |
| Q1 2025 | 2025-04-30 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q1 2025 | 2025-04-29 | F | maintained | mixed | expanding | 6/9 | 5/9 |
| Q1 2025 | 2025-04-29 | C+ | none | stable | expanding | 5/9 | 0/9 |
| Q1 2025 | 2025-04-29 | D | lowered | mixed | contracting | 7/9 | 3/9 |
| Q1 2025 | 2025-04-29 | C+ | none | accelerating | stable | 7/9 | 3/9 |
| Q1 2025 | 2025-04-29 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q1 2025 | 2025-04-29 | C+ | none | stable | expanding | 5/9 | 0/9 |
| Q1 2025 | 2025-04-29 | D | none | mixed | stable | 6/9 | 3/9 |
| Q1 2025 | 2025-04-29 | C+ | maintained | slowing | stable | 8/9 | 2/9 |
| Q1 2025 | 2025-04-25 | C+ | maintained | mixed | stable | 7/9 | 4/9 |
| Q1 2025 | 2025-04-25 | D | none | mixed | stable | 7/9 | 4/9 |
| Q1 2025 | 2025-04-25 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q1 2025 | 2025-04-25 | D | maintained | mixed | stable | 7/9 | 5/9 |
| Q1 2025 | 2025-04-24 | B | maintained | mixed | contracting | 7/9 | 2/9 |
| Q1 2025 | 2025-04-24 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q1 2025 | 2025-04-24 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q1 2025 | 2025-04-24 | D | maintained | accelerating | expanding | 6/9 | 4/9 |
| Q1 2025 | 2025-04-24 | D | maintained | stable | stable | 7/9 | 5/9 |
| Q1 2025 | 2025-04-24 | C+ | none | stable | stable | 5/9 | 0/9 |
| Q1 2025 | 2025-04-24 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2025 | 2025-04-24 | C | none | mixed | contracting | 7/9 | 2/9 |
| Q1 2025 | 2025-04-23 | B | maintained | mixed | stable | 8/9 | 3/9 |
| Q1 2025 | 2025-04-23 | F | lowered | stable | unclear | 5/9 | 4/9 |
| Q1 2025 | 2025-04-23 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q1 2025 | 2025-04-22 | D | maintained | mixed | expanding | 6/9 | 6/9 |
| Q1 2025 | 2025-04-16 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q1 2025 | 2025-04-16 | D | maintained | slowing | stable | 7/9 | 4/9 |
| Q4 2024 | 2025-02-28 | C | none | mixed | expanding | 7/9 | 3/9 |
| Q3 2025 | 2025-02-21 | F | lowered | mixed | contracting | 6/9 | 3/9 |
| Q4 2024 | 2025-02-19 | B | none | mixed | stable | 7/9 | 2/9 |
| Q4 2024 | 2025-02-14 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q4 2024 | 2025-02-13 | B | none | stable | expanding | 7/9 | 2/9 |
| Q4 2024 | 2025-02-13 | C | maintained | mixed | stable | 7/9 | 3/9 |
| Q3 2024 | 2025-02-13 | C+ | none | mixed | contracting | 7/9 | 3/9 |
| Q4 2024 | 2025-02-13 | C | maintained | stable | expanding | 6/9 | 3/9 |
| Q4 2024 | 2025-02-11 | B+ | maintained | mixed | stable | 7/9 | 2/9 |
| Q4 2024 | 2025-02-07 | D | none | stable | unclear | 5/9 | 0/9 |
| Q4 2024 | 2025-02-07 | C | none | mixed | unclear | 6/9 | 0/9 |
| Q4 2024 | 2025-02-06 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q4 2024 | 2025-02-06 | C+ | lowered | accelerating | expanding | 7/9 | 1/9 |
| Q4 2024 | 2025-02-06 | B+ | raised | mixed | expanding | 7/9 | 2/9 |
| Q4 2024 | 2025-02-05 | B+ | maintained | accelerating | stable | 7/9 | 4/9 |
| Q4 2024 | 2025-02-05 | C | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2024 | 2025-02-04 | D | none | unclear | expanding | 6/9 | 2/9 |
| Q4 2024 | 2025-01-31 | F | lowered | mixed | stable | 7/9 | 6/9 |
| Q4 2024 | 2025-01-31 | B | maintained | mixed | stable | 7/9 | 2/9 |
| Q4 2024 | 2025-01-31 | C | maintained | stable | contracting | 7/9 | 4/9 |
| Q4 2024 | 2025-01-31 | B | none | mixed | stable | 7/9 | 2/9 |
| Q4 2024 | 2025-01-31 | C+ | none | mixed | contracting | 7/9 | 3/9 |
| Q4 2024 | 2025-01-30 | D | maintained | stable | expanding | 6/9 | 5/9 |
| Q4 2024 | 2025-01-30 | D | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2024 | 2025-01-30 | D | maintained | stable | expanding | 6/9 | 2/9 |
| Q4 2024 | 2025-01-29 | C+ | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2024 | 2025-01-29 | B | raised | mixed | contracting | 7/9 | 3/9 |
| Q4 2024 | 2025-01-29 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q4 2024 | 2025-01-28 | D | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2024 | 2025-01-24 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q4 2024 | 2025-01-23 | D | maintained | mixed | stable | 6/9 | 6/9 |
| Q4 2024 | 2025-01-23 | C | none | mixed | stable | 6/9 | 5/9 |
| Q4 2024 | 2025-01-23 | C | maintained | accelerating | contracting | 6/9 | 5/9 |
| Q4 2024 | 2025-01-23 | C | maintained | mixed | stable | 7/9 | 6/9 |
| Q4 2024 | 2025-01-23 | B | maintained | mixed | stable | 7/9 | 2/9 |
| Q2 2025 | 2024-11-27 | D | maintained | mixed | contracting | 6/9 | 3/9 |
| Q3 2024 | 2024-11-25 | D | none | stable | expanding | 4/9 | 2/9 |
| Q3 2024 | 2024-11-15 | D | maintained | mixed | contracting | 7/9 | 4/9 |
| Q3 2024 | 2024-11-10 | F | lowered | stable | stable | 7/9 | 3/9 |
| Q3 2024 | 2024-11-10 | C | maintained | stable | expanding | 7/9 | 5/9 |
| Q3 2024 | 2024-11-09 | C | lowered | mixed | contracting | 8/9 | 2/9 |
| Q3 2024 | 2024-11-09 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2024 | 2024-11-07 | B+ | maintained | mixed | stable | 7/9 | 2/9 |
| Q3 2024 | 2024-11-07 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q3 2024 | 2024-11-02 | D | lowered | slowing | stable | 7/9 | 4/9 |
| Q3 2024 | 2024-11-01 | C | none | stable | expanding | 8/9 | 6/9 |
| Q3 2024 | 2024-10-27 | D | maintained | slowing | contracting | 7/9 | 4/9 |
| Q3 2024 | 2024-10-27 | C | lowered | mixed | contracting | 7/9 | 3/9 |
| Q3 2024 | 2024-10-26 | B | maintained | mixed | stable | 7/9 | 2/9 |
| Q3 2024 | 2024-10-26 | D | maintained | mixed | stable | 6/9 | 4/9 |
| Q3 2024 | 2024-10-26 | D | lowered | slowing | contracting | 7/9 | 3/9 |
| Q3 2024 | 2024-10-26 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q3 2024 | 2024-10-25 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q3 2024 | 2024-10-25 | D | raised | mixed | expanding | 7/9 | 3/9 |
| Q3 2024 | 2024-10-25 | C+ | maintained | mixed | contracting | 7/9 | 4/9 |
| Q3 2024 | 2024-10-25 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2024 | 2024-10-25 | D | maintained | mixed | expanding | 7/9 | 5/9 |
| Q3 2024 | 2024-10-25 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q3 2024 | 2024-10-24 | D | maintained | stable | contracting | 6/9 | 4/9 |
| Q3 2024 | 2024-10-24 | B | raised | stable | expanding | 7/9 | 4/9 |
| Q3 2024 | 2024-10-24 | D | lowered | stable | contracting | 7/9 | 3/9 |
| Q3 2024 | 2024-10-24 | D | raised | accelerating | expanding | 6/9 | 5/9 |
| Q3 2024 | 2024-10-24 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q3 2024 | 2024-10-24 | C+ | maintained | mixed | expanding | 8/9 | 2/9 |
| Q3 2024 | 2024-10-23 | B+ | maintained | mixed | expanding | 8/9 | 2/9 |
| Q3 2024 | 2024-10-23 | D | maintained | mixed | expanding | 7/9 | 2/9 |
| Q3 2024 | 2024-10-23 | D | lowered | slowing | stable | 7/9 | 3/9 |
| Q3 2024 | 2024-10-22 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q3 2024 | 2024-10-22 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q3 2024 | 2024-10-22 | B | maintained | stable | stable | 7/9 | 2/9 |
| Q3 2024 | 2024-10-21 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q3 2024 | 2024-10-17 | C | maintained | accelerating | stable | 6/9 | 4/9 |
| Q3 2024 | 2024-10-17 | D | none | accelerating | contracting | 6/9 | 5/9 |
| Q2 2024 | 2024-09-03 | D | none | unclear | stable | 6/9 | 0/9 |
| Q1 2025 | 2024-08-28 | D | maintained | mixed | contracting | 6/9 | 5/9 |
| Q2 2024 | 2024-08-20 | F | none | mixed | expanding | 5/9 | 6/9 |
| Q2 2024 | 2024-08-20 | B+ | maintained | mixed | stable | 8/9 | 1/9 |
| Q2 2024 | 2024-08-16 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q1 2025 | 2024-08-16 | D | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2024 | 2024-08-16 | D | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2024 | 2024-08-13 | B+ | raised | accelerating | expanding | 7/9 | 1/9 |
| Q2 2024 | 2024-08-11 | C+ | maintained | mixed | contracting | 8/9 | 3/9 |
| Q2 2024 | 2024-07-30 | C | maintained | stable | expanding | 6/9 | 4/9 |
| Q2 2024 | 2024-07-29 | C+ | none | stable | contracting | 8/9 | 4/9 |
| Q2 2024 | 2024-07-27 | C | maintained | stable | expanding | 6/9 | 5/9 |
| Q2 2024 | 2024-07-26 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2024 | 2024-07-26 | C+ | none | slowing | expanding | 7/9 | 4/9 |
| Q2 2024 | 2024-07-24 | C | lowered | slowing | contracting | 7/9 | 2/9 |
| Q2 2024 | 2024-07-21 | C | maintained | stable | expanding | 6/9 | 4/9 |
| Q2 2024 | 2024-07-19 | F | maintained | slowing | contracting | 7/9 | 4/9 |
| Q2 2024 | 2024-07-19 | C | lowered | mixed | expanding | 8/9 | 1/9 |
| Q2 2024 | 2024-07-19 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2024 | 2024-07-19 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2024 | 2024-07-19 | D | maintained | accelerating | expanding | 5/9 | 6/9 |
| Q2 2024 | 2024-07-19 | C+ | maintained | stable | stable | 7/9 | 2/9 |
| Q2 2024 | 2024-07-19 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q2 2024 | 2024-07-19 | C+ | maintained | accelerating | expanding | 7/9 | 5/9 |
| Q2 2024 | 2024-07-19 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q2 2024 | 2024-07-19 | B+ | maintained | mixed | stable | 8/9 | 2/9 |
| Q2 2024 | 2024-07-18 | C+ | maintained | slowing | stable | 7/9 | 3/9 |
| Q2 2024 | 2024-07-18 | C | maintained | stable | stable | 7/9 | 4/9 |
| Q2 2024 | 2024-07-18 | D | none | slowing | contracting | 7/9 | 4/9 |
| Q2 2024 | 2024-07-18 | C | maintained | accelerating | contracting | 7/9 | 4/9 |
| Q2 2024 | 2024-07-18 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q2 2024 | 2024-07-18 | D | none | mixed | contracting | 6/9 | 4/9 |
| Q2 2024 | 2024-07-18 | D | maintained | stable | expanding | 6/9 | 3/9 |
| Q2 2024 | 2024-07-18 | B | raised | mixed | expanding | 7/9 | 4/9 |
| Q2 2024 | 2024-07-18 | C+ | maintained | mixed | stable | 7/9 | 3/9 |
| Q2 2024 | 2024-07-18 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q2 2024 | 2024-07-17 | C+ | maintained | mixed | stable | 7/9 | 3/9 |
| Q2 2024 | 2024-07-17 | C+ | none | mixed | contracting | 7/9 | 5/9 |
| Q2 2024 | 2024-07-17 | D | maintained | stable | contracting | 6/9 | 5/9 |
| Q2 2024 | 2024-07-17 | C+ | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2024 | 2024-07-17 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2024 | 2024-07-16 | D | raised | mixed | expanding | 7/9 | 4/9 |
| Q2 2024 | 2024-07-16 | B | none | mixed | expanding | 7/9 | 2/9 |
| Q2 2024 | 2024-07-16 | D | maintained | mixed | contracting | 6/9 | 5/9 |
| Q2 2024 | 2024-07-12 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2024 | 2024-07-12 | C+ | none | mixed | stable | 8/9 | 2/9 |
| Q2 2024 | 2024-07-12 | C+ | maintained | stable | contracting | 8/9 | 3/9 |
| Q2 2024 | 2024-07-12 | C+ | maintained | stable | stable | 7/9 | 3/9 |
| Q4 2024 | 2024-06-07 | F | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2024 | 2024-05-24 | C | maintained | stable | expanding | 8/9 | 5/9 |
| Q1 2024 | 2024-05-23 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-05-18 | D | none | accelerating | expanding | 6/9 | 2/9 |
| Q1 2024 | 2024-05-17 | F | maintained | slowing | contracting | 7/9 | 6/9 |
| Q1 2024 | 2024-05-16 | D | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-05-14 | C+ | maintained | stable | stable | 7/9 | 2/9 |
| Q1 2024 | 2024-05-12 | C+ | maintained | stable | expanding | 7/9 | 2/9 |
| Q1 2024 | 2024-05-11 | D | none | mixed | contracting | 7/9 | 4/9 |
| Q1 2024 | 2024-05-11 | D | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-05-11 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q1 2024 | 2024-05-11 | C | maintained | stable | expanding | 7/9 | 3/9 |
| Q1 2024 | 2024-05-10 | C | maintained | mixed | expanding | 7/9 | 3/9 |
| Q1 2024 | 2024-05-09 | C | maintained | mixed | contracting | 7/9 | 5/9 |
| Q1 2024 | 2024-05-03 | C | maintained | slowing | expanding | 7/9 | 3/9 |
| Q1 2024 | 2024-04-28 | B+ | maintained | mixed | contracting | 8/9 | 1/9 |
| Q1 2024 | 2024-04-27 | C+ | maintained | accelerating | stable | 7/9 | 3/9 |
| Q1 2024 | 2024-04-26 | C | maintained | slowing | expanding | 7/9 | 5/9 |
| Q1 2024 | 2024-04-26 | B | none | stable | expanding | 7/9 | 2/9 |
| Q1 2024 | 2024-04-26 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q1 2024 | 2024-04-26 | A | maintained | mixed | contracting | 8/9 | 2/9 |
| Q1 2024 | 2024-04-26 | B | maintained | mixed | stable | 7/9 | 2/9 |
| Q1 2024 | 2024-04-26 | C+ | none | stable | stable | 7/9 | 2/9 |
| Q1 2024 | 2024-04-26 | B | maintained | mixed | stable | 8/9 | 2/9 |
| Q1 2024 | 2024-04-26 | B+ | maintained | accelerating | contracting | 8/9 | 1/9 |
| Q1 2024 | 2024-04-26 | D | maintained | stable | contracting | 7/9 | 4/9 |
| Q1 2024 | 2024-04-25 | C+ | maintained | mixed | contracting | 7/9 | 4/9 |
| Q1 2024 | 2024-04-25 | C | maintained | stable | expanding | 6/9 | 4/9 |
| Q1 2024 | 2024-04-25 | D | maintained | mixed | contracting | 7/9 | 6/9 |
| Q1 2024 | 2024-04-25 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q1 2024 | 2024-04-24 | C | none | stable | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-04-24 | B | maintained | accelerating | contracting | 7/9 | 2/9 |
| Q1 2024 | 2024-04-24 | C | maintained | mixed | expanding | 7/9 | 2/9 |
| Q1 2024 | 2024-04-24 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-04-24 | B | maintained | stable | contracting | 8/9 | 3/9 |
| Q1 2024 | 2024-04-24 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q1 2024 | 2024-04-24 | B | maintained | mixed | contracting | 8/9 | 2/9 |
| Q1 2024 | 2024-04-24 | D | maintained | accelerating | stable | 7/9 | 4/9 |
| Q1 2024 | 2024-04-23 | C | none | mixed | contracting | 7/9 | 3/9 |
| Q1 2024 | 2024-04-23 | C | maintained | mixed | contracting | 8/9 | 4/9 |
| Q1 2024 | 2024-04-22 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q1 2024 | 2024-04-18 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q1 2024 | 2024-04-18 | C+ | maintained | accelerating | stable | 7/9 | 3/9 |
| Q1 2024 | 2024-04-17 | C+ | maintained | slowing | stable | 7/9 | 3/9 |
| Q1 2024 | 2024-04-16 | D | maintained | slowing | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-04-02 | D | none | unclear | unclear | 6/9 | 0/9 |
| Q1 2024 | 2024-03-07 | D | withdrawn | stable | expanding | 7/9 | 5/9 |
| Q3 2024 | 2024-02-29 | F | maintained | mixed | expanding | 6/9 | 4/9 |
| Q4 2023 | 2024-02-21 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q4 2023 | 2024-02-20 | D | none | mixed | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-02-17 | F | lowered | slowing | contracting | 7/9 | 7/9 |
| Q3 2024 | 2024-02-15 | F | lowered | mixed | stable | 6/9 | 7/9 |
| Q4 2023 | 2024-02-15 | F | none | stable | stable | 6/9 | 5/9 |
| Q4 2023 | 2024-02-14 | C | none | slowing | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-02-12 | B+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q4 2023 | 2024-02-09 | B+ | raised | accelerating | expanding | 8/9 | 2/9 |
| Q4 2023 | 2024-02-09 | C+ | none | mixed | expanding | 7/9 | 3/9 |
| Q4 2023 | 2024-02-09 | B | maintained | mixed | stable | 8/9 | 2/9 |
| Q4 2023 | 2024-02-08 | B | maintained | slowing | expanding | 7/9 | 2/9 |
| Q4 2023 | 2024-02-08 | D | maintained | accelerating | stable | 6/9 | 5/9 |
| Q4 2023 | 2024-02-08 | F | none | mixed | stable | 6/9 | 4/9 |
| Q4 2023 | 2024-02-08 | C | maintained | slowing | contracting | 8/9 | 3/9 |
| Q4 2023 | 2024-02-07 | B+ | none | mixed | expanding | 8/9 | 2/9 |
| Q4 2023 | 2024-02-07 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q4 2023 | 2024-02-02 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q4 2023 | 2024-02-02 | D | maintained | stable | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-02-02 | B | maintained | slowing | expanding | 7/9 | 2/9 |
| Q4 2023 | 2024-02-02 | C | maintained | stable | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-02-02 | C+ | none | mixed | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-02-02 | D | maintained | accelerating | contracting | 6/9 | 3/9 |
| Q4 2023 | 2024-02-02 | C | lowered | slowing | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-02-02 | C+ | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-02-01 | C | maintained | accelerating | stable | 6/9 | 5/9 |
| Q4 2023 | 2024-02-01 | F | lowered | mixed | contracting | 6/9 | 4/9 |
| Q4 2023 | 2024-02-01 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q4 2023 | 2024-02-01 | C | maintained | accelerating | expanding | 6/9 | 4/9 |
| Q4 2023 | 2024-01-31 | D | maintained | mixed | expanding | 6/9 | 4/9 |
| Q4 2023 | 2024-01-30 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q4 2023 | 2024-01-26 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q4 2023 | 2024-01-26 | C+ | maintained | slowing | stable | 7/9 | 4/9 |
| Q4 2023 | 2024-01-26 | C | maintained | stable | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-01-25 | C+ | maintained | mixed | contracting | 8/9 | 3/9 |
| Q4 2023 | 2024-01-25 | F | lowered | accelerating | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-01-25 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q4 2023 | 2024-01-25 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q4 2023 | 2024-01-24 | C | maintained | slowing | stable | 7/9 | 5/9 |
| Q4 2023 | 2024-01-24 | C | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-01-23 | D | maintained | slowing | contracting | 7/9 | 4/9 |
| Q4 2023 | 2024-01-19 | B+ | maintained | stable | stable | 7/9 | 5/9 |
| Q4 2023 | 2024-01-18 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2023 | 2023-12-05 | D | none | accelerating | unclear | 6/9 | 1/9 |
| Q4 2023 | 2023-11-30 | C | none | stable | contracting | 7/9 | 3/9 |
| Q2 2024 | 2023-11-16 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q3 2023 | 2023-11-15 | F | none | slowing | stable | 7/9 | 6/9 |
| Q3 2023 | 2023-11-13 | B | maintained | mixed | contracting | 8/9 | 2/9 |
| Q3 2023 | 2023-11-12 | D | maintained | slowing | expanding | 7/9 | 3/9 |
| Q3 2023 | 2023-11-11 | F | maintained | slowing | contracting | 7/9 | 5/9 |
| Q3 2023 | 2023-11-11 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q3 2023 | 2023-11-01 | C+ | maintained | slowing | stable | 8/9 | 3/9 |
| Q3 2023 | 2023-10-30 | C | maintained | accelerating | stable | 6/9 | 4/9 |
| Q3 2023 | 2023-10-28 | C | maintained | mixed | stable | 8/9 | 3/9 |
| Q3 2023 | 2023-10-28 | C | lowered | slowing | expanding | 7/9 | 3/9 |
| Q3 2023 | 2023-10-27 | B+ | raised | accelerating | expanding | 7/9 | 3/9 |
| Q3 2022 | 2023-10-27 | F | lowered | slowing | contracting | 7/9 | 3/9 |
| Q3 2023 | 2023-10-27 | C+ | maintained | stable | contracting | 7/9 | 2/9 |
| Q3 2023 | 2023-10-27 | B+ | maintained | stable | contracting | 8/9 | 1/9 |
| Q3 2023 | 2023-10-27 | C+ | maintained | mixed | contracting | 8/9 | 2/9 |
| Q3 2023 | 2023-10-27 | B | maintained | mixed | stable | 7/9 | 1/9 |
| Q3 2023 | 2023-10-26 | D | maintained | accelerating | stable | 7/9 | 4/9 |
| Q3 2023 | 2023-10-26 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2023 | 2023-10-26 | F | lowered | mixed | contracting | 7/9 | 3/9 |
| Q3 2023 | 2023-10-26 | C | maintained | stable | stable | 7/9 | 3/9 |
| Q3 2023 | 2023-10-26 | C | maintained | mixed | expanding | 7/9 | 5/9 |
| Q3 2023 | 2023-10-26 | B | none | stable | contracting | 8/9 | 3/9 |
| Q3 2023 | 2023-10-25 | F | lowered | mixed | stable | 7/9 | 4/9 |
| Q3 2023 | 2023-10-25 | C+ | lowered | slowing | contracting | 8/9 | 2/9 |
| Q3 2023 | 2023-10-25 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q3 2023 | 2023-10-23 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q3 2023 | 2023-10-23 | B | maintained | mixed | stable | 8/9 | 2/9 |
| Q3 2023 | 2023-10-20 | C | lowered | slowing | contracting | 8/9 | 3/9 |
| Q3 2023 | 2023-10-20 | D | lowered | slowing | contracting | 7/9 | 3/9 |
| Q3 2023 | 2023-10-19 | F | lowered | mixed | contracting | 8/9 | 2/9 |
| Q3 2023 | 2023-10-19 | B+ | raised | accelerating | expanding | 7/9 | 2/9 |
| Q3 2023 | 2023-10-18 | C+ | maintained | slowing | stable | 7/9 | 2/9 |
| Q3 2023 | 2023-10-18 | C+ | maintained | stable | contracting | 6/9 | 3/9 |
| Q3 2023 | 2023-10-17 | F | lowered | slowing | contracting | 7/9 | 4/9 |
| Q3 2023 | 2023-10-17 | D | maintained | slowing | stable | 6/9 | 5/9 |
| Q3 2023 | 2023-09-27 | D | maintained | slowing | expanding | 6/9 | 5/9 |
| Q3 2023 | 2023-09-01 | C+ | maintained | stable | expanding | 8/9 | 2/9 |
| Q1 2024 | 2023-08-24 | C | maintained | mixed | expanding | 6/9 | 4/9 |
| Q2 2023 | 2023-08-22 | D | none | mixed | stable | 7/9 | 3/9 |
| Q2 2023 | 2023-08-17 | D | maintained | mixed | expanding | 7/9 | 5/9 |
| Q1 2024 | 2023-08-17 | F | maintained | stable | expanding | 6/9 | 5/9 |
| Q2 2023 | 2023-08-12 | C+ | maintained | mixed | contracting | 6/9 | 3/9 |
| Q2 2023 | 2023-08-12 | C+ | maintained | stable | expanding | 7/9 | 2/9 |
| Q2 2023 | 2023-08-09 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q2 2023 | 2023-08-01 | B+ | none | accelerating | contracting | 8/9 | 1/9 |
| Q2 2023 | 2023-07-28 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q2 2023 | 2023-07-26 | F | maintained | mixed | stable | 6/9 | 5/9 |
| Q2 2023 | 2023-07-24 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2023 | 2023-07-21 | F | maintained | mixed | stable | 6/9 | 4/9 |
| Q2 2023 | 2023-07-21 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-21 | C | lowered | slowing | contracting | 8/9 | 2/9 |
| Q2 2023 | 2023-07-21 | B | none | slowing | contracting | 8/9 | 2/9 |
| Q2 2023 | 2023-07-21 | C+ | maintained | mixed | stable | 8/9 | 4/9 |
| Q2 2023 | 2023-07-21 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-20 | D | raised | slowing | stable | 6/9 | 5/9 |
| Q2 2023 | 2023-07-20 | C+ | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q2 2023 | 2023-07-20 | D | maintained | slowing | contracting | 8/9 | 4/9 |
| Q2 2023 | 2023-07-20 | A | raised | accelerating | expanding | 7/9 | 2/9 |
| Q2 2023 | 2023-07-20 | D | maintained | accelerating | contracting | 6/9 | 5/9 |
| Q2 2023 | 2023-07-20 | D | lowered | slowing | contracting | 8/9 | 1/9 |
| Q2 2023 | 2023-07-20 | C+ | maintained | slowing | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-19 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2023 | 2023-07-19 | C+ | maintained | slowing | stable | 8/9 | 3/9 |
| Q2 2023 | 2023-07-19 | B+ | raised | mixed | expanding | 7/9 | 2/9 |
| Q2 2023 | 2023-07-19 | C+ | maintained | slowing | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-19 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2023 | 2023-07-18 | B+ | raised | stable | contracting | 7/9 | 3/9 |
| Q2 2023 | 2023-07-18 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-18 | B | maintained | mixed | contracting | 7/9 | 2/9 |
| Q2 2023 | 2023-07-18 | C+ | maintained | stable | expanding | 7/9 | 5/9 |
| Q2 2023 | 2023-07-18 | B | maintained | stable | expanding | 8/9 | 2/9 |
| Q2 2023 | 2023-07-18 | F | maintained | mixed | contracting | 7/9 | 6/9 |
| Q2 2023 | 2023-07-18 | C+ | raised | accelerating | stable | 6/9 | 4/9 |
| Q2 2023 | 2023-07-17 | C+ | none | mixed | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-07-14 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q2 2023 | 2023-07-14 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2023 | 2023-06-29 | D | maintained | mixed | unclear | 6/9 | 4/9 |
| Q2 2023 | 2023-06-01 | D | maintained | stable | contracting | 6/9 | 3/9 |
| Q4 2023 | 2023-05-25 | F | lowered | mixed | expanding | 5/9 | 7/9 |
| Q4 2023 | 2023-05-24 | F | lowered | mixed | contracting | 7/9 | 7/9 |
| Q1 2023 | 2023-05-16 | B | maintained | stable | contracting | 7/9 | 2/9 |
| Q1 2023 | 2023-05-14 | B | maintained | mixed | contracting | 7/9 | 2/9 |
| Q1 2023 | 2023-05-07 | C+ | maintained | slowing | expanding | 7/9 | 4/9 |
| Q1 2023 | 2023-05-06 | C+ | maintained | accelerating | expanding | 8/9 | 3/9 |
| Q1 2023 | 2023-05-06 | B+ | maintained | stable | expanding | 7/9 | 2/9 |
| Q1 2023 | 2023-05-06 | D | maintained | mixed | expanding | 7/9 | 4/9 |
| Q1 2023 | 2023-05-06 | C | none | mixed | contracting | 7/9 | 4/9 |
| Q1 2023 | 2023-05-06 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2023 | 2023-05-01 | C+ | maintained | stable | expanding | 7/9 | 2/9 |
| Q1 2023 | 2023-04-30 | D | none | mixed | stable | 6/9 | 5/9 |
| Q1 2023 | 2023-04-29 | C+ | maintained | mixed | stable | 7/9 | 3/9 |
| Q1 2023 | 2023-04-29 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2023 | 2023-04-29 | C+ | raised | accelerating | expanding | 6/9 | 4/9 |
| Q1 2023 | 2023-04-29 | B | maintained | slowing | expanding | 7/9 | 2/9 |
| Q1 2023 | 2023-04-29 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q1 2023 | 2023-04-28 | D | maintained | slowing | contracting | 7/9 | 4/9 |
| Q1 2023 | 2023-04-28 | C+ | maintained | stable | stable | 7/9 | 4/9 |
| Q1 2023 | 2023-04-28 | B+ | maintained | mixed | contracting | 8/9 | 1/9 |
| Q1 2023 | 2023-04-27 | B | maintained | slowing | expanding | 8/9 | 3/9 |
| Q1 2023 | 2023-04-26 | D | lowered | slowing | contracting | 7/9 | 2/9 |
| Q1 2023 | 2023-04-26 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2023 | 2023-04-26 | C | maintained | mixed | stable | 7/9 | 3/9 |
| Q1 2023 | 2023-04-26 | B+ | raised | mixed | expanding | 8/9 | 2/9 |
| Q1 2023 | 2023-04-26 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q1 2023 | 2023-04-26 | C | maintained | accelerating | expanding | 7/9 | 5/9 |
| Q1 2023 | 2023-04-25 | C | maintained | mixed | contracting | 8/9 | 2/9 |
| Q1 2023 | 2023-04-21 | C+ | maintained | stable | contracting | 7/9 | 2/9 |
| Q1 2023 | 2023-04-21 | B | maintained | stable | contracting | 8/9 | 2/9 |
| Q1 2023 | 2023-04-20 | C+ | maintained | mixed | stable | 7/9 | 2/9 |
| Q1 2023 | 2023-04-20 | B+ | raised | stable | expanding | 7/9 | 3/9 |
| Q1 2023 | 2023-04-20 | D | maintained | mixed | contracting | 6/9 | 3/9 |
| Q1 2023 | 2023-04-18 | C | maintained | mixed | contracting | 7/9 | 4/9 |
| Q1 2023 | 2023-03-30 | D | maintained | mixed | expanding | 6/9 | 5/9 |
| Q1 2023 | 2023-02-24 | D | maintained | accelerating | contracting | 7/9 | 6/9 |
| Q3 2023 | 2023-02-24 | C+ | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q4 2022 | 2023-02-22 | F | maintained | mixed | contracting | 7/9 | 5/9 |
| Q4 2022 | 2023-02-21 | C+ | maintained | accelerating | expanding | 6/9 | 3/9 |
| Q4 2022 | 2023-02-18 | F | maintained | mixed | contracting | 7/9 | 5/9 |
| Q4 2022 | 2023-02-17 | B+ | maintained | stable | contracting | 8/9 | 2/9 |
| Q4 2022 | 2023-02-16 | D | maintained | slowing | stable | 7/9 | 3/9 |
| Q4 2022 | 2023-02-15 | C+ | raised | accelerating | expanding | 7/9 | 5/9 |
| Q4 2022 | 2023-02-10 | B | raised | accelerating | expanding | 7/9 | 4/9 |
| Q4 2022 | 2023-02-09 | C | maintained | stable | expanding | 7/9 | 5/9 |
| Q4 2022 | 2023-02-09 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q4 2022 | 2023-02-08 | D | maintained | mixed | contracting | 6/9 | 5/9 |
| Q4 2022 | 2023-02-07 | B+ | none | stable | expanding | 8/9 | 2/9 |
| Q4 2022 | 2023-02-07 | C | maintained | accelerating | expanding | 7/9 | 5/9 |
| Q4 2022 | 2023-02-07 | D | maintained | mixed | expanding | 7/9 | 5/9 |
| Q4 2022 | 2023-02-04 | D | maintained | mixed | contracting | 6/9 | 4/9 |
| Q4 2022 | 2023-02-03 | D | maintained | slowing | contracting | 8/9 | 4/9 |
| Q4 2022 | 2023-02-03 | C+ | maintained | mixed | stable | 7/9 | 4/9 |
| Q4 2022 | 2023-02-02 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q4 2022 | 2023-02-02 | C | lowered | accelerating | stable | 6/9 | 3/9 |
| Q4 2022 | 2023-02-01 | F | maintained | mixed | contracting | 7/9 | 6/9 |
| Q4 2022 | 2023-02-01 | C+ | maintained | mixed | stable | 8/9 | 3/9 |
| Q4 2022 | 2023-01-31 | C+ | none | stable | expanding | 7/9 | 4/9 |
| Q4 2022 | 2023-01-31 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q4 2022 | 2023-01-31 | C+ | maintained | slowing | expanding | 7/9 | 4/9 |
| Q4 2022 | 2023-01-29 | C+ | maintained | stable | contracting | 8/9 | 2/9 |
| Q4 2022 | 2023-01-27 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q4 2022 | 2023-01-27 | D | maintained | stable | contracting | 7/9 | 4/9 |
| Q4 2022 | 2023-01-27 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q4 2022 | 2023-01-27 | C+ | maintained | slowing | contracting | 7/9 | 3/9 |
| Q4 2022 | 2023-01-27 | C | lowered | slowing | contracting | 7/9 | 2/9 |
| Q4 2022 | 2023-01-27 | C | lowered | mixed | stable | 7/9 | 2/9 |
| Q4 2022 | 2023-01-26 | D | none | mixed | expanding | 7/9 | 5/9 |
| Q4 2022 | 2023-01-20 | D | lowered | mixed | contracting | 6/9 | 4/9 |
| Q4 2022 | 2023-01-20 | C+ | none | mixed | contracting | 8/9 | 4/9 |
| Q4 2022 | 2023-01-18 | C | maintained | slowing | contracting | 6/9 | 5/9 |
| Q3 2022 | 2022-12-01 | D | none | unclear | unclear | 4/9 | 2/9 |
| Q2 2023 | 2022-11-24 | D | maintained | mixed | contracting | 7/9 | 3/9 |
| Q3 2022 | 2022-11-17 | F | maintained | accelerating | contracting | 7/9 | 6/9 |
| Q2 2023 | 2022-11-17 | F | lowered | mixed | stable | 7/9 | 4/9 |
| Q3 2022 | 2022-11-12 | D | none | stable | expanding | 6/9 | 3/9 |
| Q3 2022 | 2022-11-12 | C | maintained | accelerating | expanding | 6/9 | 5/9 |
| Q3 2022 | 2022-11-12 | D | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2022 | 2022-11-12 | C+ | maintained | mixed | stable | 8/9 | 3/9 |
| Q3 2022 | 2022-11-11 | C+ | lowered | accelerating | expanding | 7/9 | 2/9 |
| Q3 2022 | 2022-11-05 | D | maintained | stable | expanding | 7/9 | 4/9 |
| Q3 2022 | 2022-11-02 | C+ | none | accelerating | expanding | 7/9 | 2/9 |
| Q3 2022 | 2022-10-30 | B | maintained | accelerating | contracting | 7/9 | 2/9 |
| Q3 2022 | 2022-10-29 | C+ | none | stable | expanding | 7/9 | 4/9 |
| Q3 2022 | 2022-10-29 | D | maintained | mixed | stable | 6/9 | 5/9 |
| Q3 2022 | 2022-10-29 | C | maintained | stable | contracting | 8/9 | 5/9 |
| Q3 2022 | 2022-10-28 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q3 2022 | 2022-10-28 | F | lowered | slowing | contracting | 8/9 | 4/9 |
| Q3 2022 | 2022-10-28 | B+ | maintained | slowing | stable | 8/9 | 2/9 |
| Q3 2022 | 2022-10-27 | C | lowered | slowing | expanding | 7/9 | 4/9 |
| Q3 2022 | 2022-10-26 | C+ | maintained | mixed | stable | 7/9 | 3/9 |
| Q3 2022 | 2022-10-25 | D | maintained | mixed | contracting | 7/9 | 4/9 |
| Q3 2022 | 2022-10-25 | C | raised | mixed | contracting | 7/9 | 4/9 |
| Q3 2022 | 2022-10-21 | D | lowered | stable | contracting | 8/9 | 2/9 |
| Q3 2022 | 2022-10-21 | C | none | mixed | contracting | 7/9 | 2/9 |
| Q3 2022 | 2022-10-20 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q3 2022 | 2022-10-20 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q3 2022 | 2022-10-20 | C+ | maintained | stable | contracting | 8/9 | 5/9 |
| Q3 2022 | 2022-10-20 | C | maintained | accelerating | contracting | 7/9 | 4/9 |
| Q3 2022 | 2022-10-20 | C+ | lowered | mixed | contracting | 8/9 | 2/9 |
| Q3 2022 | 2022-10-19 | D | lowered | slowing | contracting | 8/9 | 2/9 |
| Q3 2022 | 2022-10-19 | D | maintained | stable | expanding | 6/9 | 6/9 |
| Q3 2022 | 2022-10-17 | B | maintained | stable | contracting | 8/9 | 2/9 |
| Q3 2022 | 2022-09-29 | F | none | mixed | contracting | 6/9 | 5/9 |
| Q2 2022 | 2022-09-28 | D | none | accelerating | unclear | 4/9 | 2/9 |
| Q1 2023 | 2022-08-25 | F | maintained | mixed | contracting | 7/9 | 4/9 |
| Q2 2022 | 2022-08-24 | D | none | mixed | contracting | 6/9 | 2/9 |
| Q2 2022 | 2022-08-23 | D | maintained | mixed | expanding | 7/9 | 5/9 |
| Q1 2023 | 2022-08-19 | D | maintained | stable | contracting | 6/9 | 5/9 |
| Q2 2022 | 2022-08-15 | C | maintained | accelerating | contracting | 6/9 | 4/9 |
| Q2 2022 | 2022-08-14 | B | maintained | mixed | contracting | 8/9 | 2/9 |
| Q2 2022 | 2022-08-02 | C+ | none | stable | expanding | 7/9 | 3/9 |
| Q2 2022 | 2022-07-30 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q2 2022 | 2022-07-30 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q2 2022 | 2022-07-22 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2022 | 2022-07-22 | C+ | lowered | mixed | contracting | 8/9 | 2/9 |
| Q2 2022 | 2022-07-22 | C+ | maintained | accelerating | mixed | 7/9 | 3/9 |
| Q2 2022 | 2022-07-21 | B+ | maintained | stable | expanding | 8/9 | 2/9 |
| Q2 2022 | 2022-07-21 | F | maintained | slowing | contracting | 7/9 | 4/9 |
| Q2 2022 | 2022-07-21 | D | none | stable | contracting | 7/9 | 3/9 |
| Q2 2022 | 2022-07-21 | F | lowered | slowing | contracting | 8/9 | 3/9 |
| Q2 2022 | 2022-07-21 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q2 2022 | 2022-07-20 | D | lowered | stable | stable | 7/9 | 5/9 |
| Q2 2022 | 2022-07-19 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q2 2022 | 2022-07-19 | C | lowered | stable | expanding | 7/9 | 3/9 |
| Q2 2022 | 2022-07-19 | C | maintained | stable | contracting | 7/9 | 3/9 |
| Q2 2022 | 2022-07-19 | C | maintained | accelerating | contracting | 6/9 | 4/9 |
| Q2 2022 | 2022-07-18 | D | withdrawn | slowing | expanding | 7/9 | 2/9 |
| Q2 2022 | 2022-07-16 | C | maintained | stable | expanding | 7/9 | 4/9 |
| Q2 2022 | 2022-07-15 | D | maintained | stable | contracting | 7/9 | 2/9 |
| Q2 2022 | 2022-07-15 | C+ | none | mixed | contracting | 7/9 | 3/9 |
| Q2 2022 | 2022-07-15 | C | maintained | stable | contracting | 8/9 | 4/9 |
| Q2 2022 | 2022-07-15 | C+ | maintained | stable | contracting | 7/9 | 2/9 |
| Q2 2022 | 2022-06-29 | F | lowered | mixed | contracting | 6/9 | 5/9 |
| Q2 2022 | 2022-05-31 | F | none | accelerating | contracting | 8/9 | 4/9 |
| Q4 2022 | 2022-05-25 | D | maintained | stable | contracting | 6/9 | 4/9 |
| Q4 2022 | 2022-05-20 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2022 | 2022-05-15 | C+ | maintained | accelerating | contracting | 6/9 | 3/9 |
| Q1 2022 | 2022-05-11 | D | maintained | accelerating | contracting | 6/9 | 5/9 |
| Q1 2022 | 2022-05-07 | B | maintained | accelerating | expanding | 8/9 | 2/9 |
| Q1 2022 | 2022-05-07 | D | maintained | mixed | stable | 6/9 | 3/9 |
| Q1 2022 | 2022-05-07 | D | maintained | mixed | contracting | 6/9 | 5/9 |
| Q1 2022 | 2022-05-07 | B | maintained | accelerating | expanding | 8/9 | 3/9 |
| Q1 2022 | 2022-05-01 | A | raised | stable | expanding | 7/9 | 2/9 |
| Q1 2022 | 2022-04-30 | B | maintained | stable | expanding | 8/9 | 3/9 |
| Q1 2022 | 2022-04-30 | F | none | stable | contracting | 6/9 | 6/9 |
| Q1 2022 | 2022-04-29 | D | lowered | slowing | contracting | 7/9 | 4/9 |
| Q1 2022 | 2022-04-28 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2022 | 2022-04-26 | D | lowered | stable | expanding | 7/9 | 5/9 |
| Q1 2022 | 2022-04-26 | C+ | maintained | stable | expanding | 7/9 | 3/9 |
| Q1 2022 | 2022-04-22 | B+ | maintained | accelerating | expanding | 7/9 | 0/9 |
| Q1 2022 | 2022-04-22 | C+ | maintained | stable | stable | 7/9 | 4/9 |
| Q1 2022 | 2022-04-22 | C | maintained | mixed | contracting | 7/9 | 2/9 |
| Q1 2022 | 2022-04-21 | C+ | maintained | stable | contracting | 7/9 | 3/9 |
| Q1 2022 | 2022-04-20 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q1 2022 | 2022-03-31 | F | maintained | mixed | contracting | 6/9 | 5/9 |
| Q4 2021 | 2022-03-01 | D | none | unclear | unclear | 5/9 | 0/9 |
| Q3 2022 | 2022-02-26 | F | maintained | mixed | contracting | 6/9 | 5/9 |
| Q4 2021 | 2022-02-23 | C+ | maintained | stable | expanding | 8/9 | 3/9 |
| Q1 2022 | 2022-02-22 | F | none | accelerating | contracting | 7/9 | 5/9 |
| Q3 2022 | 2022-02-18 | C | maintained | accelerating | contracting | 6/9 | 5/9 |
| Feb 2022 | 2022-02-17 | B+ | raised | stable | expanding | 7/9 | 2/9 |
| Q4 2021 | 2022-02-17 | C+ | raised | accelerating | expanding | 6/9 | 4/9 |
| Q4 2021 | 2022-02-17 | C | maintained | accelerating | contracting | 7/9 | 4/9 |
| Q4 2021 | 2022-02-17 | F | none | mixed | contracting | 7/9 | 4/9 |
| Q4 2021 | 2022-02-17 | C+ | maintained | mixed | contracting | 7/9 | 4/9 |
| Q4 2021 | 2022-02-16 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q4 2021 | 2022-02-16 | C+ | maintained | accelerating | stable | 7/9 | 4/9 |
| Q4 2021 | 2022-02-14 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q4 2021 | 2022-02-11 | C+ | maintained | accelerating | contracting | 8/9 | 3/9 |
| Q4 2021 | 2022-02-11 | C+ | maintained | accelerating | stable | 7/9 | 4/9 |
| Q4 2021 | 2022-02-10 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q4 2021 | 2022-02-09 | B | raised | accelerating | expanding | 7/9 | 3/9 |
| Q4 2021 | 2022-02-09 | D | maintained | stable | stable | 7/9 | 5/9 |
| Q4 2021 | 2022-02-08 | D | maintained | accelerating | expanding | 5/9 | 4/9 |
| Q4 2021 | 2022-02-03 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q4 2021 | 2022-02-03 | A | maintained | stable | expanding | 7/9 | 1/9 |
| Q4 2021 | 2022-02-03 | F | maintained | unclear | contracting | 5/9 | 6/9 |
| Q4 2021 | 2022-02-03 | F | maintained | mixed | contracting | 7/9 | 6/9 |
| Q4 2021 | 2022-02-02 | C | maintained | stable | contracting | 6/9 | 5/9 |
| Q4 2021 | 2022-02-01 | B+ | maintained | accelerating | expanding | 8/9 | 1/9 |
| Q4 2021 | 2022-02-01 | B+ | raised | accelerating | stable | 7/9 | 2/9 |
| Q4 2021 | 2022-01-30 | B | maintained | accelerating | stable | 7/9 | 2/9 |
| Q4 2021 | 2022-01-28 | A | maintained | stable | expanding | 8/9 | 1/9 |
| Q4 2021 | 2022-01-28 | C+ | maintained | mixed | contracting | 8/9 | 1/9 |
| Q4 2021 | 2022-01-28 | D | maintained | stable | expanding | 7/9 | 5/9 |
| Q4 2021 | 2022-01-25 | B+ | raised | accelerating | expanding | 7/9 | 3/9 |
| Q4 2021 | 2022-01-20 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q4 2021 | 2021-11-30 | D | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2022 | 2021-11-25 | C | maintained | accelerating | contracting | 6/9 | 3/9 |
| Q3 2021 | 2021-11-17 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q3 2021 | 2021-11-16 | D | none | slowing | contracting | 8/9 | 4/9 |
| Q3 2021 | 2021-11-12 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q3 2021 | 2021-11-10 | C+ | maintained | mixed | stable | 7/9 | 4/9 |
| Q3 2021 | 2021-11-06 | B+ | maintained | stable | expanding | 7/9 | 2/9 |
| Q3 2021 | 2021-11-02 | D | maintained | accelerating | contracting | 7/9 | 4/9 |
| Q3 2021 | 2021-10-31 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q3 2021 | 2021-10-29 | B+ | raised | stable | expanding | 7/9 | 1/9 |
| Q3 2021 | 2021-10-29 | B+ | raised | accelerating | expanding | 6/9 | 4/9 |
| Q3 2021 | 2021-10-27 | C+ | maintained | accelerating | contracting | 7/9 | 3/9 |
| Q3 2021 | 2021-10-27 | C+ | maintained | mixed | stable | 7/9 | 4/9 |
| Q3 2021 | 2021-10-26 | C | maintained | mixed | stable | 7/9 | 5/9 |
| Q3 2021 | 2021-10-26 | C+ | maintained | accelerating | expanding | 7/9 | 5/9 |
| Q3 2021 | 2021-10-22 | C | maintained | accelerating | expanding | 6/9 | 4/9 |
| Q3 2021 | 2021-10-22 | B | raised | accelerating | contracting | 7/9 | 3/9 |
| Q3 2021 | 2021-10-21 | C | lowered | stable | expanding | 7/9 | 3/9 |
| Q3 2021 | 2021-10-21 | F | maintained | unclear | contracting | 5/9 | 4/9 |
| Q3 2021 | 2021-10-21 | D | maintained | stable | contracting | 6/9 | 5/9 |
| Q3 2021 | 2021-10-21 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q3 2021 | 2021-10-20 | C+ | maintained | stable | stable | 7/9 | 3/9 |
| Q3 2021 | 2021-10-20 | B | maintained | stable | contracting | 7/9 | 3/9 |
| Q3 2021 | 2021-10-19 | B | maintained | accelerating | stable | 6/9 | 2/9 |
| Q3 2021 | 2021-10-19 | C+ | maintained | mixed | expanding | 7/9 | 4/9 |
| Q3 2021 | 2021-10-19 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q3 2021 | 2021-10-18 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q3 2021 | 2021-09-30 | F | maintained | mixed | expanding | 5/9 | 6/9 |
| Q3 2021 | 2021-09-01 | D | none | accelerating | contracting | 7/9 | 4/9 |
| Q1 2022 | 2021-08-25 | C+ | maintained | mixed | contracting | 7/9 | 2/9 |
| Q2 2021 | 2021-08-20 | D | lowered | accelerating | contracting | 8/9 | 2/9 |
| Q2 2021 | 2021-08-19 | B+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q2 2021 | 2021-08-11 | C+ | maintained | accelerating | contracting | 6/9 | 3/9 |
| Q2 2021 | 2021-07-28 | A | raised | stable | expanding | 8/9 | 2/9 |
| Q2 2021 | 2021-07-23 | B+ | maintained | accelerating | expanding | 7/9 | 1/9 |
| Q2 2021 | 2021-07-22 | C | maintained | accelerating | contracting | 6/9 | 4/9 |
| Q2 2021 | 2021-07-21 | A | raised | accelerating | expanding | 7/9 | 4/9 |
| Q2 2021 | 2021-07-21 | B | raised | accelerating | stable | 7/9 | 4/9 |
| Q2 2021 | 2021-07-20 | B+ | raised | accelerating | expanding | 7/9 | 3/9 |
| Q2 2021 | 2021-07-20 | C+ | maintained | accelerating | stable | 6/9 | 3/9 |
| Q2 2021 | 2021-07-19 | B+ | maintained | accelerating | expanding | 8/9 | 2/9 |
| Q2 2021 | 2021-07-16 | D | lowered | accelerating | expanding | 8/9 | 4/9 |
| Q2 2021 | 2021-07-16 | C | maintained | mixed | contracting | 6/9 | 4/9 |
| Q2 2021 | 2021-07-16 | B+ | maintained | accelerating | expanding | 8/9 | 2/9 |
| Q2 2021 | 2021-07-14 | B | raised | accelerating | expanding | 7/9 | 4/9 |
| Q2 2021 | 2021-07-01 | F | maintained | accelerating | stable | 5/9 | 6/9 |
| Q4 2021 | 2021-05-28 | F | maintained | accelerating | contracting | 6/9 | 6/9 |
| Q1 2021 | 2021-05-11 | D | maintained | mixed | contracting | 7/9 | 4/9 |
| Q1 2021 | 2021-05-09 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q1 2021 | 2021-05-03 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q1 2021 | 2021-05-02 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q1 2021 | 2021-05-02 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q1 2021 | 2021-05-02 | B+ | maintained | stable | expanding | 8/9 | 3/9 |
| Q1 2021 | 2021-05-02 | C+ | maintained | mixed | stable | 8/9 | 3/9 |
| Q1 2021 | 2021-04-30 | B | none | accelerating | expanding | 7/9 | 3/9 |
| Q1 2021 | 2021-04-29 | F | none | unclear | unclear | 5/9 | 4/9 |
| Q1 2021 | 2021-04-28 | F | maintained | mixed | stable | 7/9 | 4/9 |
| Q1 2021 | 2021-04-26 | A | raised | accelerating | expanding | 7/9 | 2/9 |
| Q1 2021 | 2021-04-23 | B | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q1 2021 | 2021-04-23 | C | maintained | mixed | contracting | 7/9 | 3/9 |
| Q1 2021 | 2021-04-22 | C | maintained | mixed | expanding | 7/9 | 4/9 |
| Q1 2021 | 2021-04-22 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q1 2021 | 2021-04-21 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q1 2021 | 2021-04-21 | C | none | accelerating | expanding | 6/9 | 4/9 |
| Q1 2021 | 2021-04-20 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q3 2021 | 2021-02-28 | F | withdrawn | mixed | contracting | 6/9 | 6/9 |
| Q1 2021 | 2021-02-26 | F | withdrawn | slowing | contracting | 7/9 | 4/9 |
| Q4 2020 | 2021-02-19 | C | lowered | mixed | stable | 7/9 | 2/9 |
| Q4 2020 | 2021-02-17 | D | maintained | unclear | unclear | 6/9 | 4/9 |
| Q4 2020 | 2021-02-16 | D | none | accelerating | expanding | 8/9 | 4/9 |
| Q4 2020 | 2021-02-10 | C | maintained | accelerating | contracting | 7/9 | 4/9 |
| Q4 2020 | 2021-02-05 | C+ | maintained | mixed | stable | 7/9 | 3/9 |
| Q4 2020 | 2021-02-05 | B | raised | mixed | expanding | 7/9 | 3/9 |
| Q4 2020 | 2021-02-03 | B+ | raised | accelerating | expanding | 7/9 | 3/9 |
| Q4 2020 | 2021-02-03 | B+ | maintained | accelerating | expanding | 7/9 | 2/9 |
| Q4 2020 | 2021-02-01 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q4 2020 | 2021-01-29 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q4 2020 | 2021-01-29 | B+ | raised | accelerating | expanding | 8/9 | 2/9 |
| Q4 2020 | 2021-01-21 | B+ | raised | mixed | expanding | 6/9 | 5/9 |
| Q4 2020 | 2020-12-03 | D | withdrawn | slowing | contracting | 8/9 | 4/9 |
| Q3 2020 | 2020-11-13 | F | maintained | unclear | unclear | 5/9 | 4/9 |
| Q3 2020 | 2020-11-08 | B | raised | mixed | expanding | 7/9 | 4/9 |
| Q3 2020 | 2020-11-01 | C+ | maintained | mixed | contracting | 8/9 | 4/9 |
| Q3 2020 | 2020-10-27 | B | maintained | stable | expanding | 7/9 | 2/9 |
| Q3 2020 | 2020-10-27 | B | maintained | accelerating | expanding | 8/9 | 2/9 |
| Q3 2020 | 2020-10-22 | B+ | raised | mixed | expanding | 8/9 | 1/9 |
| Q3 2020 | 2020-10-21 | C | maintained | stable | stable | 7/9 | 5/9 |
| Q3 2020 | 2020-10-21 | B+ | maintained | mixed | stable | 7/9 | 2/9 |
| Q3 2020 | 2020-10-20 | D | lowered | mixed | stable | 7/9 | 6/9 |
| Q3 2020 | 2020-10-01 | C | maintained | accelerating | expanding | 7/9 | 4/9 |
| Q1 2021 | 2020-08-26 | F | withdrawn | mixed | expanding | 6/9 | 6/9 |
| Q2 2020 | 2020-08-26 | A | maintained | stable | expanding | 8/9 | 1/9 |
| Q3 2020 | 2020-08-25 | C | maintained | mixed | contracting | 8/9 | 3/9 |
| Q2 2020 | 2020-08-19 | C+ | none | mixed | contracting | 8/9 | 2/9 |
| Q2 2020 | 2020-07-23 | C+ | maintained | mixed | contracting | 7/9 | 3/9 |
| Q2 2020 | 2020-07-21 | B | maintained | stable | expanding | 8/9 | 3/9 |
| Q2 2020 | 2020-07-17 | D | maintained | mixed | stable | 8/9 | 5/9 |
| Q2 2020 | 2020-07-17 | B+ | maintained | mixed | stable | 7/9 | 4/9 |
| Q2 2020 | 2020-07-17 | C | withdrawn | stable | stable | 7/9 | 3/9 |
| Q2 2020 | 2020-07-17 | C+ | maintained | mixed | contracting | 8/9 | 2/9 |
| Q2 2020 | 2020-07-17 | D | withdrawn | mixed | contracting | 8/9 | 3/9 |
| Q2 2020 | 2020-07-16 | A | maintained | accelerating | expanding | 8/9 | 1/9 |
| Q2 2020 | 2020-07-15 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q2 2020 | 2020-07-14 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q1 2020 | 2020-05-09 | D | lowered | slowing | contracting | 7/9 | 2/9 |
| Q1 2020 | 2020-05-04 | D | none | slowing | stable | 7/9 | 5/9 |
| Q1 2020 | 2020-05-01 | C | none | slowing | contracting | 7/9 | 4/9 |
| Q1 2020 | 2020-04-28 | C | withdrawn | slowing | expanding | 7/9 | 3/9 |
| Q1 2020 | 2020-04-24 | F | withdrawn | slowing | contracting | 7/9 | 7/9 |
| Q1 2020 | 2020-04-23 | D | none | accelerating | expanding | 7/9 | 5/9 |
| Q1 2020 | 2020-04-23 | F | withdrawn | unclear | contracting | 8/9 | 4/9 |
| Q1 2020 | 2020-04-23 | D | lowered | slowing | contracting | 7/9 | 4/9 |
| Q1 2020 | 2020-04-21 | D | withdrawn | mixed | contracting | 8/9 | 3/9 |
| Q3 2019 | 2020-02-21 | D | maintained | mixed | expanding | 7/9 | 3/9 |
| Q4 2019 | 2020-02-07 | C+ | maintained | stable | expanding | 7/9 | 4/9 |
| Q4 2019 | 2020-02-07 | B | maintained | mixed | stable | 8/9 | 2/9 |
| Q4 2019 | 2020-02-05 | C+ | maintained | slowing | contracting | 8/9 | 4/9 |
| Q4 2019 | 2020-02-05 | C+ | maintained | mixed | expanding | 7/9 | 2/9 |
| Q4 2019 | 2020-02-04 | B | maintained | mixed | expanding | 8/9 | 2/9 |
| Q4 2019 | 2020-02-03 | C+ | maintained | mixed | expanding | 7/9 | 3/9 |
| Q4 2019 | 2020-01-31 | D | maintained | mixed | contracting | 7/9 | 5/9 |
| Q4 2019 | 2019-12-05 | C | maintained | slowing | contracting | 7/9 | 4/9 |
| Q3 2019 | 2019-11-28 | D | lowered | mixed | contracting | 7/9 | 4/9 |
| Q3 2019 | 2019-11-15 | F | none | mixed | contracting | 6/9 | 6/9 |
| Q3 2019 | 2019-11-03 | B+ | raised | stable | contracting | 7/9 | 2/9 |
| Q3 2019 | 2019-11-02 | C | maintained | mixed | stable | 6/9 | 4/9 |
| Q3 2019 | 2019-11-02 | C | maintained | slowing | expanding | 7/9 | 3/9 |
| Q3 2019 | 2019-10-25 | B+ | maintained | accelerating | expanding | 8/9 | 3/9 |
| Q3 2019 | 2019-10-23 | F | lowered | slowing | stable | 6/9 | 4/9 |
| Q3 2019 | 2019-10-22 | D | lowered | mixed | expanding | 7/9 | 2/9 |
| Q3 2019 | 2019-10-22 | C+ | maintained | accelerating | expanding | 7/9 | 3/9 |
| Q3 2019 | 2019-10-18 | B | none | mixed | expanding | 7/9 | 2/9 |
| Q3 2019 | 2019-10-18 | B | maintained | slowing | stable | 7/9 | 2/9 |
| Q3 2019 | 2019-10-18 | C+ | maintained | slowing | stable | 7/9 | 3/9 |
| Q3 2019 | 2019-10-17 | C | lowered | mixed | expanding | 7/9 | 4/9 |
| Q2 2019 | 2019-10-17 | D | maintained | mixed | expanding | 7/9 | 4/9 |
| Q2 2019 | 2019-08-25 | D | none | unclear | unclear | 6/9 | 4/9 |
| Q2 2019 | 2019-07-24 | B | maintained | mixed | expanding | 7/9 | 2/9 |
| Q2 2019 | 2019-07-18 | C+ | maintained | mixed | stable | 8/9 | 3/9 |
| Q2 2019 | 2019-07-18 | C | maintained | stable | expanding | 7/9 | 5/9 |
| Q2 2019 | 2019-07-17 | F | maintained | stable | stable | 5/9 | 6/9 |
| Q2 2019 | 2019-07-17 | C | maintained | accelerating | contracting | 6/9 | 5/9 |
| Q2 2019 | 2019-07-17 | B | raised | accelerating | stable | 7/9 | 4/9 |
| Q2 2019 | 2019-07-17 | B | maintained | mixed | stable | 7/9 | 2/9 |
| Q2 2019 | 2019-07-16 | D | lowered | mixed | expanding | 7/9 | 5/9 |
| Q2 2019 | 2019-06-27 | D | maintained | accelerating | contracting | 6/9 | 5/9 |
| Q1 2019 | 2019-04-29 | B | maintained | accelerating | expanding | 8/9 | 2/9 |
| Q1 2019 | 2019-04-26 | F | raised | stable | contracting | 6/9 | 5/9 |
| Q1 2019 | 2019-04-26 | B+ | maintained | stable | expanding | 8/9 | 3/9 |
| Q1 2019 | 2019-03-29 | F | maintained | mixed | contracting | 5/9 | 6/9 |
| Q3 2021 | 2018-04-27 | C+ | maintained | accelerating | expanding | 7/9 | 4/9 |
During our 1,600-question research program, batches of experimental hypotheses were tested directly against some of PUBL's earlier calls. The YES answers — the rare hits — are shown; click any question to see every company that matched it. Full list: the question bank.
The grade is a transparent composite of call quality — candor, specificity, low evasion, low stress, whether the call resolves more doubts than it creates, and the guidance action — not a buy or sell signal. The expected move is a volatility estimate from the one signal that survived our out-of-sample tests: how a stock's own reaction and pre-call volatility predict the size (not direction) of its next move. Full detail, including everything that failed: methodology.
← PUBGY All “P” companies PUBL. →