2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] |
198.43M 2.0% |
783.75M 295.0% |
798.04M 1.8% |
824.31M 3.3% |
183.44M -77.7% |
808.91M 341.0% |
815.7M 0.8% |
885.81M 8.6% |
944.98M 6.7% |
980.07M 3.7% |
1.04B 6.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
302.93M - |
620.71M 104.9% |
163.25M -73.7% |
655.86M 301.8% |
145.63M -77.8% |
634.83M 335.9% |
636.72M 0.3% |
675.88M 6.1% |
721.88M 6.8% |
745.76M 3.3% |
793.17M 6.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-104.49M - |
163.04M - |
177.33M 8.8% |
168.46M -5.0% |
37.8M -77.6% |
174.09M 360.5% |
178.97M 2.8% |
209.93M 17.3% |
223.1M 6.3% |
234.3M 5.0% |
249.36M 6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
340.04M - |
693.39M 103.9% |
181.78M -73.8% |
731.96M 302.7% |
164.77M -77.5% |
713.3M 332.9% |
716.63M 0.5% |
759.71M 6.0% |
810.95M 6.7% |
842.68M 3.9% |
889.26M 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
37.11M - |
72.68M 95.8% |
18.53M -74.5% |
76.11M 310.8% |
19.14M -74.8% |
78.48M 310.0% |
79.91M 1.8% |
83.84M 4.9% |
89.07M 6.2% |
96.92M 8.8% |
96.08M -0.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-141.6M - |
90.36M - |
104.65M 15.8% |
92.35M -11.8% |
18.66M -79.8% |
95.61M 412.3% |
99.06M 3.6% |
126.09M 27.3% |
134.04M 6.3% |
137.38M 2.5% |
153.27M 11.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
39.27M - |
68.34M 74.0% |
- |
74.61M - |
- |
83.53M - |
- |
111.29M - |
- |
119.41M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
18.01M -18.4% |
69.77M 287.4% |
70.86M 1.6% |
76.02M 7.3% |
19.38M -74.5% |
84.32M 335.2% |
86.87M 3.0% |
111.29M 28.1% |
116.63M 4.8% |
119.41M 2.4% |
133.09M 11.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.3 -18.4% |
1.16 286.5% |
1.178 1.6% |
1.26 6.9% |
0.33 -73.8% |
1.41 327.3% |
1 -29.1% |
1.241 24.1% |
1.193 -3.9% |
1.152 -3.5% |
1.193 3.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.3 -18.4% |
1.16 286.5% |
1.178 1.6% |
1.26 6.9% |
0.33 -73.8% |
1.41 327.3% |
1 -29.1% |
1.241 24.1% |
1.193 -3.9% |
1.152 -3.5% |
1.193 3.6% |