2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.53B -2.3% |
1.55B 1.2% |
1.58B 2.3% |
1.66B 4.9% |
1.66B 0.2% |
1.78B 6.9% |
1.75B -1.8% |
1.73B -1.1% |
1.91B 10.9% |
2.02B 5.3% |
2.32B 15.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B -2.0% |
1.25B 3.0% |
1.33B 6.3% |
1.41B 5.6% |
1.44B 2.3% |
1.54B 6.8% |
1.48B -3.8% |
1.45B -1.6% |
1.56B 7.2% |
1.6B 2.9% |
1.74B 8.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
311.8M -3.7% |
293.29M -5.9% |
249.99M -14.8% |
253.31M 1.3% |
224.83M -11.2% |
242.43M 7.8% |
269.06M 11.0% |
273.57M 1.7% |
355.7M 30.0% |
411.08M 15.6% |
580.98M 41.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B -1.6% |
1.39B 3.0% |
1.46B 4.9% |
1.53B 5.2% |
1.56B 2.1% |
1.67B 6.6% |
1.61B -3.1% |
1.59B -1.3% |
1.72B 7.8% |
1.76B 2.8% |
1.92B 8.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.34M 1.9% |
134.35M 2.3% |
124.25M -7.5% |
126.06M 1.5% |
125.48M -0.5% |
130.7M 4.2% |
136.82M 4.7% |
139.55M 2.0% |
157.67M 13.0% |
160.51M 1.8% |
179.05M 11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.46M -7.4% |
158.94M -11.9% |
125.74M -20.9% |
127.25M 1.2% |
99.35M -21.9% |
111.72M 12.5% |
132.24M 18.4% |
134.02M 1.3% |
198.02M 47.8% |
250.57M 26.5% |
401.93M 60.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.18M - |
- |
91M - |
- |
66.11M - |
- |
80.91M - |
- |
119.37M - |
- |
277.24M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.18M -13.0% |
98.6M -11.3% |
91M -7.7% |
80.5M -11.5% |
66.11M -17.9% |
72.33M 9.4% |
80.91M 11.9% |
83.36M 3.0% |
119.37M 43.2% |
140.67M 17.8% |
277.24M 97.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.74 -12.9% |
0.61 -17.6% |
0.52 -14.8% |
0.42 -19.2% |
0.33 -21.4% |
0.36 9.1% |
0.4 11.1% |
0.41 2.5% |
0.57 39.0% |
0.64 12.3% |
1.11 73.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.74 -12.9% |
0.61 -17.6% |
0.52 -14.8% |
0.42 -19.2% |
0.33 -21.4% |
0.36 9.1% |
0.4 11.1% |
0.41 2.5% |
0.57 39.0% |
0.64 12.3% |
1.11 73.4% |