2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] |
60.4M 45.4% |
45.7M -24.3% |
202.81M 343.8% |
212.03M 4.5% |
206.47M -2.6% |
198.77M -3.7% |
197.92M -0.4% |
195.16M -1.4% |
201.41M 3.2% |
208.44M 3.5% |
219.68M 5.4% |
221.17M 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.53M - |
20.42M -47.0% |
80.94M 296.5% |
21.82M -73.0% |
85.17M 290.4% |
77.83M -8.6% |
78.25M 0.5% |
76.44M -2.3% |
80.14M 4.8% |
83.9M 4.7% |
90.74M 8.2% |
91.07M 0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.88M -47.3% |
25.28M 15.6% |
121.87M 382.0% |
131.09M 7.6% |
121.31M -7.5% |
120.94M -0.3% |
119.67M -1.0% |
118.71M -0.8% |
121.27M 2.2% |
124.54M 2.7% |
128.94M 3.5% |
130.1M 0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.75M - |
35.46M -46.1% |
141.83M 300.0% |
39.85M -71.9% |
154.54M 287.8% |
152.76M -1.2% |
159.19M 4.2% |
157.58M -1.0% |
172.17M 9.3% |
181.98M 5.7% |
191.38M 5.2% |
199.26M 4.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.23M - |
15.04M -44.8% |
60.88M 304.8% |
18.03M -70.4% |
69.37M 284.7% |
74.92M 8.0% |
80.95M 8.0% |
81.13M 0.2% |
92.02M 13.4% |
98.08M 6.6% |
100.64M 2.6% |
108.19M 7.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.35M - |
10.24M - |
60.99M 495.5% |
70.2M 15.1% |
51.94M -26.0% |
46.01M -11.4% |
38.72M -15.8% |
37.58M -3.0% |
29.24M -22.2% |
26.47M -9.5% |
28.3M 6.9% |
21.91M -22.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.23M - |
- |
52.63M - |
- |
48.27M - |
- |
38.85M - |
- |
38.5M - |
- |
42.04M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.23M 73.4% |
9.96M -48.2% |
52.78M 429.7% |
52.48M -0.6% |
48.49M -7.6% |
43.93M -9.4% |
39.08M -11.0% |
40.55M 3.8% |
38.65M -4.7% |
40.44M 4.6% |
42.22M 4.4% |
36.88M -12.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 73.4% |
0.13 -47.9% |
0.69 430.8% |
0.686 -0.6% |
0.64 -6.7% |
0.58 -9.4% |
0.48 -17.2% |
0.46 -4.2% |
0.39 -15.2% |
0.39 0% |
0.41 5.1% |
0.36 -12.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 73.4% |
0.13 -47.9% |
0.69 430.8% |
0.686 -0.6% |
0.64 -6.7% |
0.58 -9.4% |
0.48 -17.2% |
0.46 -4.2% |
0.39 -15.2% |
0.39 0% |
0.41 5.1% |
0.36 -12.2% |