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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
203.21M 5.4% |
214.51M 5.6% |
232.57M 8.4% |
212.07M -8.8% |
234.25M 10.5% |
245.26M 4.7% |
292.1M 19.1% |
237.99M -18.5% |
255.3M 7.3% |
271.42M 6.3% |
320.64M 18.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
139.76M 9.7% |
151.24M 8.2% |
159.54M 5.5% |
144.62M -9.3% |
159.67M 10.4% |
167.72M 5.0% |
191.86M 14.4% |
161.73M -15.7% |
176.4M 9.1% |
188.52M 6.9% |
218.8M 16.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
63.46M -3.0% |
63.27M -0.3% |
73.03M 15.4% |
67.45M -7.6% |
74.57M 10.6% |
77.54M 4.0% |
100.24M 29.3% |
76.26M -23.9% |
78.9M 3.5% |
82.9M 5.1% |
101.83M 22.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
155.79M 4.0% |
186.28M 19.6% |
189.11M 1.5% |
174.16M -7.9% |
190.41M 9.3% |
197.71M 3.8% |
228.98M 15.8% |
197.34M -13.8% |
210.44M 6.6% |
220.26M 4.7% |
256.59M 16.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
16.04M -28.6% |
35.04M 118.5% |
29.57M -15.6% |
29.53M -0.1% |
30.73M 4.1% |
29.98M -2.4% |
37.12M 23.8% |
35.61M -4.1% |
34.04M -4.4% |
31.74M -6.8% |
37.79M 19.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
47.42M 10.5% |
28.23M -40.5% |
43.46M 53.9% |
37.92M -12.8% |
43.84M 15.6% |
47.55M 8.5% |
63.12M 32.7% |
40.65M -35.6% |
44.86M 10.4% |
51.16M 14.0% |
64.05M 25.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
47.72M 14.4% |
22.41M -53.0% |
53.66M 139.4% |
36.28M -32.4% |
77.77M 114.3% |
123.81M 59.2% |
63.83M -48.4% |
36.05M -43.5% |
44.31M 22.9% |
50.4M 13.7% |
58.79M 16.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
34.32M -6.1% |
18.65M -45.6% |
44.67M 139.5% |
27.72M -37.9% |
30.53M 10.1% |
36.21M 18.6% |
48.38M 33.6% |
28.27M -41.6% |
34.24M 21.1% |
37.89M 10.7% |
45.23M 19.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.114 -6.1% |
0.07 -38.7% |
0.17 142.9% |
0.1 -41.2% |
0.12 20.0% |
0.14 16.7% |
0.18 28.6% |
0.11 -38.9% |
0.13 18.2% |
0.14 7.7% |
0.17 21.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.114 -6.1% |
0.07 -38.7% |
0.17 142.9% |
0.1 -41.2% |
0.12 20.0% |
0.14 16.7% |
0.18 28.6% |
0.11 -38.9% |
0.13 18.2% |
0.14 7.7% |
0.17 21.4% |