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
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
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit TTM
0
30M
60M
90M
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
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income TTM
0
25M
50M
75M
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
Q3 '16
Q4 '17
Q1 '19
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income TTM
0
25M
50M
75M
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
Q3 '15
Q4 '16
Q1 '19
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue TTM
0
300M
600M
900M
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
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow TTM
-100M
-50M
0
50M
100M
150M
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
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow TTM
-270M
-180M
-90M
0
90M
180M
270M
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
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
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.00
0.90
1.80
2.70
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
Q3 '15
Q4 '16
Q1 '19
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.