Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
News
Taxes
Watchlists
My Portfolio
My Screeners
Market Data
Industry News
Real Estate
Technology
Currency Converter
Canada markets close in 3 hours 1 minute
S&P/TSX
22,433.26
-34.90
(-0.16%)
S&P 500
5,318.61
-2.80
(-0.05%)
DOW
39,838.92
-34.07
(-0.09%)
CAD/USD
0.7320
-0.0015
(-0.21%)
CRUDE OIL
78.21
-0.45
(-0.57%)
Bitcoin CAD
95,956.05
+679.80
(+0.71%)
MARKETS LIVE BLOG
STOCKS SLIP AS WAIT FOR NVIDIA EARNINGS NEARS END
BuzzFeed shares soar after Vivek Ramaswamy discloses 7.7% stake
DLocal Limited (DLO)
NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
9.47
+0.05
(+0.48%)
As of 12:59PM EDT. Market open.
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
697,494
650,351
418,925
244,120
104,143
-
Cost of Revenue
419,501
373,492
216,758
113,677
44,065
-
Gross Profit
277,993
276,859
202,167
130,443
60,078
-
Operating Expenses
Research Development
15,825
12,650
6,348
3,386
2,005
-
Selling General and Administrative
92,999
84,173
58,324
44,150
24,704
-
Total Operating Expenses
114,158
100,338
68,723
46,572
29,941
-
Operating Income or Loss
163,835
176,521
133,444
83,871
30,137
-
Interest Expense
12,939
578
177
142
20
-
Total Other Income/Expenses Net
68,118
69,239
-6,607
-383
855
-
Income Before Tax
163,615
178,514
120,283
85,500
31,418
-
Income Tax Expense
32,261
29,428
11,586
7,647
3,231
-
Income from Continuing Operations
131,354
149,086
108,697
77,853
28,187
-
Net Income
131,228
148,964
108,683
77,876
28,184
-
Net Income available to common shareholders
131,228
148,964
108,683
77,876
28,184
-
Basic EPS
0.48
-
0.37
0.27
0.10
0.05
Diluted EPS
0.45
-
0.35
0.25
0.10
0.05
Basic Average Shares
293,076
-
295,624
287,121
292,916
292,916
Diluted Average Shares
309,635
-
313,139
308,930
292,916
292,916
Data Disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy Dashboard
About Our Ads
© 2024 Yahoo. All rights reserved.