StocksP › PUBL

Swedbank AB (PUBL) — Earnings Call X-Ray

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.

Latest Call Grade
🔒
Q2 2025 · sign up to see
Previous Call Grade
C
Q2 2025
Expected Move
🔒
next 45 days · members
Calls Analyzed
701
2018–2025
Avg Candor
6.9/9
evasion 3.3/9
High CandorCritic AmmunitionUnderused Fixed CostsRaising PricesMargins ContractingCutting HeadcountCFO DominatesQuestion Left Hanging

Call-by-call analysis

🔒 Q2 2025 earnings call 2025-07-25 NEWEST

Guidance: ■■■■■Demand: ■■■■■■ Margins: ■■■■Backlog: ■■■■ ■ analysts, ■■ questionsexpected move ±■■%
Candor /9
Specificity /9
Evasion /9
Stress /9

Management ■■■■■■ guidance against ■■■■■■■■ demand and ■■■■■■■ margins. The delivery was ■■■■■■■■ and ■■■■ in specifics, with ■■■ questions left hanging.

🔒 The Q2 2025 call grade is ready
The full 37-point AI read of PUBL's newest earnings call — grade, expected move, and every question answered — is free with an account.
Sign up free to unlock

C Q2 2025 earnings call 2025-07-25

Management held guidance steady against mixed demand signals and contracting margins. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: mixedMargins: contractingBacklog: stablePricing: raisingHeadcount: cuttingCapex: decreasing 7 analysts · 17 questions
⚑ Critic ammunition⚑ Question left hanging✓ Resolves doubtsCFO dominatesDirection beats results
Candor 8/9
Specificity 7/9
Evasion 4/9
Confidence 6/9
Uncertainty 5/9
Promotion 4/9
Stress 3/9
Complexity 6/9
All 20 questions our AI answered about this call
NO Would a skeptical short-seller find this call reassuring?
NO Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
YES Does an obvious question remain unanswered?
NO Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
YES Are high fixed costs currently underutilised?
NO Is pricing recovering from a depressed level?
YES Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
NO Is a fast-growing segment obscured by a declining one?
YES Does the CFO speak more than the CEO?
NO Does the call read rehearsed rather than lived?

B+ Q2 2025 earnings call 2025-07-25

Management held guidance steady against mixed demand signals. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: mixedMargins: stablePricing: under pressureCapex: decreasing 11 analysts · 30 questions
⚑ Critic ammunition✓ Skeptic reassured✓ Guidance underwritable✓ Resolves doubts✓ Volume step-up ahead
Candor 8/9
Specificity 9/9
Evasion 1/9
Confidence 7/9
Uncertainty 5/9
Promotion 2/9
Stress 2/9
Complexity 6/9
All 20 questions our AI answered about this call
YES Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
NO Does an obvious question remain unanswered?
NO Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
YES Is volume about to step up rather than grow gradually?
YES Are high fixed costs currently underutilised?
YES Is pricing recovering from a depressed level?
NO Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
NO Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
NO Does the call read rehearsed rather than lived?

C Q2 2025 earnings call 2025-07-23

Management held guidance steady against mixed demand signals and contracting margins. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: mixedMargins: contractingBacklog: stablePricing: under pressureHeadcount: cuttingCapex: increasing 9 analysts · 27 questions
⚑ Critic ammunition⚑ Question left hanging✓ Guidance underwritable✓ Resolves doubts✓ Early product, fast growthHidden segment
Candor 7/9
Specificity 8/9
Evasion 3/9
Confidence 6/9
Uncertainty 5/9
Promotion 5/9
Stress 3/9
Complexity 6/9
All 20 questions our AI answered about this call
NO Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
YES Does an obvious question remain unanswered?
YES Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
YES Are high fixed costs currently underutilised?
YES Is pricing recovering from a depressed level?
YES Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
YES Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
NO Does the call read rehearsed rather than lived?

D Q2 2025 earnings call 2025-07-22

Management held guidance steady against slowing demand and expanding margins. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: slowingMargins: expandingPricing: stableHeadcount: cuttingCapex: decreasing 2 analysts · 4 questions
⚑ Critic ammunition⚑ Question left hanging✓ Guidance underwritable⚑ Reads rehearsedHidden segmentDirection beats results
Candor 7/9
Specificity 8/9
Evasion 4/9
Confidence 7/9
Uncertainty 5/9
Promotion 5/9
Stress 3/9
Complexity 6/9
All 20 questions our AI answered about this call
NO Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
NO Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
YES Does an obvious question remain unanswered?
NO Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
NO Are high fixed costs currently underutilised?
NO Is pricing recovering from a depressed level?
YES Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
YES Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
YES Does the call read rehearsed rather than lived?

C+ Q2 2025 earnings call 2025-07-22

Management held guidance steady against mixed demand signals and expanding margins. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: mixedMargins: expandingPricing: raisingHeadcount: growing 6 analysts · 16 questions
⚑ Critic ammunition✓ Skeptic reassured✓ Guidance underwritable✓ Resolves doubts✓ Early product, fast growth⚑ Reads rehearsed
Candor 7/9
Specificity 7/9
Evasion 3/9
Confidence 6/9
Uncertainty 5/9
Promotion 5/9
Stress 2/9
Complexity 6/9
All 20 questions our AI answered about this call
YES Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
NO Does an obvious question remain unanswered?
YES Is a product early in its life but growing very fast?
YES Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
NO Are high fixed costs currently underutilised?
YES Is pricing recovering from a depressed level?
YES Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
YES Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
YES Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
YES Does the call read rehearsed rather than lived?

C+ Q2 2025 earnings call 2025-07-21

Management held guidance steady against mixed demand signals and expanding margins. The delivery was unusually candid, rich in specifics.

Guidance: maintainedDemand: mixedMargins: expandingPricing: raisingCapex: flat 6 analysts · 13 questions
⚑ Critic ammunition✓ Skeptic reassured✓ Guidance underwritable✓ Resolves doubts
Candor 7/9
Specificity 8/9
Evasion 2/9
Confidence 7/9
Uncertainty 5/9
Promotion 6/9
Stress 3/9
Complexity 4/9
All 20 questions our AI answered about this call
YES Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
NO Does an obvious question remain unanswered?
NO Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
YES Are high fixed costs currently underutilised?
NO Is pricing recovering from a depressed level?
NO Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
NO Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
NO Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
NO Does the call read rehearsed rather than lived?

C Q2 2025 earnings call 2025-07-21

Management gave no formal guidance against steady demand and contracting margins. The delivery was rich in specifics.

Demand: stableMargins: contractingPricing: stableHeadcount: growingCapex: increasing 2 analysts · 7 questions
⚑ Critic ammunition✓ Skeptic reassured✓ Guidance underwritable✓ Resolves doubtsFounder-led
Candor 6/9
Specificity 8/9
Evasion 4/9
Confidence 7/9
Uncertainty 4/9
Promotion 5/9
Stress 3/9
Complexity 5/9
All 20 questions our AI answered about this call
YES Would a skeptical short-seller find this call reassuring?
YES Would a careful investor underwrite management's guidance?
YES Is management's confidence proportionate to the evidence presented?
YES Does the call resolve more doubts than it creates?
YES Is there something a critic could fairly use against the company?
NO Is a claimed advantage dependent on scale they lack?
NO Does an obvious question remain unanswered?
NO Is a product early in its life but growing very fast?
NO Do they serve a small fraction of their addressable customers?
NO Is volume about to step up rather than grow gradually?
NO Are high fixed costs currently underutilised?
NO Is pricing recovering from a depressed level?
NO Do current results look bad while the direction looks better?
NO Are deferred revenue or customer prepayments growing?
NO Is consolidation happening among their peers?
YES Is a founder still running the company?
NO Does the final speaker sound like they are summarizing a finished story?
NO Is a fast-growing segment obscured by a declining one?
NO Does the CFO speak more than the CEO?
NO Does the call read rehearsed rather than lived?

Earlier calls

CallDateGradeGuidanceDemandMarginsCandorEvasion
Q2 2025 2025-07-21 C maintainedstableexpanding 7/9 6/9
Q2 2025 2025-07-18 B raisedacceleratingexpanding 7/9 4/9
Q2 2025 2025-07-18 C+ maintainedmixedexpanding 7/9 3/9
Q2 2025 2025-07-18 D maintainedmixedstable 6/9 5/9
Q2 2025 2025-07-18 B maintainedstablecontracting 8/9 2/9
Q2 2025 2025-07-18 C+ maintainedmixedexpanding 7/9 2/9
Q2 2025 2025-07-18 B raisedmixedstable 7/9 3/9
Q2 2025 2025-07-18 D maintainedmixedcontracting 7/9 2/9
Q2 2025 2025-07-18 D loweredmixedstable 8/9 2/9
Q2 2025 2025-07-17 B raisedmixedexpanding 7/9 3/9
Q2 2025 2025-07-17 C maintainedmixedcontracting 7/9 4/9
Q2 2025 2025-07-17 B maintainedmixedexpanding 8/9 2/9
Q2 2025 2025-07-17 C+ maintainedmixedexpanding 6/9 3/9
Q2 2025 2025-07-17 D nonemixedexpanding 7/9 2/9
Q2 2025 2025-07-17 C maintainedmixedstable 7/9 4/9
Q2 2025 2025-07-17 D maintainedmixedcontracting 6/9 5/9
Q2 2025 2025-07-17 B maintainedmixedexpanding 8/9 2/9
Q2 2025 2025-07-17 C nonemixedcontracting 7/9 4/9
Q2 2025 2025-07-16 C+ maintainedmixedexpanding 7/9 2/9
Q2 2025 2025-07-16 C+ maintainedstablecontracting 7/9 3/9
Q2 2025 2025-07-16 C+ maintainedmixedcontracting 7/9 3/9
Q2 2025 2025-07-16 C maintainedacceleratingexpanding 7/9 3/9
Q2 2025 2025-07-15 B maintainedstableexpanding 7/9 2/9
Q2 2025 2025-07-14 C+ nonemixedcontracting 8/9 3/9
Q4 2025 2025-05-28 D maintainedmixedexpanding 7/9 5/9
Q1 2025 2025-05-12 D nonestableunclear 6/9 2/9
Q1 2025 2025-05-10 D maintainedslowingexpanding 7/9 3/9
Q1 2025 2025-05-10 C maintainedstableexpanding 7/9 5/9
Q1 2025 2025-05-10 C+ maintainedslowingexpanding 7/9 2/9
Q1 2025 2025-05-10 C maintainedmixedexpanding 7/9 4/9
Q1 2025 2025-05-10 C+ maintainedmixedexpanding 7/9 3/9
Q1 2025 2025-05-10 C+ maintainedacceleratingexpanding 7/9 3/9
Q1 2025 2025-05-09 C maintainedmixedexpanding 6/9 2/9
Q1 2025 2025-05-08 B maintainedslowingcontracting 8/9 2/9
Q1 2025 2025-04-30 C maintainedmixedcontracting 7/9 3/9
Q1 2025 2025-04-30 F maintainedmixedcontracting 5/9 6/9
Q1 2025 2025-04-30 C+ maintainedstablecontracting 7/9 3/9
Q1 2025 2025-04-29 F maintainedmixedexpanding 6/9 5/9
Q1 2025 2025-04-29 C+ nonestableexpanding 5/9 0/9
Q1 2025 2025-04-29 D loweredmixedcontracting 7/9 3/9
Q1 2025 2025-04-29 C+ noneacceleratingstable 7/9 3/9
Q1 2025 2025-04-29 D maintainedmixedcontracting 7/9 5/9
Q1 2025 2025-04-29 C+ nonestableexpanding 5/9 0/9
Q1 2025 2025-04-29 D nonemixedstable 6/9 3/9
Q1 2025 2025-04-29 C+ maintainedslowingstable 8/9 2/9
Q1 2025 2025-04-25 C+ maintainedmixedstable 7/9 4/9
Q1 2025 2025-04-25 D nonemixedstable 7/9 4/9
Q1 2025 2025-04-25 C+ maintainedacceleratingexpanding 7/9 4/9
Q1 2025 2025-04-25 D maintainedmixedstable 7/9 5/9
Q1 2025 2025-04-24 B maintainedmixedcontracting 7/9 2/9
Q1 2025 2025-04-24 C+ maintainedstableexpanding 7/9 4/9
Q1 2025 2025-04-24 B maintainedmixedexpanding 7/9 2/9
Q1 2025 2025-04-24 D maintainedacceleratingexpanding 6/9 4/9
Q1 2025 2025-04-24 D maintainedstablestable 7/9 5/9
Q1 2025 2025-04-24 C+ nonestablestable 5/9 0/9
Q1 2025 2025-04-24 C+ maintainedmixedcontracting 7/9 3/9
Q1 2025 2025-04-24 C nonemixedcontracting 7/9 2/9
Q1 2025 2025-04-23 B maintainedmixedstable 8/9 3/9
Q1 2025 2025-04-23 F loweredstableunclear 5/9 4/9
Q1 2025 2025-04-23 C+ maintainedmixedexpanding 7/9 4/9
Q1 2025 2025-04-22 D maintainedmixedexpanding 6/9 6/9
Q1 2025 2025-04-16 B maintainedmixedexpanding 7/9 2/9
Q1 2025 2025-04-16 D maintainedslowingstable 7/9 4/9
Q4 2024 2025-02-28 C nonemixedexpanding 7/9 3/9
Q3 2025 2025-02-21 F loweredmixedcontracting 6/9 3/9
Q4 2024 2025-02-19 B nonemixedstable 7/9 2/9
Q4 2024 2025-02-14 D maintainedmixedcontracting 7/9 5/9
Q4 2024 2025-02-13 B nonestableexpanding 7/9 2/9
Q4 2024 2025-02-13 C maintainedmixedstable 7/9 3/9
Q3 2024 2025-02-13 C+ nonemixedcontracting 7/9 3/9
Q4 2024 2025-02-13 C maintainedstableexpanding 6/9 3/9
Q4 2024 2025-02-11 B+ maintainedmixedstable 7/9 2/9
Q4 2024 2025-02-07 D nonestableunclear 5/9 0/9
Q4 2024 2025-02-07 C nonemixedunclear 6/9 0/9
Q4 2024 2025-02-06 C+ maintainedstableexpanding 7/9 3/9
Q4 2024 2025-02-06 C+ loweredacceleratingexpanding 7/9 1/9
Q4 2024 2025-02-06 B+ raisedmixedexpanding 7/9 2/9
Q4 2024 2025-02-05 B+ maintainedacceleratingstable 7/9 4/9
Q4 2024 2025-02-05 C maintainedmixedcontracting 7/9 4/9
Q4 2024 2025-02-04 D noneunclearexpanding 6/9 2/9
Q4 2024 2025-01-31 F loweredmixedstable 7/9 6/9
Q4 2024 2025-01-31 B maintainedmixedstable 7/9 2/9
Q4 2024 2025-01-31 C maintainedstablecontracting 7/9 4/9
Q4 2024 2025-01-31 B nonemixedstable 7/9 2/9
Q4 2024 2025-01-31 C+ nonemixedcontracting 7/9 3/9
Q4 2024 2025-01-30 D maintainedstableexpanding 6/9 5/9
Q4 2024 2025-01-30 D maintainedmixedcontracting 7/9 4/9
Q4 2024 2025-01-30 D maintainedstableexpanding 6/9 2/9
Q4 2024 2025-01-29 C+ maintainedmixedcontracting 7/9 4/9
Q4 2024 2025-01-29 B raisedmixedcontracting 7/9 3/9
Q4 2024 2025-01-29 C+ maintainedstableexpanding 7/9 4/9
Q4 2024 2025-01-28 D maintainedmixedcontracting 7/9 4/9
Q4 2024 2025-01-24 B maintainedstableexpanding 7/9 2/9
Q4 2024 2025-01-23 D maintainedmixedstable 6/9 6/9
Q4 2024 2025-01-23 C nonemixedstable 6/9 5/9
Q4 2024 2025-01-23 C maintainedacceleratingcontracting 6/9 5/9
Q4 2024 2025-01-23 C maintainedmixedstable 7/9 6/9
Q4 2024 2025-01-23 B maintainedmixedstable 7/9 2/9
Q2 2025 2024-11-27 D maintainedmixedcontracting 6/9 3/9
Q3 2024 2024-11-25 D nonestableexpanding 4/9 2/9
Q3 2024 2024-11-15 D maintainedmixedcontracting 7/9 4/9
Q3 2024 2024-11-10 F loweredstablestable 7/9 3/9
Q3 2024 2024-11-10 C maintainedstableexpanding 7/9 5/9
Q3 2024 2024-11-09 C loweredmixedcontracting 8/9 2/9
Q3 2024 2024-11-09 C+ maintainedmixedexpanding 7/9 4/9
Q3 2024 2024-11-07 B+ maintainedmixedstable 7/9 2/9
Q3 2024 2024-11-07 C+ maintainedmixedexpanding 7/9 3/9
Q3 2024 2024-11-02 D loweredslowingstable 7/9 4/9
Q3 2024 2024-11-01 C nonestableexpanding 8/9 6/9
Q3 2024 2024-10-27 D maintainedslowingcontracting 7/9 4/9
Q3 2024 2024-10-27 C loweredmixedcontracting 7/9 3/9
Q3 2024 2024-10-26 B maintainedmixedstable 7/9 2/9
Q3 2024 2024-10-26 D maintainedmixedstable 6/9 4/9
Q3 2024 2024-10-26 D loweredslowingcontracting 7/9 3/9
Q3 2024 2024-10-26 C+ maintainedmixedexpanding 7/9 3/9
Q3 2024 2024-10-25 B maintainedacceleratingexpanding 7/9 2/9
Q3 2024 2024-10-25 D raisedmixedexpanding 7/9 3/9
Q3 2024 2024-10-25 C+ maintainedmixedcontracting 7/9 4/9
Q3 2024 2024-10-25 C maintainedmixedexpanding 7/9 4/9
Q3 2024 2024-10-25 D maintainedmixedexpanding 7/9 5/9
Q3 2024 2024-10-25 C+ maintainedmixedexpanding 7/9 3/9
Q3 2024 2024-10-24 D maintainedstablecontracting 6/9 4/9
Q3 2024 2024-10-24 B raisedstableexpanding 7/9 4/9
Q3 2024 2024-10-24 D loweredstablecontracting 7/9 3/9
Q3 2024 2024-10-24 D raisedacceleratingexpanding 6/9 5/9
Q3 2024 2024-10-24 C+ maintainedacceleratingexpanding 7/9 3/9
Q3 2024 2024-10-24 C+ maintainedmixedexpanding 8/9 2/9
Q3 2024 2024-10-23 B+ maintainedmixedexpanding 8/9 2/9
Q3 2024 2024-10-23 D maintainedmixedexpanding 7/9 2/9
Q3 2024 2024-10-23 D loweredslowingstable 7/9 3/9
Q3 2024 2024-10-22 C+ maintainedacceleratingexpanding 7/9 4/9
Q3 2024 2024-10-22 C+ maintainedstableexpanding 7/9 4/9
Q3 2024 2024-10-22 B maintainedstablestable 7/9 2/9
Q3 2024 2024-10-21 C+ maintainedmixedcontracting 7/9 2/9
Q3 2024 2024-10-17 C maintainedacceleratingstable 6/9 4/9
Q3 2024 2024-10-17 D noneacceleratingcontracting 6/9 5/9
Q2 2024 2024-09-03 D noneunclearstable 6/9 0/9
Q1 2025 2024-08-28 D maintainedmixedcontracting 6/9 5/9
Q2 2024 2024-08-20 F nonemixedexpanding 5/9 6/9
Q2 2024 2024-08-20 B+ maintainedmixedstable 8/9 1/9
Q2 2024 2024-08-16 D maintainedmixedcontracting 7/9 5/9
Q1 2025 2024-08-16 D maintainedmixedcontracting 7/9 3/9
Q2 2024 2024-08-16 D maintainedmixedexpanding 7/9 3/9
Q2 2024 2024-08-13 B+ raisedacceleratingexpanding 7/9 1/9
Q2 2024 2024-08-11 C+ maintainedmixedcontracting 8/9 3/9
Q2 2024 2024-07-30 C maintainedstableexpanding 6/9 4/9
Q2 2024 2024-07-29 C+ nonestablecontracting 8/9 4/9
Q2 2024 2024-07-27 C maintainedstableexpanding 6/9 5/9
Q2 2024 2024-07-26 C+ maintainedmixedcontracting 7/9 3/9
Q2 2024 2024-07-26 C+ noneslowingexpanding 7/9 4/9
Q2 2024 2024-07-24 C loweredslowingcontracting 7/9 2/9
Q2 2024 2024-07-21 C maintainedstableexpanding 6/9 4/9
Q2 2024 2024-07-19 F maintainedslowingcontracting 7/9 4/9
Q2 2024 2024-07-19 C loweredmixedexpanding 8/9 1/9
Q2 2024 2024-07-19 C+ maintainedmixedcontracting 7/9 3/9
Q2 2024 2024-07-19 C maintainedmixedcontracting 7/9 3/9
Q2 2024 2024-07-19 D maintainedacceleratingexpanding 5/9 6/9
Q2 2024 2024-07-19 C+ maintainedstablestable 7/9 2/9
Q2 2024 2024-07-19 B maintainedstableexpanding 7/9 2/9
Q2 2024 2024-07-19 C+ maintainedacceleratingexpanding 7/9 5/9
Q2 2024 2024-07-19 B maintainedmixedexpanding 8/9 2/9
Q2 2024 2024-07-19 B+ maintainedmixedstable 8/9 2/9
Q2 2024 2024-07-18 C+ maintainedslowingstable 7/9 3/9
Q2 2024 2024-07-18 C maintainedstablestable 7/9 4/9
Q2 2024 2024-07-18 D noneslowingcontracting 7/9 4/9
Q2 2024 2024-07-18 C maintainedacceleratingcontracting 7/9 4/9
Q2 2024 2024-07-18 C+ maintainedstableexpanding 7/9 3/9
Q2 2024 2024-07-18 D nonemixedcontracting 6/9 4/9
Q2 2024 2024-07-18 D maintainedstableexpanding 6/9 3/9
Q2 2024 2024-07-18 B raisedmixedexpanding 7/9 4/9
Q2 2024 2024-07-18 C+ maintainedmixedstable 7/9 3/9
Q2 2024 2024-07-18 B maintainedacceleratingexpanding 7/9 2/9
Q2 2024 2024-07-17 C+ maintainedmixedstable 7/9 3/9
Q2 2024 2024-07-17 C+ nonemixedcontracting 7/9 5/9
Q2 2024 2024-07-17 D maintainedstablecontracting 6/9 5/9
Q2 2024 2024-07-17 C+ maintainedmixedexpanding 7/9 2/9
Q2 2024 2024-07-17 C maintainedmixedexpanding 7/9 4/9
Q2 2024 2024-07-16 D raisedmixedexpanding 7/9 4/9
Q2 2024 2024-07-16 B nonemixedexpanding 7/9 2/9
Q2 2024 2024-07-16 D maintainedmixedcontracting 6/9 5/9
Q2 2024 2024-07-12 C maintainedmixedexpanding 7/9 4/9
Q2 2024 2024-07-12 C+ nonemixedstable 8/9 2/9
Q2 2024 2024-07-12 C+ maintainedstablecontracting 8/9 3/9
Q2 2024 2024-07-12 C+ maintainedstablestable 7/9 3/9
Q4 2024 2024-06-07 F maintainedmixedcontracting 7/9 4/9
Q4 2024 2024-05-24 C maintainedstableexpanding 8/9 5/9
Q1 2024 2024-05-23 C+ maintainedacceleratingcontracting 7/9 3/9
Q1 2024 2024-05-18 D noneacceleratingexpanding 6/9 2/9
Q1 2024 2024-05-17 F maintainedslowingcontracting 7/9 6/9
Q1 2024 2024-05-16 D maintainedmixedcontracting 7/9 3/9
Q1 2024 2024-05-14 C+ maintainedstablestable 7/9 2/9
Q1 2024 2024-05-12 C+ maintainedstableexpanding 7/9 2/9
Q1 2024 2024-05-11 D nonemixedcontracting 7/9 4/9
Q1 2024 2024-05-11 D maintainedmixedcontracting 7/9 3/9
Q1 2024 2024-05-11 C+ maintainedmixedcontracting 7/9 2/9
Q1 2024 2024-05-11 C maintainedstableexpanding 7/9 3/9
Q1 2024 2024-05-10 C maintainedmixedexpanding 7/9 3/9
Q1 2024 2024-05-09 C maintainedmixedcontracting 7/9 5/9
Q1 2024 2024-05-03 C maintainedslowingexpanding 7/9 3/9
Q1 2024 2024-04-28 B+ maintainedmixedcontracting 8/9 1/9
Q1 2024 2024-04-27 C+ maintainedacceleratingstable 7/9 3/9
Q1 2024 2024-04-26 C maintainedslowingexpanding 7/9 5/9
Q1 2024 2024-04-26 B nonestableexpanding 7/9 2/9
Q1 2024 2024-04-26 C+ maintainedstableexpanding 7/9 3/9
Q1 2024 2024-04-26 A maintainedmixedcontracting 8/9 2/9
Q1 2024 2024-04-26 B maintainedmixedstable 7/9 2/9
Q1 2024 2024-04-26 C+ nonestablestable 7/9 2/9
Q1 2024 2024-04-26 B maintainedmixedstable 8/9 2/9
Q1 2024 2024-04-26 B+ maintainedacceleratingcontracting 8/9 1/9
Q1 2024 2024-04-26 D maintainedstablecontracting 7/9 4/9
Q1 2024 2024-04-25 C+ maintainedmixedcontracting 7/9 4/9
Q1 2024 2024-04-25 C maintainedstableexpanding 6/9 4/9
Q1 2024 2024-04-25 D maintainedmixedcontracting 7/9 6/9
Q1 2024 2024-04-25 C+ maintainedstableexpanding 7/9 3/9
Q1 2024 2024-04-24 C nonestablecontracting 7/9 3/9
Q1 2024 2024-04-24 B maintainedacceleratingcontracting 7/9 2/9
Q1 2024 2024-04-24 C maintainedmixedexpanding 7/9 2/9
Q1 2024 2024-04-24 C+ maintainedacceleratingcontracting 7/9 3/9
Q1 2024 2024-04-24 B maintainedstablecontracting 8/9 3/9
Q1 2024 2024-04-24 B maintainedmixedexpanding 8/9 2/9
Q1 2024 2024-04-24 B maintainedmixedcontracting 8/9 2/9
Q1 2024 2024-04-24 D maintainedacceleratingstable 7/9 4/9
Q1 2024 2024-04-23 C nonemixedcontracting 7/9 3/9
Q1 2024 2024-04-23 C maintainedmixedcontracting 8/9 4/9
Q1 2024 2024-04-22 C+ maintainedmixedcontracting 7/9 2/9
Q1 2024 2024-04-18 B maintainedacceleratingexpanding 7/9 2/9
Q1 2024 2024-04-18 C+ maintainedacceleratingstable 7/9 3/9
Q1 2024 2024-04-17 C+ maintainedslowingstable 7/9 3/9
Q1 2024 2024-04-16 D maintainedslowingexpanding 7/9 4/9
Q4 2023 2024-04-02 D noneunclearunclear 6/9 0/9
Q1 2024 2024-03-07 D withdrawnstableexpanding 7/9 5/9
Q3 2024 2024-02-29 F maintainedmixedexpanding 6/9 4/9
Q4 2023 2024-02-21 B maintainedacceleratingexpanding 7/9 2/9
Q4 2023 2024-02-20 D nonemixedexpanding 7/9 4/9
Q4 2023 2024-02-17 F loweredslowingcontracting 7/9 7/9
Q3 2024 2024-02-15 F loweredmixedstable 6/9 7/9
Q4 2023 2024-02-15 F nonestablestable 6/9 5/9
Q4 2023 2024-02-14 C noneslowingcontracting 7/9 4/9
Q4 2023 2024-02-12 B+ maintainedmixedcontracting 7/9 3/9
Q4 2023 2024-02-09 B+ raisedacceleratingexpanding 8/9 2/9
Q4 2023 2024-02-09 C+ nonemixedexpanding 7/9 3/9
Q4 2023 2024-02-09 B maintainedmixedstable 8/9 2/9
Q4 2023 2024-02-08 B maintainedslowingexpanding 7/9 2/9
Q4 2023 2024-02-08 D maintainedacceleratingstable 6/9 5/9
Q4 2023 2024-02-08 F nonemixedstable 6/9 4/9
Q4 2023 2024-02-08 C maintainedslowingcontracting 8/9 3/9
Q4 2023 2024-02-07 B+ nonemixedexpanding 8/9 2/9
Q4 2023 2024-02-07 C+ maintainedstableexpanding 7/9 3/9
Q4 2023 2024-02-02 C+ maintainedstablecontracting 7/9 3/9
Q4 2023 2024-02-02 D maintainedstablecontracting 7/9 4/9
Q4 2023 2024-02-02 B maintainedslowingexpanding 7/9 2/9
Q4 2023 2024-02-02 C maintainedstableexpanding 7/9 4/9
Q4 2023 2024-02-02 C+ nonemixedexpanding 7/9 4/9
Q4 2023 2024-02-02 D maintainedacceleratingcontracting 6/9 3/9
Q4 2023 2024-02-02 C loweredslowingexpanding 7/9 4/9
Q4 2023 2024-02-02 C+ maintainedmixedcontracting 7/9 4/9
Q4 2023 2024-02-01 C maintainedacceleratingstable 6/9 5/9
Q4 2023 2024-02-01 F loweredmixedcontracting 6/9 4/9
Q4 2023 2024-02-01 B maintainedmixedexpanding 7/9 2/9
Q4 2023 2024-02-01 C maintainedacceleratingexpanding 6/9 4/9
Q4 2023 2024-01-31 D maintainedmixedexpanding 6/9 4/9
Q4 2023 2024-01-30 B maintainedstableexpanding 7/9 2/9
Q4 2023 2024-01-26 C maintainedmixedcontracting 7/9 3/9
Q4 2023 2024-01-26 C+ maintainedslowingstable 7/9 4/9
Q4 2023 2024-01-26 C maintainedstableexpanding 7/9 4/9
Q4 2023 2024-01-25 C+ maintainedmixedcontracting 8/9 3/9
Q4 2023 2024-01-25 F loweredacceleratingcontracting 7/9 4/9
Q4 2023 2024-01-25 C+ maintainedmixedcontracting 7/9 2/9
Q4 2023 2024-01-25 C+ maintainedmixedexpanding 7/9 4/9
Q4 2023 2024-01-24 C maintainedslowingstable 7/9 5/9
Q4 2023 2024-01-24 C maintainedmixedcontracting 7/9 4/9
Q4 2023 2024-01-23 D maintainedslowingcontracting 7/9 4/9
Q4 2023 2024-01-19 B+ maintainedstablestable 7/9 5/9
Q4 2023 2024-01-18 C+ maintainedmixedexpanding 7/9 4/9
Q3 2023 2023-12-05 D noneacceleratingunclear 6/9 1/9
Q4 2023 2023-11-30 C nonestablecontracting 7/9 3/9
Q2 2024 2023-11-16 D maintainedmixedcontracting 7/9 5/9
Q3 2023 2023-11-15 F noneslowingstable 7/9 6/9
Q3 2023 2023-11-13 B maintainedmixedcontracting 8/9 2/9
Q3 2023 2023-11-12 D maintainedslowingexpanding 7/9 3/9
Q3 2023 2023-11-11 F maintainedslowingcontracting 7/9 5/9
Q3 2023 2023-11-11 C+ maintainedstableexpanding 7/9 3/9
Q3 2023 2023-11-01 C+ maintainedslowingstable 8/9 3/9
Q3 2023 2023-10-30 C maintainedacceleratingstable 6/9 4/9
Q3 2023 2023-10-28 C maintainedmixedstable 8/9 3/9
Q3 2023 2023-10-28 C loweredslowingexpanding 7/9 3/9
Q3 2023 2023-10-27 B+ raisedacceleratingexpanding 7/9 3/9
Q3 2022 2023-10-27 F loweredslowingcontracting 7/9 3/9
Q3 2023 2023-10-27 C+ maintainedstablecontracting 7/9 2/9
Q3 2023 2023-10-27 B+ maintainedstablecontracting 8/9 1/9
Q3 2023 2023-10-27 C+ maintainedmixedcontracting 8/9 2/9
Q3 2023 2023-10-27 B maintainedmixedstable 7/9 1/9
Q3 2023 2023-10-26 D maintainedacceleratingstable 7/9 4/9
Q3 2023 2023-10-26 C+ maintainedmixedexpanding 7/9 4/9
Q3 2023 2023-10-26 F loweredmixedcontracting 7/9 3/9
Q3 2023 2023-10-26 C maintainedstablestable 7/9 3/9
Q3 2023 2023-10-26 C maintainedmixedexpanding 7/9 5/9
Q3 2023 2023-10-26 B nonestablecontracting 8/9 3/9
Q3 2023 2023-10-25 F loweredmixedstable 7/9 4/9
Q3 2023 2023-10-25 C+ loweredslowingcontracting 8/9 2/9
Q3 2023 2023-10-25 B maintainedmixedexpanding 8/9 2/9
Q3 2023 2023-10-23 D maintainedmixedcontracting 7/9 5/9
Q3 2023 2023-10-23 B maintainedmixedstable 8/9 2/9
Q3 2023 2023-10-20 C loweredslowingcontracting 8/9 3/9
Q3 2023 2023-10-20 D loweredslowingcontracting 7/9 3/9
Q3 2023 2023-10-19 F loweredmixedcontracting 8/9 2/9
Q3 2023 2023-10-19 B+ raisedacceleratingexpanding 7/9 2/9
Q3 2023 2023-10-18 C+ maintainedslowingstable 7/9 2/9
Q3 2023 2023-10-18 C+ maintainedstablecontracting 6/9 3/9
Q3 2023 2023-10-17 F loweredslowingcontracting 7/9 4/9
Q3 2023 2023-10-17 D maintainedslowingstable 6/9 5/9
Q3 2023 2023-09-27 D maintainedslowingexpanding 6/9 5/9
Q3 2023 2023-09-01 C+ maintainedstableexpanding 8/9 2/9
Q1 2024 2023-08-24 C maintainedmixedexpanding 6/9 4/9
Q2 2023 2023-08-22 D nonemixedstable 7/9 3/9
Q2 2023 2023-08-17 D maintainedmixedexpanding 7/9 5/9
Q1 2024 2023-08-17 F maintainedstableexpanding 6/9 5/9
Q2 2023 2023-08-12 C+ maintainedmixedcontracting 6/9 3/9
Q2 2023 2023-08-12 C+ maintainedstableexpanding 7/9 2/9
Q2 2023 2023-08-09 C+ maintainedstablecontracting 7/9 3/9
Q2 2023 2023-08-01 B+ noneacceleratingcontracting 8/9 1/9
Q2 2023 2023-07-28 C+ maintainedstableexpanding 7/9 4/9
Q2 2023 2023-07-26 F maintainedmixedstable 6/9 5/9
Q2 2023 2023-07-24 C+ maintainedmixedexpanding 7/9 4/9
Q2 2023 2023-07-21 F maintainedmixedstable 6/9 4/9
Q2 2023 2023-07-21 C+ maintainedstableexpanding 7/9 3/9
Q2 2023 2023-07-21 C loweredslowingcontracting 8/9 2/9
Q2 2023 2023-07-21 B noneslowingcontracting 8/9 2/9
Q2 2023 2023-07-21 C+ maintainedmixedstable 8/9 4/9
Q2 2023 2023-07-21 C+ maintainedmixedexpanding 7/9 3/9
Q2 2023 2023-07-20 D raisedslowingstable 6/9 5/9
Q2 2023 2023-07-20 C+ maintainedacceleratingexpanding 7/9 2/9
Q2 2023 2023-07-20 D maintainedslowingcontracting 8/9 4/9
Q2 2023 2023-07-20 A raisedacceleratingexpanding 7/9 2/9
Q2 2023 2023-07-20 D maintainedacceleratingcontracting 6/9 5/9
Q2 2023 2023-07-20 D loweredslowingcontracting 8/9 1/9
Q2 2023 2023-07-20 C+ maintainedslowingexpanding 7/9 3/9
Q2 2023 2023-07-19 C+ maintainedmixedexpanding 7/9 4/9
Q2 2023 2023-07-19 C+ maintainedslowingstable 8/9 3/9
Q2 2023 2023-07-19 B+ raisedmixedexpanding 7/9 2/9
Q2 2023 2023-07-19 C+ maintainedslowingexpanding 7/9 3/9
Q2 2023 2023-07-19 B maintainedmixedexpanding 7/9 2/9
Q2 2023 2023-07-18 B+ raisedstablecontracting 7/9 3/9
Q2 2023 2023-07-18 C+ maintainedmixedexpanding 7/9 3/9
Q2 2023 2023-07-18 B maintainedmixedcontracting 7/9 2/9
Q2 2023 2023-07-18 C+ maintainedstableexpanding 7/9 5/9
Q2 2023 2023-07-18 B maintainedstableexpanding 8/9 2/9
Q2 2023 2023-07-18 F maintainedmixedcontracting 7/9 6/9
Q2 2023 2023-07-18 C+ raisedacceleratingstable 6/9 4/9
Q2 2023 2023-07-17 C+ nonemixedexpanding 7/9 3/9
Q2 2023 2023-07-14 C+ maintainedstablecontracting 7/9 3/9
Q2 2023 2023-07-14 C+ maintainedmixedexpanding 7/9 3/9
Q2 2023 2023-06-29 D maintainedmixedunclear 6/9 4/9
Q2 2023 2023-06-01 D maintainedstablecontracting 6/9 3/9
Q4 2023 2023-05-25 F loweredmixedexpanding 5/9 7/9
Q4 2023 2023-05-24 F loweredmixedcontracting 7/9 7/9
Q1 2023 2023-05-16 B maintainedstablecontracting 7/9 2/9
Q1 2023 2023-05-14 B maintainedmixedcontracting 7/9 2/9
Q1 2023 2023-05-07 C+ maintainedslowingexpanding 7/9 4/9
Q1 2023 2023-05-06 C+ maintainedacceleratingexpanding 8/9 3/9
Q1 2023 2023-05-06 B+ maintainedstableexpanding 7/9 2/9
Q1 2023 2023-05-06 D maintainedmixedexpanding 7/9 4/9
Q1 2023 2023-05-06 C nonemixedcontracting 7/9 4/9
Q1 2023 2023-05-06 C maintainedmixedcontracting 7/9 3/9
Q1 2023 2023-05-01 C+ maintainedstableexpanding 7/9 2/9
Q1 2023 2023-04-30 D nonemixedstable 6/9 5/9
Q1 2023 2023-04-29 C+ maintainedmixedstable 7/9 3/9
Q1 2023 2023-04-29 C+ maintainedmixedcontracting 7/9 3/9
Q1 2023 2023-04-29 C+ raisedacceleratingexpanding 6/9 4/9
Q1 2023 2023-04-29 B maintainedslowingexpanding 7/9 2/9
Q1 2023 2023-04-29 C+ maintainedstableexpanding 7/9 4/9
Q1 2023 2023-04-28 D maintainedslowingcontracting 7/9 4/9
Q1 2023 2023-04-28 C+ maintainedstablestable 7/9 4/9
Q1 2023 2023-04-28 B+ maintainedmixedcontracting 8/9 1/9
Q1 2023 2023-04-27 B maintainedslowingexpanding 8/9 3/9
Q1 2023 2023-04-26 D loweredslowingcontracting 7/9 2/9
Q1 2023 2023-04-26 C maintainedmixedcontracting 7/9 3/9
Q1 2023 2023-04-26 C maintainedmixedstable 7/9 3/9
Q1 2023 2023-04-26 B+ raisedmixedexpanding 8/9 2/9
Q1 2023 2023-04-26 C+ maintainedstableexpanding 7/9 3/9
Q1 2023 2023-04-26 C maintainedacceleratingexpanding 7/9 5/9
Q1 2023 2023-04-25 C maintainedmixedcontracting 8/9 2/9
Q1 2023 2023-04-21 C+ maintainedstablecontracting 7/9 2/9
Q1 2023 2023-04-21 B maintainedstablecontracting 8/9 2/9
Q1 2023 2023-04-20 C+ maintainedmixedstable 7/9 2/9
Q1 2023 2023-04-20 B+ raisedstableexpanding 7/9 3/9
Q1 2023 2023-04-20 D maintainedmixedcontracting 6/9 3/9
Q1 2023 2023-04-18 C maintainedmixedcontracting 7/9 4/9
Q1 2023 2023-03-30 D maintainedmixedexpanding 6/9 5/9
Q1 2023 2023-02-24 D maintainedacceleratingcontracting 7/9 6/9
Q3 2023 2023-02-24 C+ maintainedacceleratingexpanding 7/9 2/9
Q4 2022 2023-02-22 F maintainedmixedcontracting 7/9 5/9
Q4 2022 2023-02-21 C+ maintainedacceleratingexpanding 6/9 3/9
Q4 2022 2023-02-18 F maintainedmixedcontracting 7/9 5/9
Q4 2022 2023-02-17 B+ maintainedstablecontracting 8/9 2/9
Q4 2022 2023-02-16 D maintainedslowingstable 7/9 3/9
Q4 2022 2023-02-15 C+ raisedacceleratingexpanding 7/9 5/9
Q4 2022 2023-02-10 B raisedacceleratingexpanding 7/9 4/9
Q4 2022 2023-02-09 C maintainedstableexpanding 7/9 5/9
Q4 2022 2023-02-09 C+ maintainedstableexpanding 7/9 3/9
Q4 2022 2023-02-08 D maintainedmixedcontracting 6/9 5/9
Q4 2022 2023-02-07 B+ nonestableexpanding 8/9 2/9
Q4 2022 2023-02-07 C maintainedacceleratingexpanding 7/9 5/9
Q4 2022 2023-02-07 D maintainedmixedexpanding 7/9 5/9
Q4 2022 2023-02-04 D maintainedmixedcontracting 6/9 4/9
Q4 2022 2023-02-03 D maintainedslowingcontracting 8/9 4/9
Q4 2022 2023-02-03 C+ maintainedmixedstable 7/9 4/9
Q4 2022 2023-02-02 C maintainedmixedexpanding 7/9 4/9
Q4 2022 2023-02-02 C loweredacceleratingstable 6/9 3/9
Q4 2022 2023-02-01 F maintainedmixedcontracting 7/9 6/9
Q4 2022 2023-02-01 C+ maintainedmixedstable 8/9 3/9
Q4 2022 2023-01-31 C+ nonestableexpanding 7/9 4/9
Q4 2022 2023-01-31 C+ maintainedmixedcontracting 7/9 2/9
Q4 2022 2023-01-31 C+ maintainedslowingexpanding 7/9 4/9
Q4 2022 2023-01-29 C+ maintainedstablecontracting 8/9 2/9
Q4 2022 2023-01-27 C+ maintainedmixedcontracting 7/9 3/9
Q4 2022 2023-01-27 D maintainedstablecontracting 7/9 4/9
Q4 2022 2023-01-27 C+ maintainedstablecontracting 7/9 3/9
Q4 2022 2023-01-27 C+ maintainedslowingcontracting 7/9 3/9
Q4 2022 2023-01-27 C loweredslowingcontracting 7/9 2/9
Q4 2022 2023-01-27 C loweredmixedstable 7/9 2/9
Q4 2022 2023-01-26 D nonemixedexpanding 7/9 5/9
Q4 2022 2023-01-20 D loweredmixedcontracting 6/9 4/9
Q4 2022 2023-01-20 C+ nonemixedcontracting 8/9 4/9
Q4 2022 2023-01-18 C maintainedslowingcontracting 6/9 5/9
Q3 2022 2022-12-01 D noneunclearunclear 4/9 2/9
Q2 2023 2022-11-24 D maintainedmixedcontracting 7/9 3/9
Q3 2022 2022-11-17 F maintainedacceleratingcontracting 7/9 6/9
Q2 2023 2022-11-17 F loweredmixedstable 7/9 4/9
Q3 2022 2022-11-12 D nonestableexpanding 6/9 3/9
Q3 2022 2022-11-12 C maintainedacceleratingexpanding 6/9 5/9
Q3 2022 2022-11-12 D maintainedmixedexpanding 7/9 4/9
Q3 2022 2022-11-12 C+ maintainedmixedstable 8/9 3/9
Q3 2022 2022-11-11 C+ loweredacceleratingexpanding 7/9 2/9
Q3 2022 2022-11-05 D maintainedstableexpanding 7/9 4/9
Q3 2022 2022-11-02 C+ noneacceleratingexpanding 7/9 2/9
Q3 2022 2022-10-30 B maintainedacceleratingcontracting 7/9 2/9
Q3 2022 2022-10-29 C+ nonestableexpanding 7/9 4/9
Q3 2022 2022-10-29 D maintainedmixedstable 6/9 5/9
Q3 2022 2022-10-29 C maintainedstablecontracting 8/9 5/9
Q3 2022 2022-10-28 C+ maintainedmixedcontracting 7/9 3/9
Q3 2022 2022-10-28 F loweredslowingcontracting 8/9 4/9
Q3 2022 2022-10-28 B+ maintainedslowingstable 8/9 2/9
Q3 2022 2022-10-27 C loweredslowingexpanding 7/9 4/9
Q3 2022 2022-10-26 C+ maintainedmixedstable 7/9 3/9
Q3 2022 2022-10-25 D maintainedmixedcontracting 7/9 4/9
Q3 2022 2022-10-25 C raisedmixedcontracting 7/9 4/9
Q3 2022 2022-10-21 D loweredstablecontracting 8/9 2/9
Q3 2022 2022-10-21 C nonemixedcontracting 7/9 2/9
Q3 2022 2022-10-20 C maintainedmixedcontracting 7/9 3/9
Q3 2022 2022-10-20 C+ maintainedstablecontracting 7/9 3/9
Q3 2022 2022-10-20 C+ maintainedstablecontracting 8/9 5/9
Q3 2022 2022-10-20 C maintainedacceleratingcontracting 7/9 4/9
Q3 2022 2022-10-20 C+ loweredmixedcontracting 8/9 2/9
Q3 2022 2022-10-19 D loweredslowingcontracting 8/9 2/9
Q3 2022 2022-10-19 D maintainedstableexpanding 6/9 6/9
Q3 2022 2022-10-17 B maintainedstablecontracting 8/9 2/9
Q3 2022 2022-09-29 F nonemixedcontracting 6/9 5/9
Q2 2022 2022-09-28 D noneacceleratingunclear 4/9 2/9
Q1 2023 2022-08-25 F maintainedmixedcontracting 7/9 4/9
Q2 2022 2022-08-24 D nonemixedcontracting 6/9 2/9
Q2 2022 2022-08-23 D maintainedmixedexpanding 7/9 5/9
Q1 2023 2022-08-19 D maintainedstablecontracting 6/9 5/9
Q2 2022 2022-08-15 C maintainedacceleratingcontracting 6/9 4/9
Q2 2022 2022-08-14 B maintainedmixedcontracting 8/9 2/9
Q2 2022 2022-08-02 C+ nonestableexpanding 7/9 3/9
Q2 2022 2022-07-30 C+ maintainedacceleratingexpanding 7/9 4/9
Q2 2022 2022-07-30 C+ maintainedstableexpanding 7/9 3/9
Q2 2022 2022-07-22 B maintainedmixedexpanding 7/9 2/9
Q2 2022 2022-07-22 C+ loweredmixedcontracting 8/9 2/9
Q2 2022 2022-07-22 C+ maintainedacceleratingmixed 7/9 3/9
Q2 2022 2022-07-21 B+ maintainedstableexpanding 8/9 2/9
Q2 2022 2022-07-21 F maintainedslowingcontracting 7/9 4/9
Q2 2022 2022-07-21 D nonestablecontracting 7/9 3/9
Q2 2022 2022-07-21 F loweredslowingcontracting 8/9 3/9
Q2 2022 2022-07-21 C+ maintainedacceleratingexpanding 7/9 4/9
Q2 2022 2022-07-20 D loweredstablestable 7/9 5/9
Q2 2022 2022-07-19 B maintainedstableexpanding 7/9 2/9
Q2 2022 2022-07-19 C loweredstableexpanding 7/9 3/9
Q2 2022 2022-07-19 C maintainedstablecontracting 7/9 3/9
Q2 2022 2022-07-19 C maintainedacceleratingcontracting 6/9 4/9
Q2 2022 2022-07-18 D withdrawnslowingexpanding 7/9 2/9
Q2 2022 2022-07-16 C maintainedstableexpanding 7/9 4/9
Q2 2022 2022-07-15 D maintainedstablecontracting 7/9 2/9
Q2 2022 2022-07-15 C+ nonemixedcontracting 7/9 3/9
Q2 2022 2022-07-15 C maintainedstablecontracting 8/9 4/9
Q2 2022 2022-07-15 C+ maintainedstablecontracting 7/9 2/9
Q2 2022 2022-06-29 F loweredmixedcontracting 6/9 5/9
Q2 2022 2022-05-31 F noneacceleratingcontracting 8/9 4/9
Q4 2022 2022-05-25 D maintainedstablecontracting 6/9 4/9
Q4 2022 2022-05-20 C maintainedmixedcontracting 7/9 3/9
Q1 2022 2022-05-15 C+ maintainedacceleratingcontracting 6/9 3/9
Q1 2022 2022-05-11 D maintainedacceleratingcontracting 6/9 5/9
Q1 2022 2022-05-07 B maintainedacceleratingexpanding 8/9 2/9
Q1 2022 2022-05-07 D maintainedmixedstable 6/9 3/9
Q1 2022 2022-05-07 D maintainedmixedcontracting 6/9 5/9
Q1 2022 2022-05-07 B maintainedacceleratingexpanding 8/9 3/9
Q1 2022 2022-05-01 A raisedstableexpanding 7/9 2/9
Q1 2022 2022-04-30 B maintainedstableexpanding 8/9 3/9
Q1 2022 2022-04-30 F nonestablecontracting 6/9 6/9
Q1 2022 2022-04-29 D loweredslowingcontracting 7/9 4/9
Q1 2022 2022-04-28 C+ maintainedmixedcontracting 7/9 3/9
Q1 2022 2022-04-26 D loweredstableexpanding 7/9 5/9
Q1 2022 2022-04-26 C+ maintainedstableexpanding 7/9 3/9
Q1 2022 2022-04-22 B+ maintainedacceleratingexpanding 7/9 0/9
Q1 2022 2022-04-22 C+ maintainedstablestable 7/9 4/9
Q1 2022 2022-04-22 C maintainedmixedcontracting 7/9 2/9
Q1 2022 2022-04-21 C+ maintainedstablecontracting 7/9 3/9
Q1 2022 2022-04-20 C+ maintainedacceleratingcontracting 7/9 3/9
Q1 2022 2022-03-31 F maintainedmixedcontracting 6/9 5/9
Q4 2021 2022-03-01 D noneunclearunclear 5/9 0/9
Q3 2022 2022-02-26 F maintainedmixedcontracting 6/9 5/9
Q4 2021 2022-02-23 C+ maintainedstableexpanding 8/9 3/9
Q1 2022 2022-02-22 F noneacceleratingcontracting 7/9 5/9
Q3 2022 2022-02-18 C maintainedacceleratingcontracting 6/9 5/9
Feb 2022 2022-02-17 B+ raisedstableexpanding 7/9 2/9
Q4 2021 2022-02-17 C+ raisedacceleratingexpanding 6/9 4/9
Q4 2021 2022-02-17 C maintainedacceleratingcontracting 7/9 4/9
Q4 2021 2022-02-17 F nonemixedcontracting 7/9 4/9
Q4 2021 2022-02-17 C+ maintainedmixedcontracting 7/9 4/9
Q4 2021 2022-02-16 C+ maintainedacceleratingexpanding 7/9 3/9
Q4 2021 2022-02-16 C+ maintainedacceleratingstable 7/9 4/9
Q4 2021 2022-02-14 C+ maintainedacceleratingcontracting 7/9 3/9
Q4 2021 2022-02-11 C+ maintainedacceleratingcontracting 8/9 3/9
Q4 2021 2022-02-11 C+ maintainedacceleratingstable 7/9 4/9
Q4 2021 2022-02-10 C+ maintainedmixedexpanding 7/9 3/9
Q4 2021 2022-02-09 B raisedacceleratingexpanding 7/9 3/9
Q4 2021 2022-02-09 D maintainedstablestable 7/9 5/9
Q4 2021 2022-02-08 D maintainedacceleratingexpanding 5/9 4/9
Q4 2021 2022-02-03 B maintainedstableexpanding 7/9 2/9
Q4 2021 2022-02-03 A maintainedstableexpanding 7/9 1/9
Q4 2021 2022-02-03 F maintainedunclearcontracting 5/9 6/9
Q4 2021 2022-02-03 F maintainedmixedcontracting 7/9 6/9
Q4 2021 2022-02-02 C maintainedstablecontracting 6/9 5/9
Q4 2021 2022-02-01 B+ maintainedacceleratingexpanding 8/9 1/9
Q4 2021 2022-02-01 B+ raisedacceleratingstable 7/9 2/9
Q4 2021 2022-01-30 B maintainedacceleratingstable 7/9 2/9
Q4 2021 2022-01-28 A maintainedstableexpanding 8/9 1/9
Q4 2021 2022-01-28 C+ maintainedmixedcontracting 8/9 1/9
Q4 2021 2022-01-28 D maintainedstableexpanding 7/9 5/9
Q4 2021 2022-01-25 B+ raisedacceleratingexpanding 7/9 3/9
Q4 2021 2022-01-20 C+ maintainedacceleratingcontracting 7/9 3/9
Q4 2021 2021-11-30 D maintainedmixedexpanding 7/9 4/9
Q2 2022 2021-11-25 C maintainedacceleratingcontracting 6/9 3/9
Q3 2021 2021-11-17 C+ maintainedacceleratingexpanding 7/9 4/9
Q3 2021 2021-11-16 D noneslowingcontracting 8/9 4/9
Q3 2021 2021-11-12 C+ maintainedacceleratingcontracting 7/9 3/9
Q3 2021 2021-11-10 C+ maintainedmixedstable 7/9 4/9
Q3 2021 2021-11-06 B+ maintainedstableexpanding 7/9 2/9
Q3 2021 2021-11-02 D maintainedacceleratingcontracting 7/9 4/9
Q3 2021 2021-10-31 C+ maintainedmixedexpanding 7/9 3/9
Q3 2021 2021-10-29 B+ raisedstableexpanding 7/9 1/9
Q3 2021 2021-10-29 B+ raisedacceleratingexpanding 6/9 4/9
Q3 2021 2021-10-27 C+ maintainedacceleratingcontracting 7/9 3/9
Q3 2021 2021-10-27 C+ maintainedmixedstable 7/9 4/9
Q3 2021 2021-10-26 C maintainedmixedstable 7/9 5/9
Q3 2021 2021-10-26 C+ maintainedacceleratingexpanding 7/9 5/9
Q3 2021 2021-10-22 C maintainedacceleratingexpanding 6/9 4/9
Q3 2021 2021-10-22 B raisedacceleratingcontracting 7/9 3/9
Q3 2021 2021-10-21 C loweredstableexpanding 7/9 3/9
Q3 2021 2021-10-21 F maintainedunclearcontracting 5/9 4/9
Q3 2021 2021-10-21 D maintainedstablecontracting 6/9 5/9
Q3 2021 2021-10-21 C+ maintainedmixedcontracting 7/9 2/9
Q3 2021 2021-10-20 C+ maintainedstablestable 7/9 3/9
Q3 2021 2021-10-20 B maintainedstablecontracting 7/9 3/9
Q3 2021 2021-10-19 B maintainedacceleratingstable 6/9 2/9
Q3 2021 2021-10-19 C+ maintainedmixedexpanding 7/9 4/9
Q3 2021 2021-10-19 B maintainedacceleratingexpanding 7/9 2/9
Q3 2021 2021-10-18 C+ maintainedacceleratingexpanding 7/9 4/9
Q3 2021 2021-09-30 F maintainedmixedexpanding 5/9 6/9
Q3 2021 2021-09-01 D noneacceleratingcontracting 7/9 4/9
Q1 2022 2021-08-25 C+ maintainedmixedcontracting 7/9 2/9
Q2 2021 2021-08-20 D loweredacceleratingcontracting 8/9 2/9
Q2 2021 2021-08-19 B+ maintainedacceleratingexpanding 7/9 3/9
Q2 2021 2021-08-11 C+ maintainedacceleratingcontracting 6/9 3/9
Q2 2021 2021-07-28 A raisedstableexpanding 8/9 2/9
Q2 2021 2021-07-23 B+ maintainedacceleratingexpanding 7/9 1/9
Q2 2021 2021-07-22 C maintainedacceleratingcontracting 6/9 4/9
Q2 2021 2021-07-21 A raisedacceleratingexpanding 7/9 4/9
Q2 2021 2021-07-21 B raisedacceleratingstable 7/9 4/9
Q2 2021 2021-07-20 B+ raisedacceleratingexpanding 7/9 3/9
Q2 2021 2021-07-20 C+ maintainedacceleratingstable 6/9 3/9
Q2 2021 2021-07-19 B+ maintainedacceleratingexpanding 8/9 2/9
Q2 2021 2021-07-16 D loweredacceleratingexpanding 8/9 4/9
Q2 2021 2021-07-16 C maintainedmixedcontracting 6/9 4/9
Q2 2021 2021-07-16 B+ maintainedacceleratingexpanding 8/9 2/9
Q2 2021 2021-07-14 B raisedacceleratingexpanding 7/9 4/9
Q2 2021 2021-07-01 F maintainedacceleratingstable 5/9 6/9
Q4 2021 2021-05-28 F maintainedacceleratingcontracting 6/9 6/9
Q1 2021 2021-05-11 D maintainedmixedcontracting 7/9 4/9
Q1 2021 2021-05-09 B maintainedacceleratingexpanding 7/9 2/9
Q1 2021 2021-05-03 C+ maintainedacceleratingexpanding 7/9 3/9
Q1 2021 2021-05-02 C+ maintainedacceleratingexpanding 7/9 4/9
Q1 2021 2021-05-02 B maintainedacceleratingexpanding 7/9 2/9
Q1 2021 2021-05-02 B+ maintainedstableexpanding 8/9 3/9
Q1 2021 2021-05-02 C+ maintainedmixedstable 8/9 3/9
Q1 2021 2021-04-30 B noneacceleratingexpanding 7/9 3/9
Q1 2021 2021-04-29 F noneunclearunclear 5/9 4/9
Q1 2021 2021-04-28 F maintainedmixedstable 7/9 4/9
Q1 2021 2021-04-26 A raisedacceleratingexpanding 7/9 2/9
Q1 2021 2021-04-23 B maintainedacceleratingexpanding 7/9 2/9
Q1 2021 2021-04-23 C maintainedmixedcontracting 7/9 3/9
Q1 2021 2021-04-22 C maintainedmixedexpanding 7/9 4/9
Q1 2021 2021-04-22 C+ maintainedacceleratingexpanding 7/9 3/9
Q1 2021 2021-04-21 C+ maintainedacceleratingexpanding 7/9 4/9
Q1 2021 2021-04-21 C noneacceleratingexpanding 6/9 4/9
Q1 2021 2021-04-20 C+ maintainedacceleratingexpanding 7/9 3/9
Q3 2021 2021-02-28 F withdrawnmixedcontracting 6/9 6/9
Q1 2021 2021-02-26 F withdrawnslowingcontracting 7/9 4/9
Q4 2020 2021-02-19 C loweredmixedstable 7/9 2/9
Q4 2020 2021-02-17 D maintainedunclearunclear 6/9 4/9
Q4 2020 2021-02-16 D noneacceleratingexpanding 8/9 4/9
Q4 2020 2021-02-10 C maintainedacceleratingcontracting 7/9 4/9
Q4 2020 2021-02-05 C+ maintainedmixedstable 7/9 3/9
Q4 2020 2021-02-05 B raisedmixedexpanding 7/9 3/9
Q4 2020 2021-02-03 B+ raisedacceleratingexpanding 7/9 3/9
Q4 2020 2021-02-03 B+ maintainedacceleratingexpanding 7/9 2/9
Q4 2020 2021-02-01 C+ maintainedmixedcontracting 7/9 3/9
Q4 2020 2021-01-29 C+ maintainedacceleratingexpanding 7/9 3/9
Q4 2020 2021-01-29 B+ raisedacceleratingexpanding 8/9 2/9
Q4 2020 2021-01-21 B+ raisedmixedexpanding 6/9 5/9
Q4 2020 2020-12-03 D withdrawnslowingcontracting 8/9 4/9
Q3 2020 2020-11-13 F maintainedunclearunclear 5/9 4/9
Q3 2020 2020-11-08 B raisedmixedexpanding 7/9 4/9
Q3 2020 2020-11-01 C+ maintainedmixedcontracting 8/9 4/9
Q3 2020 2020-10-27 B maintainedstableexpanding 7/9 2/9
Q3 2020 2020-10-27 B maintainedacceleratingexpanding 8/9 2/9
Q3 2020 2020-10-22 B+ raisedmixedexpanding 8/9 1/9
Q3 2020 2020-10-21 C maintainedstablestable 7/9 5/9
Q3 2020 2020-10-21 B+ maintainedmixedstable 7/9 2/9
Q3 2020 2020-10-20 D loweredmixedstable 7/9 6/9
Q3 2020 2020-10-01 C maintainedacceleratingexpanding 7/9 4/9
Q1 2021 2020-08-26 F withdrawnmixedexpanding 6/9 6/9
Q2 2020 2020-08-26 A maintainedstableexpanding 8/9 1/9
Q3 2020 2020-08-25 C maintainedmixedcontracting 8/9 3/9
Q2 2020 2020-08-19 C+ nonemixedcontracting 8/9 2/9
Q2 2020 2020-07-23 C+ maintainedmixedcontracting 7/9 3/9
Q2 2020 2020-07-21 B maintainedstableexpanding 8/9 3/9
Q2 2020 2020-07-17 D maintainedmixedstable 8/9 5/9
Q2 2020 2020-07-17 B+ maintainedmixedstable 7/9 4/9
Q2 2020 2020-07-17 C withdrawnstablestable 7/9 3/9
Q2 2020 2020-07-17 C+ maintainedmixedcontracting 8/9 2/9
Q2 2020 2020-07-17 D withdrawnmixedcontracting 8/9 3/9
Q2 2020 2020-07-16 A maintainedacceleratingexpanding 8/9 1/9
Q2 2020 2020-07-15 C+ maintainedmixedexpanding 7/9 3/9
Q2 2020 2020-07-14 C+ maintainedmixedexpanding 7/9 3/9
Q1 2020 2020-05-09 D loweredslowingcontracting 7/9 2/9
Q1 2020 2020-05-04 D noneslowingstable 7/9 5/9
Q1 2020 2020-05-01 C noneslowingcontracting 7/9 4/9
Q1 2020 2020-04-28 C withdrawnslowingexpanding 7/9 3/9
Q1 2020 2020-04-24 F withdrawnslowingcontracting 7/9 7/9
Q1 2020 2020-04-23 D noneacceleratingexpanding 7/9 5/9
Q1 2020 2020-04-23 F withdrawnunclearcontracting 8/9 4/9
Q1 2020 2020-04-23 D loweredslowingcontracting 7/9 4/9
Q1 2020 2020-04-21 D withdrawnmixedcontracting 8/9 3/9
Q3 2019 2020-02-21 D maintainedmixedexpanding 7/9 3/9
Q4 2019 2020-02-07 C+ maintainedstableexpanding 7/9 4/9
Q4 2019 2020-02-07 B maintainedmixedstable 8/9 2/9
Q4 2019 2020-02-05 C+ maintainedslowingcontracting 8/9 4/9
Q4 2019 2020-02-05 C+ maintainedmixedexpanding 7/9 2/9
Q4 2019 2020-02-04 B maintainedmixedexpanding 8/9 2/9
Q4 2019 2020-02-03 C+ maintainedmixedexpanding 7/9 3/9
Q4 2019 2020-01-31 D maintainedmixedcontracting 7/9 5/9
Q4 2019 2019-12-05 C maintainedslowingcontracting 7/9 4/9
Q3 2019 2019-11-28 D loweredmixedcontracting 7/9 4/9
Q3 2019 2019-11-15 F nonemixedcontracting 6/9 6/9
Q3 2019 2019-11-03 B+ raisedstablecontracting 7/9 2/9
Q3 2019 2019-11-02 C maintainedmixedstable 6/9 4/9
Q3 2019 2019-11-02 C maintainedslowingexpanding 7/9 3/9
Q3 2019 2019-10-25 B+ maintainedacceleratingexpanding 8/9 3/9
Q3 2019 2019-10-23 F loweredslowingstable 6/9 4/9
Q3 2019 2019-10-22 D loweredmixedexpanding 7/9 2/9
Q3 2019 2019-10-22 C+ maintainedacceleratingexpanding 7/9 3/9
Q3 2019 2019-10-18 B nonemixedexpanding 7/9 2/9
Q3 2019 2019-10-18 B maintainedslowingstable 7/9 2/9
Q3 2019 2019-10-18 C+ maintainedslowingstable 7/9 3/9
Q3 2019 2019-10-17 C loweredmixedexpanding 7/9 4/9
Q2 2019 2019-10-17 D maintainedmixedexpanding 7/9 4/9
Q2 2019 2019-08-25 D noneunclearunclear 6/9 4/9
Q2 2019 2019-07-24 B maintainedmixedexpanding 7/9 2/9
Q2 2019 2019-07-18 C+ maintainedmixedstable 8/9 3/9
Q2 2019 2019-07-18 C maintainedstableexpanding 7/9 5/9
Q2 2019 2019-07-17 F maintainedstablestable 5/9 6/9
Q2 2019 2019-07-17 C maintainedacceleratingcontracting 6/9 5/9
Q2 2019 2019-07-17 B raisedacceleratingstable 7/9 4/9
Q2 2019 2019-07-17 B maintainedmixedstable 7/9 2/9
Q2 2019 2019-07-16 D loweredmixedexpanding 7/9 5/9
Q2 2019 2019-06-27 D maintainedacceleratingcontracting 6/9 5/9
Q1 2019 2019-04-29 B maintainedacceleratingexpanding 8/9 2/9
Q1 2019 2019-04-26 F raisedstablecontracting 6/9 5/9
Q1 2019 2019-04-26 B+ maintainedstableexpanding 8/9 3/9
Q1 2019 2019-03-29 F maintainedmixedcontracting 5/9 6/9
Q3 2021 2018-04-27 C+ maintainedacceleratingexpanding 7/9 4/9

Research question bank — earlier calls

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.

C+ Q2 2022 earnings call 2022-07-30

How to read this page

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.

Companies with similar call quality

AAP · Advance Auto Parts, Inc.ABCAF · Athabasca Minerals, Inc.ABDC · Alcentra Capital'sABMD · Abiomed, Inc.ABNRY · ABN AMRO Bank N.V.ABOS · Acumen Pharmaceuticals,

PUBGY   All “P” companies    PUBL.

Not investment advice. Artul.ai publishes AI-generated earnings-call quality grades and expected-volatility estimates — never buy or sell recommendations. We tested over 1,600 predictive hypotheses against 165,000 transcripts; the honest result, including what failed, is documented in our methodology.