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] |
360.76M -6.2% |
397.41M 10.2% |
360.57M -9.3% |
381.69M 5.9% |
318.67M -16.5% |
625.07M 96.1% |
658.12M 5.3% |
857.55M 30.3% |
691.3M -19.4% |
978.56M 41.6% |
692.02M -29.3% |
934.97M 35.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.11M -2.6% |
321.22M 13.5% |
288.22M -10.3% |
292.97M 1.6% |
253.64M -13.4% |
515.83M 103.4% |
557.21M 8.0% |
709.96M 27.4% |
563.26M -20.7% |
838.46M 48.9% |
576.1M -31.3% |
799.5M 38.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.65M -17.4% |
76.2M -1.9% |
72.34M -5.1% |
88.72M 22.6% |
65.04M -26.7% |
109.24M 68.0% |
100.91M -7.6% |
147.59M 46.3% |
128.05M -13.2% |
140.1M 9.4% |
115.92M -17.3% |
135.47M 16.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.29M -0.2% |
344.08M 8.8% |
317.65M -7.7% |
328.64M 3.5% |
290.92M -11.5% |
574.31M 97.4% |
613.81M 6.9% |
794.02M 29.4% |
650.76M -18.0% |
916.84M 40.9% |
637.17M -30.5% |
880.5M 38.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.18M 25.9% |
22.87M -31.1% |
29.42M 28.7% |
35.67M 21.2% |
37.28M 4.5% |
58.48M 56.9% |
56.6M -3.2% |
84.06M 48.5% |
87.51M 4.1% |
78.37M -10.4% |
61.07M -22.1% |
80.99M 32.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.47M -34.3% |
53.33M 19.9% |
42.92M -19.5% |
53.05M 23.6% |
27.76M -47.7% |
50.76M 82.9% |
44.31M -12.7% |
63.53M 43.4% |
40.54M -36.2% |
61.73M 52.3% |
54.85M -11.1% |
54.48M -0.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
86.72M - |
- | - | - |
81.45M - |
- | - | - |
75.22M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.66M -18.9% |
36.71M -13.9% |
34.29M -6.6% |
52.42M 52.9% |
30.79M -41.3% |
25.53M -17.1% |
29.85M 16.9% |
51.61M 72.9% |
28.24M -45.3% |
34.7M 22.9% |
39.78M 14.6% |
35.44M -10.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.137 -20.7% |
0.118 -13.9% |
0.158 34.3% |
0.168 6.3% |
0.099 -41.3% |
0.082 -17.1% |
0.125 52.6% |
0.185 48% |
0.04 -78.4% |
0.108 170.8% |
0.125 15.4% |
0.115 -8.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.137 -20.7% |
0.118 -13.9% |
0.158 34.3% |
0.168 6.3% |
0.099 -41.3% |
0.082 -17.1% |
0.125 52.6% |
0.185 48% |
0.04 -78.4% |
0.108 170.8% |
0.125 15.4% |
0.115 -8.0% |