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] |
709.97M -18.6% |
784.27M 10.5% |
1.03B 31.9% |
829M -19.8% |
1.35B 62.6% |
878.25M -34.8% |
1.05B 19.1% |
894.64M -14.5% |
1.19B 32.5% |
1.04B -12.1% |
1.13B 8.5% |
1.06B -5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
594.72M -16.4% |
665.06M 11.8% |
830.03M 24.8% |
684.53M -17.5% |
1.1B 60.8% |
754.23M -31.5% |
875.94M 16.1% |
795.69M -9.2% |
978.73M 23.0% |
876.71M -10.4% |
955.53M 9.0% |
960.14M 0.5% |
|
Gross Profit | [friend] | [friend] | [friend] |
115.25M -28.4% |
119.22M 3.4% |
204.09M 71.2% |
144.47M -29.2% |
246.97M 70.9% |
124.03M -49.8% |
170.37M 37.4% |
98.95M -41.9% |
206.91M 109.1% |
165.6M -20.0% |
175.3M 5.9% |
103.89M -40.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
704.84M -14.3% |
765.54M 8.6% |
935.8M 22.2% |
800.68M -14.4% |
1.23B 53.8% |
876.99M -28.8% |
998.59M 13.9% |
926.49M -7.2% |
1.12B 21.1% |
1B -10.5% |
1.09B 8.7% |
1.1B 0.5% |
|
Operating Expense | [friend] | [friend] | [friend] |
110.12M -0.7% |
100.48M -8.8% |
105.77M 5.3% |
116.15M 9.8% |
130.77M 12.6% |
122.77M -6.1% |
122.65M -0.1% |
130.8M 6.6% |
142.88M 9.2% |
126.96M -11.1% |
135.58M 6.8% |
136.81M 0.9% |
|
Operating Income | [friend] | [friend] | [friend] |
5.13M -89.8% |
18.74M 265.3% |
98.33M 424.7% |
28.32M -71.2% |
116.2M 310.3% |
1.26M -98.9% |
47.72M 3672.3% |
-31.85M - |
64.03M - |
38.64M -39.7% |
39.72M 2.8% |
-32.92M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
45.19M - |
- | - | - |
156.02M - |
- | - | - |
82.3M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] |
5.29M -72.6% |
13.43M 153.7% |
99.99M 644.4% |
17.83M -82.2% |
82.55M 363.0% |
11.97M -85.5% |
45.19M 277.5% |
-3.7M - |
54.67M - |
25.11M -54.1% |
50.58M 101.4% |
-4.82M - |
|
Basic EPS | [friend] | [friend] | [friend] |
2.4 -84.2% |
8.78 265.8% |
67.85 672.8% |
11.67 -82.8% |
54.03 363.0% |
7.83 -85.5% |
29.57 277.7% |
-2.42 - |
35.75 - |
16.39 -54.2% |
33.15 102.3% |
-3.19 - |
|
Diluted EPS | [friend] | [friend] | [friend] |
2.4 -84.2% |
8.78 265.8% |
65.439 645.3% |
11.67 -82.2% |
54.026 362.9% |
7.83 -85.5% |
29.57 277.7% |
-2.42 - |
35.661 - |
16.39 -54.0% |
33.15 102.3% |
-3.19 - |