2019 Q1 | 2020 Q1 | 2021 Q1 | 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] |
376.59M 4.0% |
85.22M -77.4% |
367.42M 331.1% |
100.71M -72.6% |
111.95M 11.2% |
451.82M 303.6% |
482.36M 6.8% |
476.28M -1.3% |
473.36M -0.6% |
439.61M -7.1% |
125.7M -71.4% |
152.26M 21.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
335.08M 0.9% |
76.06M -77.3% |
326.76M 329.6% |
93.18M -71.5% |
99.66M 7.0% |
403.58M 304.9% |
422.12M 4.6% |
416.01M -1.4% |
410.08M -1.4% |
381.99M -6.8% |
105.52M -72.4% |
128.82M 22.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
41.51M 38.0% |
9.16M -77.9% |
40.66M 343.7% |
7.54M -81.5% |
12.29M 63.0% |
48.24M 292.6% |
60.24M 24.9% |
60.27M 0.0% |
63.29M 5.0% |
57.62M -9.0% |
20.18M -65.0% |
23.44M 16.1% |
|
Total Expenses | [friend] | [friend] | [friend] |
344.7M 1.3% |
77.94M -77.4% |
337.79M 333.4% |
95.93M -71.6% |
102.96M 7.3% |
418.23M 306.2% |
439.32M 5.0% |
433.13M -1.4% |
431.19M -0.4% |
402.83M -6.6% |
108.32M -73.1% |
131.67M 21.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
9.62M 18.6% |
1.89M -80.4% |
11.03M 485.2% |
2.75M -75.1% |
3.29M 19.6% |
14.64M 345.0% |
17.2M 17.5% |
17.12M -0.5% |
21.12M 23.4% |
20.84M -1.3% |
2.8M -86.6% |
2.85M 1.8% |
|
Operating Income | [friend] | [friend] | [friend] |
31.88M 45.2% |
7.28M -77.2% |
29.63M 307.1% |
4.78M -83.9% |
9M 88.1% |
33.59M 273.4% |
43.04M 28.1% |
43.15M 0.3% |
42.17M -2.3% |
36.78M -12.8% |
17.38M -52.7% |
20.59M 18.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
27.97M 57.0% |
21.4M -23.5% |
25.91M 21.1% |
4.38M -83.1% |
8.38M 91.2% |
30.74M 267.0% |
40.28M 31.0% |
44.56M 10.6% |
49.59M 11.3% |
49.65M 0.1% |
21.02M -57.7% |
21.26M 1.2% |
|
Net Income | [friend] | [friend] | [friend] |
23.04M 52.6% |
5.64M -75.5% |
22.03M 290.9% |
5.02M -77.2% |
7.07M 41.0% |
29.49M 316.9% |
37.24M 26.3% |
40.29M 8.2% |
43.77M 8.6% |
41.19M -5.9% |
15.73M -61.8% |
16.03M 1.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.064 52.6% |
0.016 -75.5% |
0.076 381.1% |
0.014 -81.5% |
0.02 40.7% |
0.082 317.9% |
0.104 26.3% |
0.111 6.3% |
0.118 6.4% |
0.108 -8.2% |
0.04 -63.0% |
0.041 1.5% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.064 52.6% |
0.016 -75.5% |
0.076 381.1% |
0.014 -81.5% |
0.02 40.7% |
0.082 317.9% |
0.104 26.3% |
0.111 6.3% |
0.118 6.3% |
0.108 -8.2% |
0.04 -63.1% |
0.041 1.8% |