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
3B
6B
9B
Q1 '14: 1.9B
Q2 '14: 2B
Q3 '14: 2B
Q4 '14: 2.2B
Q1 '15: 2.1B
Q2 '15: 2.3B
Q3 '15: 2.3B
Q4 '15: 2.6B
Q1 '16: 2.5B
Q2 '16: 2.6B
Q3 '16: 2.7B
Q4 '16: 3B
Q1 '17: 3B
Q2 '17: 3.1B
Q3 '17: 3.2B
Q4 '17: 3.7B
Q1 '18: 3.7B
Q2 '18: 3.9B
Q3 '18: 3.7B
Q4 '18: 4.2B
Q1 '19: 4.1B
Q2 '19: 4.3B
Q3 '19: 4.4B
Q4 '19: 5B
Q1 '20: 4.6B
Q2 '20: 5.3B
Q3 '20: 5.5B
Q4 '20: 6.1B
Q1 '21: 6B
Q2 '21: 6.2B
Q3 '21: 6.2B
Q4 '21: 6.9B
Q1 '22: 6.5B
Q2 '22: 6.8B
Q3 '22: 6.8B
Q4 '22: 7.4B
Q1 '23: 7B
Q2 '23: 7.3B
Q3 '23: 7.4B
Q4 '23: 8B
Q1 '24: 7.7B
Q2 '24: 7.9B
Q3 '24: 7.8B
Q4 '24: 8.4B
Q1 '25: 7.8B
Q2 '25: 8.3B
Q3 '25: 8.4B
Q4 '25: 8.7B
Q1 '26: 8.4B
Q3 '15
Q2 '17
Q1 '19
Q4 '20
Q3 '22
Q2 '24
Q1 '26
Gross Profit Quarterly
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
Operating Income Quarterly
0
600M
1.2B
1.8B
Q1 '14: 318M
Q2 '14: 330M
Q3 '14: 272M
Q4 '14: 348M
Q1 '15: 322M
Q2 '15: 398M
Q3 '15: 330M
Q4 '15: 411M
Q1 '16: 407M
Q2 '16: 371M
Q3 '16: 348M
Q4 '16: 460M
Q1 '17: 431M
Q2 '17: 430M
Q3 '17: 423M
Q4 '17: 843M
Q1 '18: 534M
Q2 '18: 572M
Q3 '18: 490M
Q4 '18: 598M
Q1 '19: 518M
Q2 '19: 705M
Q3 '19: 697M
Q4 '19: 799M
Q1 '20: 398M
Q2 '20: 951M
Q3 '20: 977M
Q4 '20: 963M
Q1 '21: 1B
Q2 '21: 1.1B
Q3 '21: 1B
Q4 '21: 1.1B
Q1 '22: 711M
Q2 '22: 764M
Q3 '22: 1.1B
Q4 '22: 1.2B
Q1 '23: 999M
Q2 '23: 1.1B
Q3 '23: 1.2B
Q4 '23: 1.7B
Q1 '24: 1.2B
Q2 '24: 1.3B
Q3 '24: 1.4B
Q4 '24: 1.4B
Q1 '25: 1.5B
Q2 '25: 1.5B
Q3 '25: 1.5B
Q4 '25: 1.5B
Q1 '26: 1.5B
Q3 '15
Q2 '17
Q1 '19
Q4 '20
Q3 '22
Q2 '24
Q1 '26
Net Income Quarterly
-600M
0
600M
1.2B
1.8B
Q1 '14: -382M
Q2 '14: 281M
Q3 '14: 234M
Q4 '14: 286M
Q1 '15: 255M
Q2 '15: 305M
Q3 '15: 301M
Q4 '15: 367M
Q1 '16: 365M
Q2 '16: 323M
Q3 '16: 323M
Q4 '16: 390M
Q1 '17: 384M
Q2 '17: 411M
Q3 '17: 380M
Q4 '17: 620M
Q1 '18: 511M
Q2 '18: 526M
Q3 '18: 436M
Q4 '18: 584M
Q1 '19: 667M
Q2 '19: 823M
Q3 '19: 462M
Q4 '19: 507M
Q1 '20: 84M
Q2 '20: 1.5B
Q3 '20: 1B
Q4 '20: 1.6B
Q1 '21: 1.1B
Q2 '21: 1.2B
Q3 '21: 1.1B
Q4 '21: 801M
Q1 '22: 509M
Q2 '22: -341M
Q3 '22: 1.3B
Q4 '22: 921M
Q1 '23: 795M
Q2 '23: 1B
Q3 '23: 1B
Q4 '23: 1.4B
Q1 '24: 888M
Q2 '24: 1.1B
Q3 '24: 1B
Q4 '24: 1.1B
Q1 '25: 1.3B
Q2 '25: 1.3B
Q3 '25: 1.2B
Q4 '25: 1.4B
Q1 '26: 1.1B
Q3 '15
Q2 '17
Q1 '19
Q4 '20
Q3 '22
Q2 '24
Q1 '26
Cost of Revenue Quarterly
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
Operating Cash Flow Quarterly
-2B
0
2B
4B
6B
Q3 '14: 604M
Q4 '14: 631M
Q1 '15: 544M
Q2 '15: 622M
Q3 '15: 652M
Q4 '15: 728M
Q1 '16: 738M
Q2 '16: 696M
Q3 '16: 801M
Q4 '16: 923M
Q1 '17: 751M
Q2 '17: 921M
Q3 '17: 1B
Q1 '18: -349M
Q2 '18: 28M
Q3 '18: 4.7B
Q4 '18: 1.1B
Q1 '19: 1B
Q2 '19: 1.2B
Q3 '19: 1.1B
Q4 '19: 774M
Q1 '20: 1.4B
Q2 '20: 1.8B
Q3 '20: 1.3B
Q4 '20: 1.7B
Q1 '21: 1.8B
Q2 '21: 1.3B
Q3 '21: 1.5B
Q4 '21: 1.2B
Q1 '22: 1.2B
Q2 '22: 1.2B
Q3 '22: 1.8B
Q4 '22: 1.6B
Q1 '23: 1.2B
Q2 '23: -200M
Q3 '23: 1.3B
Q4 '23: 2.6B
Q1 '24: 1.9B
Q2 '24: 1.5B
Q3 '24: 1.6B
Q4 '24: 2.4B
Q1 '25: 1.2B
Q2 '25: 898M
Q3 '25: 2B
Q4 '25: 2.4B
Q1 '26: 1.1B
Q2 '15
Q4 '16
Q3 '18
Q1 '20
Q3 '21
Q1 '23
Q3 '24
Q1 '26
Free Cash Flow Quarterly
-2B
0
2B
4B
6B
Q3 '14: 431M
Q4 '14: 508M
Q1 '15: 350M
Q2 '15: 391M
Q3 '15: 519M
Q4 '15: 564M
Q1 '16: 605M
Q2 '16: 495M
Q3 '16: 618M
Q4 '16: 771M
Q1 '17: 603M
Q2 '17: 747M
Q3 '17: 841M
Q1 '18: -527M
Q2 '18: -170M
Q3 '18: 4.4B
Q4 '18: 907M
Q1 '19: 809M
Q2 '19: 1B
Q3 '19: 923M
Q4 '19: 600M
Q1 '20: 1.2B
Q2 '20: 1.6B
Q3 '20: 1.1B
Q4 '20: 1.5B
Q1 '21: 1.5B
Q2 '21: 1.1B
Q3 '21: 1.3B
Q4 '21: 1B
Q1 '22: 1B
Q2 '22: 1.1B
Q3 '22: 1.6B
Q4 '22: 1.4B
Q1 '23: 1B
Q2 '23: -350M
Q3 '23: 1.1B
Q4 '23: 2.5B
Q1 '24: 1.8B
Q2 '24: 1.4B
Q3 '24: 1.4B
Q4 '24: 2.2B
Q1 '25: 964M
Q2 '25: 692M
Q3 '25: 1.7B
Q4 '25: 2.2B
Q1 '26: 903M
Q2 '15
Q4 '16
Q3 '18
Q1 '20
Q3 '21
Q1 '23
Q3 '24
Q1 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
500M
1B
1.5B
Q1 '14: 1.2B
Q2 '14: 1.2B
Q3 '14: 1.2B
Q4 '14: 1.2B
Q1 '15: 1.2B
Q2 '15: 1.2B
Q3 '15: 1.2B
Q4 '15: 1.2B
Q1 '16: 1.2B
Q2 '16: 1.2B
Q3 '16: 1.2B
Q4 '16: 1.2B
Q1 '17: 1.2B
Q2 '17: 1.2B
Q3 '17: 1.2B
Q4 '17: 1.2B
Q1 '18: 1.2B
Q2 '18: 1.2B
Q3 '18: 1.2B
Q4 '18: 1.2B
Q1 '19: 1.2B
Q2 '19: 1.2B
Q3 '19: 1.2B
Q4 '19: 1.2B
Q1 '20: 1.2B
Q2 '20: 1.2B
Q3 '20: 1.2B
Q4 '20: 1.2B
Q1 '21: 1.2B
Q2 '21: 1.2B
Q3 '21: 1.2B
Q1 '22: 1.2B
Q2 '22: 1.2B
Q3 '22: 1.2B
Q1 '23: 1.1B
Q2 '23: 1.1B
Q3 '23: 1.1B
Q1 '24: 1.1B
Q2 '24: 1B
Q3 '24: 1B
Q1 '25: 999M
Q2 '25: 977M
Q3 '25: 960M
Q1 '26: 920M
Q2 '14
Q4 '15
Q2 '17
Q4 '18
Q2 '20
Q1 '22
Q1 '24
Q1 '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
0.00
2.00
4.00
6.00
Q4 '14: 0.34
Q1 '15: 0.86
Q2 '15: 0.88
Q3 '15: 0.94
Q4 '15: 1.01
Q1 '16: 1.10
Q2 '16: 1.12
Q3 '16: 1.14
Q4 '16: 1.16
Q1 '17: 1.18
Q2 '17: 1.25
Q3 '17: 1.29
Q4 '17: 1.47
Q1 '18: 1.57
Q2 '18: 1.67
Q3 '18: 1.72
Q4 '18: 1.71
Q1 '19: 1.85
Q2 '19: 2.10
Q3 '19: 2.13
Q4 '19: 2.07
Q1 '20: 1.58
Q2 '20: 2.18
Q3 '20: 2.65
Q4 '20: 3.54
Q1 '21: 4.39
Q2 '21: 4.10
Q3 '21: 4.16
Q4 '21: 3.52
Q1 '22: 3.03
Q2 '22: 1.74
Q3 '22: 1.97
Q4 '22: 2.09
Q1 '23: 2.36
Q2 '23: 3.57
Q3 '23: 3.35
Q4 '23: 3.84
Q1 '24: 3.97
Q2 '24: 4.13
Q3 '24: 4.19
Q4 '24: 4.00
Q1 '25: 4.46
Q2 '25: 4.67
Q3 '25: 4.98
Q4 '25: 5.41
Q1 '26: 5.33
Q3 '15
Q1 '17
Q3 '18
Q1 '20
Q3 '21
Q1 '23
Q3 '24
Q1 '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.