2017 Q1 | 2018 Q2 | 2018 Q4 | 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] |
225.86M 44.8% |
308.09M 36.4% |
428.27M 39.0% |
451.28M 5.4% |
490.91M 8.8% |
665.16M 35.5% |
749.52M 12.7% |
558.16M -25.5% |
434.65M -22.1% |
331.84M -23.7% |
361.6M 9.0% |
332.92M -7.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.92M 45.9% |
243.77M 46.9% |
301.89M 23.8% |
359.21M 19.0% |
392.56M 9.3% |
551.77M 40.6% |
587.24M 6.4% |
438.08M -25.4% |
341.23M -22.1% |
258.94M -24.1% |
274.96M 6.2% |
267.13M -2.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.94M 41.8% |
64.32M 7.3% |
126.39M 96.5% |
92.07M -27.2% |
98.35M 6.8% |
113.38M 15.3% |
162.28M 43.1% |
120.08M -26.0% |
93.42M -22.2% |
72.9M -22.0% |
86.65M 18.9% |
65.78M -24.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
185.89M 39.1% |
278.48M 49.8% |
361.69M 29.9% |
411.84M 13.9% |
441.47M 7.2% |
618.42M 40.1% |
672.73M 8.8% |
485.67M -27.8% |
401.27M -17.4% |
302.31M -24.7% |
330.57M 9.4% |
298.89M -9.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.96M 0.3% |
34.71M 73.9% |
59.8M 72.3% |
52.63M -12.0% |
48.91M -7.1% |
66.65M 36.3% |
85.49M 28.3% |
47.6M -44.3% |
60.04M 26.2% |
43.37M -27.8% |
55.62M 28.3% |
31.76M -42.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.97M 78.6% |
29.61M -25.9% |
66.58M 124.9% |
39.44M -40.8% |
49.44M 25.4% |
46.73M -5.5% |
76.78M 64.3% |
72.49M -5.6% |
33.38M -53.9% |
29.53M -11.5% |
31.03M 5.1% |
34.03M 9.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.7M - |
- | - | - |
92.5M - |
- | - | - |
68.5M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.59M 12.4% |
13.8M -38.9% |
43.34M 214.2% |
36.68M -15.4% |
56.2M 53.2% |
26.05M -53.6% |
41.71M 60.1% |
54.81M 31.4% |
14.62M -73.3% |
20.38M 39.4% |
-6.9M - |
12.81M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 12.3% |
0.138 -39.0% |
0.433 214.4% |
0.367 -15.4% |
0.562 53.2% |
0.243 -56.8% |
0.309 27.4% |
0.508 64.5% |
0.138 -72.9% |
0.192 39.5% |
-0.066 - |
0.119 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.226 12.3% |
0.138 -39.0% |
0.413 199.6% |
0.359 -13.1% |
0.549 52.8% |
0.243 -55.8% |
0.303 25.0% |
0.502 65.6% |
0.136 -72.8% |
0.192 40.8% |
-0.068 - |
0.117 - |