Data for this company is temporarily unavailable. Please try again in a few moments.
Earnings
Annual and quarterly EPS data presented alongside analyst estimates, earnings surprises, and historical growth statistics. The side-by-side view of reported versus estimated EPS — combined with surprise percentage and report timing — allows investors to assess whether a company consistently beats, meets, or misses market expectations, and how that track record has evolved across full economic cycles.
Earnings annual
Fiscal date endingReported EPS
Dec 31, 2018
-0.0666
Dec 31, 2019
-0.9724
Dec 31, 2020
-2.235
Dec 31, 2021
26.4499
Dec 31, 2022
-3.6365
Dec 31, 2023
-12.3025
Dec 31, 2024
-4.43
Dec 31, 2025
-1.78
Mar 31, 2026
-0.17
Jun 30, 2026
-0.41
Calculation
Growth rate
22.38%
Average
0.045
Maximum
Dec 31, 2021
26.4499
Minimum
Dec 31, 2023
-12.3025
Median
Dec 31, 2025
-1.78
Earnings quarterly
| Fiscal date ending | Jun 30, 2018 |
| Reported date | Sep 30, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0139 |
| Estimated EPS | 0 |
| Surprise | -0.0139 |
| Surprise (%) | % |
| Fiscal date ending | Sep 30, 2018 |
| Reported date | Dec 31, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0153 |
| Estimated EPS | 0 |
| Surprise | -0.0153 |
| Surprise (%) | % |
| Fiscal date ending | Dec 31, 2018 |
| Reported date | Mar 31, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0374 |
| Estimated EPS | 0 |
| Surprise | -0.0374 |
| Surprise (%) | % |
| Fiscal date ending | Mar 31, 2019 |
| Reported date | Jun 30, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0281 |
| Estimated EPS | 0 |
| Surprise | -0.0281 |
| Surprise (%) | % |
| Fiscal date ending | Jun 30, 2019 |
| Reported date | Sep 30, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | -0.7885 |
| Estimated EPS | 0 |
| Surprise | -0.7885 |
| Surprise (%) | % |
| Fiscal date ending | Sep 30, 2019 |
| Reported date | Dec 31, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0847 |
| Estimated EPS | 0 |
| Surprise | -0.0847 |
| Surprise (%) | % |
| Fiscal date ending | Dec 31, 2019 |
| Reported date | Mar 30, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0711 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Mar 31, 2020 |
| Reported date | Jun 29, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | -0.0468 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jun 30, 2020 |
| Reported date | Sep 30, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | -0.1207 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Sep 30, 2020 |
| Reported date | Dec 31, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | -0.1545 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Dec 31, 2020 |
| Reported date | Mar 31, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | -1.913 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Mar 31, 2021 |
| Reported date | Apr 16, 2021 |
| Report time | POST_MARKET |
| Reported EPS | -0.2423 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jun 30, 2021 |
| Reported date | Aug 9, 2021 |
| Report time | POST_MARKET |
| Reported EPS | -0.0479 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Sep 30, 2021 |
| Reported date | Nov 9, 2021 |
| Report time | POST_MARKET |
| Reported EPS | 18.5 |
| Estimated EPS | -6.5 |
| Surprise | 25 |
| Surprise (%) | 384.6154% |
| Fiscal date ending | Dec 31, 2021 |
| Reported date | Dec 31, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | 8.2401 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Mar 31, 2022 |
| Reported date | Apr 4, 2022 |
| Report time | PRE_MARKET |
| Reported EPS | 0.66 |
| Estimated EPS | -0.07 |
| Surprise | 0.73 |
| Surprise (%) | 1042.8571% |
| Fiscal date ending | Jun 30, 2022 |
| Reported date | Aug 9, 2022 |
| Report time | POST_MARKET |
| Reported EPS | 0.1935 |
| Estimated EPS | 0.19 |
| Surprise | 0.0035 |
| Surprise (%) | 1.8421% |
| Fiscal date ending | Sep 30, 2022 |
| Reported date | Nov 9, 2022 |
| Report time | POST_MARKET |
| Reported EPS | -4 |
| Estimated EPS | -4 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Dec 31, 2022 |
| Reported date | Mar 27, 2023 |
| Report time | POST_MARKET |
| Reported EPS | -0.49 |
| Estimated EPS | -0.14 |
| Surprise | -0.35 |
| Surprise (%) | -250% |
| Fiscal date ending | Mar 31, 2023 |
| Reported date | May 9, 2023 |
| Report time | POST_MARKET |
| Reported EPS | -5.11 |
| Estimated EPS | -3.75 |
| Surprise | -1.36 |
| Surprise (%) | -36.2667% |
| Fiscal date ending | Jun 30, 2023 |
| Reported date | Aug 9, 2023 |
| Report time | POST_MARKET |
| Reported EPS | -4 |
| Estimated EPS | -3.5 |
| Surprise | -0.5 |
| Surprise (%) | -14.2857% |
| Fiscal date ending | Sep 30, 2023 |
| Reported date | Nov 9, 2023 |
| Report time | POST_MARKET |
| Reported EPS | -3.13 |
| Estimated EPS | -3.75 |
| Surprise | 0.62 |
| Surprise (%) | 16.5333% |
| Fiscal date ending | Dec 31, 2023 |
| Reported date | Mar 27, 2024 |
| Report time | POST_MARKET |
| Reported EPS | -0.0625 |
| Estimated EPS | -3 |
| Surprise | 2.9375 |
| Surprise (%) | 97.9167% |
| Fiscal date ending | Mar 31, 2024 |
| Reported date | May 14, 2024 |
| Report time | POST_MARKET |
| Reported EPS | -0.75 |
| Estimated EPS | -2 |
| Surprise | 1.25 |
| Surprise (%) | 62.5% |
| Fiscal date ending | Jun 30, 2024 |
| Reported date | Aug 13, 2024 |
| Report time | POST_MARKET |
| Reported EPS | -2.5 |
| Estimated EPS | -1.75 |
| Surprise | -0.75 |
| Surprise (%) | -42.8571% |
| Fiscal date ending | Sep 30, 2024 |
| Reported date | Nov 14, 2024 |
| Report time | POST_MARKET |
| Reported EPS | -0.06 |
| Estimated EPS | -1.16 |
| Surprise | 1.1 |
| Surprise (%) | 94.8276% |
| Fiscal date ending | Dec 31, 2024 |
| Reported date | Mar 27, 2025 |
| Report time | PRE_MARKET |
| Reported EPS | -1.12 |
| Estimated EPS | -0.76 |
| Surprise | -0.36 |
| Surprise (%) | -47.3684% |
| Fiscal date ending | Mar 31, 2025 |
| Reported date | May 8, 2025 |
| Report time | POST_MARKET |
| Reported EPS | -0.63 |
| Estimated EPS | -0.64 |
| Surprise | 0.01 |
| Surprise (%) | 1.5625% |
| Fiscal date ending | Jun 30, 2025 |
| Reported date | Aug 11, 2025 |
| Report time | POST_MARKET |
| Reported EPS | -0.61 |
| Estimated EPS | -0.53 |
| Surprise | -0.08 |
| Surprise (%) | -15.0943% |
| Fiscal date ending | Sep 30, 2025 |
| Reported date | Nov 12, 2025 |
| Report time | POST_MARKET |
| Reported EPS | -0.25 |
| Estimated EPS | -0.26 |
| Surprise | 0.01 |
| Surprise (%) | 3.8462% |
| Fiscal date ending | Dec 31, 2025 |
| Reported date | Mar 24, 2026 |
| Report time | POST_MARKET |
| Reported EPS | -0.29 |
| Estimated EPS | -0.18 |
| Surprise | -0.11 |
| Surprise (%) | -61.1111% |
| Fiscal date ending | Mar 31, 2026 |
| Reported date | May 11, 2026 |
| Report time | PRE_MARKET |
| Reported EPS | -0.17 |
| Estimated EPS | -0.14 |
| Surprise | -0.03 |
| Surprise (%) | -21.4286% |
| Fiscal date ending | Jun 30, 2026 |
| Reported date | Aug 10, 2026 |
| Report time | POST_MARKET |
| Reported EPS | -0.24 |
| Estimated EPS | -0.11 |
| Surprise | -0.13 |
| Surprise (%) | -118.1818% |
Calculation
Growth rate
9.31%
Average
0.019
Maximum
Sep 30, 2021
18.5
Minimum
Mar 31, 2023
-5.11
Median
Mar 31, 2026
-0.17