2019 Q4 | 2020 Q4 | 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] |
46.35M -82.5% |
305.91M 560.0% |
8.28M -97.3% |
67.33M 713.0% |
376.85M 459.7% |
401.42M 6.5% |
418.52M 4.3% |
433.76M 3.6% |
446.38M 2.9% |
456.2M 2.2% |
474.43M 4.0% |
|
Cost of Revenue | [friend] | [friend] | - |
112.33M - |
2.85M -97.5% |
22.12M 675.1% |
50.18M 126.8% |
160.93M 220.7% |
168.39M 4.6% |
179.01M 6.3% |
200.15M 11.8% |
222.4M 11.1% |
240M 7.9% |
|
Gross Profit | [friend] | [friend] |
46.35M -75.0% |
193.58M 317.6% |
5.43M -97.2% |
45.21M 733.0% |
264.51M 485.1% |
240.49M -9.1% |
250.13M 4.0% |
254.74M 1.8% |
246.23M -3.3% |
233.8M -5.0% |
234.42M 0.3% |
|
Total Expenses | [friend] | [friend] | - |
202.47M - |
18.15M -91.0% |
43.01M 137.0% |
106.33M 147.2% |
249.57M 134.7% |
252.75M 1.3% |
270.14M 6.9% |
289.33M 7.1% |
299.97M 3.7% |
324.69M 8.2% |
|
Operating Expense | [friend] | [friend] | - |
90.13M - |
15.29M -83.0% |
20.89M 36.6% |
56.16M 168.9% |
88.64M 57.8% |
84.35M -4.8% |
91.13M 8.0% |
89.18M -2.1% |
77.57M -13.0% |
84.69M 9.2% |
|
Operating Income | [friend] | [friend] |
46.35M -60.7% |
103.45M 123.2% |
-9.86M - |
24.32M - |
174.38M 616.9% |
151.85M -12.9% |
165.77M 9.2% |
163.62M -1.3% |
157.05M -4.0% |
156.23M -0.5% |
149.74M -4.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
84.91M - |
-7.28M - |
19.08M - |
- |
128.26M - |
140.82M 9.8% |
132.59M -5.8% |
- |
138.24M - |
- | |
Net Income | [friend] | [friend] |
4.12M -95.3% |
83.32M 1924.1% |
-6.92M - |
19.29M - |
122.66M 535.9% |
122.64M 0.0% |
135.13M 10.2% |
128.02M -5.3% |
127.6M -0.3% |
134.38M 5.3% |
132.86M -1.1% |
|
Basic EPS | [friend] | [friend] |
0.011 -95.3% |
0.23 1944.8% |
-0.02 - |
0.054 - |
0.337 527.3% |
0.34 0.7% |
0.38 11.8% |
0.354 -6.9% |
0.351 -0.8% |
0.345 -1.8% |
0.34 -1.5% |
|
Diluted EPS | [friend] | [friend] |
0.011 -95.3% |
0.23 1944.8% |
-0.02 - |
0.054 - |
0.337 527.3% |
0.34 0.7% |
0.38 11.8% |
0.354 -6.9% |
0.351 -0.8% |
0.345 -1.8% |
0.34 -1.5% |