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] |
148.7M -12.6% |
143.33M -3.6% |
199.54M 39.2% |
225.35M 12.9% |
172.28M -23.6% |
161.57M -6.2% |
170.48M 5.5% |
172.56M 1.2% |
181.35M 5.1% |
173.51M -4.3% |
188.23M 8.5% |
190.67M 1.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.36M -6.9% |
122.46M -4.6% |
173.94M 42.0% |
185.95M 6.9% |
152.13M -18.2% |
138.86M -8.7% |
144.63M 4.2% |
135.18M -6.5% |
147.34M 9.0% |
151.35M 2.7% |
158.6M 4.8% |
148.46M -6.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.34M -36.7% |
20.87M 2.6% |
25.6M 22.6% |
39.4M 53.9% |
20.15M -48.9% |
22.72M 12.7% |
25.85M 13.8% |
37.37M 44.6% |
34.01M -9.0% |
22.16M -34.8% |
29.63M 33.7% |
42.21M 42.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.5M -7.7% |
137.68M 0.9% |
184.95M 34.3% |
200.95M 8.7% |
165.63M -17.6% |
155.66M -6.0% |
159.68M 2.6% |
153.42M -3.9% |
162.94M 6.2% |
165.52M 1.6% |
172.36M 4.1% |
166.81M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.14M -18.5% |
15.23M 87.0% |
11M -27.7% |
15M 36.3% |
13.5M -10.0% |
16.8M 24.4% |
15.05M -10.4% |
18.24M 21.2% |
15.6M -14.5% |
14.17M -9.2% |
13.76M -2.9% |
18.35M 33.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2M -44.9% |
5.65M -53.7% |
14.59M 158.5% |
24.4M 67.2% |
6.65M -72.7% |
5.92M -11.0% |
10.8M 82.5% |
19.13M 77.2% |
18.41M -3.8% |
7.99M -56.6% |
15.87M 98.7% |
23.86M 50.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
41.52M - |
- | - | - |
30.56M - |
- | - | - |
41.49M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.22M -48.4% |
9.23M -9.6% |
15.86M 71.8% |
25.66M 61.8% |
10.24M -60.1% |
8.04M -21.5% |
12.39M 54.2% |
18.17M 46.6% |
17.29M -4.8% |
11.76M -32.0% |
16.59M 41.0% |
24.91M 50.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.127 -50.0% |
0.06 -52.6% |
0.147 144.4% |
0.243 65.9% |
0.1 -58.9% |
0.07 -30% |
0.12 71.4% |
0.17 41.7% |
0.16 -5.9% |
0.11 -31.3% |
0.16 45.5% |
0.24 50.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.127 -50.0% |
0.06 -52.6% |
0.147 144.4% |
0.243 65.9% |
0.1 -58.9% |
0.07 -30% |
0.12 71.4% |
0.17 41.7% |
0.16 -5.9% |
0.11 -31.3% |
0.16 45.5% |
0.24 50.0% |