Earnings
Earnings
Q1 20
Q2 20
Q4 20
Q1 21
Q2 21
Q3 21
Q4 21
Q1 23
Q2 23
Q1 25
Earnings
Q1 20
Q2 20
Q4 20
Q1 21
Q2 21
Q3 21
Q4 21
Q1 23
Q2 23
Q1 25
EPS Estimate
121.36
250.45
271.49
271.49
271.49
-
EPS Actual
186.07
306.06
349.87
349.87
349.87
-
EPS Difference
64.71
55.61
78.38
78.38
78.38
-
Surprise %
53.32%
22.20%
28.87%
28.87%
28.87%
-