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 '09: 499.3M
Q2 '10: 508.7M
Q3 '10: 506M
Q4 '10: 513.8M
Q4 '10: 521.4M
Q2 '11: 526.5M
Q3 '11: 526.3M
Q4 '11: 522M
Q4 '11: 532.5M
Q1 '12: 533.9M
Q2 '12: 537.2M
Q3 '12: 550.6M
Q4 '12: 549.9M
Q1 '13: 550.3M
Q2 '13: 544.1M
Q1 '14: 539.9M
Q2 '14: 541.9M
Q3 '14: 541.2M
Q4 '14: 543.5M
Q1 '15: 542.1M
Q2 '15: 545.6M
Q3 '15: 538.2M
Q4 '15: 540.1M
Q1 '16: 538.2M
Q2 '16: 534.9M
Q3 '16: 536.7M
Q4 '16: 521.1M
Q1 '17: 521.2M
Q2 '17: 521.8M
Q3 '17: 518.4M
Q4 '17: 519.3M
Q1 '18: 516.6M
Q2 '18: 517.6M
Q3 '18: 516.9M
Q4 '18: 518.9M
Q1 '19: 519.1M
Q2 '19: 519.2M
Q3 '19: 519.7M
Q4 '19: 527.1M
Q1 '20: 528.9M
Q2 '20: 502.6M
Q3 '20: 477.7M
Q4 '20: 471.1M
Q1 '21: 470.5M
Q2 '21: 505.3M
Q3 '21: 531.7M
Q4 '21: 570.8M
Q1 '22: 608.2M
Q2 '22: 636.2M
Q3 '22: 665.2M
Q4 '22: 687M
Q1 '23: 708.4M
Q2 '23: 725.1M
Q3 '23: 761.8M
Q4 '23: 769.4M
Q1 '24: 760.4M
Q2 '24: 751M
Q3 '24: 727.1M
Q4 '24: 723.2M
Q1 '25: 718.5M
Q2 '25: 722.8M
Q3 '25: 729.6M
Q4 '25: 732.5M
Q1 '26: 735.6M
Q2 '26: 734.7M
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Gross Profit TTM
0
90M
180M
270M
Q4 '09: 178.7M
Q2 '10: 180.6M
Q3 '10: 177.3M
Q4 '10: 173.7M
Q4 '10: 171M
Q2 '11: 170.7M
Q3 '11: 168.9M
Q4 '11: 161.4M
Q4 '11: 166.2M
Q1 '12: 166.3M
Q2 '12: 167.7M
Q3 '12: 177.5M
Q4 '12: 183.3M
Q1 '13: 186.5M
Q2 '13: 186.2M
Q1 '14: 193.3M
Q2 '14: 196.1M
Q3 '14: 198.1M
Q4 '14: 201.6M
Q1 '15: 199.9M
Q2 '15: 200.9M
Q3 '15: 199.6M
Q4 '15: 199.1M
Q1 '16: 198.5M
Q2 '16: 198.9M
Q3 '16: 202.9M
Q4 '16: 199.2M
Q1 '17: 199.6M
Q2 '17: 199.8M
Q3 '17: 196.3M
Q4 '17: 191.9M
Q1 '18: 189M
Q2 '18: 187.9M
Q3 '18: 187M
Q4 '18: 188.2M
Q1 '19: 189.3M
Q2 '19: 191M
Q3 '19: 193.7M
Q4 '19: 197M
Q1 '20: 197.2M
Q2 '20: 186.5M
Q3 '20: 175.3M
Q4 '20: 170.4M
Q1 '21: 170.6M
Q2 '21: 179.8M
Q3 '21: 186.8M
Q4 '21: 199.2M
Q1 '22: 209.9M
Q2 '22: 218.3M
Q3 '22: 224.5M
Q4 '22: 232.7M
Q1 '23: 235.1M
Q2 '23: 240.1M
Q3 '23: 253.7M
Q4 '23: 256.8M
Q1 '24: 256.6M
Q2 '24: 254.4M
Q3 '24: 246.3M
Q4 '24: 253.2M
Q1 '25: 255.6M
Q2 '25: 261.6M
Q3 '25: 263.9M
Q4 '25: 258.4M
Q1 '26: 257.3M
Q2 '26: 253.4M
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Operating Income TTM
0
40M
80M
120M
Q4 '09: 60.9M
Q2 '10: 59.6M
Q3 '10: 59.6M
Q4 '10: 55.6M
Q4 '10: 64.7M
Q2 '11: 63.7M
Q3 '11: 58.3M
Q4 '11: 56.6M
Q4 '11: 58M
Q1 '12: 56.7M
Q2 '12: 59.3M
Q3 '12: 61.8M
Q4 '12: 69.5M
Q1 '13: 72M
Q2 '13: 70.2M
Q1 '14: 76.5M
Q2 '14: 77.5M
Q3 '14: 80.8M
Q4 '14: 83.9M
Q1 '15: 81.9M
Q2 '15: 85.3M
Q3 '15: 89.5M
Q4 '15: 91.1M
Q1 '16: 92.3M
Q2 '16: 93M
Q3 '16: 91.2M
Q4 '16: 91.2M
Q1 '17: 88.9M
Q2 '17: 88.3M
Q3 '17: 83.6M
Q4 '17: 70.4M
Q1 '18: 68.3M
Q2 '18: 65.1M
Q3 '18: 60.7M
Q4 '18: 70.5M
Q1 '19: 66.4M
Q2 '19: 68.5M
Q3 '19: 74.4M
Q4 '19: 69.2M
Q1 '20: 84.2M
Q2 '20: 72.2M
Q3 '20: 61.7M
Q4 '20: 58.2M
Q1 '21: 47.9M
Q2 '21: 54.3M
Q3 '21: 58.4M
Q4 '21: 67.1M
Q1 '22: 77.6M
Q2 '22: 97.6M
Q3 '22: 103.6M
Q4 '22: 110.8M
Q1 '23: 102.7M
Q2 '23: 90.5M
Q3 '23: 100.8M
Q4 '23: 101.8M
Q1 '24: 100.1M
Q2 '24: 100.8M
Q3 '24: 90.2M
Q4 '24: 100.5M
Q1 '25: 112.5M
Q2 '25: 109.1M
Q3 '25: 106.3M
Q4 '25: 100.9M
Q1 '26: 101.1M
Q2 '26: 87.4M
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Net Income TTM
0
35M
70M
105M
Q4 '09: 53.9M
Q2 '10: 54.8M
Q3 '10: 52.9M
Q4 '10: 53M
Q4 '10: 53.8M
Q2 '11: 52.6M
Q3 '11: 50.3M
Q4 '11: 41.8M
Q4 '11: 43.3M
Q1 '12: 44.1M
Q2 '12: 45.4M
Q3 '12: 49.5M
Q4 '12: 52M
Q1 '13: 52.3M
Q2 '13: 53.2M
Q1 '14: 61.1M
Q2 '14: 61.7M
Q3 '14: 62.3M
Q4 '14: 62.9M
Q1 '15: 62.6M
Q2 '15: 64.9M
Q3 '15: 64.4M
Q4 '15: 66.1M
Q1 '16: 66.9M
Q2 '16: 66.8M
Q3 '16: 69.3M
Q4 '16: 67.5M
Q1 '17: 67.7M
Q2 '17: 68.4M
Q3 '17: 66.7M
Q4 '17: 80.9M
Q1 '18: 78.9M
Q2 '18: 77.5M
Q3 '18: 76.7M
Q4 '18: 56.9M
Q1 '19: 57.7M
Q2 '19: 58.8M
Q3 '19: 62.5M
Q4 '19: 64.9M
Q1 '20: 67.9M
Q2 '20: 63.8M
Q3 '20: 58.6M
Q4 '20: 59M
Q1 '21: 57.8M
Q2 '21: 60.2M
Q3 '21: 60.2M
Q4 '21: 65.3M
Q1 '22: 66.6M
Q2 '22: 68.8M
Q3 '22: 70.6M
Q4 '22: 75.9M
Q1 '23: 77.3M
Q2 '23: 80M
Q3 '23: 87.9M
Q4 '23: 91.9M
Q1 '24: 94.3M
Q2 '24: 95.3M
Q3 '24: 93.7M
Q4 '24: 86.8M
Q1 '25: 89.1M
Q2 '25: 91M
Q3 '25: 93.8M
Q4 '25: 100.1M
Q1 '26: 99.7M
Q2 '26: 95.5M
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Cost of Revenue TTM
0
200M
400M
600M
Q4 '09: 320.6M
Q2 '10: 328.1M
Q3 '10: 328.7M
Q4 '10: 340.1M
Q4 '10: 350.4M
Q2 '11: 355.8M
Q3 '11: 357.4M
Q4 '11: 360.6M
Q4 '11: 366.3M
Q1 '12: 367.6M
Q2 '12: 369.5M
Q3 '12: 373.1M
Q4 '12: 366.5M
Q1 '13: 363.8M
Q2 '13: 357.9M
Q1 '14: 346.6M
Q2 '14: 345.8M
Q3 '14: 343.2M
Q4 '14: 341.9M
Q1 '15: 342.1M
Q2 '15: 344.7M
Q3 '15: 338.5M
Q4 '15: 341M
Q1 '16: 339.7M
Q2 '16: 336M
Q3 '16: 333.7M
Q4 '16: 321.9M
Q1 '17: 321.4M
Q2 '17: 321.7M
Q3 '17: 321.9M
Q4 '17: 327.1M
Q1 '18: 327.6M
Q2 '18: 329.7M
Q3 '18: 330M
Q4 '18: 330.7M
Q1 '19: 329.8M
Q2 '19: 328.3M
Q3 '19: 325.9M
Q4 '19: 330.1M
Q1 '20: 331.7M
Q2 '20: 316.1M
Q3 '20: 302.4M
Q4 '20: 300.7M
Q1 '21: 300M
Q2 '21: 325.6M
Q3 '21: 344.9M
Q4 '21: 371.5M
Q1 '22: 398.3M
Q2 '22: 417.9M
Q3 '22: 440.7M
Q4 '22: 454.2M
Q1 '23: 473.3M
Q2 '23: 485.1M
Q3 '23: 508.1M
Q4 '23: 512.5M
Q1 '24: 503.9M
Q2 '24: 496.6M
Q3 '24: 480.8M
Q4 '24: 470M
Q1 '25: 462.9M
Q2 '25: 461.2M
Q3 '25: 465.7M
Q4 '25: 474.1M
Q1 '26: 478.3M
Q2 '26: 481.3M
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Operating Cash Flow TTM
0
50M
100M
150M
Q3 '10: 77.5M
Q4 '10: 71.9M
Q4 '10: 82.8M
Q2 '11: 85.6M
Q3 '11: 72.2M
Q4 '11: 60.3M
Q4 '11: 50.4M
Q1 '12: 68.1M
Q2 '12: 92.1M
Q3 '12: 90.9M
Q4 '12: 101.4M
Q1 '13: 113.5M
Q2 '13: 109.6M
Q3 '13: 122.1M
Q4 '13: 109.8M
Q1 '14: 79M
Q2 '14: 85.5M
Q3 '14: 74.9M
Q4 '14: 88.8M
Q1 '15: 93.1M
Q2 '15: 98.4M
Q3 '15: 109.2M
Q4 '15: 91.1M
Q1 '16: 99M
Q2 '16: 90.3M
Q3 '16: 107.8M
Q4 '16: 98.5M
Q1 '17: 95.4M
Q2 '17: 85.3M
Q3 '17: 69.9M
Q4 '17: 43M
Q1 '18: 40.8M
Q2 '18: 41M
Q3 '18: 65.5M
Q4 '18: 100.9M
Q1 '19: 101.8M
Q2 '19: 105.6M
Q3 '19: 96.1M
Q4 '19: 100.2M
Q1 '20: 104.2M
Q2 '20: 100.1M
Q3 '20: 88.1M
Q4 '20: 74.7M
Q1 '21: 75.5M
Q2 '21: 74.6M
Q3 '21: 82.8M
Q4 '21: 85.3M
Q1 '22: 86.8M
Q2 '22: 75.1M
Q3 '22: 83.7M
Q4 '22: 72.1M
Q1 '23: 47.8M
Q2 '23: 66.3M
Q3 '23: 81.1M
Q4 '23: 94.6M
Q1 '24: 123.5M
Q2 '24: 108.5M
Q3 '24: 125.1M
Q4 '24: 138.9M
Q1 '25: 121.1M
Q2 '25: 125.2M
Q3 '25: 126.1M
Q4 '25: 130.6M
Q1 '26: 138.5M
Q2 '26: 124.7M
Q4 '10
Q4 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '24
Q2 '26
Free Cash Flow TTM
0
50M
100M
150M
Q3 '10: 63.6M
Q4 '10: 59.6M
Q4 '10: 70M
Q2 '11: 72.8M
Q3 '11: 60.1M
Q4 '11: 44.2M
Q4 '11: 34M
Q1 '12: 51.8M
Q2 '12: 76.4M
Q3 '12: 80.2M
Q4 '12: 92.5M
Q1 '13: 105.6M
Q2 '13: 100.2M
Q3 '13: 109.6M
Q4 '13: 94.1M
Q1 '14: 63.4M
Q2 '14: 69.9M
Q3 '14: 62.4M
Q4 '14: 78.1M
Q1 '15: 82.2M
Q2 '15: 86.8M
Q3 '15: 93.4M
Q4 '15: 75.5M
Q1 '16: 77.5M
Q2 '16: 71.2M
Q3 '16: 91.7M
Q4 '16: 82.5M
Q1 '17: 82.9M
Q2 '17: 72.2M
Q3 '17: 55.2M
Q4 '17: 26.3M
Q1 '18: 21.2M
Q2 '18: 20.1M
Q3 '18: 43.7M
Q4 '18: 73.3M
Q1 '19: 77.2M
Q2 '19: 79.7M
Q3 '19: 71.2M
Q4 '19: 80M
Q1 '20: 84.9M
Q2 '20: 83.4M
Q3 '20: 70.6M
Q4 '20: 56.7M
Q1 '21: 57.4M
Q2 '21: 50.7M
Q3 '21: 53.3M
Q4 '21: 53.9M
Q1 '22: 53.2M
Q2 '22: 45.8M
Q3 '22: 57.7M
Q4 '22: 48.7M
Q1 '23: 25.3M
Q2 '23: 42.4M
Q3 '23: 55.8M
Q4 '23: 67.8M
Q1 '24: 97.3M
Q2 '24: 84M
Q3 '24: 103.9M
Q4 '24: 120.9M
Q1 '25: 104.7M
Q2 '25: 105.2M
Q3 '25: 100.1M
Q4 '25: 96.4M
Q1 '26: 98.9M
Q2 '26: 80.2M
Q4 '10
Q4 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '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.00
0.50
1.00
1.50
Q4 '09: 0.89
Q2 '10: 0.91
Q3 '10: 0.87
Q4 '10: 0.85
Q4 '10: 0.88
Q2 '11: 0.86
Q3 '11: 0.83
Q4 '11: 0.70
Q4 '11: 0.73
Q1 '12: 0.73
Q2 '12: 0.74
Q3 '12: 0.80
Q4 '12: 0.83
Q1 '13: 0.84
Q2 '13: 0.86
Q1 '14: 0.96
Q2 '14: 0.96
Q3 '14: 0.97
Q4 '14: 1.01
Q1 '15: 1.00
Q2 '15: 1.03
Q3 '15: 1.01
Q4 '15: 1.03
Q1 '16: 1.04
Q2 '16: 1.04
Q3 '16: 1.08
Q4 '16: 1.05
Q1 '17: 1.05
Q2 '17: 1.06
Q3 '17: 1.03
Q4 '17: 1.24
Q1 '18: 1.21
Q2 '18: 1.19
Q3 '18: 1.17
Q4 '18: 0.86
Q1 '19: 0.87
Q2 '19: 0.88
Q3 '19: 0.92
Q4 '19: 0.96
Q1 '20: 1.00
Q2 '20: 0.94
Q3 '20: 0.86
Q4 '20: 0.87
Q1 '21: 0.85
Q2 '21: 0.88
Q3 '21: 0.88
Q4 '21: 0.91
Q1 '22: 0.93
Q2 '22: 0.96
Q3 '22: 0.97
Q4 '22: 1.04
Q1 '23: 1.06
Q2 '23: 1.09
Q3 '23: 1.20
Q4 '23: 1.28
Q1 '24: 1.31
Q2 '24: 1.32
Q3 '24: 1.29
Q4 '24: 1.19
Q1 '25: 1.21
Q2 '25: 1.23
Q3 '25: 1.27
Q4 '25: 1.35
Q1 '26: 1.35
Q2 '26: 1.30
Q2 '10
Q2 '12
Q1 '15
Q2 '17
Q3 '19
Q4 '21
Q1 '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.