Every figure below is the company's own, as filed. Nothing is estimated and
nothing is smoothed — a period the filing does not support is left blank rather than
drawn.
Quarters are the company's own, counted from its financial
year ending 12-31.
Amounts in USD.
Revenue Annual
0
4B
8B
12B
FY16: 5.4B
FY17: 5.8B
FY18: 6.6B
FY19: 6.8B
FY20: 7.1B
FY21: 9.2B
FY22: 11.2B
FY23: 9.6B
FY24: 9.1B
FY25: 9.7B
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Gross Profit Annual
0
400M
800M
1.2B
FY16: 497M
FY17: 549M
FY18: 550M
FY19: 446M
FY20: 574M
FY21: 818M
FY22: 1B
FY23: 316M
FY24: 576M
FY25: 693M
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Operating Income Annual
-250M
0
250M
500M
750M
FY16: 230M
FY17: 240M
FY18: 236M
FY19: 110M
FY20: 245M
FY21: 458M
FY22: 657M
FY23: -87M
FY24: 156M
FY25: 239M
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Net Income Annual
0
200M
400M
600M
FY16: 314M
FY17: 246M
FY18: 3M
FY19: 287M
FY20: 283M
FY21: 571M
FY22: 582M
FY23: 227M
FY24: 90M
FY25: 501M
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Cost of Revenue Annual
0
3.5B
7B
10.5B
FY16: 4.9B
FY17: 5.3B
FY18: 6B
FY19: 6.4B
FY20: 6.6B
FY21: 8.4B
FY22: 10.2B
FY23: 9.2B
FY24: 8.5B
FY25: 9.1B
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Operating Cash Flow Annual
0
250M
500M
750M
FY16: 427M
FY17: 245M
FY18: 238M
FY19: 171M
FY20: 291M
FY21: 92M
FY22: 676M
FY23: 710M
FY24: 519M
FY25: 568M
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Free Cash Flow Annual
-450M
-300M
-150M
0
150M
300M
450M
FY16: 269M
FY17: 72M
FY18: 76M
FY19: -178M
FY20: 32M
FY21: -368M
FY22: 202M
FY23: 204M
FY24: 8M
FY25: 6M
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Operating cash flow minus capital expenditure.
Shares Outstanding Annual
0
400K
800K
1.2M
FY16: 1.2M
FY17: 1.2M
FY18: 1.2M
FY19: 1.2M
FY20: 1.2M
FY21: 1.2M
FY22: 1.2M
FY23: 1.1M
FY24: 971.1K
FY25: 964.1K
FY16
FY17
FY18
FY19
FY20
FY21
FY22
FY23
FY24
FY25
Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.
EPS TTM
-250.00
0.00
250.00
500.00
750.00
Q4 '16: 267.38
Q4 '16: 266.50
Q2 '17: 292.43
Q3 '17: 274.60
Q3 '17: 279.46
Q4 '17: 211.01
Q1 '18: 165.92
Q2 '18: 121.69
Q3 '18: 82.34
Q4 '18: -14.62
Q1 '19: 7.42
Q2 '19: 51.27
Q3 '19: 15.34
Q4 '19: 241.67
Q1 '20: 104.15
Q2 '20: 30.51
Q3 '20: 169.09
Q4 '20: 242.86
Q2 '21: 485.62
Q3 '21: 660.69
Q4 '21: 609.61
Q4 '21: 490.36
Q2 '22: 425.61
Q3 '22: 366.58
Q4 '22: 410.86
Q4 '22: 499.70
Q2 '23: 396.64
Q3 '23: 348.91
Q3 '23: 331.68
Q4 '23: 202.22
Q1 '24: 238.66
Q2 '24: 256.68
Q3 '24: -5.31
Q4 '24: 90.63
Q1 '25: 100.92
Q2 '25: 143.32
Q3 '25: 410.47
Q4 '25: 514.87
Q2 '26: 606.16
Q3 '26: 660.68
Q3 '17
Q4 '18
Q1 '20
Q3 '21
Q4 '22
Q4 '23
Q1 '25
Q3 '26
The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.