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] |
1.22B 8.2% |
1.25B 2.5% |
1.33B 6.5% |
1.21B -9.0% |
1.34B 11.1% |
1.34B 0.1% |
1.52B 13.5% |
1.69B 10.6% |
1.74B 3.4% |
1.68B -3.6% |
1.8B 6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
938.04M 6.8% |
939M 0.1% |
1B 7.0% |
964.62M -4.0% |
1.02B 6.2% |
1.02B -0.7% |
1.11B 9.1% |
1.33B 19.9% |
1.36B 2.4% |
1.35B -0.8% |
1.39B 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
278.67M 12.9% |
307.75M 10.4% |
322.79M 4.9% |
243.34M -24.6% |
317.67M 30.5% |
325.89M 2.6% |
414.62M 27.2% |
355.99M -14.1% |
381.53M 7.2% |
330.11M -13.5% |
403.64M 22.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 4.3% |
1.14B 1.0% |
1.2B 5.3% |
1.2B 0.3% |
1.24B 3.3% |
1.24B 0.2% |
1.34B 8.2% |
1.62B 20.3% |
1.63B 0.8% |
1.63B 0.0% |
1.67B 2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.61M -6.5% |
197.81M 5.4% |
191.74M -3.1% |
235.63M 22.9% |
215.23M -8.7% |
224.92M 4.5% |
234.16M 4.1% |
286.53M 22.4% |
267.61M -6.6% |
278.2M 4.0% |
283.32M 1.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.06M 97.6% |
109.94M 20.7% |
131.04M 19.2% |
7.7M -94.1% |
102.44M 1229.8% |
100.97M -1.4% |
180.46M 78.7% |
69.46M -61.5% |
113.92M 64.0% |
51.91M -54.4% |
120.32M 131.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.87M - |
- | - | - |
187.85M - |
- | - | - |
146.45M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.56M 16.3% |
71.54M 2.9% |
73.16M 2.3% |
64.69M -11.6% |
80.6M 24.6% |
59.76M -25.9% |
96.74M 61.9% |
80.2M -17.1% |
-15.49M - |
52.85M - |
121.71M 130.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.15 15.7% |
12.62 3.9% |
12.98 2.9% |
11.49 -11.5% |
14.32 24.6% |
10.56 -26.3% |
17.14 62.3% |
14.21 -17.1% |
-2.75 - |
9.34 - |
21.53 130.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12 15.9% |
12.52 4.3% |
12.89 3.0% |
11.41 -11.5% |
14.23 24.7% |
10.49 -26.3% |
17.03 62.3% |
14.12 -17.1% |
-2.75 - |
9.29 - |
21.4 130.4% |