2018 Q4 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
140M -7.4% |
148.98M 6.4% |
618.26M 315.0% |
636.34M 2.9% |
634.79M -0.2% |
629.38M -0.9% |
593.91M -5.6% |
540.47M -9.0% |
584.73M 8.2% |
647.63M 10.8% |
720.67M 11.3% |
755.59M 4.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
213.62M - |
106.35M -50.2% |
451.37M 324.4% |
126.42M -72.0% |
467.2M 269.6% |
466.08M -0.2% |
453.32M -2.7% |
432.56M -4.6% |
464.92M 7.5% |
520.37M 11.9% |
579.5M 11.4% |
584.94M 0.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-73.62M - |
42.63M - |
166.88M 291.4% |
184.97M 10.8% |
167.59M -9.4% |
163.3M -2.6% |
140.59M -13.9% |
107.91M -23.2% |
119.82M 11.0% |
127.26M 6.2% |
141.17M 10.9% |
170.65M 20.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
258.32M - |
123.66M -52.1% |
532.33M 330.5% |
145.76M -72.6% |
541.43M 271.5% |
552.67M 2.1% |
538.64M -2.5% |
518.97M -3.7% |
555.78M 7.1% |
610.45M 9.8% |
685.01M 12.2% |
704.1M 2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
44.7M - |
17.31M -61.3% |
80.95M 367.7% |
19.34M -76.1% |
74.23M 283.9% |
86.59M 16.7% |
85.32M -1.5% |
86.42M 1.3% |
90.87M 5.1% |
90.07M -0.9% |
105.51M 17.1% |
119.16M 12.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-118.32M - |
25.33M - |
85.93M 239.3% |
104.02M 21.0% |
93.36M -10.2% |
76.71M -17.8% |
55.27M -28.0% |
21.5M -61.1% |
28.95M 34.7% |
37.18M 28.4% |
35.66M -4.1% |
51.49M 44.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
24.35M - |
- |
64.62M - |
- |
67.45M - |
- |
54.29M - |
- |
29.43M - |
- |
29.12M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
10.28M -26.8% |
16.06M 56.2% |
62.62M 290.0% |
64.12M 2.4% |
64.56M 0.7% |
64.53M 0.0% |
49.32M -23.6% |
25.67M -47.9% |
27.25M 6.2% |
31.46M 15.5% |
31M -1.5% |
43.49M 40.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.066 -26.8% |
0.1 50.8% |
0.4 300% |
0.41 2.4% |
0.41 0.1% |
0.41 0% |
0.29 -29.3% |
-0.16 - |
0.14 - |
0.14 0% |
0.15 7.1% |
0.22 46.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.066 -26.8% |
0.1 50.8% |
0.4 300% |
0.41 2.4% |
0.41 0.1% |
0.41 0% |
0.29 -29.3% |
-0.16 - |
0.14 - |
0.14 0% |
0.15 7.1% |
0.22 46.7% |