2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
1.31B 6.7% |
1.32B 0.4% |
1.29B -1.9% |
1.31B 1.3% |
1.44B 10.0% |
1.85B 28.3% |
1.94B 4.6% |
2.09B 7.7% |
2.16B 3.4% |
1.81B -16.2% |
1.64B -9.6% |
1.52B -7.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 6.8% |
1.17B 0.7% |
1.16B -0.9% |
1.18B 1.6% |
1.32B 11.9% |
1.73B 31.0% |
1.8B 4.3% |
1.95B 8.2% |
2.02B 3.6% |
1.68B -16.7% |
1.54B -8.7% |
1.44B -6.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.72M 6.2% |
148.32M -1.6% |
133.99M -9.7% |
131.78M -1.6% |
123.46M -6.3% |
123.4M 0.0% |
134.75M 9.2% |
136.5M 1.3% |
138.04M 1.1% |
125.46M -9.1% |
98.65M -21.4% |
73.76M -25.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 7.6% |
1.21B 0.6% |
1.21B -0.3% |
1.23B 1.9% |
1.37B 11.2% |
1.79B 30.9% |
1.87B 4.6% |
2.03B 8.5% |
2.11B 3.7% |
1.77B -16.0% |
1.62B -8.4% |
1.52B -6.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.8M 39.7% |
38.52M -0.7% |
45.21M 17.4% |
49.16M 8.7% |
47.49M -3.4% |
61.04M 28.5% |
69.17M 13.3% |
81.06M 17.2% |
87.37M 7.8% |
86.98M -0.4% |
84.13M -3.3% |
81.66M -2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.93M -2.0% |
109.79M -1.9% |
88.77M -19.1% |
82.62M -6.9% |
75.97M -8.0% |
62.36M -17.9% |
65.58M 5.2% |
55.44M -15.5% |
50.67M -8.6% |
38.47M -24.1% |
14.52M -62.3% |
-7.9M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.15M - |
- |
84.9M - |
- |
73.57M - |
- |
49.29M - |
- |
43.39M - |
- |
24.9M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.15M 3.6% |
91.44M 3.7% |
84.9M -7.2% |
81.17M -4.4% |
73.78M -9.1% |
60.8M -17.6% |
50.12M -17.6% |
45.57M -9.1% |
44.47M -2.4% |
36.87M -17.1% |
26.39M -28.4% |
9.75M -63.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.37 -3.5% |
1.32 -3.6% |
1.13 -14.4% |
1 -11.5% |
0.92 -8.0% |
0.76 -17.4% |
0.63 -17.1% |
0.57 -9.5% |
0.56 -1.8% |
0.46 -17.9% |
0.33 -28.3% |
0.12 -63.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.37 -3.5% |
1.32 -3.6% |
1.13 -14.4% |
1 -11.5% |
0.92 -8.0% |
0.76 -17.4% |
0.63 -17.1% |
0.57 -9.5% |
0.56 -1.8% |
0.46 -17.9% |
0.33 -28.3% |
0.12 -63.6% |