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 Annual
0
1.5B
3B
4.5B
FY10: 14.4M
FY11: 7.1M
FY12: 7.8M
FY13: 12.4M
FY14: 2.1B
FY15: 2B
FY16: 1.8B
FY17: 2.3B
FY18: 2.7B
FY19: 2.7B
FY20: 2.1B
FY21: 2.4B
FY22: 2.8B
FY23: 3B
FY24: 3.2B
FY25: 3B
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Gross Profit Annual
0
600M
1.2B
1.8B
FY10: 828.2M
FY11: 954.5M
FY12: 954.3M
FY13: 841.9M
FY14: 975.9M
FY15: 934M
FY16: 864M
FY17: 1.1B
FY18: 1.4B
FY19: 1.4B
FY20: 998M
FY21: 1.1B
FY22: 1.3B
FY23: 1.5B
FY24: 1.5B
FY25: 1.5B
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Operating Income Annual
0
350M
700M
1.1B
FY10: 341.8M
FY11: 429M
FY12: 420.2M
FY13: 409.9M
FY14: 512.1M
FY15: 429M
FY16: 452M
FY17: 652M
FY18: 923M
FY19: 892M
FY20: 534M
FY21: 669M
FY22: 784M
FY23: 919M
FY24: 992M
FY25: 880M
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Net Income Annual
0
250M
500M
750M
FY10: 29.6M
FY11: 103M
FY12: 514.2M
FY13: 165.4M
FY14: 228.6M
FY15: 182M
FY16: 215M
FY17: 504M
FY18: 639M
FY19: 604M
FY20: 299M
FY21: 442M
FY22: 531M
FY23: 673M
FY24: 731M
FY25: 623M
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Cost of Revenue Annual
0
600M
1.2B
1.8B
FY14: 1.2B
FY15: 1.1B
FY16: 976M
FY17: 1.1B
FY18: 1.3B
FY19: 1.3B
FY20: 1.1B
FY21: 1.3B
FY22: 1.5B
FY23: 1.6B
FY24: 1.7B
FY25: 1.5B
FY15
FY17
FY19
FY21
FY23
FY25
Operating Cash Flow Annual
0
300M
600M
900M
FY10: 388.9M
FY11: 469.2M
FY12: 497.5M
FY13: 453.5M
FY14: 573.3M
FY15: 580M
FY16: 591M
FY17: 658M
FY18: 837M
FY19: 847M
FY20: 561M
FY21: 635M
FY22: 657M
FY23: 784M
FY24: 801M
FY25: 836M
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Free Cash Flow Annual
0
300M
600M
900M
FY10: 315.1M
FY11: 372.3M
FY12: 373.6M
FY13: 379.1M
FY14: 509.2M
FY15: 522M
FY16: 520M
FY17: 567M
FY18: 737M
FY19: 675M
FY20: 446M
FY21: 460M
FY22: 490M
FY23: 659M
FY24: 658M
FY25: 661M
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
Operating cash flow minus capital expenditure.
Shares Outstanding Annual
0
70M
140M
210M
FY10: 181.4M
FY11: 183.3M
FY12: 186.2M
FY13: 187.9M
FY14: 182.3M
FY15: 177M
FY16: 169M
FY17: 150M
FY18: 134M
FY19: 123M
FY20: 114M
FY21: 107M
FY22: 96M
FY23: 91M
FY24: 88M
FY25: 85M
FY11
FY13
FY15
FY17
FY19
FY21
FY23
FY25
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
3.00
6.00
9.00
Q4 '11: 0.56
Q1 '12: 0.67
Q2 '12: 2.97
Q3 '12: 2.93
Q4 '12: 2.75
Q1 '13: 2.59
Q2 '13: 0.64
Q3 '13: 0.71
Q4 '13: 0.88
Q1 '14: 1.01
Q2 '14: 1.06
Q3 '14: 1.20
Q4 '14: 1.25
Q1 '15: 1.35
Q2 '15: 1.34
Q3 '15: 1.23
Q4 '15: 1.03
Q1 '16: 0.93
Q2 '16: 0.99
Q3 '16: 0.99
Q4 '16: 1.27
Q1 '17: 1.51
Q2 '17: 1.78
Q3 '17: 2.26
Q4 '17: 3.41
Q1 '18: 3.97
Q2 '18: 4.63
Q3 '18: 5.15
Q4 '18: 4.78
Q1 '19: 5.02
Q2 '19: 5.19
Q3 '19: 5.15
Q4 '19: 4.91
Q1 '20: 4.79
Q2 '20: 3.53
Q3 '20: 2.98
Q4 '20: 2.61
Q1 '21: 2.48
Q2 '21: 3.29
Q3 '21: 3.50
Q4 '21: 4.13
Q1 '22: 4.36
Q2 '22: 4.61
Q3 '22: 5.17
Q4 '22: 5.52
Q1 '23: 6.07
Q2 '23: 6.73
Q3 '23: 7.04
Q4 '23: 7.40
Q1 '24: 7.45
Q2 '24: 7.66
Q3 '24: 8.17
Q4 '24: 8.29
Q1 '25: 8.62
Q2 '25: 8.78
Q3 '25: 8.14
Q4 '25: 7.32
Q1 '26: 6.42
Q2 '26: 6.28
Q2 '12
Q2 '14
Q2 '16
Q2 '18
Q2 '20
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.