2017 Q2 | 2017 Q3 | 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] |
1.25B -4.7% |
1.2B -4.0% |
1.35B 12.6% |
1.52B 12.4% |
1.62B 6.6% |
1.86B 14.7% |
1.96B 5.6% |
2.17B 10.7% |
2.01B -7.6% |
2.23B 11.2% |
2.36B 5.9% |
2.73B 15.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
927.92M -4.9% |
878.94M -5.3% |
1B 14.0% |
1.14B 14.1% |
1.22B 6.8% |
1.4B 14.7% |
1.48B 5.6% |
1.59B 7.8% |
1.5B -5.9% |
1.62B 7.7% |
1.78B 9.8% |
2B 12.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322.65M -4.1% |
322.2M -0.1% |
351.03M 8.9% |
377.59M 7.6% |
399.39M 5.8% |
457.25M 14.5% |
482.36M 5.5% |
576.05M 19.4% |
504.66M -12.4% |
614.98M 21.9% |
587.67M -4.4% |
737.53M 25.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B -3.6% |
1.15B -2.7% |
1.31B 14.1% |
1.49B 13.8% |
1.62B 8.7% |
1.81B 11.8% |
1.93B 6.3% |
2.08B 7.9% |
2.02B -3.1% |
2.11B 4.4% |
2.31B 9.6% |
2.55B 10.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.43M 1.7% |
270.2M 6.6% |
309.22M 14.4% |
349.04M 12.9% |
401.61M 15.1% |
412.87M 2.8% |
449.12M 8.8% |
486.55M 8.3% |
516.42M 6.1% |
490.77M -5.0% |
534.56M 8.9% |
551.71M 3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.22M -20.7% |
52M -24.9% |
41.8M -19.6% |
28.56M -31.7% |
-2.21M - |
44.38M - |
33.23M -25.1% |
89.5M 169.3% |
-11.76M - |
124.2M - |
53.11M -57.2% |
185.81M 249.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
61.04M - |
- | - | - |
135.97M - |
- | - | - |
240.75M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.11M -42.3% |
34.41M 3.9% |
35.07M 1.9% |
-1.93M - |
-5.31M - |
11.42M - |
18.88M 65.4% |
52.92M 180.2% |
-20.37M - |
77.58M - |
19.95M -74.3% |
109.43M 448.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.51 -42.9% |
6.75 3.7% |
6.89 2.1% |
-0.36 - |
-1.01 - |
2.28 - |
3.77 65.4% |
10.43 176.7% |
-4.09 - |
15.12 - |
3.82 -74.7% |
20.92 447.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.2 -42.3% |
6.43 3.7% |
6.57 2.2% |
-0.36 - |
-1.01 - |
2.19 - |
3.62 65.3% |
10.08 178.5% |
-4.09 - |
14.64 - |
3.73 -74.5% |
20.49 449.3% |