2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.75B -2.0% |
1.85B 6.2% |
2.08B 12.2% |
2.17B 4.3% |
2.47B 14.0% |
2.62B 6.0% |
2.39B -9.0% |
2.25B -5.8% |
2.03B -9.7% |
1.9B -6.3% |
1.9B 0.1% |
1.93B 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B -0.2% |
1.44B 6.3% |
1.54B 6.8% |
1.59B 3.4% |
1.77B 11.2% |
1.86B 5.2% |
1.68B -9.9% |
1.58B -6.0% |
1.43B -9.4% |
1.34B -6.6% |
1.37B 2.4% |
1.37B 0.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
390.49M -7.7% |
412.47M 5.6% |
540.15M 31.0% |
577.76M 7.0% |
701.97M 21.5% |
758.64M 8.1% |
705.88M -7.0% |
667.48M -5.4% |
599.02M -10.3% |
564.92M -5.7% |
533.96M -5.5% |
562.66M 5.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.6B 1.4% |
1.68B 4.9% |
1.82B 8.4% |
1.87B 2.8% |
2.07B 10.6% |
2.17B 5.0% |
2B -7.8% |
1.92B -3.9% |
1.79B -7.1% |
1.71B -4.2% |
1.74B 1.9% |
1.77B 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
240.08M 11.3% |
233.55M -2.7% |
276.75M 18.5% |
275.29M -0.5% |
294.82M 7.1% |
306.54M 4.0% |
320.29M 4.5% |
343.12M 7.1% |
354.68M 3.4% |
373.44M 5.3% |
373.21M -0.1% |
400.38M 7.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.41M -27.5% |
178.92M 19.0% |
263.4M 47.2% |
302.47M 14.8% |
407.16M 34.6% |
452.1M 11.0% |
385.59M -14.7% |
324.36M -15.9% |
244.33M -24.7% |
191.48M -21.6% |
160.75M -16.0% |
162.28M 0.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.43M - |
- |
186.04M - |
- |
322.31M - |
- |
325.99M - |
- |
206.06M - |
- |
128.78M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.43M -36.1% |
114.32M 49.6% |
186.04M 62.7% |
215.1M 15.6% |
322.31M 49.8% |
383.47M 19.0% |
325.99M -15.0% |
274.25M -15.9% |
206.06M -24.9% |
130.6M -36.6% |
128.78M -1.4% |
130.43M 1.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.333 -36.1% |
0.499 49.6% |
0.812 62.7% |
0.939 15.6% |
1.405 49.7% |
1.665 18.5% |
1.438 -13.6% |
1.01 -29.8% |
0.764 -24.3% |
0.496 -35.1% |
0.475 -4.2% |
0.48 1.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.333 -36.1% |
0.499 49.6% |
0.812 62.7% |
0.939 15.6% |
1.405 49.7% |
1.665 18.5% |
1.435 -13.8% |
1.008 -29.8% |
0.762 -24.4% |
0.494 -35.2% |
0.475 -3.9% |
0.48 1.1% |