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] |
362.51M 24.0% |
334.17M -7.8% |
329.05M -1.5% |
406.95M 23.7% |
386.57M -5.0% |
513.75M 32.9% |
430.45M -16.2% |
603.51M 40.2% |
973.7M 61.3% |
840M -13.7% |
794.94M -5.4% |
1.06B 33.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297.45M 26.5% |
266.68M -10.3% |
271.92M 2.0% |
335.2M 23.3% |
310.22M -7.5% |
411.76M 32.7% |
361.27M -12.3% |
495.93M 37.3% |
799.72M 61.3% |
687.58M -14.0% |
650.78M -5.4% |
896.75M 37.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.05M 13.9% |
67.48M 3.7% |
57.13M -15.3% |
71.75M 25.6% |
76.34M 6.4% |
101.99M 33.6% |
69.19M -32.2% |
107.58M 55.5% |
173.98M 61.7% |
152.42M -12.4% |
144.15M -5.4% |
160.5M 11.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
336.17M 26.1% |
308.13M -8.3% |
307.02M -0.4% |
378.28M 23.2% |
356.86M -5.7% |
480.31M 34.6% |
410.92M -14.4% |
563.42M 37.1% |
893.41M 58.6% |
760.14M -14.9% |
737.85M -2.9% |
977.2M 32.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.72M 23.1% |
41.45M 7.0% |
35.1M -15.3% |
43.08M 22.8% |
46.63M 8.2% |
68.56M 47.0% |
49.66M -27.6% |
67.49M 35.9% |
93.7M 38.8% |
72.55M -22.6% |
87.07M 20.0% |
80.45M -7.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.33M 2.7% |
26.04M -1.1% |
22.03M -15.4% |
28.66M 30.1% |
29.71M 3.6% |
33.44M 12.6% |
19.53M -41.6% |
40.09M 105.3% |
80.29M 100.3% |
79.86M -0.5% |
57.08M -28.5% |
80.05M 40.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
34.53M - |
- | - | - |
43.3M - |
- | - | - |
85.03M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.37M -7.5% |
15.2M 5.8% |
14.85M -2.3% |
17.54M 18.1% |
17.99M 2.6% |
19.53M 8.5% |
13.29M -32.0% |
25.23M 89.9% |
46.25M 83.3% |
35.7M -22.8% |
35.29M -1.1% |
43.48M 23.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -38.5% |
0.1 25.0% |
0.1 0% |
0.11 10.0% |
0.11 0% |
0.13 18.2% |
0.09 -30.8% |
0.16 77.8% |
0.29 81.2% |
0.23 -20.7% |
0.23 0% |
0.27 17.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -38.5% |
0.1 25.0% |
0.1 0% |
0.11 10.0% |
0.11 0% |
0.13 18.2% |
0.09 -30.8% |
0.16 77.8% |
0.29 81.2% |
0.23 -20.7% |
0.23 0% |
0.27 17.4% |