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] |
781.87M 38.1% |
646.67M -17.3% |
1.56B 141.2% |
714.19M -54.2% |
925.04M 29.5% |
808.52M -12.6% |
1.48B 83.5% |
838.19M -43.5% |
1.04B 24.5% |
868.61M -16.7% |
1.6B 84.3% |
873.74M -45.4% |
|
Cost of Revenue | [friend] |
654.87M 36.1% |
531.5M -18.8% |
1.32B 148.2% |
600.77M -54.5% |
787.7M 31.1% |
689.04M -12.5% |
1.26B 82.4% |
723.32M -42.5% |
890.99M 23.2% |
747.94M -16.1% |
1.33B 78.4% |
750.58M -43.8% |
|
Gross Profit | [friend] |
127.01M 49.0% |
115.17M -9.3% |
240.64M 108.9% |
113.42M -52.9% |
137.34M 21.1% |
119.48M -13.0% |
226.9M 89.9% |
114.88M -49.4% |
152.16M 32.5% |
120.67M -20.7% |
266.19M 120.6% |
123.16M -53.7% |
|
Total Expenses | [friend] |
716.05M 29.8% |
600.84M -16.1% |
1.41B 134.1% |
682.96M -51.4% |
856.36M 25.4% |
771.27M -9.9% |
1.33B 72.9% |
805.42M -39.6% |
977.95M 21.4% |
838.52M -14.3% |
1.43B 70.0% |
845.37M -40.7% |
|
Operating Expense | [friend] |
61.18M -13.5% |
69.33M 13.3% |
87.41M 26.1% |
82.19M -6.0% |
68.66M -16.5% |
82.24M 19.8% |
76.26M -7.3% |
82.1M 7.7% |
86.96M 5.9% |
90.58M 4.2% |
91.32M 0.8% |
94.79M 3.8% |
|
Operating Income | [friend] |
65.83M 352.4% |
45.83M -30.4% |
153.23M 234.3% |
31.23M -79.6% |
68.68M 120.0% |
37.24M -45.8% |
150.63M 304.5% |
32.78M -78.2% |
65.2M 98.9% |
30.09M -53.8% |
174.87M 481.1% |
28.37M -83.8% |
|
Net Income (Cont Operations) | [friend] |
63.2M - |
- | - | - |
77.81M - |
- | - | - |
79.24M - |
- | - | - | |
Net Income | [friend] |
45.88M 158.9% |
38.04M -17.1% |
108.76M 185.9% |
28.61M -73.7% |
49.2M 72.0% |
34.06M -30.8% |
101.68M 198.6% |
33M -67.5% |
46.55M 41.1% |
31.16M -33.1% |
74.9M 140.4% |
25.6M -65.8% |
|
Basic EPS | [friend] |
0.2 150.0% |
0.16 -20.0% |
0.48 200.0% |
0.12 -75% |
0.19 58.3% |
0.1 -47.4% |
0.35 250.0% |
0.11 -68.6% |
0.15 36.4% |
0.1 -33.3% |
0.25 150% |
0.08 -68% |
|
Diluted EPS | [friend] |
0.2 150.0% |
0.16 -20.0% |
0.48 200.0% |
0.12 -75% |
0.19 58.3% |
0.1 -47.4% |
0.35 250.0% |
0.11 -68.6% |
0.15 36.4% |
0.1 -33.3% |
0.25 150% |
0.08 -68% |