Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate YOY | Revenue Growth Rate Avg of 2 Quarters | Revenue Growth Rate QoQ | EPS Growth Rate YOY | EPS Growth Rate Avg of 2 Quarters | EPS Growth Rate QoQ | Net Margin Growth Rate YOY | Net Margin Growth Rate QoQ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2025-06 | 10090 | 372 | 224 | 2.22% | 0.96 | 3.96% | 4.43% | 7.92% | 20.0% | 34.24% | 95.92% | 8.82% | 80.49% |
2025-03 | 9349 | 224 | 115 | 1.23% | 0.49 | 4.9% | 5.36% | -0.84% | 48.48% | -2.03% | 75.0% | 33.7% | 75.71% |
2024-12 | 9428 | 166 | 66 | 0.7% | 0.28 | 5.83% | 6.21% | -3.17% | -52.54% | 3.99% | -54.1% | -57.58% | -53.95% |
2024-09 | 9736 | 279 | 148 | 1.52% | 0.61 | 6.59% | N/A | 0.32% | 60.53% | N/A | -23.75% | 46.15% | -25.49% |
2024-06 | 9705 | 353 | 198 | 2.04% | 0.8 | N/A | N/A | 8.9% | N/A | N/A | 142.42% | N/A | 121.74% |
2024-03 | 8913 | 164 | 82 | 0.92% | 0.33 | N/A | N/A | 0.04% | N/A | N/A | -44.07% | N/A | -44.24% |
2023-12 | 8909 | 277 | 147 | 1.65% | 0.59 | N/A | N/A | -2.47% | N/A | N/A | 55.26% | N/A | 58.65% |
2023-09 | 9134 | 210 | 95 | 1.04% | 0.38 |
Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate | Operating Income Growth Rate | Net Income Growth Rate | Net Margin Growth Rate | EPS Growth Rate |
---|---|---|---|---|---|---|---|---|---|---|
2024-12 | 37999 | 968 | 494 | 1.3% | 2.02 | 6.64% | -2.88% | -2.37% | -8.45% | 0.0% |
2023-12 | 35633 | 997 | 506 | 1.42% | 2.02 | 4.88% | 68.78% | 90.94% | 82.05% | 100.0% |
2022-12 | 33974 | 591 | 265 | 0.78% | 1.01 | 16.01% | 48.42% | 61.59% | 39.29% | 38.56% |
2022-01 | 29285 | 398 | 164 | 0.56% | 0.73 | 28.29% | N/A | N/A | N/A | N/A |
2021-01 | 22828 | -77 | -226 | -0.99% | -1.03 |
Disclaimer
All the information on the website is for reference only. If the user trades according to this information, he/she shall be responsible for any transaction loss. This website is not responsible for any errors in the content of the information or delay in updating.