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] |
346.16M 6.7% |
369.81M 6.8% |
395.52M 7.0% |
420.01M 6.2% |
446.48M 6.3% |
472.96M 5.9% |
497M 5.1% |
528.62M 6.4% |
557.6M 5.5% |
581.87M 4.4% |
614.49M 5.6% |
651.04M 5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.23M 7.2% |
256.38M 6.3% |
274.14M 6.9% |
291.32M 6.3% |
310.89M 6.7% |
330.68M 6.4% |
347.32M 5.0% |
373.72M 7.6% |
392.66M 5.1% |
407.88M 3.9% |
432.15M 6.0% |
456.05M 5.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.92M 5.6% |
113.43M 8.1% |
121.38M 7.0% |
128.69M 6.0% |
135.59M 5.4% |
142.28M 4.9% |
149.68M 5.2% |
154.9M 3.5% |
164.94M 6.5% |
173.99M 5.5% |
182.34M 4.8% |
194.99M 6.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.82M 7.9% |
354.82M 7.9% |
385.15M 8.5% |
415.86M 8.0% |
448.64M 7.9% |
477.16M 6.4% |
499.98M 4.8% |
531.21M 6.2% |
553.33M 4.2% |
571.38M 3.3% |
596.4M 4.4% |
623.62M 4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.59M 9.7% |
98.44M 12.4% |
111.01M 12.8% |
124.54M 12.2% |
137.74M 10.6% |
146.48M 6.3% |
152.65M 4.2% |
157.49M 3.2% |
160.67M 2.0% |
163.5M 1.8% |
164.25M 0.5% |
167.57M 2.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.33M -11.4% |
14.99M -13.5% |
10.37M -30.8% |
4.15M -60.0% |
-2.16M - |
-4.2M - |
-2.98M - |
-2.59M - |
4.26M - |
10.49M 146.1% |
18.09M 72.5% |
27.42M 51.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.46M -28.2% |
8.27M -21.0% |
9.3M 12.5% |
7.38M -20.6% |
4.35M -41.0% |
3.19M -26.6% |
-513K - |
-1.53M - |
6.76M - |
13.88M 105.2% |
22.32M 60.8% |
28.84M 29.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.53M -40.3% |
4.66M -15.8% |
7.04M 51.2% |
6.48M -8.0% |
4.35M -32.8% |
3.19M -26.6% |
-513K - |
-1.53M - |
6.76M - |
13.88M 105.2% |
22.32M 60.9% |
28.84M 29.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.047 -41.6% |
0.039 -17.6% |
0.06 54.5% |
0.054 -10.8% |
0.03 -44.0% |
0.03 0% |
-0.004 - |
-0.004 - |
0.056 - |
0.106 89.6% |
0.18 70.1% |
0.23 27.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.047 -41.6% |
0.039 -17.6% |
0.06 54.5% |
0.054 -10.8% |
0.03 -44.0% |
0.03 0% |
-0.004 - |
-0.004 - |
0.056 - |
0.106 89.6% |
0.18 70.1% |
0.23 27.8% |