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 TTM
0
300M
600M
900M
Q4 '10: 285.2M
Q1 '12: 383.3M
Q2 '12: 284.4M
Q3 '12: 185.8M
Q4 '12: 203.6M
Q1 '13: 117.7M
Q2 '13: 117.7M
Q3 '13: 117.7M
Q4 '13: 0
Q1 '14: 0
Q2 '14: 0
Q3 '14: 0
Q4 '14: 101.3M
Q1 '15: 200.3M
Q2 '15: 290.6M
Q3 '15: 382M
Q4 '15: 367.6M
Q1 '16: 353.3M
Q2 '16: 360.2M
Q3 '16: 369.1M
Q4 '16: 377.9M
Q1 '17: 388M
Q2 '17: 387.2M
Q3 '17: 380M
Q4 '17: 375.8M
Q1 '18: 379.6M
Q2 '18: 376.3M
Q3 '18: 383.6M
Q4 '18: 391.8M
Q1 '19: 385.1M
Q2 '19: 392.3M
Q3 '19: 376.9M
Q4 '19: 371.3M
Q1 '20: 378M
Q2 '20: 371M
Q3 '20: 390.4M
Q4 '20: 415M
Q1 '21: 439.9M
Q2 '21: 506.9M
Q3 '21: 550.3M
Q4 '21: 590.2M
Q1 '22: 638.2M
Q2 '22: 653.2M
Q3 '22: 690.2M
Q4 '22: 721.5M
Q1 '23: 721.7M
Q2 '23: 731.4M
Q3 '23: 723.6M
Q4 '23: 703.1M
Q1 '24: 679.5M
Q2 '24: 644.3M
Q3 '24: 598M
Q4 '24: 554.4M
Q1 '25: 524.1M
Q2 '25: 485M
Q3 '25: 484.2M
Q4 '25: 503.8M
Q1 '26: 611.4M
Q2 '26: 827.7M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Gross Profit TTM
0
30M
60M
90M
Q4 '10: 3.1M
Q1 '11: 4M
Q2 '11: 3.7M
Q3 '11: 3.6M
Q4 '11: 524.9K
Q1 '12: 1.5M
Q2 '12: 6.9M
Q3 '12: 10.1M
Q4 '12: 16.9M
Q1 '13: 20.9M
Q2 '13: 18.5M
Q3 '13: 22.4M
Q4 '13: 22.7M
Q1 '14: 18.7M
Q2 '14: 20.2M
Q3 '14: 17.8M
Q4 '14: 22M
Q1 '15: 26.3M
Q2 '15: 25.1M
Q3 '15: 26M
Q4 '15: 24.9M
Q1 '16: 21.1M
Q2 '16: 22M
Q3 '16: 20.6M
Q4 '16: 14.1M
Q1 '17: 13.4M
Q2 '17: 12.9M
Q3 '17: 12.7M
Q4 '17: 11.6M
Q1 '18: 8.6M
Q2 '18: 11.1M
Q3 '18: 19.6M
Q4 '18: 29.2M
Q1 '19: 35.1M
Q2 '19: 36.5M
Q3 '19: 26.6M
Q4 '19: 14.8M
Q1 '20: 11.1M
Q2 '20: 10.9M
Q3 '20: 10.5M
Q4 '20: 19.3M
Q1 '21: 24.2M
Q2 '21: 20.6M
Q3 '21: 34.2M
Q4 '21: 33.5M
Q1 '22: 45.7M
Q2 '22: 67.1M
Q3 '22: 63.1M
Q4 '22: 73.4M
Q1 '23: 79.2M
Q2 '23: 66.8M
Q3 '23: 74.9M
Q4 '23: 78.4M
Q1 '24: 61.1M
Q2 '24: 57.5M
Q3 '24: 39.7M
Q4 '24: 29.4M
Q1 '25: 28M
Q2 '25: 19.7M
Q3 '25: 31.2M
Q4 '25: 24.7M
Q1 '26: 13.3M
Q2 '26: 49.4M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Operating Income TTM
-25M
0
25M
50M
75M
Q4 '11: -1.8M
Q1 '12: -956.7K
Q2 '12: 4.5M
Q3 '12: 7.6M
Q4 '12: 14.5M
Q1 '13: 18.4M
Q2 '13: 16M
Q3 '13: 19.7M
Q4 '13: 19.8M
Q1 '14: 14.4M
Q2 '14: 15.9M
Q3 '14: 13.5M
Q4 '14: 17.6M
Q1 '15: 23.4M
Q2 '15: 21.7M
Q3 '15: 22.5M
Q4 '15: 21.3M
Q1 '16: 17.5M
Q2 '16: 18.4M
Q3 '16: 16.9M
Q4 '16: 10.7M
Q1 '17: 9.9M
Q2 '17: 9.7M
Q3 '17: 9.5M
Q4 '17: 8.4M
Q1 '18: 5.3M
Q2 '18: 7.8M
Q3 '18: 16M
Q4 '18: 25.3M
Q1 '19: 31.2M
Q2 '19: 32.5M
Q3 '19: 22.8M
Q4 '20: 15.4M
Q1 '21: 20.2M
Q2 '21: 16.7M
Q3 '21: 29.9M
Q4 '21: 28.9M
Q1 '22: 40.8M
Q2 '22: 61.7M
Q3 '22: 57.7M
Q4 '22: 67.7M
Q1 '23: 73.4M
Q2 '23: 61.1M
Q3 '23: 68.9M
Q4 '23: 71.9M
Q1 '24: 54.6M
Q2 '24: 50.9M
Q3 '24: 33.3M
Q4 '24: 23.3M
Q1 '25: 21.8M
Q2 '25: 13.3M
Q3 '25: 24.2M
Q4 '25: 17.5M
Q1 '26: 5.4M
Q2 '26: 41M
Q1 '13
Q4 '14
Q3 '16
Q2 '18
Q1 '21
Q4 '22
Q3 '24
Q2 '26
Net Income TTM
-25M
0
25M
50M
75M
Q4 '11: -3.9M
Q1 '12: -335.1K
Q2 '12: 4.9M
Q3 '12: 8M
Q4 '12: 14.5M
Q1 '13: 18.6M
Q2 '13: 16.4M
Q3 '13: 20.1M
Q4 '13: 21.2M
Q1 '14: 16.7M
Q2 '14: 18.4M
Q3 '14: 16.3M
Q4 '14: 20.1M
Q1 '15: 25.1M
Q2 '15: 23.5M
Q3 '15: 24.3M
Q4 '15: 23M
Q1 '16: 19.3M
Q2 '16: 20.2M
Q3 '16: 18.7M
Q4 '16: 12.6M
Q1 '17: 11.1M
Q2 '17: 10.8M
Q3 '17: 10.4M
Q4 '18: 25.9M
Q1 '19: 32.2M
Q2 '19: 33.3M
Q3 '19: 23.4M
Q4 '20: 15.6M
Q1 '21: 21.1M
Q2 '21: 17.2M
Q3 '21: 30.3M
Q4 '21: 28M
Q1 '22: 40.5M
Q2 '22: 61.7M
Q3 '22: 57.7M
Q4 '22: 67.5M
Q1 '23: 71.9M
Q2 '23: 58.9M
Q3 '23: 66.9M
Q4 '23: 70.4M
Q1 '24: 53.2M
Q2 '24: 49.5M
Q3 '24: 31.1M
Q4 '24: 20.3M
Q1 '25: 19.2M
Q2 '25: 12.2M
Q3 '25: 22.9M
Q4 '25: 17.7M
Q1 '26: 9.1M
Q2 '26: 33.8M
Q1 '12
Q4 '13
Q3 '15
Q2 '17
Q1 '21
Q4 '22
Q3 '24
Q2 '26
Cost of Revenue TTM
0
300M
600M
900M
Q4 '10: 282.1M
Q1 '11: 314.1M
Q2 '11: 345.9M
Q3 '11: 374.2M
Q4 '11: 396.7M
Q1 '12: 381.8M
Q2 '12: 382.4M
Q3 '12: 384.1M
Q4 '12: 395.1M
Q1 '13: 415.7M
Q2 '13: 417.8M
Q3 '13: 449.7M
Q4 '13: 446.2M
Q1 '14: 440.9M
Q2 '14: 448.6M
Q3 '14: 430.2M
Q4 '14: 412.9M
Q1 '15: 406.3M
Q2 '15: 384M
Q3 '15: 356M
Q4 '15: 342.7M
Q1 '16: 332.1M
Q2 '16: 338.2M
Q3 '16: 348.5M
Q4 '16: 363.8M
Q1 '17: 374.6M
Q2 '17: 374.2M
Q3 '17: 367.3M
Q4 '17: 364.2M
Q1 '18: 371M
Q2 '18: 365.2M
Q3 '18: 364M
Q4 '18: 362.6M
Q1 '19: 350M
Q2 '19: 355.8M
Q3 '19: 350.3M
Q4 '19: 356.5M
Q1 '20: 367M
Q2 '20: 360.1M
Q3 '20: 379.9M
Q4 '20: 395.8M
Q1 '21: 415.8M
Q2 '21: 486.3M
Q3 '21: 516.1M
Q4 '21: 556.7M
Q1 '22: 592.6M
Q2 '22: 586.1M
Q3 '22: 627.1M
Q4 '22: 648.1M
Q1 '23: 642.5M
Q2 '23: 664.6M
Q3 '23: 648.7M
Q4 '23: 624.7M
Q1 '24: 618.4M
Q2 '24: 586.8M
Q3 '24: 558.3M
Q4 '24: 525M
Q1 '25: 496.1M
Q2 '25: 465.3M
Q3 '25: 453M
Q4 '25: 479.1M
Q1 '26: 598.2M
Q2 '26: 778.3M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Operating Cash Flow TTM
-100M
-50M
0
50M
100M
150M
Q2 '12: -16.7M
Q3 '12: -41.2M
Q4 '12: -9.9M
Q1 '13: -12.6M
Q2 '13: -11.5M
Q3 '13: 60.1M
Q4 '13: 22.1M
Q1 '14: 29.3M
Q2 '14: 53.7M
Q3 '14: 27.3M
Q4 '14: 43.4M
Q1 '15: 54.2M
Q2 '15: 40.1M
Q3 '15: 24.9M
Q4 '15: 24.4M
Q1 '16: 21.4M
Q2 '16: 15M
Q3 '16: 12M
Q4 '16: 18.1M
Q1 '17: 13.9M
Q2 '17: 14.5M
Q3 '17: 19.4M
Q4 '17: 7.4M
Q1 '18: -4.8M
Q2 '18: 4.8M
Q3 '18: 15M
Q4 '18: 30.5M
Q1 '19: 30.1M
Q2 '19: 37.3M
Q3 '19: 7.9M
Q4 '19: -3.3M
Q1 '20: 5.1M
Q2 '20: -5.9M
Q3 '20: 3.1M
Q4 '20: 14.2M
Q1 '21: -4.8M
Q2 '21: -32M
Q3 '21: -24.3M
Q4 '21: 18M
Q1 '22: 15.8M
Q2 '22: 44.9M
Q3 '22: 39.9M
Q4 '22: 27.4M
Q1 '23: 47.7M
Q2 '23: 68.9M
Q3 '23: 114.7M
Q4 '23: 128.9M
Q1 '24: 112.7M
Q2 '24: 107.1M
Q3 '24: 80.9M
Q4 '24: 58.4M
Q1 '25: 50.3M
Q2 '25: 23.5M
Q3 '25: 20.1M
Q4 '25: -38.9M
Q1 '26: -81.7M
Q2 '26: -51.8M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Free Cash Flow TTM
-270M
-180M
-90M
0
90M
180M
270M
Q2 '12: -18.8M
Q3 '12: -43.9M
Q4 '12: -11.7M
Q1 '13: -15M
Q2 '13: -15.9M
Q3 '13: 55M
Q4 '13: 16.7M
Q1 '14: 23.9M
Q2 '14: 49.3M
Q3 '14: 23.4M
Q4 '14: 32.4M
Q1 '15: 42.6M
Q2 '15: 28M
Q3 '15: 12.9M
Q4 '15: 19.2M
Q1 '16: 16.6M
Q2 '16: 10.8M
Q3 '16: 6.8M
Q4 '16: 11.1M
Q1 '17: 5.6M
Q2 '17: 873.1K
Q3 '17: 4M
Q4 '17: -7.1M
Q1 '18: -18.4M
Q2 '18: -4.2M
Q3 '18: 7.3M
Q4 '18: 22.5M
Q1 '19: 21.6M
Q2 '19: 29M
Q3 '19: 792K
Q4 '19: -13.4M
Q1 '20: -5.5M
Q2 '20: -15.7M
Q3 '20: -6.2M
Q4 '20: 9.6M
Q1 '21: -9.3M
Q2 '21: -37.5M
Q3 '21: -31.9M
Q4 '21: 4.6M
Q1 '22: 3.4M
Q2 '22: 31.9M
Q3 '22: 30.4M
Q4 '22: 19.7M
Q1 '23: 39.1M
Q2 '23: 59.6M
Q3 '23: 57.4M
Q4 '23: 24.6M
Q1 '24: -12.8M
Q2 '24: -62.2M
Q3 '24: -73.2M
Q4 '24: -117.3M
Q1 '25: -163.4M
Q2 '25: -205.2M
Q3 '25: -211.5M
Q4 '25: -241.1M
Q1 '26: -238M
Q2 '26: -148.7M
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
Q2 '22
Q2 '24
Q2 '26
Operating cash flow minus capital expenditure.
Shares Outstanding 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.
EPS TTM
-0.90
0.00
0.90
1.80
2.70
Q4 '11: -0.13
Q1 '12: -0.02
Q2 '12: 0.15
Q3 '12: 0.26
Q4 '12: 0.48
Q1 '13: 0.62
Q2 '13: 0.55
Q3 '13: 0.67
Q4 '13: 0.71
Q1 '14: 0.56
Q2 '14: 0.62
Q3 '14: 0.55
Q4 '14: 0.67
Q1 '15: 0.83
Q2 '15: 0.77
Q3 '15: 0.79
Q4 '15: 0.74
Q1 '16: 0.62
Q2 '16: 0.65
Q3 '16: 0.61
Q4 '16: 0.41
Q1 '17: 0.36
Q2 '17: 0.35
Q3 '17: 0.33
Q4 '18: 0.85
Q1 '19: 1.06
Q2 '19: 1.10
Q3 '19: 0.77
Q4 '20: 0.52
Q1 '21: 0.70
Q2 '21: 0.57
Q3 '21: 1.00
Q4 '21: 0.92
Q1 '22: 1.33
Q2 '22: 2.03
Q3 '22: 1.89
Q4 '22: 2.22
Q1 '23: 2.37
Q2 '23: 1.94
Q3 '23: 2.21
Q4 '23: 2.33
Q1 '24: 1.76
Q2 '24: 1.64
Q3 '24: 1.03
Q4 '24: 0.67
Q1 '25: 0.63
Q2 '25: 0.40
Q3 '25: 0.75
Q4 '25: 0.57
Q1 '26: 0.29
Q2 '26: 1.10
Q1 '12
Q4 '13
Q3 '15
Q2 '17
Q1 '21
Q4 '22
Q3 '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.