ALL Latest Quarter's Earnings
Announce Date 05/01/2024
EPS Normalized Actual $5.82 (Beat by $1.94)
EPS GAAP Actual $5.82 (Beat by $1.94)
Revenue Actual $12.337B
Revenue Surprise Beat by $12337M
Upcoming Quarter's Earnings
Announce Date 06/30/2024 (Pre-Market)
EPS Normalized Estimate $1.33835
EPS GAAP Estimate $1.33835
Revenue Estimate $23.114B
Annual EPS Estimate
Fiscal Period Ending EPS Estimate Forward PE Low High # of Analysts
Dec 2026 16.78962 10.07 8.78 20.95 4
Dec 2025 16.42833 10.29 14.84 18.25 6
Quarterly EPS History
Period EPS Beat / Miss Revenue YoY Beat / Miss
FQ1 2022 (Mar 2022) 2.3 2.3 12.337B -0.92% 12337M
FQ4 2021 (Dec 2021) 2.77 2.77 12.841B 6.41% 12841M
FQ3 2021 (Sep 2021) 1.73 1.73 12.48B 7.85% 12480M
FQ2 2021 (Jun 2021) 5.34 5.34 12.646B 11.46% 12646M
FQ1 2021 (Mar 2021) -4.65 -4.65 12.451B 19.07% 12451M
FQ4 2020 (Dec 2020) 8.54 8.54 12.018B 4.54% 12018M
FQ3 2020 (Sep 2020) 3.62 3.62 11.5B 3.75% 11500M
FQ2 2020 (Jun 2020) 3.9 3.9 11.197B 0.47% 11197M
Quarterly Estimates Summary

FQ4 Announce Date

06/30/2024 (Pre-Market)

Consensus EPS Estimates

1.33835

Consensus Revenue Estimates

23.114B

Consensus EPS Estimates
Fiscal Period Ending EPS Estimate YoY Growth(%) Low High # of Analysts
FQ4 2026 (Oct 2026) 4.18345 -- 4.0228 4.29398 7
FQ3 2026 (Jul 2026) 2.7473 -- 2.6418 2.81989 4
FQ2 2026 (Jun 2026) 2.70098 -- 2.57103 2.99573 4
FQ1 2026 (Mar 2026) 5.4194 -- 5.15866 6.01079 4
FQ4 2025 (Oct 2025) 3.69778 -- 3.55578 3.79548 7
FQ3 2025 (Jul 2025) 2.82698 -- 2.71842 2.90167 5
FQ2 2025 (Jun 2025) 2.7535 -- 2.62102 3.05398 5
FQ1 2025 (Mar 2025) 4.63939 -- 4.41618 5.14566 5
FQ4 2024 (Oct 2024) 2.81207 -- 2.19479 3.52734 11
FQ3 2024 (Jul 2024) 1.93891 -- 0.93441 3.23541 11
FQ2 2024 (Jun 2024) 1.33835 -- 1.18189 2.47689 7
Consensus Revenue Estimates
Fiscal Period Ending Revenue Estimate YoY Growth(%) Low High # of Analysts
FQ4 2026 (Oct 2026) 17.79B -- 17.27B 18.15B 1
FQ3 2026 (Jul 2026) 16.89B -- 16.4B 17.24B 1
FQ2 2026 (Jun 2026) 17.16B -- 16.52B 18.6B 1
FQ1 2026 (Mar 2026) 16.16B -- 15.56B 17.51B 1
FQ4 2025 (Oct 2025) 16.32B -- 15.84B 16.65B 0
FQ3 2025 (Jul 2025) 15.48B -- 15.03B 15.8B 0
FQ2 2025 (Jun 2025) 15.52B -- 14.95B 16.82B 0
FQ1 2025 (Mar 2025) 14.68B -- 14.13B 15.91B 0
FQ4 2024 (Oct 2024) 14.42B -- 14.2B 14.63B 3
FQ3 2024 (Jul 2024) 13.62B -- 13.38B 13.87B 3
FQ2 2024 (Jun 2024) 23.11B -- 22.62B 23.59B 3
Quarterly Estimates Revisions

EPS # of Up Revisions

4

EPS # of Down Revisions

4

Revenue # of Up Revisions

6

Revenue # of Down Revisions

3

Consensus EPS Revision Trend
Fiscal Period Ending EPS Estimate YoY Growth Low High # of Analysts
FQ4 2021 (Dec 2021) 0.41 -12.52% 0.39 0.48 20
FQ1 2022 (Mar 2022) 0.59 6.89% 0.55 0.62 15
FQ2 2022 (Jun 2022) 0.70 2.62% 0.61 0.74 15
FQ3 2022 (Sep 2022) 0.68 4.62% 0.65 0.70 15
Consensus Revenue Revision Trend
Fiscal Period Ending EPS Estimate YoY Growth Low High # of Analysts
FQ4 2021 (Dec 2021) 0.41 -12.52% 0.39 0.48 20
FQ1 2022 (Mar 2022) 0.59 6.89% 0.55 0.62 15
FQ2 2022 (Jun 2022) 0.70 2.62% 0.61 0.74 15
FQ3 2022 (Sep 2022) 0.68 4.62% 0.65 0.70 15
Earnings Surprise Summary

EPS # of Beats

7

EPS # of Misses

1

EPS # of in-lines

0

Revenue # of Beats

8

Revenue # of Misses

0

Revenue # of in-lines

0

Earnings Surprise (EPS) - Actual vs Consensus
Earnings Date EPS Estimate EPS Actual Surprise Surprise %
FQ1 2022 (Mar 2022) 2.3 2.3 100%
FQ4 2021 (Dec 2021) 2.77 2.77 100%
FQ3 2021 (Sep 2021) 1.73 1.73 100%
FQ2 2021 (Jun 2021) 5.34 5.34 100%
FQ1 2021 (Mar 2021) -4.65 -4.65 100%
FQ4 2020 (Dec 2020) 8.54 8.54 100%
FQ3 2020 (Sep 2020) 3.62 3.62 100%
FQ2 2020 (Jun 2020) 3.9 3.9 100%
Revenue Surprise - Actual vs Consensus
Earnings Date Revenue Estimate Revenue Actual Surprise Surprise %
FQ1 2022 (Mar 2022) $0B $12.34B $12337M 100%
FQ4 2021 (Dec 2021) $0B $12.84B $12841M 100%
FQ3 2021 (Sep 2021) $0B $12.48B $12480M 100%
FQ2 2021 (Jun 2021) $0B $12.65B $12646M 100%
FQ1 2021 (Mar 2021) $0B $12.45B $12451M 100%
FQ4 2020 (Dec 2020) $0B $12.02B $12018M 100%
FQ3 2020 (Sep 2020) $0B $11.5B $11500M 100%
FQ2 2020 (Jun 2020) $0B $11.2B $11197M 100%
Unlock