The following tables set forth our selected consolidated financial data for the periods indicated. We have derived the selected consolidated statements of operations data for 2020, 2019, and 2018 and the selected consolidated balance sheet data as of December 31, 2020 and 2019 from our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. The selected consolidated statements of operations data for 2017 and 2016 and the selected consolidated balance sheet data as of December 31, 2018, 2017 and 2016 were derived from our audited consolidated financial statements that are not included in this Annual Report on Form 10-K.
The following selected consolidated financial data should be read in conjunction with “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and the related notes appearing in “Item 8. Financial Statements and Supplementary Data” in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of our future results.
Year Ended December 31,
2020
2019
2018
2017
2016
(in thousands, except per share data)
Consolidated Statements of Operations Data:
Revenue
$
836,033
$
661,058
$
477,294
$
308,217
$
202,926
Operating expenses (1):
Platform operations
178,812
156,180
114,098
66,230
39,876
Sales and marketing
174,742
132,882
87,071
61,379
46,056
Technology and development
166,654
116,752
83,892
52,806
27,313
General and administrative
171,617
143,048
84,910
58,446
32,163
Total operating expenses
691,825
548,862
369,971
238,861
145,408
Income from operations
144,208
112,196
107,323
69,356
57,518
Total other expense (income), net
305
(4,024
)
1,586
5,731
13,684
Income before income taxes
143,903
116,220
105,737
63,625
43,834
Provision for (benefit from) income taxes
(98,414
)
7,902
17,597
12,827
23,352
Net income
$
242,317
$
108,318
$
88,140
$
50,798
$
20,482
Net income (loss) attributable to common stockholders (2)
$
242,317
$
108,318
$
88,140
$
50,798
$
(26,727
)
Net income (loss) per share attributable to common stockholders–basic (2)
$
5.24
$
2.43
$
2.08
$
1.26
$
(1.46
)
Net income (loss) per share attributable to common stockholders–diluted (2)
$
4.95
$
2.27
$
1.92
$
1.15
$
(1.46
)
Year Ended December 31,
2020
2019
2018
2017
2016
(in thousands)
Financial and Operating Data:
Gross spend (3)
$
4,198,568
$
3,128,872
$
2,350,877
$
1,555,856
$
1,027,984
Gross billings (4)
$
4,168,260
$
3,095,687
$
2,285,013
$
1,491,742
$
990,561
As of December 31,
2020
2019
2018
2017
2016
(in thousands)
Consolidated Balance Sheet Data:
Cash, cash equivalents and short-term investments
$
624,038
$
254,988
$
207,232
$
155,950
$
133,400
Accounts receivable, net
1,584,109
1,166,376
834,764
599,565
377,240
Total assets (5)
2,753,645
1,728,761
1,117,872
797,164
537,596
Accounts payable
1,348,480
868,618
669,147
490,377
321,163
Long-term debt, net of current portion
—
—
—
27,000
25,847
Total liabilities (5)
1,740,500
1,116,244
723,305
551,581
373,216
Total stockholders’ equity
1,013,145
612,517
394,567
245,583
164,380
(1)
Includes stock-based compensation expense as follows:
Year Ended December 31,
2020
2019
2018
2017
2016
(in thousands)
Platform operations
$
8,794
$
5,350
$
4,463
$
2,674
$
756
Sales and marketing
29,726
20,769
11,306
6,261
1,707
Technology and development
36,672
26,553
13,855
6,661
1,513
General and administrative
36,583
28,086
12,586
5,721
1,080
Total
$
111,775
$
80,758
$
42,210
$
21,317
$
5,056
Refer to Note 10 to our audited consolidated financial statements for more information regarding stock-based compensation expense.
(2)
Refer to Note 3 to our audited consolidated financial statements for a description of the net income (loss) attributable to common stockholders and net income (loss) per share attributable to common stockholders—basic and diluted computations.
(3)
Gross spend includes the value of a client’s purchases through our platform plus our platform fee, which is a percentage of a client’s purchases through the platform. We review gross spend for internal management purposes to assess market share and scale, and to plan for optimal levels of support for our clients. Some companies in our industry report revenue on a gross basis or use similar metrics, so tracking our gross spend allows us to compare our results to the results of those companies. Gross spend does not represent our revenue reported net on a GAAP basis. Our gross spend is influenced by the volume and characteristics of bids for advertising inventory won through our platform. We expect our revenue as a percentage of gross spend, which is sometimes referred to as take rate, to fluctuate due to the types of services and features selected by our clients through our platform and certain volume discounts. Other companies, including companies in our industry, may calculate gross spend or similarly titled measures differently, which reduces its usefulness as a comparative measure.
(4)
Gross billings represents the amount we invoice our clients, net of allowances. As some of our clients have payment relationships directly with advertising inventory suppliers for the amount of advertising inventory the clients purchase through our platform, we do not invoice these clients for this spend, and we only invoice such clients for data, other services and our platform fee. Accordingly, gross billings are less than gross spend and represent gross spend, less platform discounts and less the value of advertising inventory and data that our clients purchase directly from publishers through our platform. We report revenue on a net basis which represents gross billings net of amounts we pay suppliers for the cost of advertising inventory, data and add-on features. We expect our revenue as a percentage of gross billings to fluctuate due to the types of services and features selected by our clients through our platform and certain volume discounts. We review gross billings for internal management purposes to adequately plan for our working capital needs and monitor collection risk.
(5)
The selected financial data for 2020 and 2019 reflects the adoption of Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842). Refer to Note 2 – Basis of Presentation and Summary of Significant Accounting Policies for further detail. The selected financial data for 2018, 2017 and 2016 does not reflect the adoption of ASU No. 2016-02.