2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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.17B 27.0% |
925.05M -20.8% |
1.26B 36.4% |
890.48M -29.4% |
740.03M -16.9% |
774.09M 4.6% |
763.24M -1.4% |
828.72M 8.6% |
1.11B 34.3% |
1.52B 36.3% |
1.56B 3.0% |
1.35B -13.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.07B 26.7% |
858.76M -19.4% |
1.22B 42.0% |
830.92M -31.9% |
681.44M -18.0% |
734.1M 7.7% |
710.56M -3.2% |
761.85M 7.2% |
1.05B 37.2% |
1.38B 32.1% |
1.45B 5.0% |
1.28B -11.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.2M 30.2% |
66.29M -35.1% |
42.42M -36.0% |
59.56M 40.4% |
58.58M -1.6% |
39.99M -31.7% |
52.68M 31.7% |
66.87M 26.9% |
67.8M 1.4% |
135.5M 99.9% |
111.98M -17.4% |
75.09M -32.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09B 26.3% |
872.09M -20.0% |
1.22B 39.7% |
854.51M -29.9% |
688.85M -19.4% |
752.57M 9.2% |
741.28M -1.5% |
783.36M 5.7% |
1.06B 35.9% |
1.41B 32.2% |
1.48B 4.8% |
1.3B -11.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.52M 11.3% |
13.34M -43.3% |
-1.2M - |
23.59M - |
7.41M -68.6% |
18.48M 149.3% |
30.72M 66.3% |
21.51M -30.0% |
19.56M -9.1% |
26.52M 35.6% |
24.79M -6.5% |
22M -11.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M 37.2% |
52.96M -32.7% |
43.61M -17.6% |
35.97M -17.5% |
51.17M 42.3% |
21.52M -58.0% |
21.96M 2.0% |
45.36M 106.6% |
48.23M 6.3% |
108.98M 125.9% |
87.19M -20.0% |
53.09M -39.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.43M - |
- | - | - |
75.88M - |
- | - | - |
80.27M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.39M 37.4% |
47.52M -29.5% |
30.06M -36.7% |
34.56M 15.0% |
41.33M 19.6% |
25.62M -38.0% |
25.47M -0.6% |
40.89M 60.5% |
39.38M -3.7% |
95.46M 142.4% |
72.29M -24.3% |
47.79M -33.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 28.6% |
0.135 -24.8% |
0.075 -44.9% |
0.08 7.2% |
0.1 25.0% |
0.056 -43.9% |
0.064 13.9% |
0.1 56.5% |
0.09 -10.0% |
0.219 143.0% |
0.171 -21.7% |
0.11 -35.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 28.6% |
0.135 -24.8% |
0.075 -44.9% |
0.08 7.2% |
0.1 25.0% |
0.056 -43.9% |
0.064 13.9% |
0.1 56.5% |
0.09 -10.0% |
0.219 143.0% |
0.171 -21.7% |
0.11 -35.8% |