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] |
1.43B 38.5% |
1.34B -6.4% |
1.66B 23.9% |
1.89B 14.0% |
1.49B -21.4% |
1.44B -3.0% |
1.22B -15.5% |
1.28B 4.7% |
1.5B 17.4% |
1.61B 7.3% |
1.64B 2.2% |
1.64B -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 41.1% |
1.24B -4.3% |
1.59B 28.8% |
1.8B 12.8% |
1.36B -24.4% |
1.36B -0.2% |
1.14B -15.6% |
1.18B 2.9% |
1.4B 18.6% |
1.5B 7.4% |
1.54B 2.6% |
1.51B -2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.99M 18.0% |
100.25M -26.3% |
63.58M -36.6% |
92.66M 45.7% |
126.32M 36.3% |
85.02M -32.7% |
73.65M -13.4% |
96.85M 31.5% |
99.44M 2.7% |
105.34M 5.9% |
101.77M -3.4% |
130.18M 27.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.33B 38.5% |
1.28B -3.5% |
1.63B 26.9% |
1.83B 12.4% |
1.41B -22.8% |
1.39B -1.3% |
1.18B -15.2% |
1.23B 3.8% |
1.46B 18.6% |
1.55B 6.8% |
1.59B 2.1% |
1.55B -2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.33M -18.2% |
43.81M 27.6% |
32.34M -26.2% |
30.94M -4.3% |
52.95M 71.1% |
36.96M -30.2% |
37.35M 1.0% |
48.99M 31.2% |
58.35M 19.1% |
54.43M -6.7% |
48.77M -10.4% |
41.53M -14.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.66M 38.8% |
56.44M -44.5% |
31.24M -44.6% |
61.72M 97.6% |
73.37M 18.9% |
48.05M -34.5% |
36.31M -24.4% |
47.86M 31.8% |
41.09M -14.1% |
50.91M 23.9% |
53M 4.1% |
88.65M 67.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.16M - |
54.55M -62.7% |
39.52M -27.5% |
- |
133.8M - |
69.83M -47.8% |
36.77M -47.3% |
- |
109.56M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.65M 34.3% |
54.08M -35.3% |
40.42M -25.3% |
62.65M 55.0% |
70.57M 12.6% |
70.99M 0.6% |
37.99M -46.5% |
50.14M 32.0% |
50.11M -0.1% |
49.91M -0.4% |
46.55M -6.7% |
70.22M 50.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 30% |
0.17 -34.6% |
0.13 -23.5% |
0.2 53.8% |
0.22 10.0% |
0.23 4.5% |
0.12 -47.8% |
0.16 33.3% |
0.16 0% |
0.16 0% |
0.14 -12.5% |
0.22 57.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 30% |
0.17 -34.6% |
0.13 -23.5% |
0.2 53.8% |
0.22 10.0% |
0.23 4.5% |
0.12 -47.8% |
0.16 33.3% |
0.16 0% |
0.16 0% |
0.14 -12.5% |
0.22 57.1% |