Loss) Per Share
For the years ended December 31, 2024, 2023 and 2022, basic net earnings (loss) per share has been calculated by dividing net income (loss) attributable to Class A common stockholders by the weighted average number of shares of Class A common stock outstanding for the same period. Shares of Class A common stock are weighted for the portion of the period in which the shares were outstanding. Diluted earnings (loss) per share has been calculated in a manner consistent with that of basic net earnings (loss) per share while considering all potentially dilutive shares of Class A common stock outstanding during the period.
The following table presents the calculation of basic and diluted net earnings (loss) per share for the periods presented. Refer to Note 2—Basis of Presentation and Summary of Significant Accounting Policies for additional information related to basic and diluted earnings (loss) per share.
Year Ended December 31,
202420232022
Numerator
Net income (loss)$12,452 $(9,943)$(48,089)
Less: Net income (loss) attributable to noncontrolling interests10,090 (6,500)(36,176)
Net income (loss) attributable to Viant Technology Inc.—basic$2,362 $(3,443)$(11,913)
Add back: Reallocation of net income (loss) attributable to noncontrolling interest from the assumed exchange of dilutive securities for Class A common stock712 — — 
Income tax benefit (expense) from the assumed exchange of dilutive securities for Class A common stock(177)— — 
Net income (loss) attributable to Viant Technology Inc.—diluted$2,897 $(3,443)$(11,913)
Denominator
Weighted-average shares of Class A common stock outstanding—basic16,221 15,224 14,185 
Effect of dilutive securities:
Restricted stock units2,125 — — 
Nonqualified stock options2,120 — — 
Weighted-average shares of Class A common stock outstanding—diluted20,466 15,224 14,185 
Earnings (loss) per share of Class A common stock—basic$0.15 $(0.23)$(0.84)
Earnings (loss) per share of Class A common stock—diluted$0.14 $(0.23)$(0.84)
Anti-dilutive shares excluded from earnings (loss) per share of Class A common stock—diluted:
Restricted stock units3,6473,928
Nonqualified stock options5,7363,661
Shares of Class B common stock46,75447,03247,082
Total shares excluded from earnings (loss) per share of Class A common stock—diluted46,75456,41554,671

About Earnings Per Share Disclosures

The earnings per share disclosure breaks down the calculation from net income to both basic and diluted EPS, revealing the full impact of a company's capital structure on per-share economics. The reconciliation between basic and diluted share counts exposes how many stock options, RSUs, convertible securities, and warrants are potentially dilutive to existing shareholders.

Key signals: a widening gap between basic and diluted shares indicates growing dilution from equity compensation or convertible instruments. Anti-dilutive securities excluded from the diluted calculation deserve attention — they represent latent dilution that will materialize if the stock price rises. Watch for the effect of share buybacks on per-share metrics: EPS growth driven primarily by repurchases rather than income growth signals weakening fundamentals. Compare year-over-year changes in the diluted share count against equity compensation expense to assess whether management is effectively managing dilution.