2019 Q1 | 2019 Q2 | 2019 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.94M 1.9% |
132.71M 2.9% |
130.59M -1.6% |
133.5M 2.2% |
135.28M 1.3% |
138.9M 2.7% |
132.42M -4.7% |
132.9M 0.4% |
134.43M 1.1% |
151.16M 12.4% |
129.5M -14.3% |
135.93M 5.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.91M 0.9% |
93.99M 9.4% |
91.03M -3.1% |
96.19M 5.7% |
100.26M 4.2% |
110.57M 10.3% |
100.08M -9.5% |
99.52M -0.6% |
96.9M -2.6% |
110.74M 14.3% |
92.19M -16.7% |
95.81M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.03M 4.0% |
38.72M -10.0% |
39.56M 2.2% |
37.31M -5.7% |
35.02M -6.2% |
28.32M -19.1% |
32.34M 14.2% |
33.38M 3.2% |
37.53M 12.4% |
40.43M 7.7% |
37.31M -7.7% |
40.12M 7.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.42M -1.9% |
126.33M 9.4% |
123.53M -2.2% |
125.81M 1.9% |
128.46M 2.1% |
138.62M 7.9% |
129.42M -6.6% |
129.85M 0.3% |
127.77M -1.6% |
141.25M 10.6% |
126.38M -10.5% |
126.14M -0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.51M -9.3% |
32.33M 9.5% |
32.49M 0.5% |
29.62M -8.8% |
28.2M -4.8% |
28.05M -0.5% |
29.34M 4.6% |
30.33M 3.4% |
30.87M 1.8% |
30.51M -1.1% |
34.18M 12.0% |
30.33M -11.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.52M 53.2% |
6.39M -52.7% |
7.07M 10.6% |
7.69M 8.8% |
6.82M -11.3% |
277K -95.9% |
3M 983.4% |
3.05M 1.6% |
6.66M 118.5% |
9.91M 48.8% |
3.12M -68.5% |
9.79M 213.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
476K -87.1% |
-393K - |
2.73M - |
1.33M -51.4% |
-2.52M - |
-60.28M - |
-19.8M - |
-5.52M - |
-5.43M - |
-7.35M - |
-9.4M - |
-2.21M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.81M 138.3% |
-393K - |
2.73M - |
1.33M -51.4% |
-2.52M - |
-60.28M - |
-19.8M - |
-5.52M - |
-5.43M - |
-7.35M - |
-9.4M - |
-2.21M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - |