2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] |
215.72M 12.5% |
45.85M -78.7% |
219.01M 377.7% |
220.74M 0.8% |
234.12M 6.1% |
262.01M 11.9% |
270.61M 3.3% |
299.88M 10.8% |
315.02M 5.0% |
323.71M 2.8% |
352.22M 8.8% |
354.15M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.82M 17.5% |
27.34M -73.7% |
125.88M 360.3% |
134.34M 6.7% |
147.16M 9.5% |
167.75M 14.0% |
169.68M 1.2% |
188.82M 11.3% |
198.56M 5.2% |
202.84M 2.2% |
226.54M 11.7% |
227.83M 0.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.9M 8.3% |
18.5M -83.5% |
93.14M 403.4% |
86.4M -7.2% |
86.96M 0.7% |
94.26M 8.4% |
100.93M 7.1% |
111.06M 10.0% |
116.46M 4.9% |
120.87M 3.8% |
125.68M 4.0% |
126.32M 0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.26M 17.5% |
35.22M -73.6% |
158.63M 350.4% |
174.87M 10.2% |
180.52M 3.2% |
202.22M 12.0% |
208.01M 2.9% |
230.1M 10.6% |
245.77M 6.8% |
253.86M 3.3% |
279.27M 10.0% |
281.8M 0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.44M - |
7.88M -73.2% |
32.75M 315.8% |
7.78M -76.2% |
33.36M 328.9% |
34.47M 3.3% |
38.33M 11.2% |
41.27M 7.7% |
47.21M 14.4% |
51.02M 8.1% |
52.73M 3.4% |
53.97M 2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.46M 5.3% |
10.63M -87.1% |
60.38M 468.3% |
45.86M -24.0% |
53.6M 16.9% |
59.79M 11.6% |
62.6M 4.7% |
69.78M 11.5% |
69.25M -0.8% |
69.85M 0.9% |
72.95M 4.4% |
72.35M -0.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.6M - |
14.29M -79.2% |
53.65M 275.3% |
- |
49.08M - |
50.26M 2.4% |
56.23M 11.9% |
- |
66.35M - |
- |
80.08M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.6M 8.1% |
14.29M -79.2% |
53.65M 275.3% |
47.19M -12.0% |
49.08M 4.0% |
50.26M 2.4% |
56.23M 11.9% |
64.05M 13.9% |
66.35M 3.6% |
70.22M 5.8% |
80.08M 14.0% |
80.8M 0.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.145 8.3% |
0.234 -79.6% |
0.894 281.9% |
0.787 -12.0% |
0.818 4.0% |
0.844 3.2% |
0.94 11.4% |
1 6.4% |
0.947 -5.3% |
0.93 -1.7% |
1 7.5% |
1.009 0.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.145 8.3% |
0.234 -79.6% |
0.894 281.9% |
0.787 -12.0% |
0.818 4.0% |
0.844 3.2% |
0.94 11.4% |
1 6.4% |
0.947 -5.3% |
0.93 -1.7% |
1 7.5% |
1.009 0.9% |