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-01 | 1085 | 53 | 32 | 3.01% | 1.11 | 14.02% | 12.95% | -14.62% | 40.51% | 12.27% | -53.16% | 22.36% | -45.17% |
2024-10 | 1271 | 101 | 69 | 5.49% | 2.37 | 11.88% | 13.61% | 5.75% | -15.96% | -0.84% | 2.16% | -25.51% | -3.51% |
2024-07 | 1202 | 103 | 68 | 5.69% | 2.32 | 15.33% | 12.28% | 5.31% | 14.29% | 18.41% | 9.43% | -1.56% | 3.83% |
2024-04 | 1141 | 80 | 62 | 5.48% | 2.12 | 9.22% | N/A | 19.91% | 22.54% | N/A | 168.35% | 11.16% | 122.76% |
2024-01 | 951 | 42 | 23 | 2.46% | 0.79 | N/A | N/A | -16.21% | N/A | N/A | -71.99% | N/A | -66.62% |
2023-10 | 1136 | 119 | 83 | 7.37% | 2.82 | N/A | N/A | 9.0% | N/A | N/A | 38.92% | N/A | 27.51% |
2023-07 | 1042 | 88 | 60 | 5.78% | 2.03 | N/A | N/A | -0.27% | N/A | N/A | 17.34% | N/A | 17.24% |
2023-04 | 1045 | 72 | 51 | 4.93% | 1.73 |
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 |
---|---|---|---|---|---|---|---|---|---|---|
2025-01 | 4705 | 339 | 233 | 4.96% | 7.92 | 12.64% | 5.07% | 6.62% | -5.34% | 7.42% |
2024-01 | 4177 | 323 | 218 | 5.24% | 7.37 | 9.58% | 53.37% | 53.94% | 40.48% | 55.49% |
2023-01 | 3812 | 210 | 142 | 3.73% | 4.74 | 21.66% | 158.77% | 192.78% | 140.65% | 201.91% |
2022-01 | 3133 | 81 | 48 | 1.55% | 1.57 | -2.35% | 1.16% | 41.46% | 44.86% | 46.73% |
2021-01 | 3209 | 80 | 34 | 1.07% | 1.07 |
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.
