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
350M
700M
1.1B
Q1 '17: 530M
Q2 '17: 449M
Q3 '17: 515M
Q4 '17: 515M
Q1 '18: 495M
Q2 '18: 449M
Q3 '18: 525M
Q4 '18: 519M
Q1 '19: 570M
Q2 '19: 462M
Q3 '19: 538M
Q4 '19: 551M
Q1 '20: 564M
Q2 '20: 469M
Q3 '20: 556M
Q4 '20: 562M
Q1 '21: 612M
Q2 '21: 545M
Q3 '21: 654M
Q4 '21: 614M
Q1 '22: 625M
Q2 '22: 588M
Q3 '22: 742M
Q4 '22: 681M
Q1 '23: 745M
Q2 '23: 646M
Q3 '23: 801M
Q4 '23: 720M
Q1 '24: 940M
Q2 '24: 761M
Q3 '24: 942M
Q4 '24: 837M
Q1 '25: 932M
Q2 '25: 798M
Q3 '25: 946M
Q4 '25: 879M
Q1 '26: 863M
Q2 '26: 811M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '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
-60M
0
60M
120M
180M
Q1 '09: 63M
Q2 '09: 45M
Q3 '09: 62M
Q4 '09: 38M
Q1 '10: 61M
Q2 '10: 57M
Q3 '10: 90M
Q4 '10: 59M
Q1 '11: 115M
Q2 '11: 57M
Q3 '11: 68M
Q4 '11: 69M
Q1 '12: 88M
Q2 '12: 61M
Q3 '12: 82M
Q4 '12: 71M
Q1 '13: 87M
Q2 '13: -11M
Q3 '13: 53M
Q4 '13: 77M
Q1 '14: 98M
Q2 '14: 58M
Q3 '14: 65M
Q4 '14: 72M
Q1 '15: 85M
Q2 '15: 72M
Q3 '15: 68M
Q4 '15: 84M
Q1 '16: 99M
Q2 '16: 64M
Q3 '16: 64M
Q4 '16: 113M
Q1 '17: 124M
Q2 '17: 69M
Q3 '17: 78M
Q4 '17: 109M
Q1 '18: 100M
Q2 '18: 80M
Q3 '18: 91M
Q4 '18: 75M
Q1 '19: 111M
Q2 '19: 57M
Q3 '19: 88M
Q4 '19: 97M
Q1 '20: 133M
Q2 '20: 71M
Q3 '20: -16M
Q4 '20: 81M
Q1 '21: 133M
Q2 '21: 61M
Q3 '21: 83M
Q4 '21: 101M
Q1 '22: 106M
Q2 '22: 112M
Q3 '22: 92M
Q4 '22: 87M
Q1 '23: 117M
Q2 '23: 81M
Q3 '23: 85M
Q4 '23: 113M
Q1 '24: 162M
Q2 '24: 116M
Q3 '24: 146M
Q4 '24: 88M
Q1 '25: 168M
Q2 '25: 118M
Q3 '25: 174M
Q4 '25: 95M
Q1 '26: 107M
Q2 '26: 121M
Q3 '10
Q4 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Net Income Quarterly
-40M
0
40M
80M
120M
Q1 '09: 31M
Q2 '09: 24M
Q3 '09: 32M
Q4 '09: 8M
Q1 '10: 27M
Q2 '10: 24M
Q3 '10: 49M
Q4 '10: 25M
Q1 '11: 69M
Q2 '11: 22M
Q3 '11: 27M
Q4 '11: 29M
Q1 '12: 49M
Q2 '12: 26M
Q3 '12: 38M
Q4 '12: 28M
Q1 '13: 49M
Q2 '13: -22M
Q3 '13: 31M
Q4 '13: 47M
Q1 '14: 58M
Q2 '14: 35M
Q3 '14: 39M
Q4 '14: 43M
Q1 '15: 50M
Q2 '15: 35M
Q3 '15: 36M
Q4 '15: 51M
Q1 '16: 61M
Q2 '16: 37M
Q3 '16: 34M
Q4 '16: 61M
Q1 '17: 73M
Q2 '17: 32M
Q3 '17: 40M
Q4 '17: 42M
Q1 '18: 64M
Q2 '18: 46M
Q3 '18: 53M
Q4 '18: 49M
Q1 '19: 73M
Q2 '19: 25M
Q3 '19: 55M
Q4 '19: 61M
Q1 '20: 81M
Q2 '20: 39M
Q3 '20: 96M
Q4 '20: 52M
Q1 '21: 96M
Q2 '21: 32M
Q3 '21: 50M
Q4 '21: 66M
Q1 '22: 60M
Q2 '22: 64M
Q3 '22: 58M
Q4 '22: 51M
Q1 '23: 74M
Q2 '23: 39M
Q3 '23: 47M
Q4 '23: 68M
Q1 '24: 109M
Q2 '24: 72M
Q3 '24: 94M
Q4 '24: 38M
Q1 '25: 100M
Q2 '25: 62M
Q3 '25: 103M
Q4 '25: 41M
Q1 '26: 45M
Q2 '26: 68M
Q3 '10
Q4 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '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
-150M
0
150M
300M
450M
Q3 '09: 157M
Q4 '09: 9M
Q1 '10: 68M
Q2 '10: 178M
Q3 '10: 71M
Q4 '10: 74M
Q1 '11: 146M
Q2 '11: 133M
Q3 '11: 120M
Q4 '11: 54M
Q1 '12: 110M
Q2 '12: 157M
Q3 '12: 183M
Q4 '12: 44M
Q1 '13: 165M
Q2 '13: 114M
Q3 '13: 180M
Q4 '13: 85M
Q1 '14: 158M
Q2 '14: 144M
Q3 '14: 171M
Q4 '14: 47M
Q1 '15: 134M
Q2 '15: 114M
Q3 '15: 191M
Q4 '15: 81M
Q1 '16: 161M
Q2 '16: 177M
Q3 '16: 159M
Q4 '16: 65M
Q1 '17: 170M
Q2 '17: 163M
Q3 '17: 186M
Q4 '17: 78M
Q1 '18: 194M
Q2 '18: 144M
Q3 '18: 198M
Q4 '18: 94M
Q1 '19: 156M
Q2 '19: 158M
Q3 '19: 188M
Q4 '19: 44M
Q1 '20: 155M
Q2 '20: 201M
Q3 '20: 86M
Q4 '20: 125M
Q1 '21: 168M
Q2 '21: 108M
Q3 '21: 306M
Q1 '22: 249M
Q2 '22: 202M
Q3 '22: 123M
Q4 '22: 100M
Q1 '23: -39M
Q2 '23: 182M
Q3 '23: 188M
Q4 '23: 89M
Q1 '24: 175M
Q2 '24: 189M
Q3 '24: 244M
Q4 '24: 170M
Q1 '25: 231M
Q2 '25: 336M
Q3 '25: 403M
Q4 '25: 148M
Q1 '26: 268M
Q2 '26: 220M
Q2 '10
Q3 '12
Q4 '14
Q1 '17
Q2 '19
Q3 '21
Q1 '24
Q2 '26
Free Cash Flow Quarterly
-450M
-300M
-150M
0
150M
300M
450M
Q3 '09: 8M
Q4 '09: -143M
Q1 '10: -24M
Q2 '10: 6M
Q3 '10: -49M
Q4 '10: 8M
Q1 '11: 77M
Q2 '11: 64M
Q3 '11: 43M
Q4 '11: -31M
Q1 '12: 41M
Q2 '12: 89M
Q3 '12: 102M
Q4 '12: -41M
Q1 '13: 57M
Q2 '13: -38M
Q3 '13: -13M
Q4 '13: -118M
Q1 '14: -27M
Q2 '14: -172M
Q3 '14: -152M
Q4 '14: -136M
Q1 '15: -44M
Q2 '15: -21M
Q3 '15: 52M
Q4 '15: -65M
Q1 '16: 30M
Q2 '16: -11M
Q3 '16: 24M
Q4 '16: -65M
Q1 '17: 56M
Q2 '17: 32M
Q3 '17: 62M
Q4 '17: -67M
Q1 '18: 63M
Q2 '18: 9M
Q3 '18: 63M
Q4 '18: -100M
Q1 '19: 6M
Q2 '19: 37M
Q3 '19: 52M
Q4 '19: -155M
Q1 '20: -7M
Q2 '20: -7M
Q3 '20: -93M
Q4 '20: -110M
Q1 '21: 15M
Q2 '21: -65M
Q3 '21: 146M
Q1 '22: 82M
Q2 '22: 24M
Q3 '22: -73M
Q4 '22: -125M
Q1 '23: -313M
Q2 '23: -117M
Q3 '23: -170M
Q4 '23: -338M
Q1 '24: -150M
Q2 '24: -109M
Q3 '24: -9M
Q4 '24: -222M
Q1 '25: -128M
Q2 '25: 99M
Q3 '25: 100M
Q4 '25: -142M
Q1 '26: 9M
Q2 '26: -156M
Q2 '10
Q3 '12
Q4 '14
Q1 '17
Q2 '19
Q3 '21
Q1 '24
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
40M
80M
120M
Q2 '09: 75.2M
Q3 '09: 75.2M
Q1 '10: 75.2M
Q2 '10: 75.3M
Q3 '10: 75.3M
Q1 '11: 75.3M
Q2 '11: 75.4M
Q3 '11: 75.4M
Q1 '12: 75.4M
Q2 '12: 75.5M
Q3 '12: 75.5M
Q1 '13: 75.7M
Q2 '13: 75.9M
Q3 '13: 78.3M
Q1 '14: 80.2M
Q2 '14: 80.1M
Q3 '14: 80.2M
Q1 '15: 81.5M
Q2 '15: 80.7M
Q3 '15: 88.8M
Q1 '16: 88.8M
Q2 '16: 88.9M
Q2 '18: 89.2M
Q3 '18: 89.2M
Q1 '19: 89.3M
Q2 '19: 89.6M
Q3 '19: 89.6M
Q1 '20: 89.6M
Q2 '20: 89.6M
Q3 '20: 89.5M
Q1 '21: 89.7M
Q2 '21: 89.7M
Q3 '21: 89.6M
Q1 '22: 89.5M
Q2 '22: 89.4M
Q3 '22: 89.4M
Q1 '23: 92.6M
Q2 '23: 97.6M
Q3 '23: 101.1M
Q1 '24: 101.5M
Q2 '24: 103.2M
Q3 '24: 104.3M
Q1 '25: 109.7M
Q2 '25: 109.8M
Q3 '25: 110.4M
Q1 '26: 116.1M
Q2 '26: 116.4M
Q3 '10
Q3 '12
Q3 '14
Q2 '18
Q2 '20
Q2 '22
Q2 '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
0.00
1.50
3.00
4.50
Q4 '09: 1.31
Q1 '10: 1.20
Q2 '10: 1.21
Q3 '10: 1.43
Q4 '10: 1.67
Q1 '11: 2.23
Q2 '11: 2.20
Q3 '11: 1.91
Q4 '11: 1.95
Q1 '12: 1.68
Q2 '12: 1.73
Q3 '12: 1.87
Q4 '12: 1.87
Q1 '13: 1.87
Q2 '13: 1.24
Q3 '13: 1.14
Q4 '13: 1.35
Q1 '14: 1.43
Q2 '14: 2.15
Q3 '14: 2.22
Q4 '14: 2.18
Q1 '15: 2.07
Q2 '15: 2.08
Q3 '15: 2.01
Q4 '15: 2.03
Q1 '16: 2.09
Q2 '16: 2.07
Q3 '16: 2.05
Q4 '16: 2.16
Q1 '17: 2.30
Q2 '17: 2.24
Q3 '17: 2.30
Q4 '17: 2.10
Q1 '18: 2.00
Q2 '18: 2.15
Q3 '18: 2.30
Q4 '18: 2.37
Q1 '19: 2.47
Q2 '19: 2.24
Q3 '19: 2.26
Q4 '19: 2.40
Q1 '20: 2.49
Q2 '20: 2.64
Q3 '21: 2.56
Q4 '21: 2.73
Q1 '22: 2.33
Q2 '22: 2.69
Q3 '22: 2.78
Q4 '22: 2.60
Q1 '23: 2.73
Q2 '23: 2.40
Q3 '23: 2.21
Q4 '23: 2.33
Q1 '24: 2.61
Q2 '24: 2.91
Q3 '24: 3.35
Q4 '24: 3.01
Q1 '25: 2.84
Q2 '25: 2.71
Q3 '25: 2.75
Q4 '25: 2.77
Q1 '26: 2.24
Q2 '26: 2.27
Q2 '11
Q2 '13
Q2 '15
Q2 '17
Q2 '19
Q2 '22
Q2 '24
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.