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] |
200.67M -10.7% |
240.17M 19.7% |
195.49M -18.6% |
230.31M 17.8% |
174.03M -24.4% |
227.78M 30.9% |
206.46M -9.4% |
304.71M 47.6% |
373.62M 22.6% |
471.28M 26.1% |
287.51M -39.0% |
358.02M 24.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.51M -4.4% |
158.74M 19.8% |
134.61M -15.2% |
148.8M 10.5% |
114.23M -23.2% |
166.86M 46.1% |
152.64M -8.5% |
228.22M 49.5% |
263.16M 15.3% |
366.18M 39.1% |
204.92M -44.0% |
270.31M 31.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.16M -20.7% |
81.43M 19.5% |
60.88M -25.2% |
81.51M 33.9% |
59.81M -26.6% |
60.92M 1.9% |
53.82M -11.7% |
76.49M 42.1% |
110.46M 44.4% |
105.11M -4.8% |
82.59M -21.4% |
87.7M 6.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.62M -0.7% |
181.81M 11.1% |
162.95M -10.4% |
194.62M 19.4% |
154.57M -20.6% |
188.67M 22.1% |
192.61M 2.1% |
290.34M 50.7% |
328.78M 13.2% |
410.24M 24.8% |
258.49M -37.0% |
330.21M 27.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.11M 19.2% |
23.08M -25.8% |
28.34M 22.8% |
45.83M 61.7% |
40.35M -12.0% |
21.82M -45.9% |
39.97M 83.2% |
62.12M 55.4% |
65.62M 5.6% |
44.07M -32.8% |
53.57M 21.6% |
59.9M 11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.05M -38.1% |
58.36M 57.5% |
32.54M -44.2% |
35.69M 9.7% |
19.46M -45.5% |
39.1M 100.9% |
13.85M -64.6% |
14.37M 3.8% |
44.84M 212.0% |
61.04M 36.1% |
29.02M -52.5% |
27.8M -4.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
67.5M - |
- | - | - |
19.73M - |
- | - | - |
43.23M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.78M -43.0% |
45.25M 57.2% |
24.8M -45.2% |
42.7M 72.2% |
29.57M -30.7% |
31.64M 7.0% |
10.12M -68.0% |
13.91M 37.4% |
33.22M 138.8% |
36.51M 9.9% |
12.82M -64.9% |
30.89M 141.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 -44.1% |
0.299 57.2% |
0.17 -43.1% |
0.24 41.2% |
0.23 -4.2% |
0.21 -8.7% |
0.07 -66.7% |
0.08 14.3% |
0.18 125% |
0.24 33.3% |
0.07 -70.8% |
0.18 157.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.19 -44.1% |
0.299 57.2% |
0.17 -43.1% |
0.24 41.2% |
0.23 -4.2% |
0.21 -8.7% |
0.07 -66.7% |
0.08 14.3% |
0.18 125% |
0.24 33.3% |
0.07 -70.8% |
0.18 157.1% |