v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share
The components of Basic earnings per share ("EPS") for the periods presented were as follows:
Three Months EndedSix Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Net income attributable to shareholders of Criteo S.A.
$11,190 $21,250 $19,007 $59,178 
Weighted average number of shares outstanding of Criteo S.A.
49,664,392 52,986,068 50,007,078 53,480,338 
Basic earnings per share$0.23 $0.40 $0.38 $1.11 
Schedule of Diluted Earnings Per Share
Three Months EndedSix Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Net income attributable to shareholders of Criteo S.A.$11,190 $21,250 $19,007 $59,178 
Basic shares:
Weighted average number of shares outstanding of Criteo S.A.49,664,392 52,986,068 50,007,078 53,480,338 
Dilutive effect of:
RSUs and PSUs
881,523 2,089,046 747,496 2,584,404 
Stock options
— 31,986 — 57,471 
Share warrants— 26,469 — 40,246 
Diluted shares:
Weighted average number of shares outstanding used to determine diluted earnings per share50,545,915 55,133,569 50,754,574 56,162,459 
Diluted earnings per share$0.22 $0.39 $0.37 $1.05 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Six Months Ended
June 30, 2026June 30, 2025
Restricted share awards1,932,175 1,349,639 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share1,932,175 1,349,639