v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per share Earnings Per Share
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 
Diluted Earnings Per Share
Diluted EPS considers the impact of potentially dilutive shares not yet issued from share-based compensation plans using the treasury stock method. There were no other potentially dilutive instruments outstanding as of June 30, 2026 and 2025. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., stock options and nonemployee warrants) was assessed as potentially dilutive if it was “in the money” (i.e., the exercise or settlement price is lower than the average market price).

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 
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