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 Quarterly
0
3.5B
7B
10.5B
Q3 '16: 230.8M
Q4 '16: 256.3M
Q1 '17: 269.7M
Q2 '17: 283.9M
Q3 '17: 304.9M
Q4 '17: 358.1M
Q1 '18: 321M
Q2 '18: 335.4M
Q3 '18: 355.3M
Q4 '18: 428M
Q1 '19: 473.8M
Q2 '19: 545.2M
Q3 '19: 603M
Q4 '19: 674.3M
Q1 '20: 652.1M
Q2 '20: 878.4M
Q3 '20: 1.1B
Q4 '20: 1.3B
Q1 '21: 1.4B
Q2 '21: 1.7B
Q3 '21: 1.9B
Q4 '21: 2.1B
Q1 '22: 2.2B
Q2 '22: 2.6B
Q3 '22: 2.7B
Q4 '22: 3B
Q1 '23: 3.2B
Q2 '23: 3.6B
Q3 '23: 3.9B
Q4 '23: 4.4B
Q1 '24: 4.3B
Q2 '24: 5.1B
Q3 '24: 5.3B
Q4 '24: 6.1B
Q1 '25: 5.9B
Q2 '25: 6.8B
Q3 '25: 7.4B
Q4 '25: 8.8B
Q1 '26: 8.8B
Q2 '26: 10.2B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit Quarterly
0
1.5B
3B
4.5B
Q3 '16: 145.6M
Q4 '16: 162.7M
Q1 '17: 168.9M
Q2 '17: 171.6M
Q3 '17: 175.8M
Q4 '17: 203.4M
Q1 '18: 162.8M
Q2 '18: 159.7M
Q3 '18: 169.7M
Q4 '18: 204.8M
Q1 '19: 237M
Q2 '19: 272.4M
Q3 '19: 284.3M
Q4 '19: 308.3M
Q1 '20: 312.8M
Q2 '20: 427.2M
Q3 '20: 480.2M
Q4 '20: 489M
Q1 '21: 591M
Q2 '21: 754M
Q3 '21: 807M
Q4 '21: 853M
Q1 '22: 1.1B
Q2 '22: 1.3B
Q3 '22: 1.3B
Q4 '22: 1.5B
Q1 '23: 1.6B
Q2 '23: 1.8B
Q3 '23: 2.1B
Q4 '23: 2B
Q1 '24: 2B
Q2 '24: 2.4B
Q3 '24: 2.4B
Q4 '24: 2.7B
Q1 '25: 2.8B
Q2 '25: 3.1B
Q3 '25: 3.2B
Q4 '25: 3.8B
Q1 '26: 3.9B
Q2 '26: 4.2B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income Quarterly
-350M
0
350M
700M
1.1B
Q2 '16: 32.2M
Q3 '16: 53.7M
Q4 '16: 64.7M
Q1 '17: 63.3M
Q2 '17: 30M
Q3 '17: 27.5M
Q1 '18: -29.4M
Q2 '18: -28.2M
Q3 '18: -11M
Q4 '18: -818K
Q1 '19: 10.1M
Q2 '19: -12.5M
Q3 '19: -81.9M
Q4 '19: -68.9M
Q1 '20: -29.7M
Q2 '20: 99.4M
Q3 '20: 83.1M
Q4 '20: -24.8M
Q1 '21: 91M
Q2 '21: 166M
Q3 '21: 160M
Q4 '21: 24M
Q1 '22: 139M
Q2 '22: 250M
Q3 '22: 296M
Q4 '22: 384M
Q1 '23: 418M
Q2 '23: 669M
Q3 '23: 785M
Q4 '23: 335M
Q1 '24: 528M
Q2 '24: 726M
Q3 '24: 557M
Q4 '24: 820M
Q1 '25: 763M
Q2 '25: 825M
Q3 '25: 724M
Q4 '25: 889M
Q1 '26: 611M
Q2 '26: 683M
Q2 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income Quarterly
-250M
0
250M
500M
750M
Q3 '16: 38.9M
Q4 '16: 51.3M
Q1 '17: 48.5M
Q2 '17: 5.3M
Q3 '17: 27.7M
Q4 '17: -67.7M
Q1 '18: -12.9M
Q2 '18: -11.3M
Q3 '18: -10.1M
Q4 '18: -2.3M
Q1 '19: 11.9M
Q2 '19: 16.2M
Q3 '19: -146.1M
Q4 '19: -54M
Q1 '20: -21.1M
Q2 '20: 55.9M
Q3 '20: 15M
Q4 '20: -51M
Q1 '21: -34M
Q2 '21: 68M
Q3 '21: 95M
Q4 '21: -46M
Q1 '22: 65M
Q2 '22: 123M
Q3 '22: 129M
Q4 '22: 165M
Q1 '23: 201M
Q2 '23: 262M
Q3 '23: 359M
Q4 '23: 165M
Q1 '24: 344M
Q2 '24: 531M
Q3 '24: 397M
Q4 '24: 639M
Q1 '25: 494M
Q2 '25: 523M
Q3 '25: 421M
Q4 '25: 559M
Q1 '26: 417M
Q2 '26: 466M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue Quarterly
0
2.5B
5B
7.5B
Q3 '16: 85.2M
Q4 '16: 93.5M
Q1 '17: 100.8M
Q2 '17: 112.3M
Q3 '17: 129.1M
Q4 '17: 154.7M
Q1 '18: 158.2M
Q2 '18: 175.6M
Q3 '18: 185.6M
Q4 '18: 223.2M
Q1 '19: 236.8M
Q2 '19: 272.8M
Q3 '19: 318.7M
Q4 '19: 365.9M
Q1 '20: 339.3M
Q2 '20: 451.2M
Q3 '20: 635.5M
Q4 '20: 839M
Q1 '21: 787M
Q2 '21: 949M
Q3 '21: 1.1B
Q4 '21: 1.3B
Q1 '22: 1.2B
Q2 '22: 1.3B
Q3 '22: 1.3B
Q4 '22: 1.8B
Q1 '23: 1.6B
Q2 '23: 1.8B
Q3 '23: 1.8B
Q4 '23: 2.4B
Q1 '24: 2.3B
Q2 '24: 2.7B
Q3 '24: 2.9B
Q4 '24: 3.3B
Q1 '25: 3.2B
Q2 '25: 3.7B
Q3 '25: 4.2B
Q4 '25: 5B
Q1 '26: 5B
Q2 '26: 6B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow Quarterly
-2B
0
2B
4B
6B
Q3 '16: 102.8M
Q4 '16: 42.6M
Q1 '17: 104.8M
Q2 '17: 121.6M
Q3 '17: 16.1M
Q4 '17: 26.6M
Q1 '18: -37M
Q2 '18: 144.2M
Q3 '18: 88.9M
Q4 '18: 34.8M
Q1 '19: 138.4M
Q2 '19: 27.6M
Q3 '19: 206.9M
Q4 '19: 78.3M
Q1 '20: -85.7M
Q2 '20: 650.3M
Q3 '20: 361.3M
Q4 '20: 256M
Q1 '21: -265M
Q2 '21: 264M
Q3 '21: 265M
Q4 '21: 701M
Q1 '22: -233M
Q2 '22: 907M
Q3 '22: 724M
Q4 '22: 1.5B
Q1 '23: 859M
Q2 '23: 1.4B
Q3 '23: 941M
Q4 '23: 1.9B
Q1 '24: 1.5B
Q2 '24: 1.9B
Q3 '24: 1.6B
Q4 '24: 2.9B
Q1 '25: 1B
Q2 '25: 2.9B
Q3 '25: 3B
Q4 '25: 5.2B
Q1 '26: 2.1B
Q2 '26: 3.7B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow Quarterly
-2B
0
2B
4B
6B
Q3 '16: 79.9M
Q4 '16: 29.6M
Q1 '17: 94.5M
Q2 '17: 105.7M
Q3 '17: 2.9M
Q4 '17: 10.7M
Q1 '18: -56.5M
Q2 '18: 121.6M
Q3 '18: 65.9M
Q4 '18: 6.8M
Q1 '19: 105.4M
Q2 '19: -10.9M
Q3 '19: 177.5M
Q4 '19: 42.2M
Q1 '20: -130.8M
Q2 '20: 600.7M
Q3 '20: 296.3M
Q4 '20: 168.8M
Q1 '21: -378M
Q2 '21: 114M
Q3 '21: 103M
Q4 '21: 553M
Q1 '22: -370M
Q2 '22: 808M
Q3 '22: 618M
Q4 '22: 1.4B
Q1 '23: 770M
Q2 '23: 1.3B
Q3 '23: 815M
Q4 '23: 1.7B
Q1 '24: 1.4B
Q2 '24: 1.7B
Q3 '24: 1.4B
Q4 '24: 2.6B
Q1 '25: 759M
Q2 '25: 2.6B
Q3 '25: 2.6B
Q4 '25: 4.8B
Q1 '26: 1.8B
Q2 '26: 3.2B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
20M
40M
60M
Q1 '16: 44.2M
Q2 '16: 44.2M
Q3 '16: 44.2M
Q4 '16: 44.2M
Q1 '17: 44.2M
Q2 '17: 44.2M
Q3 '17: 44.2M
Q4 '17: 44.2M
Q1 '18: 44.2M
Q2 '18: 44.2M
Q3 '18: 44.6M
Q4 '18: 45.2M
Q1 '19: 46M
Q2 '19: 49.3M
Q3 '19: 49.7M
Q4 '19: 49.7M
Q1 '20: 49.7M
Q2 '20: 49.7M
Q3 '20: 49.7M
Q4 '20: 49.8M
Q1 '21: 49.9M
Q2 '21: 49.8M
Q3 '21: 49.6M
Q4 '21: 49.9M
Q1 '22: 50.4M
Q2 '22: 50.4M
Q3 '22: 51.3M
Q4 '22: 51.3M
Q1 '23: 51.2M
Q2 '23: 51.2M
Q3 '23: 50.2M
Q4 '23: 50.7M
Q1 '24: 50.7M
Q2 '24: 50.7M
Q3 '24: 50.7M
Q1 '25: 50.7M
Q2 '25: 50.7M
Q3 '25: 50.7M
Q1 '26: 50.7M
Q2 '26: 50.7M
Q1 '17
Q2 '18
Q3 '19
Q4 '20
Q1 '22
Q2 '23
Q3 '24
Q2 '26
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
-15.00
0.00
15.00
30.00
45.00
Q3 '16: 2.80
Q4 '16: 3.08
Q1 '17: 3.50
Q2 '17: 3.26
Q3 '17: 3.01
Q4 '17: 0.32
Q1 '18: -1.07
Q2 '18: -1.44
Q3 '18: -2.30
Q4 '18: -0.82
Q1 '19: -0.40
Q2 '19: 0.16
Q3 '19: -2.57
Q4 '19: -3.63
Q1 '20: -4.20
Q2 '20: -3.40
Q3 '20: -0.16
Q4 '20: -0.07
Q1 '21: -0.31
Q2 '21: -0.05
Q3 '21: 1.59
Q4 '21: 1.69
Q1 '22: 3.67
Q2 '22: 4.73
Q3 '22: 5.37
Q4 '22: 9.54
Q1 '23: 12.21
Q2 '23: 14.94
Q3 '23: 19.54
Q4 '23: 19.54
Q1 '24: 22.35
Q2 '24: 27.67
Q3 '24: 28.34
Q4 '24: 37.69
Q1 '25: 40.65
Q2 '25: 40.48
Q3 '25: 40.97
Q4 '25: 39.40
Q1 '26: 37.89
Q2 '26: 36.77
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '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.