Q1 Results Summary17 May 2021 17:02
In this order - PUBM, MGNI, TTD, TRMR (figures in $, millions)
2020 Net Revenue - 149, 222, 836, 184
2020 EBITDA - 50, 43, 284, 61
Margin Ebitda on Net R - 33.6%, 19.4, 34.0, 33.2
MCAP - 1.6bn, 3.2, 24.6, 1.2
Multiple, Mcap to Ebitda - 32, 34, 87, 20
Q1 Revenue - 44, 61, 220, 58
EBITDA - 14.5, 9.4, 70.5, 27
Margin - 33%, 15, 32, 47
Growth in Rev - 54%, 18, 37, 81
The market will gradually sort them out and value each on its own merits - no such thing as a peer. All four have different metrics, different models and different long term prospects.