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] |
353.99M 20.6% |
347.5M -1.8% |
352.35M 1.4% |
383.46M 8.8% |
500.31M 30.5% |
519.15M 3.8% |
400.24M -22.9% |
358.85M -10.3% |
381.67M 6.4% |
388.65M 1.8% |
371.09M -4.5% |
332.66M -10.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.04M 17.3% |
261.24M -1.1% |
270.97M 3.7% |
284.84M 5.1% |
349.62M 22.7% |
378.53M 8.3% |
305.46M -19.3% |
250.31M -18.1% |
273.84M 9.4% |
263.88M -3.6% |
253.36M -4.0% |
222.74M -12.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.94M 31.5% |
86.25M -4.1% |
81.38M -5.7% |
98.63M 21.2% |
150.69M 52.8% |
140.62M -6.7% |
94.78M -32.6% |
108.55M 14.5% |
107.83M -0.7% |
124.77M 15.7% |
117.73M -5.6% |
109.93M -6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
311.12M 18.5% |
305.13M -1.9% |
324.63M 6.4% |
339.25M 4.5% |
410.69M 21.1% |
440.74M 7.3% |
366.36M -16.9% |
310.25M -15.3% |
329.79M 6.3% |
324.61M -1.6% |
297.04M -8.5% |
275.26M -7.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.07M 25.4% |
43.88M -6.8% |
53.66M 22.3% |
54.42M 1.4% |
61.07M 12.2% |
62.21M 1.9% |
60.9M -2.1% |
59.94M -1.6% |
55.95M -6.7% |
60.73M 8.5% |
43.67M -28.1% |
52.53M 20.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.87M 38.9% |
42.37M -1.2% |
27.72M -34.6% |
44.21M 59.5% |
89.62M 102.7% |
78.41M -12.5% |
33.87M -56.8% |
48.6M 43.5% |
51.88M 6.7% |
64.04M 23.4% |
74.06M 15.6% |
57.4M -22.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.82M - |
- | - | - |
118.12M - |
- | - | - |
75.28M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.11M 37.3% |
37.16M -2.5% |
26.3M -29.2% |
39.17M 49.0% |
79M 101.7% |
67.88M -14.1% |
20.56M -69.7% |
40.02M 94.7% |
34.6M -13.6% |
47M 35.8% |
49.5M 5.3% |
45.1M -8.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 39.1% |
0.308 -3.6% |
0.222 -28.2% |
0.33 49.0% |
0.66 100% |
0.56 -15.2% |
0.17 -69.6% |
0.33 94.1% |
0.29 -12.1% |
0.39 34.5% |
0.42 7.7% |
0.38 -9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 39.1% |
0.308 -3.6% |
0.222 -28.2% |
0.33 49.0% |
0.65 97.0% |
0.56 -13.8% |
0.17 -69.6% |
0.33 94.1% |
0.29 -12.1% |
0.39 34.5% |
0.42 7.7% |
0.38 -9.5% |