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] |
230.25M 34.8% |
202.3M -12.1% |
304.46M 50.5% |
128.46M -57.8% |
142.73M 11.1% |
111.3M -22.0% |
136.03M 22.2% |
131.27M -3.5% |
155.86M 18.7% |
143.57M -7.9% |
242.19M 68.7% |
165.37M -31.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.22M 57.7% |
103.39M -21.2% |
191.25M 85.0% |
78.63M -58.9% |
80.09M 1.9% |
76.88M -4.0% |
95.18M 23.8% |
81.37M -14.5% |
97.38M 19.7% |
89.44M -8.1% |
163.24M 82.5% |
100.13M -38.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.03M 13.1% |
98.91M -0.1% |
113.22M 14.5% |
49.83M -56.0% |
62.64M 25.7% |
34.41M -45.1% |
40.85M 18.7% |
49.9M 22.2% |
58.49M 17.2% |
54.13M -7.5% |
78.95M 45.9% |
65.24M -17.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.57M 38.3% |
128.42M -17.5% |
243.7M 89.8% |
104.41M -57.2% |
114.71M 9.9% |
112.82M -1.7% |
158.13M 40.2% |
118.71M -24.9% |
154.17M 29.9% |
136.47M -11.5% |
233.8M 71.3% |
146.52M -37.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.34M -16.9% |
25.03M 2.8% |
52.46M 109.6% |
25.78M -50.8% |
34.62M 34.3% |
35.94M 3.8% |
62.95M 75.2% |
37.34M -40.7% |
56.79M 52.1% |
47.03M -17.2% |
70.57M 50.1% |
46.39M -34.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.69M 28.1% |
73.89M -1.1% |
60.76M -17.8% |
24.04M -60.4% |
28.01M 16.5% |
-1.52M - |
-22.1M - |
12.56M - |
1.7M -86.5% |
7.1M 317.9% |
8.38M 18.0% |
18.85M 124.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.51M - |
- | - | - |
64.99M - |
- | - | - |
24.25M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.53M 20.3% |
65.83M -3.9% |
63.28M -3.9% |
36.03M -43.1% |
28.97M -19.6% |
9.2M -68.2% |
-15.89M - |
11.36M - |
12.89M 13.5% |
12.92M 0.2% |
9.99M -22.7% |
13.78M 38.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 20.8% |
0.28 -3.4% |
0.27 -3.6% |
0.15 -44.4% |
0.12 -20% |
0.04 -66.7% |
-0.06 - |
0.05 - |
0.05 0% |
0.06 20.0% |
0.04 -33.3% |
0.06 50.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 20.8% |
0.28 -3.4% |
0.27 -3.6% |
0.15 -44.4% |
0.12 -20% |
0.04 -66.7% |
-0.06 - |
0.05 - |
0.05 0% |
0.06 20.0% |
0.04 -33.3% |
0.06 50.0% |