Profile snapshotUSD 333.2Market cap USD 355.9B
No local candle data found.
Recent detected patterns / setups
Latest 10 Market Radar results for this symbol and selected direction.
PatternTFScan runQuality
BullishICT BOS Retest Setup15M23 Sept 26, 00:4169
BullishSupport/Resistance Flip Setup15M23 Sept 26, 00:4171
BearishICT Unicorn Setup15M23 Sept 26, 00:4180
BullishOliver Kell Momentum Setup15M23 Sept 26, 00:4183
BearishICT Inverse FVG Setup4H23 Sept 26, 00:4197
BearishICT Optimal Trade Entry (OTE) Setup1D23 Sept 26, 00:4185
BearishFibonacci Retracement Setup1D23 Sept 26, 00:4198
BearishICT Inverse FVG Setup1D23 Sept 26, 00:4198
Annual
Annual fundamentals
2026 vs previous annual period
Metric20222023202420252026
Total revenue----USD 2.7B--USD 3.2B+20.7%USD 4B+23.9%USD 4.9B+22.8%
Net income----USD 524M--USD 306M-41.6%USD 792M+158.8%USD 904M+14.1%
Net profit margin----19.6%--9.5%-51.6%19.8%+108.8%18.4%-7.0%
EPS----0.51--0.29-43.2%0.61+110.3%0.85+39.3%
Free cash flow----USD 646M--USD 947M+46.6%USD 158M-83.3%USD 949M+500.6%
Total debt----USD 221M--USD 226M+2.3%USD 356M+57.5%USD 457M+28.4%
Cash and cash equivalents----USD 1.6B--USD 1.9B+23.7%USD 2.1B+8.4%USD 2.8B+31.9%
Net debt----USD -1.3B--USD -1.7B-27.3%USD -1.7B-1.9%USD -2.3B-32.7%
Quarterly
Quarterly fundamentals
Q2 2026 vs same quarter previous year
MetricQ1 2025Q2 2025Q3 2025Q4 2025Q1 2026Q2 2026
Total revenue----USD 1.1B--USD 1.1B--USD 1.2B--USD 1.5B--USD 1.3B+22.4%
Net income----USD 130M--USD 238M--USD 223M--USD 313M--USD 270M+107.7%
Net profit margin----12.3%--21.0%--18.0%--21.0%--20.9%+69.7%
EPS----0.12--0.22--0.21--0.29--0.25+108.3%
Free cash flow----USD 171M--USD 427M--USD 181M--USD 170M--USD 694M+305.8%
Total debt----USD 396M--USD 410M--USD 461M--USD 457M--USD 464M+17.2%
Cash and cash equivalents----USD 2B--USD 2.5B--USD 2.8B--USD 2.8B--USD 3.1B+56.3%
Net debt----USD -1.6B--USD -2.1B--USD -2.3B--USD -2.3B--USD -2.6B-66.3%
Ownership
Institutional ownership summary
2026 Q3, quarter ended 2026-09-22
PeriodOwnershipInstitutions13F sharesTotal investedPositionsPut/call
2026 Q32026-09-22

