2018 Q2 | 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] |
344.88M 15.2% |
285.41M -17.2% |
273.6M -4.1% |
302.41M 10.5% |
371.27M 22.8% |
266.11M -28.3% |
398.08M 49.6% |
314.73M -20.9% |
398.23M 26.5% |
340.82M -14.4% |
361.59M 6.1% |
381.5M 5.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.07M 12.8% |
171.3M -12.6% |
161.04M -6.0% |
179.89M 11.7% |
222.2M 23.5% |
164.12M -26.1% |
269.06M 63.9% |
194.6M -27.7% |
248.87M 27.9% |
217.11M -12.8% |
213.38M -1.7% |
240.64M 12.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.81M 18.6% |
114.11M -23.3% |
112.55M -1.4% |
122.52M 8.9% |
149.06M 21.7% |
101.98M -31.6% |
129.02M 26.5% |
120.13M -6.9% |
149.36M 24.3% |
123.71M -17.2% |
148.21M 19.8% |
140.85M -5.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.89M 14.3% |
232.8M -11.1% |
234.22M 0.6% |
241.49M 3.1% |
298.43M 23.6% |
248.06M -16.9% |
378.93M 52.8% |
275.39M -27.3% |
349.09M 26.8% |
320.93M -8.1% |
309.62M -3.5% |
319.58M 3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.82M 18.9% |
61.51M -6.6% |
73.18M 19.0% |
61.6M -15.8% |
76.23M 23.8% |
83.93M 10.1% |
109.87M 30.9% |
80.78M -26.5% |
100.22M 24.1% |
103.83M 3.6% |
96.24M -7.3% |
78.94M -18.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.98M 18.3% |
52.61M -36.6% |
39.38M -25.1% |
60.92M 54.7% |
72.84M 19.6% |
18.05M -75.2% |
19.15M 6.1% |
39.35M 105.4% |
49.14M 24.9% |
19.88M -59.5% |
51.96M 161.3% |
61.91M 19.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.2M - |
- | - | - |
111.13M - |
- | - | - |
76.05M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.13M 13.6% |
54.4M -22.4% |
32.04M -41.1% |
55.17M 72.2% |
57.33M 3.9% |
96.69M 68.6% |
11.11M -88.5% |
35.53M 219.8% |
39.89M 12.3% |
16.86M -57.7% |
46.29M 174.5% |
54.59M 17.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 20.0% |
0.18 -25% |
0.11 -38.9% |
0.19 72.7% |
0.19 0% |
0.34 78.9% |
0 -100.0% |
0.11 - |
0.13 18.2% |
0.06 -53.8% |
0.15 150% |
0.18 20% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 20.0% |
0.18 -25% |
0.11 -38.9% |
0.19 72.7% |
0.19 0% |
0.34 78.9% |
0 -100.0% |
0.11 - |
0.13 18.2% |
0.06 -53.8% |
0.15 150% |
0.18 20% |