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] |
160.75M -6.5% |
199.73M 24.3% |
247.22M 23.8% |
241.68M -2.2% |
213.14M -11.8% |
187.96M -11.8% |
204.81M 9.0% |
161.38M -21.2% |
178.36M 10.5% |
178.46M 0.1% |
177.13M -0.7% |
170.73M -3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.36M -10.5% |
146.72M 28.3% |
176.54M 20.3% |
177.54M 0.6% |
144.09M -18.8% |
127.92M -11.2% |
141.84M 10.9% |
109.43M -22.9% |
110.22M 0.7% |
112.68M 2.2% |
103.02M -8.6% |
113.82M 10.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.39M 5.0% |
53.01M 14.3% |
70.69M 33.3% |
64.14M -9.3% |
69.05M 7.7% |
60.04M -13.1% |
62.97M 4.9% |
51.95M -17.5% |
68.14M 31.2% |
65.78M -3.5% |
74.11M 12.7% |
56.91M -23.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.96M -9.7% |
159.46M 26.6% |
201.26M 26.2% |
198.31M -1.5% |
163.25M -17.7% |
145.29M -11.0% |
162.25M 11.7% |
133.2M -17.9% |
126.55M -5.0% |
130.81M 3.4% |
122.28M -6.5% |
136.98M 12.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.6M -0.7% |
12.74M 9.8% |
24.73M 94.1% |
20.77M -16.0% |
19.16M -7.7% |
17.37M -9.4% |
20.42M 17.5% |
23.77M 16.4% |
16.33M -31.3% |
18.13M 11.0% |
19.26M 6.2% |
23.16M 20.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.79M 7.1% |
40.27M 15.8% |
45.96M 14.1% |
43.37M -5.6% |
49.89M 15.0% |
42.67M -14.5% |
42.56M -0.3% |
28.18M -33.8% |
51.81M 83.8% |
47.65M -8.0% |
54.85M 15.1% |
33.76M -38.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.59M - |
- | - | - |
93.02M - |
- | - | - |
77.73M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.33M 0.2% |
38.67M 23.4% |
39.29M 1.6% |
39.47M 0.5% |
53.55M 35.7% |
46.23M -13.7% |
24.15M -47.8% |
27.88M 15.4% |
49.84M 78.8% |
44.68M -10.3% |
52.67M 17.9% |
34.09M -35.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.153 -2.7% |
0.2 30.8% |
0.197 -1.6% |
0.2 1.6% |
0.27 35% |
0.23 -14.8% |
0.12 -47.8% |
0.14 16.7% |
0.25 78.6% |
0.22 -12% |
0.27 22.7% |
0.17 -37.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.153 -2.7% |
0.194 26.8% |
0.197 1.6% |
0.2 1.6% |
0.268 34.2% |
0.23 -14.3% |
0.12 -47.8% |
0.14 16.7% |
0.25 78.4% |
0.22 -11.9% |
0.264 20.0% |
0.17 -35.6% |