2018 Q3 | 2018 Q4 | 2019 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.99M 29.9% |
232.23M 2.8% |
223.47M -3.8% |
190.36M -14.8% |
159.34M -16.3% |
130.6M -18.0% |
129.52M -0.8% |
74.28M -42.7% |
122.37M 64.7% |
133M 8.7% |
133.45M 0.3% |
98.28M -26.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.28M 25.6% |
138.87M 13.6% |
138.54M -0.2% |
116.3M -16.1% |
107.12M -7.9% |
96.19M -10.2% |
96.03M -0.2% |
58.77M -38.8% |
89.92M 53.0% |
90.78M 1.0% |
81.82M -9.9% |
66.9M -18.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.71M 35.3% |
93.36M -10.0% |
84.93M -9.0% |
74.06M -12.8% |
52.22M -29.5% |
34.4M -34.1% |
33.5M -2.6% |
15.52M -53.7% |
32.45M 109.1% |
42.22M 30.1% |
51.63M 22.3% |
31.37M -39.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.04M 33.1% |
164.61M 9.7% |
165.16M 0.3% |
139.66M -15.4% |
131.33M -6.0% |
118.66M -9.6% |
115.51M -2.7% |
77.75M -32.7% |
114.77M 47.6% |
113.41M -1.2% |
100.78M -11.1% |
83.75M -16.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.76M 79.9% |
25.74M -7.3% |
26.62M 3.4% |
23.36M -12.2% |
24.21M 3.6% |
22.47M -7.2% |
19.48M -13.3% |
18.98M -2.5% |
24.85M 30.9% |
22.63M -8.9% |
18.95M -16.2% |
16.85M -11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.95M 24.1% |
67.62M -11.0% |
58.31M -13.8% |
50.7M -13.0% |
28.01M -44.8% |
11.94M -57.4% |
14.02M 17.5% |
-3.47M - |
7.6M - |
19.59M 157.7% |
32.67M 66.8% |
14.52M -55.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.87M - |
- | - | - |
69.97M - |
- | - | - |
3.04M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.82M -6.7% |
58.06M 29.6% |
20.23M -65.2% |
41.02M 102.8% |
28.95M -29.4% |
15.63M -46.0% |
2.11M -86.5% |
-8.8M - |
11.76M - |
11M -6.5% |
20.83M 89.3% |
8.18M -60.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 -6.6% |
0.58 81.2% |
0.144 -75.1% |
0.29 100.7% |
0.21 -27.6% |
0.04 -81.0% |
0.09 125% |
-0.06 - |
0.08 - |
0.08 0% |
0.15 87.5% |
0.07 -53.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 -6.6% |
0.58 81.2% |
0.144 -75.1% |
0.29 100.7% |
0.21 -27.6% |
0.03 -85.7% |
0.09 200% |
-0.06 - |
0.08 - |
0.08 0% |
0.15 87.5% |
0.07 -53.3% |