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
600M
1.2B
1.8B
Q3 '16: 941.3M
Q4 '16: 986.7M
Q1 '17: 1B
Q2 '17: 1.1B
Q3 '17: 1.2B
Q4 '17: 1.2B
Q1 '18: 1.2B
Q2 '18: 1.2B
Q3 '18: 1.3B
Q4 '18: 1.3B
Q1 '19: 1.3B
Q2 '19: 1.3B
Q3 '19: 1.2B
Q4 '19: 1.1B
Q1 '20: 1B
Q2 '20: 1B
Q3 '20: 993.8M
Q4 '20: 966.7M
Q1 '21: 984.3M
Q2 '21: 1.1B
Q3 '21: 1.1B
Q4 '21: 1.2B
Q1 '22: 1.3B
Q2 '22: 1.4B
Q3 '22: 1.6B
Q4 '22: 1.6B
Q1 '23: 1.5B
Q2 '23: 1.4B
Q3 '23: 1.3B
Q4 '23: 1.2B
Q1 '24: 1.2B
Q2 '24: 1.2B
Q3 '24: 1.1B
Q4 '24: 1.1B
Q1 '25: 1.1B
Q2 '25: 1.1B
Q3 '25: 1.1B
Q4 '25: 1.2B
Q1 '26: 1.2B
Q2 '26: 1.2B
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Gross Profit TTM
0
200M
400M
600M
Q3 '16: 383.6M
Q4 '16: 391.3M
Q1 '17: 378.9M
Q2 '17: 390.1M
Q3 '17: 398.7M
Q4 '17: 403.7M
Q1 '18: 398.2M
Q2 '18: 395.8M
Q3 '18: 394.3M
Q4 '18: 377.2M
Q1 '19: 375.3M
Q2 '19: 370.1M
Q3 '19: 369.5M
Q4 '19: 379.4M
Q1 '20: 392.3M
Q2 '20: 390.4M
Q3 '20: 397.6M
Q4 '20: 378.9M
Q1 '21: 363M
Q2 '21: 404M
Q3 '21: 379.6M
Q4 '21: 441.7M
Q1 '22: 445.4M
Q2 '22: 411.7M
Q3 '22: 426.3M
Q4 '22: 377.4M
Q1 '23: 392M
Q2 '23: 382.4M
Q3 '23: 384.9M
Q4 '23: 387.5M
Q1 '24: 383.6M
Q2 '24: 397.1M
Q3 '24: 421M
Q4 '24: 418.9M
Q1 '25: 370.8M
Q2 '25: 367.1M
Q3 '25: 349.6M
Q4 '25: 347.8M
Q1 '26: 387.5M
Q2 '26: 384.8M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Income TTM
0
150M
300M
450M
Q3 '16: 360.1M
Q4 '16: 366.4M
Q1 '17: 352.3M
Q2 '17: 362.4M
Q3 '17: 370M
Q4 '17: 374.4M
Q1 '18: 369.6M
Q2 '18: 366.7M
Q3 '18: 366.1M
Q4 '18: 349.6M
Q1 '19: 347.9M
Q2 '19: 342.5M
Q3 '19: 340.9M
Q4 '19: 350.1M
Q1 '20: 363.8M
Q2 '20: 363.4M
Q3 '20: 371.1M
Q4 '20: 353M
Q1 '21: 334.7M
Q2 '21: 373.5M
Q3 '21: 347.5M
Q4 '21: 410.7M
Q1 '22: 414.9M
Q2 '22: 379.5M
Q3 '22: 393.2M
Q4 '22: 347.7M
Q1 '23: 362.6M
Q2 '23: 355.7M
Q3 '23: 360.2M
Q4 '23: 357.7M
Q1 '24: 354.7M
Q2 '24: 367.8M
Q3 '24: 391.2M
Q4 '24: 390.4M
Q1 '25: 341.9M
Q2 '25: 339.6M
Q3 '25: 321.8M
Q4 '25: 319.6M
Q1 '26: 359.5M
Q2 '26: 355.6M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Net Income TTM
0
30M
60M
90M
Q3 '16: 40.9M
Q4 '16: 40.9M
Q1 '17: 38.6M
Q2 '17: 39.3M
Q3 '17: 44M
Q4 '17: 48.7M
Q1 '18: 51.2M
Q2 '18: 54M
Q3 '18: 53M
Q4 '18: 49.3M
Q1 '19: 52M
Q2 '19: 53M
Q3 '19: 55.5M
Q4 '19: 61M
Q1 '20: 63.8M
Q2 '20: 64.9M
Q3 '20: 68.5M
Q4 '20: 66.2M
Q1 '21: 63.6M
Q2 '21: 73.8M
Q3 '21: 68.1M
Q4 '21: 82.5M
Q1 '22: 83.6M
Q2 '22: 74.9M
Q3 '22: 76.9M
Q4 '22: 64.2M
Q1 '23: 62.9M
Q2 '23: 58.3M
Q3 '23: 56.8M
Q4 '23: 54.3M
Q1 '24: 54.2M
Q2 '24: 56.8M
Q3 '24: 61.7M
Q4 '24: 62.4M
Q1 '25: 52.5M
Q2 '25: 52.6M
Q3 '25: 49.2M
Q4 '25: 48.7M
Q1 '26: 57.9M
Q2 '26: 57.6M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Cost of Revenue TTM
0
500M
1B
1.5B
Q2 '18: 795.9M
Q3 '18: 864.3M
Q4 '18: 908.5M
Q1 '19: 925.1M
Q2 '19: 898.4M
Q3 '19: 785.3M
Q4 '19: 712.4M
Q1 '20: 651M
Q2 '20: 621.4M
Q3 '20: 596.2M
Q4 '20: 587.8M
Q1 '21: 621.3M
Q2 '21: 664M
Q3 '21: 750.5M
Q4 '21: 773.2M
Q1 '22: 863.6M
Q2 '22: 1B
Q3 '22: 1.1B
Q4 '22: 1.2B
Q1 '23: 1.1B
Q2 '23: 971.4M
Q3 '23: 875.5M
Q4 '23: 803.3M
Q1 '24: 784.2M
Q2 '24: 790.7M
Q3 '24: 722.1M
Q4 '24: 717M
Q1 '25: 718M
Q2 '25: 734.7M
Q3 '25: 784.1M
Q4 '25: 818.8M
Q1 '26: 847.2M
Q2 '26: 849.9M
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Operating Cash Flow TTM
0
200M
400M
600M
Q3 '16: 298.7M
Q4 '16: 287.7M
Q1 '17: 324.2M
Q2 '17: 364.7M
Q3 '17: 512.3M
Q4 '17: 537.4M
Q1 '18: 494.5M
Q2 '18: 495.6M
Q3 '18: 465.4M
Q4 '18: 436.2M
Q1 '19: 443.4M
Q2 '19: 429.3M
Q3 '19: 441.3M
Q4 '19: 450.8M
Q1 '20: 448.3M
Q2 '20: 460.9M
Q3 '20: 456.5M
Q4 '20: 373.4M
Q1 '21: 417.8M
Q2 '21: 436.8M
Q3 '21: 419.1M
Q4 '21: 408.4M
Q1 '22: 357.8M
Q2 '22: 347M
Q3 '22: 363M
Q4 '22: 463.7M
Q1 '23: 503.8M
Q2 '23: 481.5M
Q3 '23: 466.9M
Q4 '23: 452M
Q1 '24: 411.7M
Q2 '24: 435.1M
Q3 '24: 460.2M
Q4 '24: 485M
Q1 '25: 426.2M
Q2 '25: 313.4M
Q3 '25: 292.6M
Q4 '25: 280.5M
Q1 '26: 344.9M
Q2 '26: 465.7M
Q3 '17
Q4 '18
Q1 '20
Q2 '21
Q3 '22
Q4 '23
Q1 '25
Q2 '26
Free Cash Flow TTM
-200M
0
200M
400M
600M
Q3 '16: -48.6M
Q4 '16: -11.9M
Q1 '17: 80.5M
Q2 '17: 189.6M
Q3 '17: 424.7M
Q4 '17: 468.5M
Q1 '18: 439.1M
Q2 '18: 454.2M
Q3 '18: 423.1M
Q4 '18: 396.3M
Q1 '19: 401.1M
Q2 '19: 380.4M
Q3 '19: 401.5M
Q4 '19: 407.1M
Q1 '20: 404.7M
Q2 '20: 422.1M
Q3 '20: 413.7M
Q4 '20: 336.4M
Q1 '21: 380.1M
Q2 '21: 393.1M
Q3 '21: 372.8M
Q4 '21: 327.3M
Q1 '22: 269.1M
Q2 '22: 260.8M
Q3 '22: 274.9M
Q4 '22: 409.6M
Q1 '23: 457.4M
Q2 '23: 442.5M
Q3 '23: 424.3M
Q4 '23: 405.2M
Q1 '24: 367.8M
Q2 '24: 385.5M
Q3 '24: 411.9M
Q4 '24: 436M
Q1 '25: 371.1M
Q2 '25: 244M
Q3 '25: 209.1M
Q4 '25: 201.7M
Q1 '26: 276.5M
Q2 '26: 409.1M
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.50
1.00
1.50
Q3 '15: 1.38
Q4 '15: 1.47
Q3 '15
Q4 '15
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.