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] |
205.36M -7.0% |
196.83M -4.2% |
224.48M 14.0% |
223.03M -0.6% |
228.78M 2.6% |
251.55M 10.0% |
259.49M 3.2% |
257.57M -0.7% |
262.23M 1.8% |
290.96M 11.0% |
253.46M -12.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.47M -9.1% |
140.79M 12.2% |
156.81M 11.4% |
157.01M 0.1% |
159.46M 1.6% |
197.76M 24.0% |
188.94M -4.5% |
194.95M 3.2% |
188.19M -3.5% |
188.8M 0.3% |
175.34M -7.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.88M -3.5% |
56.04M -29.9% |
67.66M 20.7% |
66.01M -2.4% |
69.32M 5.0% |
53.78M -22.4% |
70.54M 31.2% |
62.62M -11.2% |
74.04M 18.2% |
102.16M 38.0% |
78.12M -23.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
162.2M -10.1% |
154.11M -5.0% |
190.88M 23.9% |
190.35M -0.3% |
201.94M 6.1% |
222.58M 10.2% |
231.35M 3.9% |
232.61M 0.5% |
233.63M 0.4% |
248.05M 6.2% |
218.6M -11.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.73M -13.4% |
13.32M -63.7% |
34.07M 155.8% |
33.33M -2.2% |
42.48M 27.4% |
24.81M -41.6% |
42.41M 70.9% |
37.66M -11.2% |
45.44M 20.7% |
59.25M 30.4% |
43.26M -27.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.15M 7.0% |
42.72M -1.0% |
33.6M -21.4% |
32.68M -2.7% |
26.84M -17.9% |
28.97M 7.9% |
28.14M -2.9% |
24.96M -11.3% |
28.6M 14.6% |
42.91M 50.0% |
34.86M -18.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
56.77M - |
- | - | - |
40.59M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.56M 25.6% |
27.29M -34.3% |
27.91M 2.3% |
28.86M 3.4% |
30.49M 5.7% |
17.85M -41.5% |
15.3M -14.3% |
19.64M 28.4% |
30.29M 54.2% |
8.65M -71.4% |
30.78M 255.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.59 114.2% |
0.38 -35.6% |
0.39 2.6% |
0.24 -38.4% |
0.461 91.7% |
0.149 -67.7% |
0.13 -12.5% |
0.16 23.1% |
0.25 56.3% |
0.08 -68% |
0.256 220.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.59 114.2% |
0.38 -35.6% |
0.39 2.6% |
0.24 -38.4% |
0.461 91.7% |
0.149 -67.7% |
0.13 -12.5% |
0.16 23.1% |
0.25 56.3% |
0.08 -68% |
0.256 220.2% |