2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.11M 0.1% |
178.53M 345.0% |
182.36M 2.1% |
184.52M 1.2% |
190.89M 3.5% |
179.23M -6.1% |
180.55M 0.7% |
197.79M 9.5% |
214.2M 8.3% |
227.46M 6.2% |
238.28M 4.8% |
235.39M -1.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.2M -2.1% |
133.04M 326.4% |
135.58M 1.9% |
137.06M 1.1% |
141.04M 2.9% |
134.41M -4.7% |
136.83M 1.8% |
150.03M 9.6% |
163.59M 9.0% |
173.94M 6.3% |
182M 4.6% |
175.3M -3.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.92M 8.7% |
45.49M 410.2% |
46.78M 2.8% |
47.46M 1.5% |
49.85M 5.0% |
44.82M -10.1% |
43.73M -2.4% |
47.76M 9.2% |
50.61M 6.0% |
53.52M 5.7% |
56.28M 5.2% |
60.09M 6.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.4M 0.3% |
160.17M 317.1% |
163.83M 2.3% |
165.95M 1.3% |
169.64M 2.2% |
163.49M -3.6% |
166.65M 1.9% |
180.44M 8.3% |
196.96M 9.2% |
209.13M 6.2% |
218.54M 4.5% |
213.81M -2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.2M 12.0% |
27.13M 276.8% |
28.25M 4.1% |
28.89M 2.3% |
28.59M -1.0% |
29.08M 1.7% |
29.82M 2.5% |
30.41M 2.0% |
33.37M 9.7% |
35.18M 5.4% |
36.54M 3.9% |
38.52M 5.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72M -3.3% |
18.35M 970.2% |
18.52M 0.9% |
18.57M 0.2% |
21.26M 14.5% |
15.74M -26.0% |
13.9M -11.7% |
17.35M 24.8% |
17.24M -0.6% |
18.33M 6.4% |
19.74M 7.7% |
21.58M 9.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85M 25.3% |
17.44M 842.0% |
17.33M -0.6% |
17.31M -0.1% |
19.26M 11.3% |
14.43M -25.1% |
12.94M -10.4% |
16.2M 25.2% |
16.43M 1.4% |
18.15M 10.5% |
19.49M 7.4% |
21.34M 9.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1M -4.1% |
12.66M 1165.9% |
12.52M -1.1% |
12.54M 0.2% |
13.8M 10.0% |
10.04M -27.2% |
8.8M -12.3% |
11.21M 27.4% |
12.51M 11.7% |
13.72M 9.7% |
14.35M 4.5% |
15.51M 8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -20.0% |
0.027 1562.5% |
0.019 -27.1% |
0.024 24.7% |
0.027 10.7% |
0.016 -41.8% |
0.014 -12.2% |
0.017 27.0% |
0.019 11.5% |
0.021 9.8% |
0.022 4.7% |
0.024 8.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -20.0% |
0.027 1562.5% |
0.019 -27.1% |
0.024 24.7% |
0.027 10.7% |
0.016 -41.8% |
0.014 -12.2% |
0.017 27.0% |
0.019 11.5% |
0.021 9.8% |
0.022 4.7% |
0.024 8.1% |